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


Tests Summary

Status Group # # (B)
Performance Regressions 1634 1859
Performance Improvements 1733 1833
Unchanged Tests 38538 38213
Total Tests 41905

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 310.89% 229.037 941.083 - 2.75% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 112.81% 13.052 27.777 - 0.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 97.67% 796.254 1573.970 - 98.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 97.04% 20.919 41.218 - 98.55% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 94.07% 817.539 1586.634 - 93.20% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 91.51% 35.504 67.995 - 92.09% -
BM_StringCtorDefault 89.21% 0.242 0.458 - 87.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 77.77% 0.392 0.697 - 25.72% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.25% 410.742 719.825 - 0.30% -
SetIntersection_Interlaced_Vector_uint64_262144_64 74.15% 8643397.922 15052331.568 - -29.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 73.35% 11.235 19.475 - 70.73% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 72.75% 6.264 10.820 - 17.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 68.76% 6.280 10.598 - 43.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 68.02% 31.165 52.363 - 58.96% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 63.49% 4.612 7.539 - 45.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 61.97% 6.450 10.447 - 43.21% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 54.58% 4.712 7.284 - 38.23% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 52.73% 34.642 52.910 - 36.27% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.54% 45.239 69.009 - 10.71% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 50.58% 6.442 9.701 - 18.60% -
BM_PushHeap_uint32_PipeOrgan_1 50.47% 0.409 0.615 - 11.83% -
BM_PushHeap_float_QuickSortAdversary_1 49.46% 0.466 0.696 - 27.28% -
BM_PushHeap_float_PipeOrgan_1 49.44% 0.466 0.696 - 50.67% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.22% 63.722 95.088 - -0.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 48.10% 23.612 34.970 - -2.75% -
SetIntersection_Interlaced_Vector_uint32_262144_64 47.15% 9613780.560 14146795.478 - -11.27% -
std::unordered_set<int>::insert(value)_(already_present)/32 46.65% 1.750 2.566 - 48.31% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 45.77% 16519.464 24079.830 - 46.51% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.67% 0.338 0.488 - 33.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 44.01% 0.335 0.482 - 60.97% -
std::multiset<std::string>::erase(key)_(existent)/8192 43.68% 66.375 95.368 - 17.40% -
std::map<std::string,_int>::erase(key)_(existent)/1024 42.87% 67.556 96.519 - 37.81% -
BM_PushHeap_uint32_Random_1 42.10% 0.445 0.632 - 4.35% -
std::find_if_not(list<int>)_(bail_25%)/1024 41.85% 127.323 180.608 - -0.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 41.56% 22.361 31.654 - -0.44% -
std::find_if(list<int>)_(bail_25%)/1024 41.51% 127.937 181.045 - -0.22% -
BM_vector_deque_move/0 40.89% 0.438 0.618 - 67.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 40.51% 4.501 6.325 - 9.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 40.41% 4.720 6.627 - 13.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 40.21% 26.877 37.685 - 40.21% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 39.67% 43.032 60.101 - 32.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.14% 250978078.238 349205247.428 - -0.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 38.70% 53.070 73.610 - 106.09% -
std::equal(list<int>)_(it,_it,_it)/1024 38.66% 1124.461 1559.201 - 37.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 37.85% 32.171 44.349 - 34.50% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 37.10% 50.805 69.653 - 34.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 37.07% 4314.109 5913.534 - 3.97% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 35.82% 83.963 114.041 - 33.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.77% 34.444 46.422 - 12.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 34.68% 3027561.749 4077586.697 - 41.38% -
ranges::minmax(std::list<long_long>)/1 34.37% 0.453 0.609 - 0.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 33.87% 13.631 18.248 - 27.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 33.30% 32.478 43.294 - 34.56% -
std::unordered_multiset<int>::contains(key)_(existent)/32 32.72% 1.211 1.607 - 31.24% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.51% 1.892 2.508 - 28.93% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 32.17% 68.297 90.270 - 35.06% -
std::map<std::string,_int>::erase(key)_(existent)/8192 31.90% 61.483 81.095 - -15.12% -
BM_PushHeap_string_Descending_1 31.87% 0.531 0.700 - -0.05% -
SetIntersection_Interlaced_Vector_float_1024_16 31.54% 1971052.001 2592644.593 - 22.14% -
SetIntersection_Interlaced_Vector_float_256_16 31.46% 6170997.625 8112467.772 - 4.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.45% 0.369 0.485 - 0.29% -
std::find_first_of(vector<int>)_(large_needle)/32 31.05% 107.888 141.386 - 30.42% -
std::copy_n(vector<int>)/4096 30.86% 172.086 225.184 - -0.77% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 29.91% 8098.512 10521.048 - 1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 29.85% 2210726.304 2870575.439 - 35.89% -
std::find_first_of(vector<int>)_(large_needle)/8192 28.78% 7293784.291 9392711.148 - 30.67% -
rng::starts_with(list<int>,_pred)/8192 28.48% 9684.784 12443.143 - 12.87% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 28.41% 11.140 14.305 - -25.32% -
std::find_first_of(vector<int>)_(large_needle)/1024 28.36% 112837.887 144839.096 - 29.89% -
SetIntersection_Interlaced_Vector_float_16384_256 27.97% 16984669.721 21735017.153 - -13.81% -
std::find_first_of(vector<int>)_(large_needle)/50 26.87% 284.622 361.107 - 31.49% -
SetIntersection_Interlaced_Vector_float_262144_256 26.50% 33965704.155 42966137.267 - 8.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 25.73% 1.216 1.529 - 24.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 25.40% 44.708 56.062 - 16.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 25.37% 1.367 1.714 - 3.52% -
std::partition(deque<int>)_(dense)/50 25.23% 14.052 17.597 - 27.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 25.18% 65517870.747 82012702.679 - 122.97% -
std::copy_backward(vector<bool>)_(aligned)/1048576 24.99% 1976.923 2470.928 - -29.07% -
std::fill(vector<bool>)/1048576 24.98% 3054.135 3817.081 - 0.48% -
SetIntersection_Interlaced_Vector_uint64_1024_16 24.84% 1878971.325 2345637.425 - 21.08% -
std::set<std::string>::insert(value)_(already_present)/8192 24.79% 29.840 37.238 - 25.06% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.68% 79640886.809 99298536.293 - -0.03% -
BM_toupper_char<char> 24.54% 0.553 0.689 - 0.16% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 24.45% 6.316 7.860 - 8.77% -
std::move_backward(deque<int>)/64 24.37% 5.398 6.714 - 29.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.20% 29.039 36.067 - 14.16% -
BM_PushHeap_string_Random_1 24.15% 0.469 0.583 - 24.09% -
std::unordered_set<int>::count(key)_(non-existent)/0 23.70% 0.278 0.344 - 27.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 23.04% 13.563 16.689 - 15.54% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.68% 26.550 32.570 - -0.22% -
std::partition_point(list<int>)/8192 22.67% 11825.322 14505.823 - 17.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22.38% 22832289.416 27941966.813 - 125.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 22.28% 45938317.730 56172869.073 - -4.96% -
std::unordered_multiset<int>::find(key)_(existent)/8192 21.73% 1.249 1.521 - -2.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 21.43% 32.970 40.035 - 4.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 21.32% 19951.709 24204.856 - 17.99% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 21.31% 4.660 5.653 - 0.81% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 21.27% 1329.490 1612.301 - 34.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 21.21% 24.015 29.108 - -2.30% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 21.12% 1.461 1.770 - -6.60% -
std::partition(deque<int>)_(dense)/32 20.85% 9.489 11.467 - 20.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 20.75% 0.578 0.697 - 9.84% -
std::set<std::string>::erase(key)_(existent)/8192 20.59% 72.345 87.243 - 20.10% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 20.59% 35.554 42.874 - -0.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 20.57% 28.541 34.413 - 36.97% -
std::find_end(list<int>)_(same_length)/8192 20.44% 8071.286 9720.730 - 19.68% -
SetIntersection_Interlaced_Vector_float_262144_16 20.43% 4260499.326 5130924.977 - 5.78% -
std::search(deque<int>,_pred)_(no_match)/1000 20.21% 426.574 512.799 - 0.37% -
BM_PushHeap_string_PipeOrgan_1 20.01% 0.584 0.700 - 0.05% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.96% 5913198.504 7093394.386 - 0.24% -
BM_PushHeap_string_Ascending_1 19.88% 0.585 0.701 - 0.07% -
BM_vector_deque_move/1 19.82% 1.952 2.340 - 10.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 19.69% 0.289 0.346 - 24.71% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 19.69% 1.371 1.641 - -0.23% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.67% 0.954 1.142 - 19.69% -
rng::find_last(deque<int>)_(bail_10%)/1024 19.66% 237.570 284.277 - -8.84% -
BM_vector_deque_move/2 19.53% 1.727 2.064 - 12.79% -
std::set<std::string>::insert(value)_(already_present)/32 19.50% 8.914 10.652 - 16.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.50% 21.621 25.837 - 1.76% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 19.31% 37.420 44.644 - 18.45% -
std::rotate(vector<bool>)_(by_1/4)/1024 19.29% 12.564 14.988 - 11.34% -
std::set<std::string>::erase(key)_(existent)/1024 19.16% 60.291 71.839 - 17.04% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 19.14% 683.232 814.006 - 4.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 19.14% 8266.918 9849.005 - 7.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 18.92% 4211.660 5008.387 - 18.21% -
std::unordered_set<std::string>::count(key)_(existent)/32 18.87% 32.447 38.569 - 13.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.55% 62.416 73.993 - -2.20% -
std::shift_right(list<int>)/50 18.50% 26.579 31.497 - 15.55% -
rng::contains_subrange(list<int>)_(single_element)/8192 18.39% 7150.454 8465.657 - 20.61% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 18.21% 1.139 1.347 - 2.01% -
std::find_if(vector<int>)_(process_all)/8 17.91% 1.347 1.588 - 12.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 17.88% 66666.752 78589.354 - 4.51% -
std::find(vector<bool>)_(process_all)/8 17.53% 0.628 0.738 - -0.11% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 17.41% 38507.335 45212.491 - 17.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 17.32% 45.607 53.508 - 159.17% -
std::multimap<int,_int>::erase(key)_(existent)/8192 17.31% 25.856 30.331 - 17.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 17.22% 96897190.723 113583501.777 - 2.52% -
std::unordered_set<int>::count(key)_(non-existent)/1024 17.20% 1.458 1.709 - -18.37% -
std::map<std::string,_int>::count(key)_(existent)/8192 17.13% 28.038 32.841 - -3.22% -
BM_deque_vector_ranges_move/0 17.09% 1.308 1.532 - 0.54% -
std::search(deque<int>,_pred)_(no_match)/1024 17.08% 437.641 512.388 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17.04% 25584093.036 29944649.090 - 45.73% -
BM_lexicographical_compare_three_way<IntPtr>/1 16.97% 0.392 0.459 - 7.54% -
BM_vector_deque_move_backward/0 16.78% 0.395 0.462 - 3.00% -
BM_StringAssignStr_Huge_Transparent 16.76% 108.382 126.548 - 15.92% -
std::partial_sort_copy(list<int>)_(shuffled)/8 16.74% 11.262 13.147 - 24.26% -
BM_vector_deque_ranges_move_backward/2 16.69% 1.825 2.129 - 30.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.41% 18.571 21.619 - -8.09% -
rng::find_last(deque<int>)_(bail_90%)/1048576 16.38% 25361.449 29514.942 - 15.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.37% 10.547 12.274 - -2.87% -
ranges::min(std::vector<char>)/1 16.35% 0.331 0.385 - 31.93% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.16% 12.411 14.417 - 15.13% -
rng::find_last(deque<int>)_(bail_10%)/50 16.11% 12.064 14.007 - -9.29% -
rng::find(vector<bool>)_(process_all)/8 15.98% 0.555 0.643 - -4.69% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 15.97% 11.791 13.674 - -6.71% -
std::find(vector<bool>)_(process_all)/50 15.88% 0.677 0.784 - 9.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.85% 143713879.990 166493161.406 - 56.98% -
SetIntersection_Interlaced_Vector_uint32_262144_4 15.76% 1567920.028 1815062.175 - -0.37% -
BM_deque_deque_ranges_move_backward/0 15.76% 0.736 0.852 - -7.18% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 15.72% 85.198 98.592 - 13.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 15.72% 2.213 2.560 - 4.38% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 15.68% 199.608 230.904 - 16.08% -
std::map<std::string,_int>::erase(iterator)/1024 15.61% 25.495 29.474 - 3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 15.58% 1462119.010 1689957.119 - 12.55% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 15.55% 102287.484 118194.437 - 14.25% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 15.44% 3440.364 3971.608 - 12.16% -
std::is_sorted_until(list<int>,_pred)/8192 15.43% 7659.792 8841.846 - -6.79% -
BM_PushHeap_uint32_QuickSortAdversary_1 15.42% 0.465 0.537 - -15.05% -
SetIntersection_Interlaced_Vector_float_1024_4 15.39% 1272764.805 1468614.677 - 11.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 15.33% 118601.458 136780.210 - 2.18% -
BM_deque_vector_copy_backward/70000 15.23% 7843.430 9038.031 - -0.85% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 15.20% 32.353 37.272 - 17.17% -
SetIntersection_Interlaced_Vector_float_262144_64 15.19% 9216105.617 10615628.283 - -27.61% -
std::list<std::string>::ctor(size)/1024 15.17% 12505.523 14401.989 - 16.08% -
std::unordered_set<int>::count(key)_(existent)/32 15.15% 1.225 1.411 - 1.73% -
std::fill_n(vector<bool>)/64 15.13% 1.344 1.548 - 13.33% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 15.12% 9.528 10.969 - 10.01% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.08% 913174.242 1050847.098 - 17.34% -
std::multiset<std::string>::contains(key)_(existent)/1024 15.05% 21.709 24.976 - -1.71% -
std::list<std::string>::ctor(size)/32 15.02% 348.132 400.413 - 18.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 15.01% 4999450.693 5749866.895 - 32.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 14.96% 0.891 1.024 - 4.83% -
BM_deque_vector_move_backward/70000 14.92% 7751.143 8907.697 - 0.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.92% 30.734 35.319 - 17.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 14.83% 454.701 522.145 - 14.58% -
BM_deque_deque_ranges_copy/0 14.80% 0.735 0.843 - 18.94% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 14.79% 57.154 65.606 - -2.49% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.71% 11.062 12.690 - 24.43% -
std::reverse(list<int>)/32768 14.61% 17518.994 20078.046 - 0.02% -
ranges::min(std::vector<__int128>)/70000 14.58% 29886.819 34243.135 - -20.34% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14.52% 12636.927 14471.230 - 14.51% -
BM_StringFindCharLiteral/1024 14.48% 17.939 20.537 - 6.40% -
BM_vector_deque_ranges_move_backward/1 14.34% 2.115 2.419 - 29.28% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 14.32% 42.861 49.000 - 7.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.25% 505.458 577.492 - 7.79% -
BM_StringRelational_Compare_Small_Empty_Control 14.24% 1.609 1.838 - 0.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 14.24% 42.077 48.069 - 12.36% -
std::set<int>::ctor(const&)/1024 14.13% 6246.512 7129.298 - 8.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.12% 2.287 2.610 - 3.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 14.06% 1723.823 1966.267 - 43.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 14.02% 0.858 0.978 - -1.24% -
std::list<std::string>::ctor(size)/8192 13.97% 102383.115 116688.541 - 13.10% -
std::find(vector<long_long>)_(process_all)/8 13.93% 1.096 1.249 - 31.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 13.89% 0.252 0.287 - 8.65% -
std::stable_sort(deque<int>)_(heap)/8 13.58% 23.667 26.881 - 8.90% -
BM_vector_deque_move_backward/64000 13.42% 7049.427 7995.700 - -0.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 13.41% 1735.289 1968.013 - 9.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 13.38% 350.324 397.201 - 14.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 13.36% 67905738.999 76976129.819 - 39.30% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 13.32% 21550.929 24421.081 - 20.05% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 13.32% 1.291 1.463 - -16.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 13.09% 69.497 78.597 - 13.71% -
std::set<std::string>::erase(iterator)/8192 12.90% 27.351 30.879 - 15.02% -
rng::find_last(vector<int>)_(bail_90%)/50 12.89% 1.415 1.597 - 9.45% -
BM_StringAssignAsciiz_Small_Opaque 12.82% 3.041 3.431 - 14.87% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.81% 101887.453 114938.028 - 12.42% -
SetIntersection_Interlaced_Vector_float_256_256 12.79% 4553133.961 5135679.456 - -0.20% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 12.75% 6.971 7.860 - 7.03% -
rng::find_last_if(deque<int>)_(bail_10%)/50 12.71% 17.564 19.795 - 8.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 12.69% 19.562 22.045 - -8.02% -
std::multiset<std::string>::find(key)_(existent)/8192 12.69% 26.131 29.446 - 6.51% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12.66% 12250.441 13801.138 - 10.76% -
std::set<std::string>::upper_bound(key)_(existent)/8192 12.54% 27.789 31.274 - 9.97% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 12.44% 30.493 34.285 - 3.59% -
std::unordered_set<int>::count(key)_(existent)/8192 12.37% 1.281 1.440 - -10.33% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 12.26% 1.558 1.749 - 10.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 12.21% 41.552 46.624 - 12.41% -
std::flat_multimap<int,_int>::erase(iterator)/1024 12.18% 75.125 84.278 - 11.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.18% 1347141.459 1511272.057 - 11.33% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.14% 309.396 346.958 - 12.33% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 12.13% 705.357 790.902 - -0.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 12.12% 1.662 1.863 - 3.65% -
BM_vector_deque_move_backward/70000 12.09% 7735.353 8670.658 - 2.40% -
std::is_sorted_until(vector<int>)/8 12.07% 2.062 2.311 - 11.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 12.07% 18.477 20.708 - -6.82% -
BM_tolower_char<char> 12.07% 0.617 0.692 - 0.18% -
ranges::min(std::vector<__int128>)/64 11.96% 26.337 29.486 - -18.10% -
std::search(list<int>,_pred)_(single_element)/8192 11.94% 8176.167 9152.344 - -8.59% -
std::map<std::string,_int>::erase(iterator)/32 11.92% 28.116 31.467 - 5.14% -
bm_ranges_lexicographical_compare<int>/1 11.84% 1.309 1.463 - 25.91% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 11.79% 34.497 38.564 - 10.10% -
std::set<int>::ctor(const&)/32 11.74% 216.138 241.520 - 3.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 11.67% 12541.253 14004.431 - 11.74% -
BM_PushHeap_float_Ascending_1 11.63% 0.467 0.522 - 8.18% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.52% 8.742 9.749 - 7.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.51% 7235397.834 8068153.849 - 18.56% -
std::stable_sort(deque<int>)_(ascending)/8 11.50% 17.522 19.537 - 5.82% -
ranges::minmax(std::list<char>)/1 11.47% 0.377 0.420 - 11.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.46% 102683.243 114452.875 - 10.39% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.44% 14.749 16.436 - 1.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.41% 347.144 386.760 - 12.83% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 11.41% 2.285 2.546 - -0.21% -
SetIntersection_None_Set_float_16384_1 11.40% 151972274.179 169294093.782 - 9.38% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 11.33% 20.042 22.312 - -7.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11.31% 10737.534 11951.657 - 3.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.30% 17610.713 19600.279 - 2.53% -
BM_PushHeap_string_Random_262144 11.27% 18.040 20.073 - 5.86% -
BM_vector_deque_copy_backward/65536 11.26% 7428.858 8265.171 - 0.15% -
SetIntersection_None_Set_float_16384_4 11.24% 152401497.371 169530810.120 - 9.45% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 11.23% 30.463 33.884 - -4.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 11.16% 0.969 1.078 - 5.15% -
std::is_partitioned(deque<int>)_(partitioned)/8192 11.12% 2384.866 2650.127 - 16.36% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.09% 635.551 706.013 - 21.21% -
std::set<std::string>::insert(value)_(already_present)/1024 11.00% 26.792 29.739 - 11.40% -
ranges::min(std::deque<long_long>)/70000 10.99% 18947.479 21030.227 - 10.30% -
BM_PushHeap_float_PipeOrgan_4 10.99% 0.484 0.537 - 0.01% -
std::search(list<int>,_pred)_(same_length)/8192 10.95% 8574.559 9513.296 - 9.10% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 10.94% 0.530 0.588 - 7.93% -
BM_vector_deque_ranges_move_backward/64000 10.90% 7061.837 7831.598 - 0.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.85% 347.120 384.778 - 11.40% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 10.82% 30.962 34.313 - 11.81% -
BM_toupper_char<wchar_t> 10.72% 0.551 0.610 - -10.92% -
ranges::min(std::vector<__int128>)/1 10.72% 0.412 0.456 - -0.66% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.71% 35.023 38.773 - -15.73% -
std::unordered_set<int>::find(key)_(existent)/1024 10.64% 1.336 1.478 - 20.18% -
BM_deque_deque_ranges_move/0 10.60% 0.793 0.877 - 18.47% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.60% 42.074 46.533 - 10.12% -
std::is_sorted(deque<int>)/8 10.60% 2.667 2.949 - -7.97% -
SetIntersection_None_Set_float_16384_16 10.58% 151855596.352 167926555.135 - 8.29% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 10.57% 17.191 19.007 - 4.77% -
std::swap_ranges(deque<int>)/1024 10.51% 319.166 352.709 - 0.16% -
std::set<std::string>::find(key)_(non-existent)/32 10.42% 9.045 9.988 - 6.14% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 10.42% 4.214 4.653 - -0.35% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.30% 32.797 36.175 - -3.80% -
ranges::minmax(std::deque<__int128>)/64 10.29% 30.597 33.745 - 7.50% -
SetIntersection_None_Set_float_16384_64 10.28% 151453232.826 167026056.478 - 8.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 10.26% 65.499 72.218 - 8.83% -
std::set<std::string>::upper_bound(key)_(existent)/1024 10.17% 22.315 24.584 - 10.75% -
BM_vector_deque_copy_backward/64000 10.15% 7256.225 7992.633 - -0.53% -
BM_StringAssignAsciizMix_Opaque 10.14% 4.978 5.483 - 10.79% -
SetIntersection_Front_Set_uint64_16384_256 10.10% 3966943.696 4367502.783 - 16.70% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 10.05% 8996.220 9900.551 - 9.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.04% 227.145 249.956 - 4.42% -
BM_PushHeap_float_Ascending_4 10.04% 0.535 0.589 - 0.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.03% 92.382 101.653 - 7.26% -
std::copy_backward(deque<int>)/262144 10.03% 31221.470 34352.445 - 1.07% -
std::find_end(forward_list<int>)_(process_all)/1000 9.93% 681.310 748.936 - 8.30% -
BM_vector_deque_copy_backward/70000 9.89% 7978.416 8767.666 - 0.10% -
std::unordered_set<std::string>::find(key)_(existent)/32 9.89% 37.402 41.101 - -12.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.89% 10691.891 11748.832 - 13.25% -
BM_PushHeap_float_QuickSortAdversary_4 9.87% 0.536 0.588 - 0.45% -
SetIntersection_None_Set_float_16384_16384 9.84% 152495069.253 167505622.610 - 7.18% -
std::swap_ranges(deque<int>)/8192 9.84% 2547.802 2798.523 - 0.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.83% 669.668 735.482 - 1.60% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.79% 27.117 29.773 - -2.56% -
rng::contains_subrange(deque<int>)_(same_length)/16 9.74% 10.679 11.719 - -10.30% -
BM_vector_deque_ranges_move_backward/65536 9.74% 7338.762 8053.405 - 1.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 9.72% 21.373 23.451 - 3.56% -
BM_vector_deque_ranges_copy_backward/65536 9.66% 7389.624 8103.240 - -2.58% -
std::replace_if(vector<int>)_(sprinkled)/8192 9.66% 1886.654 2068.838 - 7.86% -
BM_CmpEqual_ushort_schar 9.65% 0.991 1.087 - 9.26% -
std::any_of(vector<int>)_(process_all)/50 9.60% 12.571 13.777 - 7.93% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 9.54% 3701.979 4055.108 - 9.66% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.52% 8265.795 9053.097 - 6.73% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.49% 800.940 876.934 - 15.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.47% 19.944 21.832 - 4.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 9.47% 0.593 0.650 - 12.44% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.44% 2.254 2.467 - 1.09% -
SetIntersection_Interlaced_Vector_float_16384_16 9.44% 3674779.688 4021515.279 - 56.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.43% 34.541 37.799 - 11.85% -
std::lower_bound(std::forward_list<int>)/8192 9.42% 10387.820 11366.843 - 9.32% -
BM_vector_deque_ranges_move_backward/70000 9.35% 7821.490 8552.657 - 1.04% -
SetIntersection_None_Set_float_1024_64 9.31% 8821894.870 9643116.618 - 6.79% -
BM_PushHeap_float_QuickSortAdversary_16 9.31% 0.976 1.067 - 7.79% -
BM_deque_vector_move_backward/65536 9.27% 7338.727 8018.963 - -1.31% -
std::all_of(list<int>)_(process_all)/8192 9.22% 6996.132 7640.846 - -10.01% -
std::find_if_not(vector<int>)_(process_all)/8 9.18% 1.312 1.432 - 2.28% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 9.17% 12.025 13.128 - 8.01% -
std::none_of(list<int>)_(process_all)/8192 9.17% 7527.869 8217.948 - -9.92% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 9.17% 12.064 13.170 - 8.64% -
vector<bool>::reserve() 9.12% 8.283 9.038 - 11.92% -
std::generate_n(list<int>)/8192 9.10% 6868.739 7493.744 - 0.06% -
std::sort_heap(vector<NonIntegral>,_pred)/8 9.08% 29.345 32.009 - 1.02% -
rng::find_last(vector<int>)_(bail_90%)/8 9.05% 0.424 0.463 - 13.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 9.03% 1.584 1.727 - 23.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 9.03% 1.516 1.653 - 2.92% -
std::search(deque<int>,_pred)_(no_match)/1048576 9.00% 445735.395 485842.237 - -8.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.98% 883.928 963.291 - 8.10% -
std::find_if(deque<int>)_(process_all)/8 8.95% 2.512 2.737 - 6.27% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.95% 2.370 2.582 - 6.47% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 8.87% 4.479 4.876 - 9.51% -
BM_vector_deque_ranges_copy_backward/64000 8.86% 7199.611 7837.684 - -3.25% -
ranges::minmax(std::list<long_long>)/64 8.85% 30.172 32.842 - 7.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.84% 12928.132 14071.451 - 10.43% -
std::stable_partition(list<int>)_(dense)/8192 8.84% 17431.408 18972.716 - 9.32% -
std::multiset<int>::find(key)_(non-existent)/32 8.84% 2.273 2.474 - 10.50% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.82% 2.009 2.187 - 26.60% -
std::set<std::string>::erase(key)_(existent)/32 8.81% 50.284 54.715 - 8.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.81% 36.661 39.890 - 4.62% -
SetIntersection_None_Set_float_64_1 8.77% 21718738.212 23624062.224 - 3.44% -
BM_deque_deque_ranges_copy_backward/65536 8.77% 7407.194 8056.744 - -0.86% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 8.76% 0.450 0.489 - 29.34% -
std::all_of(deque<int>)_(process_all)/8 8.74% 3.298 3.586 - 4.09% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.73% 7888.666 8577.496 - 8.00% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.72% 6879.276 7479.002 - 7.60% -
ranges::min(std::deque<long_long>)/64 8.71% 17.609 19.142 - 5.55% -
ranges::min(std::vector<long_long>)/64 8.61% 4.670 5.072 - 0.38% -
SetIntersection_None_Set_float_256_256 8.61% 5668918.520 6156758.385 - 5.31% -
BM_vector_deque_ranges_copy_backward/70000 8.60% 7915.634 8596.230 - -0.43% -
std::sort_heap(vector<int>,_pred)/8 8.59% 28.885 31.365 - -3.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.58% 35.511 38.559 - 8.34% -
std::unique(vector<int>)_(sprinkled)/1024 8.58% 528.651 573.985 - 7.83% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.57% 0.338 0.367 - -0.97% -
ranges::min(std::list<long_long>)/70000 8.57% 43985.737 47753.292 - 3.84% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.55% 47.510 51.575 - 1.44% -
std::partition_point(vector<int>)/8192 8.55% 9.238 10.028 - 7.52% -
BM_vector_deque_move_backward/65536 8.53% 7360.985 7989.160 - -1.21% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.52% 1.558 1.691 - 13.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 8.48% 328.172 355.994 - 8.90% -
std::unique(deque<int>)_(contiguous)/52 8.44% 57.436 62.285 - 12.33% -
BM_deque_deque_move_backward/70000 8.41% 8053.695 8730.853 - -1.57% -
std::search(deque<int>,_pred)_(no_match)/8192 8.38% 3492.600 3785.414 - -8.72% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.36% 11.133 12.064 - 18.17% -
std::multiset<int>::erase(iterator)/8192 8.34% 23.118 25.046 - -0.10% -
BM_vector_deque_ranges_move_backward/0 8.32% 0.461 0.500 - -0.03% -
std::for_each_n(list<int>)/8192 8.23% 7556.751 8178.722 - 6.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 8.18% 246509.749 266662.117 - 5.48% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 8.16% 32.188 34.815 - 5.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.16% 1912.101 2068.120 - 4.10% -
SetIntersection_None_Set_float_1024_256 8.16% 8874252.837 9598199.543 - 7.49% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.16% 0.605 0.654 - -4.66% -
BM_deque_deque_copy/0 8.09% 0.788 0.852 - 14.78% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 8.07% 52.632 56.878 - 0.68% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 8.06% 92.525 99.982 - 7.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 8.02% 196078614.715 211797185.385 - 7.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.00% 13867933.397 14977134.790 - 10.49% -
std::list<int>::erase(begin)_(cheap_elements)/8192 7.97% 11.165 12.055 - 18.14% -
SetIntersection_Interlaced_Vector_uint64_1024_64 7.97% 4288280.585 4629869.399 - 26.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 7.96% 0.442 0.478 - 6.84% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.95% 30.870 33.325 - 1.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.95% 34.535 37.280 - 8.44% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 7.95% 5.539 5.980 - 2.48% -
std::set<std::string>::count(key)_(non-existent)/32 7.93% 10.451 11.280 - 13.21% -
std::set<std::string>::contains(key)_(existent)/8192 7.93% 26.645 28.758 - 5.05% -
SetIntersection_None_Set_float_64_64 7.91% 11168700.624 12052639.268 - 4.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.90% 8.931 9.636 - -16.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.89% 9.787 10.559 - 7.30% -
BM_deque_deque_ranges_move_backward/70000 7.88% 7906.454 8529.417 - -1.04% -
std::find_first_of(vector<int>)_(small_needle)/8192 7.81% 11594.686 12500.781 - 3.79% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.80% 32085.419 34588.552 - 7.21% -
BM_deque_vector_ranges_move_backward/70000 7.80% 7969.408 8590.821 - -3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 7.79% 1745020.134 1880946.075 - 10.08% -
BM_std_minmax_element<char>/2 7.79% 0.603 0.649 - -5.66% -
BM_deque_vector_copy_backward/64000 7.78% 7523.065 8108.668 - 0.14% -
BM_deque_deque_ranges_copy_backward/70000 7.73% 8131.276 8759.504 - 0.90% -
BM_deque_vector_ranges_copy_backward/64000 7.72% 7454.620 8029.912 - -2.24% -
std::unordered_set<std::string>::count(key)_(existent)/8192 7.69% 41.339 44.519 - 10.38% -
std::equal(vector<bool>)_(aligned)/8 7.69% 0.220 0.237 - 7.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.68% 795.431 856.540 - 8.53% -
SetIntersection_None_Set_float_16384_256 7.65% 151043094.353 162601620.111 - 5.74% -
std::find_if_not(vector<char>)_(process_all)/8 7.64% 1.482 1.595 - 5.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.62% 347.346 373.798 - 7.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.62% 32354.235 34818.167 - 7.16% -
SetIntersection_None_Set_float_64_16 7.61% 18048889.919 19421531.121 - 4.98% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.60% 115714.844 124503.794 - 7.20% -
std::multiset<std::string>::erase(iterator)/8192 7.59% 31.582 33.978 - -8.22% -
std::for_each_n(list<int>)/8 7.57% 2.399 2.581 - 8.74% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 7.56% 11.879 12.777 - 7.19% -
BM_deque_deque_move_backward/64000 7.53% 7230.942 7775.360 - -2.12% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.52% 2.171 2.334 - 4.79% -
std::set<int>::upper_bound(key)_(existent)/8192 7.51% 7.749 8.331 - -5.38% -
std::map<int,_int>::find(key)_(non-existent)/32 7.46% 2.253 2.421 - 6.17% -
std::unordered_multiset<int>::ctor(const&)/32 7.45% 198.452 213.236 - 4.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.45% 6694.624 7193.276 - 7.42% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.45% 6.411 6.889 - -17.76% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.42% 1.127 1.211 - 6.32% -
BM_deque_deque_ranges_move_backward/65536 7.42% 7497.091 8053.410 - -0.95% -
rng::contains_subrange(deque<int>)_(same_length)/32 7.39% 17.870 19.191 - -6.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.37% 92.934 99.786 - 2.92% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.36% 918.112 985.668 - 7.50% -
BM_PushHeap_uint32_SingleElement_16 7.35% 0.340 0.365 - 2.47% -
vector<bool>(size_type,_const_value_type&) 7.34% 8.380 8.995 - 9.07% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.34% 1256764.869 1348986.285 - 1.05% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 7.34% 0.252 0.270 - 6.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.32% 1721.271 1847.353 - 10.46% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 7.32% 3.553 3.813 - 9.85% -
SetIntersection_Front_Vector_string_256_256 7.32% 19202575.762 20607753.843 - -1.28% -
std::unordered_set<std::string>::erase(iterator)/32 7.30% 29.901 32.085 - 13.18% -
SetIntersection_None_Set_float_1024_16 7.27% 8963908.957 9615428.419 - 9.07% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 7.27% 5.162 5.537 - 4.78% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.25% 2.577 2.764 - 10.07% -
SetIntersection_None_Set_float_1024_4 7.25% 8802568.577 9440474.086 - 8.08% -
std::stable_partition(list<int>)_(alloc_fails)/8192 7.24% 25014.029 26824.681 - 6.84% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 7.21% 870.589 933.334 - 6.49% -
std::fill_n(list<int>)/8192 7.17% 9046.214 9694.497 - 0.71% -
bm_ranges_lexicographical_compare<unsigned_char>/1 7.15% 1.601 1.715 - 23.66% -
SetIntersection_Front_Vector_uint64_256_256 7.09% 4244218.702 4545065.779 - -0.09% -
rng::contains(deque<int>)_(process_all)/8 7.08% 3.015 3.228 - -0.94% -
BM_deque_deque_copy/70000 7.07% 3170.306 3394.534 - 0.38% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.07% 276939.835 296513.842 - 6.87% -
BM_PushHeap_float_SingleElement_4 7.06% 0.360 0.386 - 7.23% -
vector<bool>::resize() 7.04% 10.729 11.485 - 9.03% -
std::find_end(forward_list<int>)_(process_all)/1024 7.03% 708.189 757.984 - 6.58% -
std::stable_sort(deque<int>)_(repeated)/8 7.02% 17.784 19.033 - 3.15% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.97% 6918.927 7401.495 - 6.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.97% 273659.304 292730.094 - 6.54% -
std::multiset<std::string>::erase(iterator)/1024 6.96% 28.695 30.693 - -4.12% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.91% 1.137 1.215 - 2.21% -
SetIntersection_None_Set_float_256_1 6.87% 11367406.192 12148455.160 - 7.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.87% 69.520 74.295 - 7.86% -
std::replace_if(vector<int>)_(sprinkled)/50 6.86% 12.827 13.708 - 5.95% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 6.83% 17.210 18.387 - 7.39% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.82% 0.606 0.648 - 6.70% -
std::stable_sort(deque<int>)_(descending)/8 6.82% 25.697 27.450 - 1.91% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.75% 10.581 11.296 - 10.63% -
SetIntersection_Front_Vector_string_64_4 6.74% 17952960.421 19162969.983 - 6.58% -
std::set<std::string>::erase(iterator)/1024 6.72% 31.060 33.147 - 7.39% -
std::swap_ranges(list<int>)/8192 6.71% 9600.745 10244.705 - -0.47% -
std::partial_sort_copy(deque<int>)_(descending)/1024 6.65% 8459.392 9021.678 - 10.31% -
BM_deque_deque_ranges_move_backward/4000 6.63% 144.132 153.682 - 1.98% -
ranges::minmax(std::deque<__int128>)/8 6.61% 3.814 4.066 - 6.80% -
SetIntersection_Interlaced_Set_string_16_16 6.57% 56188439.682 59877997.498 - -1.16% -
std::set<int>::ctor(const&)/8192 6.55% 50680.480 53997.559 - 3.08% -
std::move(vector<bool>)_(aligned)/64 6.52% 1.603 1.708 - 2.96% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.51% 942.704 1004.088 - 6.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.50% 1.468 1.563 - 26.87% -
std::find_end(vector<int>)_(single_element)/8192 6.49% 1860.993 1981.724 - 1.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.48% 2.170 2.310 - 1.95% -
BM_vector_deque_ranges_move/4000 6.47% 139.468 148.495 - 4.08% -
std::multiset<int>::erase(iterator)/1024 6.45% 23.205 24.701 - -1.57% -
BM_vector_deque_ranges_move/1024 6.45% 35.731 38.034 - 5.62% -
SetIntersection_Interlaced_Set_uint32_64_64 6.44% 13387252.429 14249169.040 - 6.51% -
SetIntersection_Front_Vector_string_4_4 6.43% 149819028.855 159450689.785 - 4.07% -
std::equal(deque<int>)_(it,_it,_it)/50 6.42% 22.602 24.054 - -3.87% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 6.41% 472.850 503.175 - 4.34% -
std::vector<std::string>::ctor(size)/32 6.41% 32.136 34.197 - 10.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.40% 102034.835 108561.520 - 5.47% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 6.39% 12.528 13.328 - 5.74% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.37% 1.345 1.431 - 2.81% -
std::move_backward(deque<int>)/8 6.36% 3.363 3.577 - 6.84% -
rng::contains(vector<int>)_(process_all)/8 6.36% 2.522 2.682 - 1.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.36% 23.130 24.600 - 4.44% -
BM_deque_vector_copy_backward/65536 6.35% 7755.877 8248.484 - -0.37% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.32% 355981242.406 378496910.631 - -0.31% -
std::search(vector<int>)_(same_length)/8192 6.32% 1865.216 1983.189 - 6.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 6.32% 204649.899 217580.616 - 6.24% -
std::multiset<std::string>::count(key)_(existent)/1024 6.31% 23.120 24.578 - 3.48% -
std::for_each(list<int>)/8 6.30% 2.378 2.528 - -0.00% -
std::is_partitioned(deque<int>)_(partitioned)/32 6.30% 9.313 9.900 - 4.93% -
bm_lexicographical_compare<unsigned_char>/64 6.29% 1.920 2.041 - 1.95% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.29% 292.628 311.039 - 7.76% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 6.29% 22.043 23.429 - 2.03% -
std::find(vector<char>)_(process_all)/8192 6.29% 135.502 144.022 - 5.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.27% 13.277 14.109 - 32.44% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 6.27% 15.657 16.638 - 6.22% -
BM_PushHeap_string_Descending_1024 6.25% 2.436 2.588 - -0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.25% 1231.554 1308.551 - 7.39% -
std::sort(vector<int>)_(ascending)/8 6.23% 15.703 16.682 - 5.58% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 6.22% 37.443 39.773 - 4.21% -
std::copy_if(vector<int>)_(entire_range)/64 6.20% 15.285 16.233 - 4.48% -
std::find_end(deque<int>)_(single_element)/8192 6.19% 2209.722 2346.580 - -13.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.19% 32.068 34.052 - 34.47% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.19% 1.379 1.464 - 1.08% -
std::multiset<int>::contains(key)_(existent)/32 6.18% 1.666 1.769 - 2.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.14% 1.101 1.168 - 1.90% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 6.13% 10.309 10.941 - 10.52% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.13% 12460.738 13224.786 - 6.59% -
std::set<std::string>::equal_range(key)_(existent)/32 6.12% 16.169 17.160 - 8.47% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 6.12% 7.896 8.379 - 4.84% -
std::unique(deque<int>)_(contiguous)/32 6.11% 50.858 53.965 - 9.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.10% 8273927.302 8778824.764 - 3.21% -
std::unordered_set<std::string>::erase(iterator)/8192 6.10% 29.191 30.971 - -5.64% -
BM_PushHeap_uint64_Ascending_262144 6.08% 4.781 5.072 - 0.77% -
BM_deque_deque_copy_backward/70000 6.06% 7960.115 8442.143 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 6.06% 25.666 27.220 - 22.71% -
BM_vector_deque_ranges_copy/1 6.05% 2.185 2.317 - -0.64% -
BM_deque_deque_copy_backward/65536 6.05% 7572.941 8031.183 - -1.54% -
SetIntersection_None_Set_float_1024_1024 6.04% 8947967.179 9488386.413 - 7.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.02% 6760.441 7167.493 - 4.46% -
BM_StringAssignAsciizMix_Transparent 6.02% 2.972 3.151 - 5.48% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 6.02% 116740.956 123766.211 - 5.35% -
std::copy_backward(vector<int>)/8 6.02% 2.119 2.246 - -3.31% -
SetIntersection_Front_Set_uint32_256_64 6.00% 5457244.281 5784778.046 - 7.95% -
std::search(list<int>)_(single_element)/1024 5.99% 722.762 766.086 - 2.26% -
SetIntersection_Front_Vector_string_256_4 5.99% 4604073.369 4879875.642 - 4.16% -
std::copy_n(vector<int>)/8 5.99% 2.162 2.291 - 1.20% -
SetIntersection_None_Set_float_1024_1 5.96% 8989756.056 9525327.315 - 8.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.95% 588.057 623.065 - 7.48% -
BM_vector_deque_move/64 5.93% 2.675 2.834 - 4.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5.92% 4237314.430 4488326.940 - 4.96% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.92% 8.285 8.775 - 23.39% -
BM_deque_deque_ranges_copy_backward/64000 5.92% 7372.578 7808.728 - 0.43% -
BM_StringFindStringLiteral/64 5.91% 2.157 2.284 - 1.56% -
std::partition(deque<int>)_(sparse)/32 5.90% 10.069 10.663 - -0.68% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.89% 1448.808 1534.109 - 4.40% -
std::find_end(deque<int>)_(single_element)/1000 5.89% 312.325 330.710 - 2.91% -
std::rotate(list<int>)_(by_1/3)/32 5.89% 16.674 17.655 - 4.72% -
std::fill_n(list<int>)/1024 5.88% 439.985 465.869 - -3.20% -
SetIntersection_Front_Set_string_1024_256 5.88% 14285740.985 15125521.700 - -2.71% -
std::set<std::string>::count(key)_(non-existent)/1024 5.88% 23.538 24.921 - 8.16% -
BM_std_minmax_element<char>/4 5.86% 1.213 1.284 - -1.06% -
bm_lexicographical_compare<int>/8 5.85% 1.462 1.547 - 2.94% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.85% 0.528 0.558 - 2.70% -
SetIntersection_None_Set_float_256_4 5.81% 11282467.969 11937532.385 - 3.60% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.80% 22.957 24.289 - 1.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.79% 18.768 19.854 - -0.13% -
SetIntersection_Front_Vector_string_16_16 5.78% 51254324.350 54218894.449 - 2.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 5.78% 0.254 0.269 - 4.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.77% 38.337 40.547 - 10.26% -
std::flat_map<int,_int>::erase(iterator)/1024 5.75% 74.659 78.955 - 4.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.74% 0.460 0.486 - 0.13% -
SetIntersection_None_Set_float_64_4 5.74% 21359520.046 22586124.968 - 4.68% -
BM_StringRelational_Eq_Empty_Large_Control 5.72% 0.463 0.490 - 5.21% -
BM_vector_deque_ranges_copy_backward/64 5.70% 2.968 3.137 - 3.37% -
SetIntersection_Front_Set_uint32_262144_16384 5.68% 219248401.645 231691363.305 - 5.35% -
BM_StringAssignAsciiz_Large_Opaque 5.68% 11.569 12.225 - 5.93% -
std::map<int,_int>::lower_bound(key)_(existent)/32 5.66% 1.456 1.538 - 5.19% -
std::stable_partition(deque<int>)_(sparse)/1024 5.66% 422.350 446.240 - -0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.65% 3.525 3.724 - 9.71% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 5.65% 722170.321 762984.510 - 3.39% -
std::any_of(list<int>)_(process_all)/8192 5.65% 7864.493 8308.821 - 13.64% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 5.65% 168.361 177.872 - 3.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.64% 14770.873 15604.434 - -1.43% -
BM_PushHeap_uint32_QuickSortAdversary_16 5.64% 0.922 0.974 - 3.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.63% 9728.989 10276.435 - 1.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.62% 98.419 103.951 - -7.46% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.62% 477.665 504.511 - 5.19% -
std::map<int,_int>::insert(value)_(already_present)/8192 5.62% 3.898 4.117 - 7.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.62% 29425.545 31078.101 - 13.80% -
BM_StringAssignAsciiz_Large_Transparent 5.60% 11.608 12.258 - 5.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.58% 29.773 31.435 - 7.50% -
BM_deque_vector_copy/4096 5.54% 145.768 153.842 - 5.88% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.53% 24.226 25.567 - 2.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.53% 3.905 4.120 - 1.82% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.53% 13593.061 14344.353 - 9.70% -
BM_deque_deque_move_backward/65536 5.53% 7570.413 7988.825 - -2.55% -
BM_deque_deque_ranges_copy/1 5.53% 2.438 2.572 - 3.50% -
SetIntersection_None_Set_float_16_16 5.52% 35215461.662 37159364.014 - 4.83% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.52% 18.397 19.412 - -4.71% -
std::unordered_multiset<int>::ctor(const&)/8192 5.52% 54517.349 57524.615 - 2.89% -
BM_deque_deque_ranges_copy/64000 5.50% 2925.020 3085.992 - 0.51% -
std::move(list<int>)/64 5.50% 39.013 41.158 - -5.40% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.49% 8.669 9.146 - 5.51% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.49% 2.336 2.464 - 4.92% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.48% 6745.710 7115.105 - -5.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 5.47% 36.266 38.252 - -7.68% -
BM_deque_deque_ranges_move_backward/64000 5.47% 7352.422 7754.748 - -2.36% -
SetIntersection_Front_Vector_string_256_64 5.47% 10174332.052 10731070.880 - 1.27% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 5.46% 12552.625 13237.526 - 5.36% -
rng::find_last_if(list<int>)_(bail_10%)/8 5.44% 3.288 3.467 - 4.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.42% 1.299 1.370 - 19.24% -
std::multimap<int,_int>::contains(key)_(existent)/1024 5.42% 4.405 4.644 - 2.30% -
std::find(list<int>)_(process_all)/8 5.39% 2.247 2.368 - 1.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.37% 1.613 1.700 - 0.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 5.36% 24049.007 25337.391 - 5.39% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.35% 26.031 27.424 - -4.99% -
BM_deque_deque_copy_backward/64000 5.35% 7405.065 7801.221 - -1.49% -
ranges::minmax(std::list<char>)/70000 5.34% 53556.027 56415.985 - 1.30% -
BM_StringDestroy_Huge 5.34% 12.129 12.776 - 20.56% -
bm_ranges_swap_ranges_vb_aligned/64 5.33% 2.980 3.138 - 1.06% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 5.32% 83174.250 87598.071 - 3.03% -
bm_lexicographical_compare<unsigned_char>/8 5.31% 1.316 1.386 - -0.11% -
std::sort(deque<int>)_(repeated)/1024 5.30% 959.945 1010.852 - -2.94% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 5.29% 16860.068 17752.257 - -2.83% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.29% 17.454 18.377 - 1.04% -
SetIntersection_Interlaced_Vector_float_64_64 5.28% 10886581.015 11461787.770 - 0.04% -
BM_deque_vector_move_backward/0 5.28% 1.303 1.372 - -2.69% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 5.26% 50.104 52.737 - -45.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.24% 10.933 11.507 - 14.05% -
std::any_of(vector<int>)_(process_all)/8 5.24% 2.316 2.438 - -4.07% -
SetIntersection_None_Set_float_256_64 5.24% 9425454.870 9919034.090 - 8.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.23% 3203303.726 3370964.423 - 6.53% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.23% 20.917 22.012 - -12.38% -
SetIntersection_None_Set_float_256_16 5.19% 10882216.494 11446824.881 - 4.98% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.19% 7631.942 8027.850 - 5.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 5.19% 14.168 14.903 - 6.73% -
std::multimap<int,_int>::count(key)_(existent)/32 5.19% 3.617 3.804 - 5.64% -
rng::starts_with(deque<int>)/1000 5.18% 461.492 485.416 - 4.96% -
BM_StringAssignAsciiz_Empty_Opaque 5.15% 3.038 3.195 - 7.14% -
bm_lexicographical_compare<unsigned_char>/1 5.12% 1.534 1.612 - -0.22% -
std::multimap<int,_int>::clear()/8192 5.12% 85326.872 89692.966 - 2.27% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.11% 6.622 6.960 - 1.56% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 5.10% 218.003 229.116 - 4.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 5.10% 47.690 50.121 - 2.16% -
std::stable_partition(deque<int>)_(sparse)/8192 5.10% 3299.520 3467.644 - -1.90% -
BM_deque_vector_move/1 5.07% 2.058 2.162 - -0.55% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.07% 29.474 30.968 - 6.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.04% 5.011 5.264 - 0.66% -
std::set<int>::erase(key)_(existent)/1024 5.03% 49.843 52.351 - 5.46% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.03% 1.127 1.184 - 33.03% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.02% 633.905 665.730 - -5.07% -
BM_PushHeap_uint64_Ascending_16384 4.99% 3.574 3.753 - -0.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.99% 2.177 2.285 - 0.05% -
BM_PushHeap_uint64_SingleElement_4 4.98% 0.357 0.375 - 5.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.97% 5.730 6.015 - 4.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.96% 32.877 34.507 - -30.31% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.95% 31.095 32.634 - -4.09% -
std::unordered_multiset<int>::ctor(const&)/1024 4.94% 6776.197 7110.921 - 5.08% -
SetIntersection_Front_Set_string_262144_16384 4.94% 337008874.244 353650145.263 - -0.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.93% 20.356 21.359 - -6.79% -
ranges::minmax(std::deque<__int128>)/1 4.92% 0.682 0.715 - 3.94% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.91% 31.818 33.381 - 3.17% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.91% 94263.220 98891.899 - 0.16% -
rng::find_last(vector<char>)_(bail_90%)/8 4.91% 0.440 0.462 - 8.69% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.90% 0.458 0.480 - 4.57% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.89% 74.261 77.892 - 6.81% -
std::set<std::string>::find(key)_(non-existent)/1024 4.88% 20.048 21.026 - 3.02% -
std::sort_heap(vector<int>)/8 4.88% 29.663 31.110 - 2.17% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.87% 11124.608 11666.824 - -6.16% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.87% 66.765 70.015 - 1.67% -
SetIntersection_Front_Vector_string_16384_256 4.87% 9435514.955 9894583.276 - 2.50% -
std::replace_if(vector<int>)_(sprinkled)/32 4.86% 8.705 9.128 - 1.26% -
std::remove(deque<int>)_(sprinkled)/50 4.84% 54.309 56.936 - -4.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.82% 41.909 43.931 - 1.27% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.82% 33.789 35.417 - -0.51% -
SetIntersection_Front_Vector_uint32_16384_1024 4.81% 5593949.777 5862825.979 - -0.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.79% 12.068 12.646 - 2.88% -
std::none_of(deque<int>)_(process_all)/8 4.78% 3.277 3.433 - -0.11% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.78% 134.412 140.837 - 4.19% -
std::flat_multimap<int,_int>::ctor(const&)/32 4.78% 23.103 24.207 - 5.39% -
BM_PushHeap_float_SingleElement_16 4.78% 0.364 0.381 - 3.22% -
std::set<int>::count(key)_(existent)/8192 4.77% 8.044 8.428 - 7.38% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.76% 662.007 693.539 - -2.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.76% 745.524 781.014 - 1.57% -
BM_StringEraseWithMove_Huge_Transparent 4.76% 45.328 47.486 - 9.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.76% 1401.710 1468.423 - -3.70% -
std::multiset<int>::count(key)_(non-existent)/32 4.73% 2.491 2.609 - 6.73% -
std::set<int>::equal_range(key)_(existent)/1024 4.73% 4.289 4.492 - 5.17% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.70% 30.951 32.406 - 6.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 4.70% 921.764 965.061 - 5.21% -
std::copy_backward(deque<int>)/1048576 4.69% 130848.893 136988.771 - 2.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.69% 8376.232 8768.742 - -5.16% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.68% 28.277 29.602 - 2.99% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.68% 0.409 0.428 - -0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.68% 17.241 18.048 - 4.88% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.67% 14.973 15.673 - 4.56% -
std::any_of(deque<int>)_(process_all)/8 4.67% 3.283 3.436 - -0.22% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 4.63% 42912.465 44899.489 - 3.58% -
std::set<std::string>::count(key)_(non-existent)/8192 4.63% 33.123 34.657 - 7.79% -
SetIntersection_Front_Vector_string_16_1 4.62% 64590701.744 67576474.686 - 4.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.62% 7444.925 7788.847 - 4.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.61% 19.690 20.598 - 4.82% -
BM_PushHeap_uint32_SingleElement_16384 4.61% 0.356 0.372 - 3.12% -
SetIntersection_Interlaced_Set_string_256_64 4.60% 29568884.692 30930053.840 - 0.74% -
std::multiset<int>::find(key)_(existent)/1024 4.60% 4.049 4.235 - 5.59% -
std::for_each(list<int>)/8192 4.60% 7438.980 7780.957 - -2.73% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.60% 53.886 56.362 - 1.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 4.59% 3.200 3.347 - 0.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.59% 198.175 207.279 - 4.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.59% 5956.037 6229.287 - -7.02% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 4.58% 248.391 259.773 - 4.54% -
std::search(vector<int>)_(same_length)/1024 4.58% 244.811 256.014 - 4.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 4.56% 31.098 32.517 - 6.32% -
rng::find_last(vector<char>)_(bail_90%)/50 4.56% 1.405 1.469 - 1.85% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.54% 5.346 5.588 - 1.74% -
std::for_each(deque<int>)/50 4.54% 3.856 4.031 - 3.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.53% 297.300 310.772 - 3.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.53% 4.780 4.997 - 2.89% -
std::remove(deque<int>)_(sprinkled)/32 4.53% 49.538 51.781 - -2.32% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.52% 1.442 1.507 - -2.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.52% 25900691.834 27070342.186 - 1.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.51% 24.028 25.113 - -1.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.50% 16.145 16.873 - 0.56% -
BM_deque_vector_move_backward/64000 4.50% 7515.808 7854.194 - -2.78% -
std::copy_backward(vector<bool>)_(aligned)/64 4.48% 1.688 1.764 - -2.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.48% 12833.848 13408.749 - 6.63% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.48% 179583.451 187627.305 - 2.06% -
BM_PushHeap_string_Descending_16384 4.48% 2.422 2.531 - 0.00% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.48% 35.650 37.245 - 2.00% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 4.47% 16.698 17.444 - 6.09% -
std::pop_heap(deque<int>)/1024 4.46% 12.280 12.828 - -3.29% -
SetIntersection_Front_Vector_string_1024_256 4.45% 9150043.026 9557658.107 - 4.50% -
BM_deque_vector_move/2 4.45% 1.770 1.849 - 0.85% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.45% 1.946 2.033 - -2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 4.43% 14017362.535 14638443.283 - -1.60% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.43% 10941.331 11426.067 - -0.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.42% 32464.780 33900.236 - 3.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 4.42% 716.104 747.733 - 4.08% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.41% 287.638 300.328 - 4.96% -
std::transform(list<int>,_list<int>)/8192 4.40% 9049.095 9447.047 - -4.83% -
std::fill(vector<bool>)/512 4.40% 1.493 1.559 - 1.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.39% 12761.118 13320.964 - 3.51% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 4.39% 43.161 45.053 - -9.91% -
std::none_of(list<int>)_(process_all)/32768 4.35% 25689.098 26807.800 - -1.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.35% 55.807 58.235 - 3.44% -
SetIntersection_None_Set_float_16_4 4.35% 56479710.455 58933977.354 - 3.76% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.34% 655.614 684.092 - 4.09% -
BM_deque_vector_move_backward/1 4.33% 2.069 2.158 - -0.11% -
SetIntersection_Front_Set_uint64_16384_64 4.32% 1714697.503 1788814.833 - 7.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.31% 33900.897 35362.539 - 5.83% -
rng::find_last(list<int>)_(bail_90%)/50 4.30% 1.246 1.300 - 3.34% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 4.29% 21.643 22.571 - 1.35% -
std::set<int>::find(key)_(non-existent)/32 4.28% 2.236 2.332 - 0.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 4.26% 1303.009 1358.571 - -2.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.26% 11021.876 11491.862 - 0.22% -
BM_PushHeap_uint32_SingleElement_1024 4.26% 0.363 0.378 - 2.86% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.26% 4.802 5.007 - 3.26% -
std::map<int,_int>::find(key)_(existent)/1024 4.26% 4.194 4.373 - 0.42% -
std::make_heap(deque<int>)_(shuffled)/8192 4.24% 22518.940 23474.372 - 1.31% -
BM_deque_vector_ranges_move_backward/1 4.24% 2.010 2.096 - -2.97% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 4.24% 43.683 45.535 - 2.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 4.22% 38156.931 39766.730 - 2.00% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.21% 18.777 19.568 - -6.21% -
BM_CmpLess_uint_short 4.21% 1.017 1.060 - 6.23% -
std::fill_n(deque<int>)/32 4.21% 1.154 1.203 - 4.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 4.20% 102229.906 106526.657 - 5.24% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.20% 1.379 1.437 - 23.38% -
SetIntersection_Front_Vector_string_256_1 4.20% 4196337.550 4372568.315 - 2.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.19% 1788.355 1863.315 - 7.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.19% 1.201 1.251 - 10.52% -
std::copy_if(list<int>)_(entire_range)/32768 4.18% 25584.541 26654.906 - 1.33% -
BM_PushHeap_uint32_SingleElement_262144 4.18% 0.357 0.372 - 2.65% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.17% 29.205 30.424 - 3.01% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 4.15% 1.488 1.549 - 26.37% -
SetIntersection_Front_Vector_string_64_64 4.13% 27023384.684 28140511.424 - 3.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.13% 11992544.978 12487870.515 - 5.39% -
ranges::minmax(std::list<char>)/64 4.13% 33.638 35.026 - 1.93% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.12% 2.984 3.107 - 0.49% -
BM_deque_vector_move_backward/2 4.11% 1.765 1.837 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.11% 22.855 23.794 - -1.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 4.11% 0.324 0.337 - 0.10% -
std::move_backward(deque<int>)/32768 4.11% 3393.848 3533.195 - 1.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.10% 245753.120 255838.426 - 1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.10% 196992849.699 205069375.321 - 4.96% -
std::multimap<int,_int>::erase(iterator)/1024 4.10% 20.911 21.768 - 6.73% -
SetIntersection_Interlaced_Set_float_262144_16384 4.08% 1236047.851 1286535.725 - 0.47% -
BM_deque_vector_ranges_move_backward/2 4.08% 1.764 1.836 - 0.45% -
BM_PushHeap_uint64_PipeOrgan_64 4.05% 1.315 1.368 - 3.93% -
bm_ranges_lexicographical_compare<unsigned_char>/8 4.03% 1.380 1.435 - 24.18% -
std::set<int>::lower_bound(key)_(existent)/8192 4.02% 7.748 8.059 - -2.28% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.02% 17.744 18.458 - -0.01% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 4.02% 157.664 164.002 - 1.13% -
bm_swap_ranges_vb_unaligned/512 4.02% 12.563 13.068 - 3.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.00% 197755628.616 205675636.530 - 6.93% -
ranges::minmax(std::deque<long_long>)/70000 3.99% 24550.840 25530.453 - -25.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.99% 0.316 0.329 - -0.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3.99% 2393446.212 2488888.789 - 7.17% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.98% 198.175 206.065 - 4.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 3.97% 1.355 1.409 - 20.63% -
std::move(vector<bool>)_(unaligned)/32768 3.96% 202.667 210.698 - 0.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.95% 49.280 51.228 - 3.62% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.95% 1.342 1.395 - 4.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.95% 56.690 58.929 - 4.38% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.94% 9.333 9.701 - 2.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 3.94% 12761.316 13264.535 - 3.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.94% 707.880 735.747 - 3.45% -
std::lower_bound(std::forward_list<int>)/100 3.93% 82.206 85.439 - 2.83% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.93% 23.631 24.559 - -9.70% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.93% 2.772 2.881 - -0.70% -
std::set<int>::find(key)_(non-existent)/8192 3.92% 8.480 8.812 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.92% 1078496.632 1120771.501 - 1.94% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.91% 24.627 25.589 - 3.66% -
BM_PushHeap_float_QuickSortAdversary_256 3.91% 0.740 0.769 - 4.22% -
BM_PushHeap_uint32_Ascending_262144 3.90% 4.679 4.861 - -4.33% -
std::unique_copy(list<int>)_(sprinkled)/1024 3.89% 735.241 763.823 - 2.91% -
std::copy(vector<bool>)_(aligned)/64 3.88% 1.296 1.347 - -0.63% -
std::set<std::string>::find(key)_(non-existent)/8192 3.88% 27.107 28.158 - 2.16% -
std::all_of(deque<int>)_(process_all)/8192 3.87% 2523.452 2621.146 - 3.74% -
std::copy(deque<int>)/8 3.87% 2.655 2.758 - 0.20% -
std::move_backward(deque<int>)/1048576 3.86% 126941.756 131845.182 - -0.62% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.85% 12631.680 13117.682 - 9.74% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 3.85% 973254.283 1010679.670 - 3.34% -
std::find_end(list<int>)_(match_near_end)/1000 3.84% 76.530 79.466 - 2.12% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.83% 563.751 585.370 - -1.20% -
std::find_end(deque<int>)_(process_all)/1048576 3.83% 268048.694 278318.919 - 5.59% -
std::multimap<int,_int>::clear()/1024 3.83% 10600.658 11006.769 - 4.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.82% 3.206 3.329 - -0.12% -
rng::contains_subrange(list<int>)_(process_all)/50 3.82% 16.945 17.592 - 3.96% -
std::is_sorted(vector<int>,_pred)/8 3.82% 3.303 3.429 - -0.40% -
BM_deque_deque_ranges_copy_backward/4000 3.82% 144.861 150.389 - 0.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.82% 31.621 32.828 - 36.62% -
BM_PushHeap_string_Random_16384 3.81% 15.974 16.582 - 1.77% -
BM_deque_deque_copy_backward/4000 3.81% 144.896 150.410 - 0.08% -
SetIntersection_Front_Vector_string_64_1 3.80% 16914092.212 17556477.894 - 3.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.80% 1.659 1.722 - -1.09% -
std::all_of(list<int>)_(process_all)/32768 3.77% 25653.580 26621.977 - -2.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.76% 8793691.986 9124480.231 - 0.82% -
SetIntersection_None_Vector_float_16384_256 3.75% 1069768.359 1109909.764 - -0.84% -
BM_CmpEqual_uint_schar 3.74% 1.012 1.050 - 0.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.73% 10.370 10.757 - -0.57% -
std::find_end(deque<int>)_(process_all)/1024 3.73% 290.795 301.629 - 2.52% -
std::copy_backward(list<int>)/4096 3.73% 3186.315 3305.009 - -0.56% -
std::all_of(deque<int>)_(process_all)/32768 3.72% 10098.430 10473.683 - 3.77% -
std::list<int>::ctor(size)/8192 3.71% 93359.438 96820.321 - -0.04% -
std::partition(vector<int>)_(dense)/1024 3.71% 239.833 248.723 - -0.15% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.70% 0.580 0.601 - 2.61% -
SetIntersection_Interlaced_Set_float_262144_4 3.70% 1254860.434 1301312.988 - 0.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 3.68% 1.412 1.464 - 12.83% -
BM_deque_deque_move_backward/4000 3.67% 144.932 150.254 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.66% 3729.986 3866.669 - 3.33% -
std::partition(deque<int>)_(sparse)/50 3.66% 15.453 16.019 - 0.07% -
std::upper_bound(std::list<int>)/8192 3.66% 13140.472 13621.377 - 0.56% -
bm_lexicographical_compare<int>/1 3.66% 1.282 1.329 - -2.01% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.63% 23978.317 24849.123 - 3.28% -
BM_vector_deque_move_backward/4000 3.63% 139.969 145.044 - 0.19% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 3.62% 12.360 12.808 - 3.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 3.61% 539080873.013 558562261.340 - 5.12% -
BM_PushHeap_uint64_Ascending_64 3.61% 1.514 1.568 - -11.49% -
SetIntersection_Interlaced_Set_float_256_64 3.61% 13004318.605 13473657.404 - 4.71% -
SetIntersection_None_Set_float_262144_16 3.60% 1145471.517 1186666.586 - 0.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.59% 3.064 3.174 - 5.40% -
std::copy_n(vector<bool>)_(aligned)/4096 3.58% 4.705 4.874 - 2.04% -
BM_vector_deque_ranges_copy/2 3.58% 1.990 2.061 - 0.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.58% 1.114 1.153 - 3.43% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 3.56% 18.374 19.028 - 0.05% -
BM_std_minmax_element<short>/64000 3.55% 17161.273 17770.643 - 8.58% -
std::find(list<int>)_(process_all)/8192 3.55% 7099.829 7351.702 - 1.82% -
BM_deque_deque_ranges_copy_backward/64 3.55% 3.373 3.493 - -4.86% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.55% 4.018 4.160 - 2.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.54% 1.308 1.354 - 10.84% -
SetIntersection_Interlaced_Set_string_16384_256 3.53% 347654279.646 359943370.733 - 4.68% -
std::unordered_multiset<int>::erase(iterator)/8192 3.52% 19.859 20.557 - -2.62% -
std::map<std::string,_int>::ctor(const&)/0 3.51% 12.784 13.233 - 4.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.50% 62684.174 64876.007 - 3.35% -
std::find_end(deque<int>)_(single_element)/1024 3.49% 317.788 328.889 - -8.73% -
BM_std_minmax_element<short>/65536 3.49% 17575.901 18189.566 - 8.51% -
BM_vector_deque_ranges_copy_backward/2 3.48% 1.998 2.068 - 3.74% -
std::move_backward(deque<int>)/262144 3.48% 30207.481 31258.068 - -0.46% -
BM_deque_deque_move/1 3.47% 2.484 2.570 - 0.93% -
BM_CmpEqual_ushort_int 3.47% 1.038 1.074 - -0.51% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 3.47% 12701.374 13142.206 - 9.54% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.46% 571.196 590.976 - 3.04% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.46% 1858.701 1922.935 - -1.95% -
std::distance(deque<int>)/8192 3.45% 0.847 0.876 - 2.78% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.45% 667.622 690.664 - 0.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.45% 14524.692 15025.406 - 3.58% -
std::rotate_copy(deque<int>)/50 3.45% 3.017 3.121 - 3.85% -
BM_StringRelational_Eq_Empty_Huge_Control 3.44% 0.473 0.490 - 2.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.44% 1085.048 1122.347 - -5.41% -
SetIntersection_None_Set_float_262144_262144 3.43% 1146513.508 1185869.385 - 0.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 3.42% 599770.577 620287.537 - 2.99% -
SetIntersection_Interlaced_Set_uint32_256_256 3.42% 7791467.503 8057918.761 - 5.69% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.41% 320.323 331.244 - 0.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.40% 34.951 36.140 - 1.49% -
bm_lexicographical_compare<signed_char>/8 3.39% 3.302 3.414 - -2.56% -
BM_deque_deque_ranges_copy/70000 3.39% 3260.604 3371.187 - 2.32% -
std::map<std::string,_int>::find(key)_(existent)/32 3.39% 15.585 16.113 - -0.32% -
BM_PushHeap_uint64_Ascending_16 3.38% 0.909 0.940 - -8.87% -
BM_vector_deque_copy/1024 3.38% 35.771 36.979 - 0.89% -
std::multiset<std::string>::ctor(const&,_alloc)/0 3.37% 12.589 13.013 - 2.50% -
BM_std_minmax_element<short>/5500 3.37% 1480.681 1530.555 - 8.77% -
BM_StringEraseWithMove_Empty_Transparent 3.36% 0.559 0.578 - -18.94% -
BM_deque_vector_copy/1 3.36% 2.067 2.136 - 0.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.36% 54416.012 56243.929 - 1.59% -
BM_vector_deque_ranges_copy_backward/1 3.36% 2.259 2.335 - 2.94% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.35% 932.719 963.978 - 4.16% -
rng::contains(list<int>)_(process_all)/8192 3.35% 7135.563 7374.316 - 5.01% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.35% 20.570 21.258 - 1.89% -
std::map<std::string,_int>::ctor(const&)/32 3.32% 710.717 734.338 - 0.30% -
BM_vector_deque_copy_backward/1 3.32% 2.240 2.315 - 5.88% -
std::replace_if(vector<int>)_(prefix)/8192 3.32% 2027.549 2094.852 - 2.65% -
SetIntersection_Front_Vector_string_1024_1 3.32% 1070930.608 1106453.655 - 3.27% -
SetIntersection_Front_Set_string_256_64 3.31% 14060122.483 14526066.179 - -4.24% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.31% 25158.382 25990.159 - 2.96% -
rng::starts_with(list<int>)/8 3.30% 2.919 3.015 - 2.92% -
std::find_end(vector<int>)_(match_near_end)/1024 3.30% 28.294 29.228 - 1.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.29% 1481891.897 1530701.593 - 4.55% -
BM_vector_deque_copy_backward/4000 3.29% 140.927 145.558 - 0.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.28% 78845.898 81435.577 - -4.58% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.28% 221.055 228.315 - -3.76% -
BM_std_minmax_element<short>/70000 3.28% 18800.434 19417.754 - 8.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.28% 21362.021 22062.341 - 10.58% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.28% 53084.299 54823.977 - -6.22% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.27% 751.775 776.393 - 2.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.27% 4260604.027 4400107.440 - 6.79% -
BM_std_minmax_element<short>/4096 3.27% 1105.054 1141.226 - 8.90% -
std::partial_sort(deque<int>)_(repeated)/8 3.26% 26.328 27.187 - 3.04% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.25% 27.872 28.779 - 2.37% -
SetIntersection_None_Set_float_16384_1024 3.24% 149967456.792 154831581.768 - 0.13% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.24% 319.721 330.091 - -0.37% -
std::multimap<int,_int>::contains(key)_(existent)/32 3.24% 1.738 1.794 - 1.31% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.24% 53.750 55.490 - 0.83% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.24% 279303.184 288342.885 - 2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.23% 14111433.784 14567436.100 - 4.39% -
SetIntersection_Front_Vector_string_16384_4 3.23% 1187306.502 1225647.584 - 2.42% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.22% 662.365 683.683 - 10.48% -
std::multiset<int>::contains(key)_(existent)/1024 3.22% 3.960 4.087 - 1.86% -
rng::find_last(deque<int>)_(bail_10%)/8 3.21% 2.724 2.812 - -2.51% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.21% 16611.351 17145.216 - 1.77% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 3.21% 13821.276 14265.221 - 2.78% -
BM_CmpEqual_uint_short 3.21% 1.018 1.050 - 0.35% -
SetIntersection_None_Set_float_262144_64 3.21% 1147883.137 1184734.619 - 0.16% -
SetIntersection_Front_Vector_string_64_16 3.21% 21215406.422 21895997.653 - 5.03% -
BM_std_minmax_element<short>/4000 3.19% 1079.499 1113.924 - 8.93% -
std::search(deque<int>,_pred)_(same_length)/8192 3.19% 4038.101 4166.773 - 4.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 3.18% 25042.208 25838.383 - 2.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3.17% 7137942.061 7364412.753 - 92.89% -
std::multiset<std::string>::find(key)_(existent)/32 3.17% 14.831 15.302 - 2.57% -
SetIntersection_Interlaced_Set_float_262144_16 3.17% 1557667.969 1607001.789 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 3.15% 1182703.692 1219994.921 - 5.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.15% 388.471 400.715 - 2.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.15% 18.315 18.892 - -2.25% -
std::set<int>::upper_bound(key)_(existent)/1024 3.15% 4.077 4.205 - 3.91% -
bm_ranges_lexicographical_compare<signed_char>/8 3.15% 3.463 3.572 - -6.71% -
std::find_if(vector<char>)_(bail_25%)/1024 3.15% 25.136 25.927 - -2.31% -
std::multiset<std::string>::contains(key)_(existent)/32 3.14% 16.435 16.952 - 7.45% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.14% 15.335 15.818 - 8.52% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 3.14% 20.623 21.271 - -7.04% -
std::find_end(vector<int>)_(match_near_end)/8192 3.14% 200.381 206.674 - 1.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.14% 12.512 12.905 - 6.07% -
std::search(list<int>,_pred)_(same_length)/1000 3.14% 790.076 814.866 - 2.60% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.13% 90954.179 93801.340 - -0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 3.13% 0.500 0.516 - 10.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 3.13% 21.818 22.500 - -17.53% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 3.12% 7056.970 7277.491 - 2.56% -
BM_num_put<unsigned_long_long> 3.12% 11.218 11.568 - 3.01% -
BM_vector_deque_copy_backward/2 3.12% 2.000 2.062 - 3.46% -
std::sort(vector<NonIntegral>)_(heap)/8 3.11% 23.125 23.843 - 0.75% -
BM_PushHeap_uint32_Random_256 3.10% 5.414 5.582 - -6.30% -
SetIntersection_Interlaced_Set_float_262144_256 3.10% 1532402.670 1579885.174 - 0.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 3.08% 145930.508 150431.047 - 1.73% -
SetIntersection_Interlaced_Set_float_64_16 3.08% 21455200.570 22116604.782 - -0.13% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3.08% 23.447 24.169 - 2.54% -
std::partition_copy(vector<int>)/1024 3.07% 456.835 470.879 - 2.59% -
BM_PushHeap_uint64_SingleElement_16 3.07% 0.338 0.348 - 3.08% -
std::for_each(deque<int>)/32 3.07% 3.677 3.789 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.06% 1136115.252 1170924.283 - 0.14% -
std::find(deque<int>)_(process_all)/8 3.06% 3.465 3.571 - 0.76% -
std::remove(list<int>)_(prefix)/8192 3.05% 8099.386 8346.804 - -0.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.05% 45809.531 47208.479 - 5.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.05% 24.212 24.950 - 2.36% -
BM_align/256 3.05% 0.623 0.642 - -7.19% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 3.04% 20.482 21.106 - 3.06% -
BM_std_minmax_element<short>/64 3.04% 17.343 17.870 - 3.71% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 3.04% 6659.352 6861.501 - 2.30% -
std::find_end(vector<int>)_(single_element)/1024 3.03% 244.093 251.500 - -0.91% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 3.03% 5336.729 5498.491 - 2.12% -
SetIntersection_None_Set_float_262144_16384 3.03% 1155743.326 1190762.287 - 0.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.03% 37980.229 39130.965 - 1.75% -
std::multimap<int,_int>::erase(iterator)/32 3.03% 20.800 21.430 - 5.26% -
rng::starts_with(deque<int>)/8 3.03% 3.979 4.100 - 3.12% -
BM_std_minmax_element<short>/1024 3.02% 281.908 290.436 - 8.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.02% 35.680 36.759 - 2.31% -
SetIntersection_None_Set_float_262144_4 3.01% 1149936.281 1184601.401 - 0.25% -
std::find_first_of(vector<int>)_(small_needle)/50 3.00% 76.664 78.963 - 3.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 3.00% 23.488 24.192 - -9.38% -
std::move(vector<int>)/512 2.99% 20.048 20.648 - 2.22% -
BM_deque_vector_ranges_move/2 2.99% 1.786 1.840 - 0.31% -
std::remove_copy(deque<int>)_(prefix)/1024 2.99% 375.631 386.852 - -5.69% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.98% 19.512 20.094 - 1.48% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.98% 1504.072 1548.935 - 2.12% -
std::count(list<int>)_(every_other)/1024 2.98% 693.767 714.443 - 0.72% -
BM_vector_deque_ranges_move_backward/4000 2.98% 141.033 145.231 - 1.26% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.97% 267.545 275.494 - -1.64% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.97% 16633.488 17126.916 - 1.59% -
std::search(vector<int>,_pred)_(no_match)/8192 2.96% 4171.108 4294.693 - 1.14% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.95% 37.013 38.106 - -5.77% -
std::unique(vector<int>)_(sprinkled)/8192 2.95% 3895.926 4010.873 - 2.24% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.081 - 0.01% -
std::search(vector<int>,_pred)_(no_match)/1000 2.95% 513.867 529.019 - 1.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.95% 5.244 5.398 - 3.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.94% 7.707 7.934 - -0.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 2.93% 391.530 403.019 - 2.70% -
BM_deque_vector_copy/5500 2.93% 196.726 202.491 - 2.63% -
std::multiset<int>::find(key)_(existent)/32 2.93% 1.600 1.647 - 1.73% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.92% 22.841 23.508 - -5.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.92% 26.914 27.700 - -1.93% -
SetIntersection_None_Set_float_262144_256 2.91% 1147915.852 1181345.051 - -0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.91% 35598.769 36635.263 - 1.16% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.90% 260125.557 267679.597 - 2.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.90% 8.480 8.727 - -0.31% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.90% 689.383 709.376 - -11.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.89% 343273638.211 353191534.214 - 41.60% -
SetIntersection_Interlaced_Set_float_1024_4 2.89% 9689654.532 9969306.539 - 2.43% -
SetIntersection_Front_Vector_float_262144_16 2.88% 1085449.416 1116749.490 - 0.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.88% 29.935 30.798 - 3.34% -
BM_std_minmax_element<short>/512 2.88% 143.275 147.406 - 7.08% -
std::unique_copy(deque<int>)_(sprinkled)/52 2.88% 14.724 15.148 - -30.67% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.87% 17.547 18.050 - 0.00% -
std::sort_heap(vector<int>)/8192 2.87% 106423.077 109473.857 - 2.75% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.86% 8.165 8.398 - -13.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.85% 365.966 376.384 - 2.83% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.85% 32.628 33.557 - -0.55% -
BM_vector_deque_ranges_move/4096 2.85% 145.410 149.547 - 1.65% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.84% 5.322 5.474 - 1.53% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.84% 21.383 21.990 - 1.05% -
std::multiset<int>::erase(key)_(existent)/1024 2.84% 39.921 41.054 - -0.68% -
BM_deque_vector_ranges_move/1 2.84% 2.029 2.087 - -0.39% -
SetIntersection_Interlaced_Set_float_16384_1 2.84% 1003604.540 1032064.393 - -2.40% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.83% 17.331 17.822 - 1.27% -
std::copy_backward(deque<int>)/8 2.82% 2.660 2.735 - -3.19% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.82% 3.034 3.119 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.81% 1048799.297 1078312.476 - 1.25% -
SetIntersection_None_Set_float_262144_1 2.81% 1159976.074 1192609.621 - 0.38% -
BM_StringFindNoMatch/64 2.81% 2.092 2.150 - 2.47% -
std::for_each_n(vector<int>)/8 2.81% 2.638 2.713 - 0.85% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.80% 55319.081 56869.466 - 2.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.79% 13.414 13.789 - 2.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.79% 598006.067 614669.551 - 2.80% -
BM_deque_vector_ranges_move/4000 2.78% 138.140 141.986 - -0.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.78% 52.175 53.627 - 4.93% -
std::set<int>::erase(key)_(non-existent,_end)/32 2.78% 2.252 2.314 - -20.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.78% 16.117 16.564 - 2.28% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.77% 1.775 1.824 - 0.80% -
std::partition(list<int>)_(sparse)/8192 2.77% 7666.741 7879.055 - 1.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.76% 6565.424 6746.894 - -5.86% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.76% 661.867 680.157 - 8.24% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 2.75% 0.416 0.427 - 2.96% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.75% 189523.719 194732.615 - 0.35% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.75% 14.912 15.322 - 3.88% -
std::multiset<std::string>::count(key)_(existent)/8192 2.74% 29.121 29.921 - -3.13% -
SetIntersection_Front_Vector_uint32_262144_262144 2.74% 345675598.981 355157375.914 - 2.17% -
std::find(vector<char>)_(process_all)/32768 2.73% 493.301 506.766 - 2.35% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 2.73% 10438.090 10722.725 - 2.83% -
BM_CmpEqual_short_uint 2.72% 1.106 1.136 - 2.13% -
std::sort_heap(vector<NonIntegral>)/8 2.72% 30.069 30.886 - 6.59% -
std::stable_sort(deque<int>)_(shuffled)/8 2.71% 22.793 23.410 - 2.26% -
BM_CmpLess_ushort_ushort 2.71% 1.054 1.083 - 1.56% -
std::shift_right(vector<int>)/32 2.71% 4.075 4.185 - 2.91% -
BM_deque_deque_ranges_move_backward/1 2.71% 2.593 2.664 - -0.41% -
std::multimap<int,_int>::find(key)_(existent)/32 2.70% 1.714 1.760 - 0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.70% 12568627.864 12908207.283 - -0.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.70% 2.956 3.036 - 2.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.69% 21.763 22.348 - 2.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.69% 26.929 27.653 - 1.65% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.68% 6489.759 6663.971 - -1.16% -
BM_CmpEqual_ushort_uint 2.68% 1.044 1.072 - 1.61% -
BM_deque_deque_ranges_copy/2 2.67% 2.242 2.302 - 2.86% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.67% 27.331 28.061 - 7.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.67% 4506876.116 4626985.325 - 1.96% -
BM_std_minmax_element<char>/64 2.66% 17.310 17.771 - -7.21% -
BM_deque_deque_copy/1 2.65% 2.534 2.601 - 1.21% -
SetIntersection_None_Set_float_16_1 2.65% 66216135.721 67967943.378 - 1.29% -
BM_CmpEqual_short_short 2.64% 1.042 1.070 - 0.51% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.64% 6.147 6.310 - -3.60% -
std::partial_sort(deque<int>)_(descending)/8192 2.64% 257399.873 264196.290 - 0.53% -
SetIntersection_Interlaced_Vector_float_16_16 2.63% 35304761.483 36234358.494 - -0.80% -
std::partition_point(vector<int>)/1024 2.63% 6.041 6.200 - 1.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.63% 11626.842 11932.550 - 3.15% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.63% 1.422 1.460 - 1.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.62% 146030.576 149859.000 - 1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.62% 18885988.751 19380562.442 - 3.25% -
std::find_first_of(deque<int>)_(small_needle)/32 2.62% 112.757 115.709 - 8.09% -
BM_align/8 2.62% 0.623 0.639 - -7.69% -
std::set<int>::insert(value)_(already_present)/32 2.61% 1.750 1.796 - 1.93% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.61% 41.173 42.249 - 1.91% -
BM_align/64 2.61% 0.623 0.639 - -7.61% -
SetIntersection_None_Set_float_262144_1024 2.60% 1149187.012 1179114.340 - -0.09% -
BM_deque_vector_copy/1024 2.58% 36.833 37.784 - 0.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.58% 188532.850 193390.872 - 9.26% -
std::deque<std::string>::ctor(size)/8192 2.58% 8419.664 8636.608 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.58% 31.675 32.491 - -3.02% -
BM_PushHeap_uint64_Ascending_256 2.57% 2.088 2.142 - -7.60% -
std::multiset<int>::erase(iterator)/32 2.57% 20.820 21.356 - -3.98% -
std::set<int>::lower_bound(key)_(existent)/1024 2.57% 4.302 4.413 - -4.78% -
BM_deque_deque_copy_backward/2 2.57% 2.468 2.531 - 2.57% -
std::search(list<int>)_(no_match)/1024 2.57% 730.845 749.593 - 2.89% -
std::is_partitioned(list<int>)_(partitioned)/32 2.57% 8.544 8.763 - -0.17% -
SetIntersection_None_Set_string_64_4 2.56% 21383169.487 21931435.418 - -0.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.56% 2.360 2.420 - -6.25% -
ranges::min(std::list<char>)/70000 2.56% 52834.320 54185.599 - 0.10% -
BM_num_put<unsigned_long> 2.56% 11.266 11.554 - 1.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.56% 376491.969 386119.030 - 2.88% -
BM_CmpEqual_schar_ushort 2.56% 1.079 1.107 - 0.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.55% 12849.209 13177.078 - 4.51% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.55% 6361.493 6523.576 - 1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.54% 1109910.474 1138068.882 - 5.39% -
BM_vector_deque_ranges_copy_backward/4096 2.52% 147.787 151.514 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.52% 57.825 59.283 - 2.55% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.52% 12.348 12.659 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.51% 11210422.731 11492244.990 - -0.41% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 2.51% 294.448 301.845 - 2.48% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.51% 75422.629 77315.140 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.50% 880135.267 902171.048 - 0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.50% 53.714 55.056 - 0.18% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.50% 2.257 2.314 - 1.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.50% 18.740 19.208 - -5.83% -
SetIntersection_None_Vector_float_1024_64 2.48% 1060784.415 1087132.898 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.48% 193597238.399 198403722.803 - 1.40% -
std::any_of(list<int>)_(process_all)/32768 2.48% 25763.807 26403.178 - -8.11% -
BM_StringRelational_Less_Huge_Large_Control 2.48% 2.103 2.155 - -0.92% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 2.47% 0.586 0.600 - 2.66% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.47% 24.705 25.316 - -0.42% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.47% 820.033 840.285 - 2.08% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.47% 54968.511 56324.721 - 2.79% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.47% 586205.801 600662.088 - 1.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 2.46% 23.889 24.477 - 20.07% -
BM_num_put<long> 2.46% 11.645 11.932 - 3.03% -
SetIntersection_Front_Vector_uint32_262144_64 2.46% 1327861.990 1360537.192 - 2.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.46% 828.254 848.612 - 12.59% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.46% 4.377 4.485 - 3.11% -
SetIntersection_Front_Vector_string_16384_1024 2.44% 38058134.483 38988146.248 - 2.03% -
bm_swap_ranges_vb_unaligned/64 2.44% 4.925 5.045 - 1.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 2.44% 35.974 36.851 - 1.11% -
std::remove_copy(vector<int>)_(prefix)/50 2.44% 13.908 14.247 - 1.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.43% 0.457 0.469 - 7.90% -
std::list<int>::ctor(size)/1024 2.43% 11562.706 11843.973 - -1.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.43% 1.348 1.380 - 5.24% -
std::search(deque<int>)_(single_element)/1000 2.43% 436.016 446.618 - 0.85% -
BM_CmpLess_uchar_schar 2.43% 1.017 1.042 - 0.96% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 2.43% 30.304 31.040 - 8.78% -
SetIntersection_None_Vector_string_16384_256 2.42% 1194138.645 1223073.514 - -2.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.40% 21.830 22.354 - -2.33% -
SetIntersection_Front_Set_string_262144_4 2.40% 1226946.263 1256427.204 - 2.06% -
SetIntersection_None_Set_string_256_4 2.40% 11277958.237 11548394.405 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 2.40% 1181025.735 1209330.717 - 4.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.39% 12731.460 13036.341 - 1.52% -
std::set<int>::find(key)_(existent)/8192 2.39% 8.017 8.209 - -0.17% -
BM_CmpEqual_uint_uint 2.39% 1.068 1.094 - 4.46% -
std::make_heap(deque<int>)_(shuffled)/1024 2.38% 2549.025 2609.685 - 0.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 2.37% 39.010 39.937 - 23.49% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.37% 477633.432 488963.450 - 0.00% -
BM_deque_vector_move/1024 2.37% 36.696 37.564 - 0.61% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.36% 19.699 20.163 - 3.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.35% 13999395.298 14328496.111 - 3.49% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.35% 2.467 2.525 - 1.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.35% 23.609 24.163 - 9.62% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.33% 228.335 233.666 - -3.28% -
std::find_if(deque<int>)_(process_all)/50 2.33% 12.473 12.764 - 1.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 2.32% 269540.778 275796.174 - 2.16% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.32% 5.438 5.564 - -1.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.32% 352.361 360.525 - 2.47% -
std::partition_copy(deque<int>)/32 2.31% 12.658 12.951 - 2.57% -
std::find_end(vector<int>)_(match_near_end)/1000 2.31% 27.731 28.373 - 0.47% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.31% 1.470 1.503 - 25.58% -
std::stable_sort(deque<int>)_(ascending)/1024 2.30% 2094.733 2143.004 - 0.79% -
BM_deque_deque_move_backward/64 2.29% 3.364 3.441 - -0.25% -
BM_deque_deque_copy_backward/1 2.29% 2.724 2.787 - 2.02% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.29% 903848.015 924521.423 - 2.84% -
BM_CmpLess_ushort_uint 2.28% 1.071 1.096 - 1.29% -
std::multimap<int,_int>::find(key)_(existent)/1024 2.28% 3.697 3.782 - -0.50% -
std::multiset<int>::contains(key)_(non-existent)/8192 2.28% 8.624 8.820 - 1.67% -
std::find_if(list<int>)_(bail_25%)/32768 2.27% 7077.989 7238.980 - 2.01% -
std::replace(deque<int>)_(prefix)/32 2.27% 12.692 12.981 - 0.95% -
std::partition(vector<int>)_(dense)/32 2.27% 8.156 8.341 - -0.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.27% 11223.150 11477.959 - -0.13% -
std::upper_bound(std::vector<int>)/8 2.26% 5.938 6.072 - 0.52% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.26% 21565.169 22053.305 - 0.04% -
BM_PushHeap_string_Random_1024 2.26% 14.663 14.994 - 0.25% -
BM_PushHeap_uint64_Random_64 2.26% 5.487 5.611 - 0.33% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 2.26% 94.600 96.738 - -6.04% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.26% 2.606 2.665 - 2.34% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.26% 15.315 15.660 - 3.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 5668.842 5796.542 - 2.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.25% 18.070 18.476 - 3.26% -
rng::find_if(vector<bool>)_(process_all)/50 2.24% 23.266 23.788 - 2.26% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.24% 216.716 221.576 - -4.32% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.24% 390.750 399.512 - 2.14% -
BM_deque_vector_ranges_move/1024 2.24% 36.875 37.700 - 0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 2.23% 11.205 11.455 - 0.80% -
std::sort(vector<NonIntegral>)_(descending)/8 2.23% 24.685 25.235 - 1.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.22% 1.226 1.253 - -0.90% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.22% 61.961 63.338 - 2.73% -
SetIntersection_Front_Set_string_262144_1 2.22% 1070602.755 1094373.891 - 2.70% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 2.22% 133131.329 136084.545 - 2.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.22% 7147034.371 7305545.907 - -9.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.21% 43.584 44.549 - 0.77% -
std::partition_point(deque<int>)/32 2.21% 4.120 4.211 - 1.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.21% 651.733 666.114 - 1.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.20% 5.579 5.702 - 3.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 2.19% 459.614 469.685 - 2.42% -
rng::contains(deque<int>)_(process_all)/32 2.19% 8.604 8.792 - -0.08% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.19% 12585.297 12860.680 - 1.78% -
BM_deque_vector_ranges_move_backward/0 2.19% 1.342 1.372 - -2.58% -
BM_deque_deque_ranges_copy/4000 2.18% 141.517 144.598 - 1.82% -
std::find_if_not(deque<int>)_(process_all)/50 2.18% 12.627 12.902 - 1.49% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.18% 18.359 18.758 - 1.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.17% 213.021 217.643 - -0.74% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.17% 12.971 13.252 - 4.04% -
std::unordered_map<int,_int>::find(key)_(existent)/32 2.17% 1.449 1.480 - 19.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.17% 1.173 1.199 - -8.81% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.16% 4608.601 4708.346 - 2.36% -
std::multimap<std::string,_int>::ctor(const&)/8192 2.16% 338458.560 345760.624 - 0.69% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.16% 213.000 217.591 - -0.07% -
SetIntersection_Front_Vector_string_1024_1024 2.16% 39841103.141 40699867.461 - 2.71% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.16% 12821.766 13098.094 - 0.74% -
SetIntersection_Front_Vector_uint32_262144_16384 2.15% 75228986.539 76849220.813 - 1.94% -
std::search(vector<int>,_pred)_(no_match)/1024 2.15% 525.852 537.173 - 0.79% -
BM_vector_deque_ranges_copy_backward/4000 2.15% 140.765 143.789 - -0.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.15% 429.939 439.169 - 2.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.15% 14.673 14.988 - 1.64% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.14% 3.916 4.000 - 2.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.13% 1362.626 1391.700 - -1.72% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.13% 34713.298 35453.936 - 0.78% -
SetIntersection_Front_Set_uint32_16384_1 2.13% 1026027.524 1047903.567 - -0.12% -
BM_CmpLess_schar_uchar 2.13% 1.074 1.097 - 0.55% -
BM_num_put<const_void*> 2.13% 11.976 12.230 - -2.47% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.12% 18.145 18.530 - -0.69% -
BM_CmpEqual_uchar_schar 2.12% 1.035 1.057 - 2.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.12% 1040622.008 1062668.709 - 1.24% -
BM_std_minmax_element<long_long>/70000 2.12% 18206.928 18592.119 - 0.83% -
std::find(vector<char>)_(bail_25%)/8192 2.11% 39.449 40.283 - -0.54% -
std::reverse(list<int>)/4096 2.11% 1765.143 1802.333 - -5.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.10% 9.093 9.284 - 1.27% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.10% 24.531 25.047 - -3.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.10% 6.534 6.671 - -2.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 2.10% 4181490.137 4269146.332 - -1.18% -
std::partial_sort(vector<int>)_(descending)/8 2.09% 24.012 24.515 - -1.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.09% 23.159 23.644 - 0.21% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.08% 40.894 41.746 - 2.84% -
BM_vector_deque_ranges_copy/64 2.08% 2.802 2.860 - 1.76% -
SetIntersection_Front_Set_float_262144_1 2.08% 986263.395 1006791.252 - -1.33% -
SetIntersection_Front_Vector_uint32_16384_16384 2.08% 75350489.860 76917774.212 - 1.94% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.07% 389.447 397.512 - 1.25% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.07% 2.794 2.852 - 0.10% -
std::sort(deque<int>)_(ascending)/8 2.07% 17.604 17.968 - 0.00% -
ranges::min(std::deque<long_long>)/1 2.07% 0.679 0.693 - 6.07% -
BM_std_minmax_element<long_long>/64 2.06% 17.078 17.430 - 0.64% -
SetIntersection_Interlaced_Set_float_16384_16384 2.06% 217001266.868 221461321.021 - 0.75% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.05% 5.412 5.523 - 1.51% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.05% 5.078 5.182 - 8.40% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.05% 231.104 235.847 - -4.72% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 2.05% 501.544 511.812 - 0.66% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.05% 558.214 569.638 - -4.66% -
std::search(vector<int>)_(same_length)/1000 2.04% 241.038 245.946 - 2.27% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 2.04% 33424.639 34104.872 - 1.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.03% 25049.689 25559.251 - -0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.03% 46.823 47.775 - 1.52% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.03% 9.837 10.037 - 1.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.03% 54663.742 55773.678 - 1.27% -
SetIntersection_None_Vector_float_16384_4 2.03% 1089729.328 1111854.708 - -0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.03% 473589.458 483185.775 - 0.57% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.02% 21.825 22.266 - -1.96% -
SetIntersection_Front_Vector_uint64_262144_262144 2.02% 349104574.365 356149109.674 - 1.53% -
std::remove_if(deque<int>)_(prefix)/50 2.01% 64.613 65.912 - -0.97% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.01% 42.822 43.683 - -2.08% -
BM_PushHeap_string_Descending_256 2.01% 2.389 2.437 - -4.37% -
BM_PushHeap_uint32_Ascending_16384 2.01% 3.571 3.643 - -4.53% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.01% 2.093 2.135 - 1.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.01% 1.157 1.180 - 0.11% -
BM_vector_deque_ranges_move_backward/4096 2.00% 147.444 150.396 - -1.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.00% 96.404 98.332 - -9.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 2.00% 591090.105 602888.705 - 0.01% -
SetIntersection_Interlaced_Set_string_262144_1024 1.99% 2065097.330 2106260.744 - -0.92% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.99% 9.384 9.571 - -2.28% -
std::unordered_set<int>::find(key)_(existent)/8192 1.99% 1.447 1.476 - 8.48% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.99% 5657.400 5769.808 - 1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.98% 8.937 9.114 - 1.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.98% 35670.265 36377.176 - 1.93% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.98% 8103.568 8263.786 - 1.20% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.98% 9.749 9.941 - 2.28% -
std::for_each(vector<int>)/8 1.98% 0.908 0.926 - -0.04% -
SetIntersection_Interlaced_Set_string_64_64 1.97% 35009422.244 35700822.942 - 2.27% -
SetIntersection_Interlaced_Set_uint32_256_64 1.97% 12915637.320 13170096.706 - -1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.96% 1182562.606 1205799.226 - 8.12% -
SetIntersection_Interlaced_Set_float_262144_262144 1.96% 1634342.285 1666375.975 - 0.01% -
rng::find_last(deque<int>)_(bail_90%)/8 1.96% 0.845 0.862 - 3.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.96% 4675.210 4766.666 - 4.92% -
std::stable_sort(deque<int>)_(repeated)/1024 1.95% 1409.483 1437.008 - -1.55% -
ranges::min(std::list<__int128>)/70000 1.95% 58205.552 59341.672 - -0.21% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.95% 8070.348 8227.719 - 1.10% -
SetIntersection_Front_Vector_string_16_4 1.95% 61077315.660 62266816.310 - 2.98% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.94% 241222.539 245912.360 - 2.41% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.94% 57198.945 58310.949 - 2.54% -
std::rotate(deque<int>)_(by_1/3)/1024 1.94% 406.262 414.140 - -1.47% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.93% 1.584 1.615 - 0.10% -
BM_PushHeap_string_QuickSortAdversary_4 1.93% 6.348 6.471 - 0.25% -
SetIntersection_None_Vector_float_262144_256 1.93% 1118549.505 1140161.189 - -3.42% -
std::set<int>::find(key)_(non-existent)/1024 1.93% 5.595 5.703 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.93% 1142685.334 1164723.582 - 1.41% -
std::remove_if(deque<int>)_(prefix)/1024 1.93% 553.860 564.540 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.92% 5633101.168 5741490.960 - 2.23% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.92% 23.775 24.232 - -1.14% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.92% 21.485 21.898 - -12.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.92% 24.804 25.280 - 4.75% -
BM_deque_vector_move_backward/1024 1.92% 36.709 37.413 - 0.45% -
std::multiset<std::string>::ctor(const&)/1024 1.92% 34545.866 35208.084 - 2.48% -
std::unordered_set<int>::clear()/0 1.92% 388.998 396.453 - 1.37% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.91% 25.462 25.949 - 6.80% -
SetIntersection_Interlaced_Set_float_16384_4 1.91% 165098108.045 168253856.998 - 0.86% -
std::reverse_copy(list<int>)/8 1.91% 2.350 2.395 - -2.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.90% 3.253 3.315 - 0.64% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.90% 17.436 17.767 - 2.54% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.90% 23101.802 23540.016 - 1.57% -
std::move(vector<bool>)_(unaligned)/262144 1.89% 1589.101 1619.184 - 0.81% -
std::copy_if(vector<int>)_(every_other)/1048576 1.89% 492919.995 502247.041 - -0.98% -
std::copy_if(list<int>)_(every_other)/1048576 1.88% 825945.387 841510.216 - -0.99% -
BM_vector_deque_move/4096 1.88% 144.630 147.352 - 0.77% -
std::adjacent_find(vector<int>,_pred)/1048576 1.88% 461212.820 469884.922 - 0.08% -
SetIntersection_Front_Vector_string_4_1 1.88% 218435506.147 222534657.255 - 1.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.87% 12.936 13.177 - 3.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.86% 26.080 26.567 - -2.79% -
std::find_first_of(deque<int>)_(small_needle)/50 1.86% 173.913 177.153 - 8.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.86% 1304809.090 1329108.122 - -0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.86% 15.776 16.069 - -0.33% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.86% 57426.303 58493.804 - 1.70% -
BM_vector_deque_move_backward/1024 1.86% 37.882 38.586 - -1.24% -
BM_deque_deque_copy_backward/1024 1.86% 38.224 38.935 - 0.76% -
rng::starts_with(list<int>)/1048576 1.85% 932877.932 950166.554 - 0.18% -
std::find_end(list<int>)_(single_element)/8192 1.84% 8275.159 8427.601 - -4.83% -
BM_PushHeap_uint64_Ascending_1024 1.84% 2.574 2.621 - -5.06% -
bm_lexicographical_compare<int>/64 1.84% 4.344 4.424 - 0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.84% 18.353 18.690 - -2.12% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.83% 23668.747 24102.441 - 1.52% -
std::flat_map<int,_int>::erase(iterator)/8192 1.83% 498.577 507.682 - -2.45% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.83% 716.860 729.948 - 0.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.82% 51.886 52.830 - -1.53% -
BM_CmpEqual_ushort_uchar 1.82% 1.093 1.113 - -1.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.82% 1.190 1.212 - 2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.82% 42.246 43.013 - -0.63% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 1.81% 22766.722 23179.787 - 1.45% -
BM_CmpLess_schar_int 1.81% 1.104 1.124 - 1.00% -
std::sort(vector<int>)_(ascending)/1024 1.81% 517.408 526.776 - 0.93% -
std::move(vector<bool>)_(aligned)/1048576 1.81% 1718.144 1749.238 - 1.65% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.81% 104.432 106.319 - -4.33% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.80% 20.811 21.186 - 11.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.80% 53441.429 54404.087 - 1.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.80% 12756.228 12985.924 - 3.54% -
BM_vector_deque_ranges_move/5500 1.80% 196.269 199.801 - 0.99% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.79% 109673.530 111642.151 - 1.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.79% 2.283 2.324 - -0.25% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.79% 1.553 1.581 - 17.75% -
rng::find(vector<bool>)_(process_all)/1048576 1.79% 3611.892 3676.457 - 0.56% -
std::lower_bound(std::list<int>)/8192 1.79% 13237.348 13473.640 - -1.14% -
std::fill_n(deque<int>)/1024 1.78% 29.519 30.045 - 1.53% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.78% 13.465 13.704 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.78% 195026066.803 198492488.861 - 1.02% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.78% 5.746 5.848 - 0.97% -
rng::for_each(map<int>)/8 1.77% 6.095 6.204 - 1.00% -
SetIntersection_Front_Vector_string_16384_1 1.77% 1077881.315 1096940.738 - 2.02% -
BM_vector_deque_ranges_copy/4096 1.76% 144.595 147.139 - 0.03% -
ranges::minmax(std::deque<long_long>)/64 1.76% 22.893 23.296 - -22.05% -
std::multiset<int>::clear()/8192 1.76% 77411.804 78771.367 - -16.29% -
std::partition_copy(list<int>)/32 1.75% 8.721 8.874 - 1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.75% 0.595 0.606 - -2.68% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.75% 4.303 4.378 - -0.54% -
rng::contains(list<int>)_(process_all)/32 1.75% 9.064 9.223 - -2.83% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.75% 5.374 5.468 - -15.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.75% 1821640.777 1853560.380 - -4.26% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.75% 773.471 786.986 - 0.80% -
rng::starts_with(list<int>)/1000 1.74% 751.616 764.723 - 0.41% -
SetIntersection_Front_Set_uint32_1024_256 1.74% 4070064.754 4140964.231 - 7.23% -
std::find_if(list<int>)_(process_all)/8 1.74% 2.351 2.392 - 0.93% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.74% 2.019 2.055 - 0.01% -
std::partition(vector<int>)_(dense)/50 1.74% 12.984 13.210 - 1.40% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.74% 19.629 19.970 - 4.44% -
std::find(list<int>)_(process_all)/1024 1.74% 685.972 697.891 - 1.37% -
std::set<int>::upper_bound(key)_(non-existent)/32 1.74% 2.402 2.444 - 0.67% -
std::fill_n(deque<int>)/8192 1.73% 233.541 237.587 - 0.85% -
BM_vector_deque_move_backward/64 1.73% 2.982 3.033 - -3.10% -
SetIntersection_Interlaced_Vector_uint32_1024_64 1.73% 3916378.838 3984168.569 - -5.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.73% 21742561.091 22118162.325 - -0.80% -
std::is_sorted_until(vector<int>,_pred)/8 1.72% 3.642 3.704 - 1.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.72% 604.001 614.392 - 2.34% -
BM_deque_vector_ranges_move_backward/512 1.71% 17.869 18.175 - 1.62% -
std::pop_heap(deque<std::string>)/8192 1.71% 113.519 115.463 - 0.30% -
rng::find_if(vector<bool>)_(process_all)/8 1.71% 3.483 3.542 - 2.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.71% 1048209.168 1066133.646 - -0.08% -
BM_deque_deque_ranges_move/70000 1.70% 3446.422 3505.177 - 0.26% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 1037.701 1055.354 - 2.68% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.70% 5.843 5.942 - 0.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.70% 37469.149 38105.240 - 1.17% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.70% 728.222 740.583 - 2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.70% 8715347.903 8863146.006 - 3.38% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.69% 12.633 12.846 - 0.72% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.69% 264.634 269.103 - 1.75% -
ranges::minmax(std::list<__int128>)/8 1.69% 3.852 3.917 - 1.10% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.67% 43.244 43.967 - 3.84% -
std::partition_point(vector<int>)/32 1.67% 2.529 2.572 - -0.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.67% 44.053 44.787 - 0.61% -
BM_PushHeap_string_PipeOrgan_16 1.66% 4.144 4.213 - 1.37% -
BM_vector_deque_copy_backward/1024 1.66% 37.955 38.586 - -0.39% -
BM_vector_deque_ranges_copy/5500 1.66% 194.358 197.586 - -1.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.66% 11563.844 11755.863 - 1.48% -
std::stable_partition(deque<int>)_(dense)/32 1.66% 29.079 29.561 - -1.68% -
BM_PushHeap_uint64_Random_256 1.66% 5.958 6.057 - -0.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.65% 6.824 6.937 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.65% 16.533 16.806 - 2.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.65% 44.337 45.069 - 2.41% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.65% 27.185 27.633 - 0.12% -
std::set<int>::upper_bound(key)_(existent)/32 1.65% 1.748 1.777 - -3.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.65% 6.721 6.832 - 2.73% -
std::partition(list<int>)_(dense)/32 1.65% 8.726 8.870 - 2.15% -
SetIntersection_Front_Vector_string_256_16 1.64% 6315256.638 6419049.005 - 3.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.64% 17.443 17.729 - 0.40% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.64% 61.765 62.780 - 1.49% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.64% 1.736 1.765 - 0.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.64% 51.026 51.863 - 9.59% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.64% 9.923 10.086 - 1.57% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.64% 13.527 13.749 - 0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.64% 4.234 4.303 - 3.70% -
BM_vector_deque_copy_backward/4096 1.64% 149.456 151.901 - 1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.64% 6.485 6.592 - 0.27% -
std::multiset<int>::erase(key)_(existent)/32 1.63% 22.151 22.513 - -3.17% -
std::remove_if(deque<int>)_(prefix)/32 1.63% 54.866 55.761 - -0.03% -
std::move_backward(deque<int>)/4096 1.63% 155.337 157.866 - 0.82% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.63% 30.484 30.980 - 1.70% -
BM_deque_vector_ranges_copy/1024 1.63% 36.791 37.389 - 0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.62% 4.052 4.118 - 3.64% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.62% 13.380 13.597 - 1.03% -
BM_StringAssignStr_Huge_Opaque 1.62% 109.436 111.209 - 3.05% -
std::distance(join_view(vector<vector<int>>))/8192 1.62% 8.299 8.434 - 1.25% -
rng::for_each(map<int>)/50 1.61% 37.780 38.390 - 1.20% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.61% 1.493 1.517 - -3.48% -
std::unordered_set<int>::erase(key)_(existent)/32 1.61% 20.826 21.162 - 2.79% -
BM_CmpEqual_int_ushort 1.61% 1.097 1.114 - 1.32% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.61% 294.746 299.488 - -0.40% -
std::multimap<std::string,_int>::ctor(const&)/32 1.61% 894.508 908.895 - 33.15% -
SetIntersection_Interlaced_Vector_float_256_64 1.60% 7220884.605 7336775.706 - -4.34% -
BM_deque_deque_ranges_copy_backward/512 1.60% 18.905 19.208 - -2.35% -
SetIntersection_None_Vector_string_1024_1024 1.60% 1142919.907 1161217.623 - -1.36% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.60% 1841.833 1871.257 - -0.47% -
BM_vector_deque_move/4000 1.60% 139.612 141.841 - -0.06% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.59% 1864.525 1894.260 - -0.01% -
std::flat_map<int,_int>::clear()/1024 1.59% 391.454 397.692 - 0.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.59% 13.109 13.318 - 0.35% -
std::list<int>::ctor(size)/32 1.59% 320.932 326.038 - -0.27% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.59% 27855.818 28298.449 - 2.14% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.59% 60.316 61.273 - 2.30% -
SetIntersection_Front_Set_string_16384_1 1.58% 1061581.333 1078407.338 - 0.33% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.58% 4.805 4.881 - 3.02% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.58% 6546.044 6649.321 - -1.52% -
SetIntersection_Interlaced_Set_float_256_4 1.58% 10949989.422 11122679.703 - 1.08% -
std::copy_n(vector<int>)/64 1.57% 2.463 2.501 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.57% 20.082 20.398 - 0.50% -
BM_deque_vector_copy_backward/1024 1.57% 36.637 37.213 - -0.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.57% 558514.057 567288.498 - 1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.57% 9069584.462 9212054.152 - 2.24% -
std::map<int,_int>::contains(key)_(existent)/32 1.57% 1.638 1.663 - 1.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.56% 41866.130 42521.064 - 1.23% -
std::set<int>::contains(key)_(existent)/8192 1.56% 8.116 8.243 - -0.67% -
std::remove(list<int>)_(prefix)/50 1.56% 62.852 63.833 - 1.88% -
std::find(vector<long_long>)_(process_all)/1024 1.56% 89.885 91.287 - 1.35% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.56% 735.625 747.092 - 0.76% -
std::shift_left(deque<int>)/32 1.56% 3.780 3.838 - 0.59% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.56% 3489.110 3543.411 - 2.41% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.56% 3090.798 3138.887 - 0.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.55% 4031.411 4094.086 - 0.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.55% 232.792 236.405 - 4.09% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.55% 36522.862 37089.587 - 1.54% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.55% 672.628 683.064 - -0.07% -
BM_deque_deque_ranges_copy/1024 1.55% 36.959 37.533 - 0.41% -
BM_deque_vector_ranges_copy/5500 1.55% 191.495 194.465 - 0.86% -
BM_deque_deque_copy_backward/4096 1.55% 152.066 154.423 - 0.27% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.55% 16.076 16.326 - 0.78% -
std::sort(deque<int>)_(ascending)/1024 1.55% 756.439 768.137 - 0.27% -
std::multiset<int>::count(key)_(existent)/32 1.55% 3.758 3.816 - 0.58% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.54% 1.509 1.532 - 2.77% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.54% 36.209 36.766 - -1.76% -
SetIntersection_Interlaced_Set_string_64_16 1.53% 37738687.529 38316673.742 - 1.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.53% 21.654 21.985 - -2.20% -
SetIntersection_Front_Set_string_1024_1024 1.53% 55368157.129 56213214.616 - -1.59% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.52% 682.421 692.815 - -0.13% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.52% 9063.011 9200.387 - 0.65% -
std::partial_sort(deque<int>)_(repeated)/1024 1.52% 6389.704 6486.554 - 1.79% -
BM_StringRead_Cold_Shallow_Small 1.51% 1.123 1.140 - -2.31% -
ranges::minmax(std::list<char>)/8 1.51% 2.512 2.550 - -0.44% -
std::unordered_set<int>::count(key)_(non-existent)/32 1.51% 1.596 1.621 - 1.23% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 1.51% 5160.767 5238.716 - 1.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.51% 663.902 673.918 - -1.80% -
rng::for_each(map<int>)/32 1.51% 25.194 25.574 - 1.46% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.51% 116668.718 118425.894 - 1.21% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.51% 242216.863 245864.565 - -0.33% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.50% 30.136 30.588 - 0.68% -
SetIntersection_Interlaced_Set_float_262144_64 1.50% 1538117.678 1561158.856 - 0.22% -
BM_deque_deque_copy_backward/5500 1.50% 203.034 206.072 - -0.22% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.50% 9.222 9.360 - -1.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.50% 25.537 25.918 - 1.45% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.49% 14079.384 14289.853 - 1.31% -
std::distance(join_view(vector<vector<int>>))/1024 1.49% 0.971 0.985 - 1.47% -
BM_PushHeap_uint64_Random_1024 1.49% 6.129 6.220 - -0.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.49% 19.233 19.519 - 1.50% -
std::reverse_copy(vector<int>)/8 1.49% 2.338 2.373 - -7.45% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.49% 17.202 17.458 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.49% 664.765 674.639 - -2.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.48% 23626974.281 23977421.832 - -1.27% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.48% 54.769 55.580 - 2.26% -
std::for_each_n(deque<int>)/50 1.48% 3.901 3.959 - -0.31% -
BM_StringFindStringLiteral/256 1.47% 5.423 5.503 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.47% 15.823 16.056 - -5.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.47% 124.371 126.202 - -2.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.47% 514272.487 521838.698 - 1.09% -
BM_PushHeap_string_Random_4 1.47% 6.049 6.138 - -0.49% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.47% 868.675 881.431 - 0.12% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.47% 62287.851 63202.479 - 0.78% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.46% 22.308 22.635 - 1.02% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.46% 56572.930 57399.100 - 0.30% -
std::multiset<int>::contains(key)_(existent)/8192 1.46% 8.242 8.363 - 1.44% -
std::flat_multimap<int,_int>::ctor(const&)/0 1.46% 13.105 13.296 - 3.39% -
std::map<int,_int>::count(key)_(existent)/1024 1.45% 3.720 3.774 - -1.91% -
std::rotate_copy(vector<int>)/1024 1.45% 32.641 33.114 - -0.24% -
BM_CmpEqual_short_uchar 1.45% 1.081 1.097 - -0.22% -
std::unique(list<int>)_(sprinkled)/1024 1.45% 942.480 956.119 - 0.80% -
SetIntersection_Interlaced_Set_float_1024_256 1.45% 13983835.652 14186047.129 - -2.40% -
BM_PushHeap_string_QuickSortAdversary_16384 1.45% 15.493 15.717 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.44% 1108328.716 1124340.866 - -0.11% -
std::unordered_set<std::string>::ctor(const&)/8192 1.44% 335732.580 340578.081 - 0.84% -
SetIntersection_Front_Set_string_16384_256 1.44% 14841135.951 15054642.846 - -3.01% -
BM_deque_deque_move_backward/5500 1.44% 202.033 204.940 - 0.20% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.43% 21.162 21.465 - -8.28% -
std::set<int>::count(key)_(non-existent)/8192 1.43% 11.181 11.341 - 0.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.43% 9650.092 9787.749 - 0.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.43% 4758.297 4826.139 - 1.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.42% 38498.808 39047.258 - 1.13% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.42% 2896.832 2938.080 - -1.19% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.42% 32952.532 33421.113 - -0.77% -
std::find(vector<int>)_(bail_25%)/8 1.42% 1.441 1.462 - 1.75% -
SetIntersection_Front_Vector_uint64_256_64 1.41% 4256239.435 4316413.913 - 1.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.41% 3.465 3.514 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.41% 595925.891 604337.427 - 0.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.41% 116383.255 118025.781 - 0.81% -
ranges::min(std::vector<__int128>)/8 1.41% 2.917 2.958 - -4.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.41% 12111.273 12281.615 - -3.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.41% 491145.131 498047.716 - 1.04% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.40% 8801.713 8924.835 - 1.99% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 1.40% 0.811 0.823 - 1.57% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.40% 52412.689 53145.297 - 0.67% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.40% 67667.106 68612.314 - -2.17% -
SetIntersection_Front_Set_uint64_1024_4 1.40% 1055987.746 1070733.339 - -1.01% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.40% 207.804 210.705 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1.40% 1216860.676 1233840.492 - 1.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.40% 28.502 28.900 - 2.16% -
std::rotate(list<int>)_(by_1/4)/50 1.39% 25.532 25.888 - 1.37% -
BM_CmpEqual_short_ushort 1.39% 1.078 1.093 - 0.74% -
rng::fold_left(vector<int>)/8 1.39% 3.544 3.594 - 0.81% -
std::search(vector<int>)_(near_matches)/8192 1.39% 757980.498 768506.037 - 0.11% -
std::fill(list<int>)/50 1.39% 34.853 35.336 - 1.00% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.38% 7.939 8.049 - 0.17% -
std::map<int,_int>::count(key)_(existent)/8192 1.38% 5.745 5.824 - -0.10% -
std::multiset<int>::clear()/1024 1.38% 9817.049 9952.322 - -16.26% -
std::find_if(vector<bool>)_(process_all)/50 1.38% 23.614 23.939 - -0.37% -
rng::starts_with(list<int>)/1024 1.37% 769.144 779.698 - -0.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.37% 160.174 162.371 - -2.97% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.37% 16.425 16.650 - 0.23% -
rng::contains(vector<int>)_(process_all)/50 1.37% 12.122 12.288 - -0.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.37% 635731.997 644436.277 - 0.69% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.37% 244713.323 248063.709 - 0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.37% 4.151 4.208 - 0.93% -
rng::find_last(deque<int>)_(bail_90%)/8192 1.37% 199.701 202.429 - -0.26% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.37% 13012.471 13190.135 - 0.31% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.36% 2.379 2.412 - 1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.36% 36.712 37.213 - 11.55% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.36% 97.253 98.579 - -7.34% -
SetIntersection_Front_Set_string_4_4 1.36% 156279364.718 158408141.617 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.36% 347460971.431 352191666.974 - 2.62% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.36% 9.948 10.083 - 3.94% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.36% 1.845 1.870 - 1.12% -
std::replace(deque<int>)_(prefix)/50 1.36% 19.007 19.266 - 1.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 1.36% 802.029 812.928 - -0.09% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.36% 27788.298 28165.114 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.36% 52.908 53.625 - -1.20% -
std::find_first_of(list<int>)_(large_needle)/8192 1.35% 47909902.735 48557833.334 - -1.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.35% 13.087 13.263 - 0.79% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.35% 14.005 14.194 - 0.53% -
BM_deque_vector_move_backward/5500 1.35% 199.210 201.893 - 1.16% -
BM_deque_deque_ranges_move/65536 1.35% 3075.081 3116.477 - 0.99% -
BM_vector_deque_ranges_copy_backward/512 1.34% 17.478 17.713 - 0.40% -
bm_gcd_complex 1.34% 17.779 18.018 - 1.24% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.34% 186973.381 189486.179 - 7.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.34% 1241227.945 1257908.691 - 2.65% -
BM_PushHeap_string_QuickSortAdversary_64 1.34% 13.004 13.179 - 0.56% -
std::replace_if(vector<int>)_(prefix)/50 1.34% 13.788 13.973 - 1.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.34% 1279.144 1296.301 - 1.07% -
BM_vector_deque_ranges_move_backward/1024 1.34% 37.821 38.327 - -1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.34% 1036319.289 1050169.162 - -1.38% -
BM_std_minmax_element<long_long>/4000 1.33% 1038.441 1052.304 - 0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.33% 29.891 30.290 - 2.37% -
rng::contains(list<int>)_(process_all)/1048576 1.33% 822119.069 833089.645 - -1.64% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.33% 56815.632 57573.767 - 0.87% -
SetIntersection_None_Vector_float_16384_1024 1.33% 1107032.038 1121793.344 - 0.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.33% 3797.205 3847.784 - 0.35% -
std::stable_partition(deque<int>)_(dense)/1024 1.33% 576.742 584.405 - -3.70% -
rng::starts_with(list<int>,_pred)/1048576 1.33% 964317.215 977113.557 - 0.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.33% 114081.610 115594.265 - -0.48% -
std::all_of(deque<int>)_(process_all)/32 1.33% 12.323 12.486 - 1.44% -
BM_deque_deque_ranges_move_backward/64 1.32% 3.374 3.419 - -5.30% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.32% 8.279 8.388 - 0.51% -
std::find(vector<int>)_(bail_25%)/8192 1.32% 465.168 471.299 - -0.79% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.31% 6101.732 6181.886 - 0.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.31% 32.170 32.592 - 1.79% -
std::count(list<int>)_(every_other)/8 1.31% 2.083 2.110 - -0.09% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.31% 36607.944 37088.007 - 0.39% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.31% 512124.024 518827.793 - 0.50% -
std::make_heap(deque<int>)_(repeated)/8192 1.31% 17777.665 18010.263 - -0.54% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.31% 209120.589 211855.482 - 0.78% -
std::fill(vector<int>)/8192 1.31% 231.305 234.328 - -0.28% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.31% 1869.697 1894.121 - 0.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.31% 178093.372 180418.446 - -1.80% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.30% 243.917 247.099 - 0.10% -
std::find_end(vector<int>)_(same_length)/8192 1.30% 1995.053 2021.068 - 0.73% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.30% 73.206 74.158 - 0.64% -
std::move_backward(vector<bool>)_(aligned)/4096 1.30% 7.156 7.249 - 0.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.30% 14941.516 15135.688 - 0.37% -
rng::contains_subrange(list<int>)_(process_all)/32 1.30% 10.041 10.172 - -0.36% -
std::find_end(list<int>)_(same_length)/1000 1.30% 738.066 747.651 - 0.72% -
std::sort_heap(deque<int>,_pred)/8 1.30% 34.719 35.169 - 4.64% -
std::find_end(list<int>)_(process_all)/1048576 1.29% 869816.810 881077.684 - 0.72% -
std::copy_backward(vector<int>)/512 1.29% 16.569 16.783 - 1.13% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.29% 635975.804 644198.727 - -0.65% -
std::deque<std::string>::ctor(size)/1024 1.29% 716.503 725.762 - 0.98% -
BM_deque_deque_ranges_copy_backward/4096 1.29% 150.881 152.826 - -0.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.28% 24.817 25.136 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.28% 13956.697 14135.701 - -0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.28% 35.225 35.676 - 2.29% -
std::sort(deque<int>)_(repeated)/8192 1.28% 6708.291 6794.030 - -0.37% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.28% 7236.795 7329.181 - -4.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 1.28% 166618.953 168745.511 - 1.52% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.28% 21.221 21.492 - 1.16% -
std::make_heap(deque<int>)_(repeated)/1024 1.28% 2260.362 2289.182 - -0.50% -
std::sort(vector<NonIntegral>)_(descending)/1024 1.27% 768.373 778.169 - 0.62% -
BM_CmpEqual_uint_uchar 1.27% 1.093 1.107 - 0.17% -
std::reverse(list<int>)/64 1.27% 17.390 17.612 - 0.00% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.27% 31.806 32.210 - 2.29% -
SetIntersection_Interlaced_Set_float_16384_64 1.27% 210366080.108 213036402.902 - 0.92% -
rng::contains(deque<int>)_(process_all)/50 1.27% 12.532 12.691 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.27% 7556.923 7652.664 - -2.64% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.26% 4757.816 4817.963 - 0.79% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.26% 766.792 776.484 - 0.06% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.26% 363020.239 367604.155 - 0.29% -
BM_PushHeap_string_Descending_64 1.26% 2.320 2.350 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.26% 11409860.888 11553319.627 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.25% 748.975 758.373 - 2.30% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.25% 1881.352 1904.906 - -0.49% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.25% 6.484 6.565 - 1.37% -
std::partition(list<int>)_(sparse)/32 1.25% 8.770 8.879 - -0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.25% 12.810 12.970 - 0.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.24% 54545.695 55221.864 - 0.77% -
std::set<int>::erase(key)_(existent)/8192 1.24% 67.817 68.657 - 1.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.24% 1166734.880 1181160.002 - 3.51% -
std::generate_n(vector<int>)/32 1.23% 7.847 7.943 - 0.80% -
std::replace(list<int>)_(prefix)/50 1.23% 17.055 17.265 - -0.80% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.23% 742.000 751.151 - -0.32% -
bm_swap_ranges_vb_unaligned/4096 1.23% 65.044 65.846 - 1.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.23% 390.585 395.398 - 0.12% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 1.23% 7.024 7.111 - 0.52% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.23% 9.686 9.806 - -1.40% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.23% 36589.042 37038.984 - -0.12% -
std::unordered_multimap<int,_int>::clear()/0 1.23% 391.636 396.446 - -0.13% -
BM_std_minmax_element<long_long>/65536 1.23% 17185.188 17396.174 - 0.77% -
std::upper_bound(std::list<int>)/8 1.23% 16.110 16.307 - 0.26% -
std::all_of(vector<int>)_(process_all)/32 1.23% 8.377 8.479 - 0.42% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.23% 31.822 32.212 - -2.05% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.22% 7227.483 7316.005 - -5.43% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.22% 12.882 13.040 - 0.13% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.22% 12.770 12.926 - 0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.22% 1225042.969 1239993.655 - 1.99% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.22% 13.121 13.280 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.21% 1162.960 1177.080 - 5.87% -
std::equal(deque<int>)_(it,_it,_it)/8 1.21% 4.454 4.508 - 4.46% -
std::unordered_set<std::string>::ctor(const&)/1024 1.21% 33265.926 33669.576 - 0.74% -
std::sort(vector<int>)_(pipe-organ)/1024 1.21% 2272.575 2300.148 - 0.24% -
std::stable_partition(vector<int>)_(dense)/1024 1.21% 289.334 292.841 - 0.12% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.21% 1.777 1.798 - 0.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 719.771 728.458 - -1.24% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.20% 10.433 10.559 - -0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1.20% 1220766.927 1235452.637 - 1.92% -
BM_lexicographical_compare_three_way_fast_path/16 1.20% 4.381 4.434 - 0.43% -
std::reverse_copy(list<int>)/4096 1.20% 3134.928 3172.558 - 1.54% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.20% 272.230 275.498 - 1.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.20% 15316.229 15500.013 - 0.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.20% 2.977 3.013 - -1.20% -
std::multiset<std::string>::ctor(const&)/8192 1.20% 339550.863 343623.285 - 1.26% -
std::shift_right(vector<int>)/8192 1.20% 297.377 300.944 - -0.27% -
BM_StringCopy_Huge 1.20% 108.124 109.419 - 0.59% -
BM_StringCopy_Large 1.20% 6.085 6.158 - -1.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.19% 9.926 10.044 - -0.85% -
std::rotate_copy(deque<int>)/1024 1.19% 34.800 35.214 - 1.26% -
BM_CmpEqual_int_schar 1.18% 1.122 1.136 - 0.97% -
std::partition_point(deque<int>)/8192 1.18% 15.061 15.239 - -0.54% -
BM_PushHeap_string_QuickSortAdversary_262144 1.18% 16.045 16.235 - -0.79% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.18% 5274.512 5336.737 - -2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.18% 9.283 9.392 - 0.76% -
std::find_end(list<int>)_(match_near_end)/1024 1.18% 59.528 60.229 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.18% 79419.823 80355.071 - 0.83% -
std::copy_if(list<int>)_(entire_range)/262144 1.17% 213969.367 216483.426 - -0.79% -
std::set<int>::clear()/8192 1.17% 78916.256 79842.579 - -8.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.17% 2.933 2.968 - -5.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.17% 248.146 251.046 - -0.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.17% 391.588 396.161 - -0.47% -
BM_deque_vector_copy/0 1.17% 1.559 1.577 - 13.60% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.17% 19.527 19.755 - 1.22% -
std::adjacent_find(deque<int>,_pred)/50 1.16% 28.956 29.293 - -2.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.16% 347319.362 351357.908 - 0.69% -
std::find(list<int>)_(process_all)/50 1.16% 18.825 19.044 - 0.03% -
SetIntersection_None_Vector_float_64_64 1.16% 8421526.178 8519111.932 - -0.06% -
std::multiset<int>::clear()/32 1.16% 622.423 629.624 - -7.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.15% 1129279.291 1142313.162 - -0.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.15% 53768.281 54387.279 - -1.41% -
SetIntersection_None_Set_uint64_16384_1024 1.15% 168036402.617 169969222.819 - 3.26% -
std::stable_sort(deque<int>)_(heap)/1024 1.15% 2706.527 2737.551 - -1.45% -
BM_deque_deque_move_backward/4096 1.15% 151.077 152.809 - 0.88% -
std::unordered_set<std::string>::ctor(const&)/0 1.15% 12.817 12.964 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.15% 1269.960 1284.506 - 0.24% -
BM_deque_deque_copy_backward/64 1.14% 3.347 3.386 - -0.91% -
std::copy_n(vector<bool>)_(aligned)/64 1.14% 1.339 1.354 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_1024 1.14% 55652180.672 56288102.083 - -1.44% -
std::find(vector<bool>)_(process_all)/1048576 1.14% 3657.611 3699.394 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.14% 11617525.292 11750235.515 - 0.85% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.14% 6.378 6.451 - -1.02% -
std::adjacent_find(deque<int>,_pred)/8 1.14% 4.162 4.210 - -3.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1.14% 1224190.186 1238130.857 - 2.00% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.14% 11.491 11.622 - 0.66% -
std::find_end(deque<int>)_(process_all)/8192 1.14% 2114.039 2138.041 - 6.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.14% 12.813 12.958 - 0.05% -
std::find_if_not(list<int>)_(process_all)/1024 1.14% 724.247 732.467 - -0.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.13% 64.988 65.724 - 94.16% -
BM_PushHeap_string_QuickSortAdversary_16 1.13% 10.429 10.547 - 0.26% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.13% 22.312 22.564 - 0.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.13% 1634803.955 1653222.248 - -1.40% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 1.13% 13.968 14.125 - -0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.13% 5196.519 5255.030 - -0.02% -
std::copy_n(list<int>)/64 1.13% 14.563 14.727 - -1.66% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.12% 96654.042 97739.925 - 0.90% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.12% 4.139 4.186 - 0.40% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.12% 5604.772 5667.568 - -4.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.12% 241460849.704 244164224.433 - 3.70% -
std::copy_n(vector<bool>)_(unaligned)/64 1.12% 1.786 1.806 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.12% 36878229.850 37290292.742 - 1.88% -
rng::starts_with(list<int>,_pred)/1000 1.12% 784.589 793.344 - 0.14% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.12% 273.560 276.613 - -0.98% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.12% 3.737 3.779 - 0.29% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.12% 16.525 16.709 - -0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.11% 25.853 26.141 - 10.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.11% 73.661 74.479 - -0.47% -
std::map<int,_int>::find(key)_(existent)/32 1.11% 1.696 1.715 - -1.02% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.11% 20.756 20.986 - -11.59% -
std::reverse_copy(deque<int>)/4096 1.11% 967.934 978.630 - -0.52% -
BM_deque_deque_copy/64 1.10% 3.038 3.072 - 0.11% -
std::sort(deque<int>)_(ascending)/8192 1.10% 5702.092 5764.869 - 0.03% -
BM_vector_deque_move/5500 1.10% 195.683 197.837 - -0.85% -
BM_PushHeap_string_QuickSortAdversary_256 1.10% 14.531 14.690 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.10% 1173067.205 1185934.346 - 4.11% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.09% 464.388 469.467 - -0.90% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.09% 272.954 275.937 - 1.44% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.09% 1.626 1.644 - 3.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.09% 13670.058 13819.371 - -2.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.09% 375.367 379.463 - 1.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.09% 634692.669 641618.189 - 0.97% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.09% 28.076 28.382 - 0.80% -
std::set<std::string>::find(key)_(existent)/32 1.09% 15.795 15.967 - 2.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.09% 12.759 12.898 - -0.24% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.09% 10.741 10.858 - -0.33% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.09% 2.088 2.110 - 0.11% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.09% 4.267 4.314 - -0.38% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.09% 999.881 1010.741 - 0.01% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.09% 34.015 34.384 - 7.65% -
BM_StringRead_Cold_Deep_Small 1.09% 1.222 1.235 - -0.16% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.09% 663.188 670.387 - 0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.08% 245945.330 248611.547 - -0.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.08% 604016.311 610562.765 - 0.62% -
std::unique_copy(deque<int>)_(contiguous)/52 1.08% 14.704 14.863 - 0.45% -
std::remove(vector<int>)_(sprinkled)/32 1.08% 48.563 49.088 - 1.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.08% 1182598.537 1195366.391 - 1.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.08% 561.526 567.589 - -0.96% -
std::reverse(vector<int>)/64 1.08% 4.150 4.195 - 0.72% -
std::stable_sort(deque<int>)_(descending)/1024 1.08% 2888.199 2919.368 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.08% 11172785.651 11293319.313 - 56.58% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 64073.548 64764.522 - 2.40% -
std::remove_copy(list<int>)_(sprinkled)/50 1.08% 18.521 18.720 - 0.44% -
BM_PushHeap_float_Ascending_16 1.08% 0.975 0.985 - 0.46% -
std::map<int,_int>::count(key)_(non-existent)/1024 1.08% 7.222 7.300 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.08% 93.679 94.686 - 8.90% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.07% 7591.316 7672.922 - -0.53% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.07% 530.672 536.370 - 0.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.07% 3743.133 3783.300 - -0.49% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.07% 22.320 22.559 - 0.73% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.07% 2229.809 2253.661 - 1.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.07% 215442438.063 217746569.088 - 2.31% -
SetIntersection_Interlaced_Set_float_262144_1 1.07% 1032131.440 1043132.960 - 0.81% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.06% 36695743.421 37086504.364 - 0.62% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.06% 20.516 20.735 - -0.31% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 1.06% 3872.789 3913.959 - 1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.06% 1136113.089 1148184.569 - 2.24% -
std::remove_copy(list<int>)_(prefix)/8192 1.06% 6880.525 6953.591 - -4.48% -
std::multiset<int>::find(key)_(non-existent)/1024 1.06% 5.488 5.546 - 1.40% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.06% 943701.640 953696.970 - -3.92% -
std::make_heap(deque<int>,_pred)_(heap)/8 1.06% 18.856 19.056 - 0.04% -
rng::contains(vector<int>)_(process_all)/32 1.06% 8.216 8.303 - -0.77% -
BM_deque_deque_ranges_copy/5500 1.06% 197.713 199.801 - 0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.06% 391.090 395.218 - 0.23% -
rng::for_each(multiset<int>)/32 1.06% 25.149 25.415 - 0.73% -
std::reverse_copy(vector<int>)/4096 1.05% 130.822 132.200 - -1.12% -
BM_std_minmax_element<long_long>/4096 1.05% 1065.511 1076.715 - 0.01% -
std::sort_heap(vector<NonIntegral>)/1024 1.05% 9867.208 9970.892 - -0.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.05% 948.099 958.036 - -0.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.05% 4.157 4.201 - 0.40% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.05% 18.128 18.318 - 0.20% -
SetIntersection_None_Vector_string_262144_16 1.05% 1272765.224 1286092.757 - -1.36% -
BM_PushHeap_string_QuickSortAdversary_1024 1.05% 15.037 15.194 - -0.06% -
std::find_end(forward_list<int>)_(same_length)/1024 1.04% 1484.638 1500.146 - 0.63% -
rng::for_each(set<int>)/50 1.04% 37.603 37.994 - 0.14% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.04% 19799.780 20005.376 - 1.59% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.04% 784.237 792.373 - -0.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.04% 10.568 10.678 - 1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.04% 1058354.372 1069331.173 - -0.48% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.04% 52.734 53.281 - 0.55% -
BM_StringFindStringLiteral/128 1.03% 3.187 3.220 - 0.60% -
std::set<int>::equal_range(key)_(existent)/32 1.03% 1.808 1.827 - 3.23% -
std::set<int>::count(key)_(non-existent)/1024 1.03% 7.359 7.435 - 0.14% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.03% 779.352 787.385 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.03% 19.463 19.663 - -0.43% -
std::replace_if(deque<int>)_(prefix)/32 1.03% 13.730 13.871 - -0.71% -
std::remove_copy(vector<int>)_(prefix)/32 1.03% 9.341 9.437 - 0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.03% 1218328.002 1230816.467 - 3.41% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.03% 24.200 24.448 - 1.87% -
rng::find_last(list<int>)_(bail_90%)/1024 1.02% 75.173 75.943 - -0.99% -
BM_deque_vector_move_backward/4096 1.02% 146.602 148.102 - -0.64% -
std::find_end(deque<int>)_(match_near_end)/1000 1.02% 33.620 33.964 - -26.25% -
BM_lexicographical_compare_three_way_fast_path/16384 1.02% 3742.951 3781.099 - -0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.02% 6675.804 6743.833 - 0.81% -
rng::find(vector<bool>)_(process_all)/8192 1.02% 33.241 33.579 - 0.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.02% 23.217 23.453 - 16.17% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.02% 98278.198 99275.750 - -2.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.01% 8404.936 8490.152 - 0.63% -
std::sort(deque<int>)_(descending)/1024 1.01% 1289.179 1302.210 - -0.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.01% 51.239 51.757 - 8.44% -
BM_StringFindStringLiteral/1024 1.01% 18.013 18.195 - 1.13% -
std::make_heap(deque<int>)_(ascending)/1024 1.01% 2628.185 2654.705 - 0.44% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.01% 27.119 27.392 - -0.53% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.01% 59747.241 60349.683 - -0.56% -
rng::starts_with(vector<int>,_pred)/8 1.01% 2.450 2.475 - -4.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.01% 6754.389 6822.386 - 0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.01% 58.569 59.158 - 2.30% -
std::set<std::string>::ctor(&&,_different_allocs)/0 1.01% 12.757 12.885 - 0.48% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.01% 272.892 275.637 - 2.78% -
SetIntersection_None_Vector_float_262144_4 1.00% 1126585.267 1137894.893 - -3.26% -
std::remove_if(list<int>)_(prefix)/1024 1.00% 991.662 1001.616 - -0.27% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.00% 5086.131 5137.086 - -0.52% -
BM_vector_deque_move_backward/512 1.00% 17.476 17.650 - -2.53% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.252 385.301 -1.96% 385.301
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.079 535.313 0.01% 535.313
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.870 669.382 -0.73% 669.382
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.821 378.574 -0.01% 378.574
std::search_n(vector<int>)_(no_match)/1024 -98.49% 216.841 3.264 77.905 -1.62% 77.905
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.072 71.178 -0.13% 71.178
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.50% 611.467 15.272 86.026 -0.64% 86.026
std::search_n(deque<int>)_(no_match)/1024 -95.35% 293.746 13.645 42.859 -0.31% 42.859
std::fill(vector<bool>)/262144 -75.51% 941.294 230.498 - -0.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.92% 2531.800 812.304 - -2.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.83% 1749.757 632.847 - 23.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -59.22% 50.255 20.496 - 8.07% -
std::copy_n(vector<bool>)_(aligned)/262144 -56.82% 638.731 275.805 - -57.71% -
std::set<int>::contains(key)_(non-existent)/8192 -54.72% 19.181 8.684 - -55.06% -
BM_deque_vector_copy/64 -51.90% 5.410 2.602 - -0.42% -
std::search_n(vector<int>)_(no_match)/32 -51.01% 6.886 3.373 0.406 1.81% 0.406
std::transform(deque<int>)_(identity_transform)/32 -49.20% 24.212 12.299 - -0.02% -
BM_vector_deque_ranges_move/64 -48.63% 5.321 2.733 - -0.43% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.88% 700887.854 365317.517 - -48.56% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -46.84% 5750178.186 3056693.271 - 2.57% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -46.60% 5559185.694 2968792.754 - -13.65% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -46.23% 23.870 12.835 - 45.31% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.02% 15.025 8.110 0.363 -0.06% 0.363
rng::find_last(list<int>)_(bail_10%)/1024 -45.05% 1240.838 681.872 - 1.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -42.82% 14.877 8.506 - 41.14% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -41.83% 91.105 52.999 - -54.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -41.17% 46390890.196 27292110.901 - -7.86% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.45% 659551.092 392783.133 - -41.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -39.97% 41.959 25.187 - -3.73% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -39.24% 179.543 109.099 - 7.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -38.99% 171.755 104.782 - 4.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -38.47% 125.843 77.429 - -0.57% -
BM_vector_deque_ranges_copy/0 -37.68% 0.625 0.390 - -21.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -37.49% 166.690 104.192 - 5.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -37.39% 34.540 21.626 - -15.85% -
std::map<std::string,_int>::erase(key)_(existent)/32 -35.65% 77.818 50.078 - 5.11% -
std::copy(vector<bool>)_(aligned)/1048576 -35.30% 3793.166 2454.062 - -20.51% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.41% 653.879 428.901 - 0.16% -
BM_vector_deque_copy/0 -34.32% 0.604 0.396 - 0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -34.17% 46.745 30.773 - 1.93% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -33.44% 38814871.394 25834654.461 - -12.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -33.39% 54.705 36.438 - -28.72% -
ranges::min(std::deque<__int128>)/70000 -33.35% 36497.526 24326.214 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -33.17% 8314145.924 5556105.940 - -14.98% -
BM_PushHeap_uint32_Ascending_1 -33.14% 0.629 0.421 - -26.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -33.14% 35.428 23.688 - -22.48% -
BM_PushHeap_float_Random_1 -33.09% 0.697 0.466 - -0.53% -
BM_vector_deque_ranges_move/0 -32.83% 0.525 0.353 - -41.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -32.59% 1964.499 1324.333 - -15.93% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -32.47% 0.404 0.273 - 0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.21% 48.229 32.696 - -33.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -32.13% 11.309 7.675 - -19.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -31.21% 4.194 2.885 - 15.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -31.13% 75.689 52.127 - 23.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -31.07% 72.001 49.630 - -31.34% -
SetIntersection_None_Set_string_1024_1 -30.80% 12681800.183 8775640.928 - -1.58% -
SetIntersection_Interlaced_Set_string_16384_16 -30.75% 345495322.150 239244305.835 - -0.37% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -30.62% 472.645 327.938 - 0.72% -
SetIntersection_Interlaced_Vector_string_262144_1024 -30.46% 349346807.551 242941185.939 - 0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.41% 349765375.114 243401893.917 - 0.88% -
std::search(deque<int>)_(same_length)/1000 -29.91% 464.349 325.457 - -23.37% -
SetIntersection_None_Set_string_1024_16 -29.53% 12663239.195 8923218.332 - -0.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -29.41% 7.861 5.549 - -17.52% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -28.42% 10.040 7.187 - -34.86% -
std::is_sorted_until(deque<int>,_pred)/8 -28.07% 6.112 4.397 - -1.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -27.86% 64.832 46.771 - -27.41% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.85% 78.908 56.934 - -29.49% -
SetIntersection_None_Set_string_1024_4 -27.84% 12516676.481 9032366.436 - 0.82% -
std::all_of(vector<int>)_(process_all)/50 -27.60% 17.631 12.765 - 0.50% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -27.41% 45.478 33.013 - -27.16% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.29% 19.119 13.901 - -27.88% -
ranges::min(std::vector<long_long>)/1 -27.09% 0.450 0.328 - -8.78% -
std::equal(vector<bool>)_(unaligned)/50 -26.64% 1.123 0.824 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -25.20% 3221521.985 2409848.576 - -32.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -25.14% 0.697 0.522 - -9.80% -
std::equal(vector<bool>)_(unaligned)/8 -24.96% 1.121 0.841 - -0.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -24.92% 0.487 0.365 - 8.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -24.82% 7758674.068 5833240.777 - -6.40% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.80% 7088.095 5330.217 - 0.02% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.29% 769.308 582.419 - 0.29% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -24.23% 0.445 0.337 - -24.65% -
SetIntersection_Front_Set_uint64_262144_1024 -23.84% 15566381.195 11854836.650 - -2.67% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.52% 17331.996 13256.071 - -10.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.50% 38.192 29.217 - -49.64% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.16% 97.167 74.663 - -17.52% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -22.97% 3070726.040 2365361.190 - -29.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.96% 6.511 5.016 - -29.61% -
std::copy_n(vector<bool>)_(aligned)/1048576 -22.82% 3319.084 2561.799 - 22.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -22.71% 54000255.708 41738666.172 - -14.34% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.68% 0.316 0.244 - 4.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -22.44% 0.556 0.431 - 5.21% -
std::search(deque<int>)_(no_match)/1024 -22.42% 343.994 266.873 - -35.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.34% 7605.711 5906.311 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -22.34% 108597894.405 84336053.949 - -16.74% -
std::vector<int>::ctor(size)/32 -22.18% 14.541 11.316 - 10.23% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.93% 10.947 8.546 - -22.44% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.90% 2.878 2.247 - -0.13% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -21.76% 1.769 1.384 - -19.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.68% 53.493 41.897 - -21.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -21.53% 829.050 650.523 - -27.82% -
std::copy_if(list<int>)_(every_other)/4096 -21.05% 4165.891 3288.961 - -1.66% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -21.04% 0.629 0.496 - 3.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.97% 30.225 23.887 - -28.54% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.91% 43.399 34.322 - -21.36% -
std::unordered_set<int>::contains(key)_(existent)/1024 -20.87% 1.589 1.257 - -12.55% -
std::search(list<int>)_(single_element)/1000 -20.68% 689.282 546.770 - -19.50% -
BM_PushHeap_float_SingleElement_1 -20.32% 0.586 0.467 - 0.15% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -20.30% 14468.164 11531.042 - 2.10% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.29% 34.246 27.297 - -20.17% -
std::find_if(vector<char>)_(bail_25%)/8 -20.28% 0.957 0.763 - -18.24% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -20.11% 1.584 1.265 - -11.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -20.06% 72.369 57.855 - -11.58% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -19.74% 17.408 13.971 - 22.89% -
rng::contains_subrange(deque<int>)_(process_all)/32 -19.64% 15.301 12.296 - 1.69% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -19.51% 1623.033 1306.420 - -10.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -19.48% 61.669 49.657 - -20.78% -
std::unordered_set<int>::clear()/1024 -19.30% 10228.555 8253.978 - -5.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -19.17% 47.647 38.514 - -20.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -19.13% 41.730 33.747 - -19.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -19.07% 0.665 0.538 - -22.86% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.94% 1.539 1.248 - -14.81% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -18.59% 1796409.249 1462475.575 - -2.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.49% 2.014 1.642 - 6.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.49% 20.395 16.624 - 0.26% -
ranges::min(std::list<long_long>)/1 -18.38% 0.375 0.306 - 32.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.35% 37.421 30.555 - -20.02% -
SetIntersection_Front_Set_float_1024_1024 -18.33% 13560496.078 11074235.536 - -9.03% -
BM_PushHeap_float_Random_4 -18.22% 2.812 2.300 - -1.02% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -18.10% 43.919 35.969 - -0.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -18.09% 50.116 41.048 - -13.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -18.07% 1333.658 1092.662 - -1.40% -
std::move(vector<int>)/262144 -17.87% 17285.567 14196.602 - -33.39% -
std::move(vector<int>)/1048576 -17.77% 70383.066 57878.074 - -4.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.68% 1037.840 854.397 - 1.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -17.64% 804.576 662.675 - 21.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.60% 24.829 20.459 - -4.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.55% 7.257 5.983 - -17.95% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -17.38% 1.462 1.208 - -22.89% -
std::map<std::string,_int>::erase(iterator)/8192 -17.33% 32.066 26.511 - -4.62% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -17.28% 51470782.220 42574106.036 - -20.24% -
std::copy_if(list<int>)_(entire_range)/64 -17.28% 36.704 30.362 - -27.94% -
SetIntersection_Interlaced_Vector_float_16384_64 -17.27% 8464292.663 7002211.483 - -27.92% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.26% 10.759 8.901 - -2.95% -
SetIntersection_Interlaced_Vector_uint32_256_64 -17.20% 8417840.117 6969727.913 - 0.81% -
ranges::min(std::deque<__int128>)/64 -17.20% 25.229 20.891 - -0.12% -
std::fill(list<int>)/8192 -17.03% 8372.716 6946.891 - -9.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -16.86% 1.515 1.259 - -4.54% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.85% 10.928 9.086 - 20.55% -
SetIntersection_Front_Set_float_16384_1024 -16.83% 13580671.575 11295051.259 - -8.62% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.82% 7.254 6.034 - 0.28% -
std::stable_partition(deque<int>)_(sparse)/32 -16.76% 13.126 10.925 - -6.71% -
std::search(list<int>)_(single_element)/8192 -16.71% 8935.607 7442.892 - -9.69% -
rng::contains_subrange(deque<int>)_(process_all)/16 -16.65% 9.189 7.659 - -2.31% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -16.65% 1535020.066 1279468.822 - -15.95% -
std::copy_backward(vector<bool>)_(aligned)/262144 -16.47% 789.882 659.780 - -15.67% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -16.46% 39.854 33.295 - -15.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.44% 8.055 6.731 - -28.41% -
std::stable_partition(list<int>)_(dense)/1024 -16.40% 1753.766 1466.151 - -16.27% -
std::is_partitioned(list<int>)_(partitioned)/1024 -16.31% 709.345 593.686 - -0.62% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.28% 14.036 11.751 - -18.52% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -16.14% 55.823 46.815 - 0.31% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -16.08% 7577.612 6358.978 - -4.06% -
std::set<std::string>::ctor(const&)/32 -15.97% 841.161 706.807 - -8.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -15.67% 1.497 1.262 - -0.14% -
std::adjacent_find(deque<int>)/50 -15.58% 26.467 22.342 - -16.80% -
SetIntersection_Interlaced_Vector_string_262144_16 -15.46% 6855503.643 5795894.779 - -1.97% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.31% 1.571 1.331 - -13.74% -
std::move(list<int>)/4096 -15.25% 5075.383 4301.261 - -5.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -15.16% 757.904 643.013 - -27.54% -
SetIntersection_Front_Set_float_16384_256 -15.14% 4199292.751 3563532.425 - -9.15% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -14.96% 32.584 27.710 - -30.23% -
std::count_if(list<int>)_(every_other)/8192 -14.96% 8357.806 7107.702 - -7.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -14.95% 0.679 0.578 - -20.34% -
BM_StringFindAllMatch/512 -14.93% 13.701 11.655 - 1.05% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.90% 24559.665 20899.593 - 7.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -14.89% 804.553 684.793 - -11.94% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.87% 25721.937 21897.903 - 6.56% -
std::multiset<std::string>::ctor(const&)/32 -14.85% 818.461 696.931 - -12.22% -
BM_deque_deque_move_backward/0 -14.83% 0.920 0.783 - -14.73% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.78% 4604.042 3923.571 - -15.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -14.77% 107792999.534 91868362.919 - -4.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -14.73% 41.865 35.699 - -3.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -14.68% 9.236 7.880 - -4.97% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.64% 576.091 491.763 - -15.27% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -14.58% 1.536 1.312 - -0.82% -
BM_vector_deque_ranges_copy_backward/0 -14.49% 0.676 0.578 - -4.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.40% 198.647 170.050 - -2.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -14.36% 25.227 21.605 - 3.28% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.29% 6.666 5.713 - -6.00% -
SetIntersection_Front_Set_float_262144_256 -14.20% 4160749.066 3569781.203 - -7.95% -
SetIntersection_Interlaced_Vector_string_256_64 -14.17% 20857354.572 17901551.183 - -3.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -14.17% 1.804 1.548 - -6.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -14.09% 32.615 28.019 - -14.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -14.02% 1.538 1.322 - 0.03% -
BM_deque_vector_ranges_move_backward/64000 -13.93% 9101.442 7833.168 - -3.15% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.92% 6466.454 5566.476 - 3.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.85% 52341.438 45091.142 - 0.66% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -13.81% 32.906 28.362 - -6.51% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -13.76% 40.369 34.814 - -15.40% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -13.71% 30675.141 26471.009 - -3.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -13.67% 2.685 2.318 - -17.12% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.56% 728.294 629.528 - -2.57% -
BM_deque_vector_ranges_copy_backward/70000 -13.54% 10219.110 8835.860 - -1.78% -
BM_deque_deque_copy_backward/0 -13.51% 0.931 0.805 - -6.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -13.36% 1.676 1.452 - -16.89% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.35% 38.250 33.145 - -13.98% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.31% 8100.032 7021.812 - -0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.29% 643.498 557.961 - -15.36% -
std::move(deque<int>)/32768 -13.28% 2331.800 2022.170 - -0.43% -
SetIntersection_None_Set_string_16384_1024 -13.22% 221429009.401 192153937.207 - -5.68% -
std::adjacent_find(deque<int>)/8 -13.12% 4.875 4.235 - -9.33% -
std::copy_backward(vector<int>)/4096 -13.11% 233.555 202.931 - 41.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.05% 577.117 501.831 - -13.37% -
BM_PushHeap_float_Descending_1 -13.00% 0.536 0.466 - 0.11% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -12.98% 1.520 1.322 - 0.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.83% 1.517 1.322 - 0.28% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -12.81% 34.599 30.165 - -10.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -12.80% 1.617 1.410 - -6.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.79% 17.364 15.144 - -11.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -12.77% 1.368 1.194 - -0.53% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.75% 6166.445 5380.196 - 0.82% -
std::map<int,_int>::erase(iterator)/8192 -12.75% 23.902 20.856 - -14.28% -
std::unordered_set<int>::clear()/8192 -12.73% 73561.139 64200.355 - -3.71% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.69% 1.556 1.359 - -26.50% -
BM_StringConstructDestroyCStr_Small_Transparent -12.67% 0.397 0.346 - 0.10% -
SetIntersection_Front_Set_uint64_1024_256 -12.67% 4278192.684 3736332.184 - 2.77% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -12.60% 841.040 735.068 - -6.47% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.60% 816.645 713.775 - 5.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -12.53% 58.742 51.384 - 18.10% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -12.52% 33.742 29.519 - -9.29% -
BM_lexicographical_compare_three_way_fast_path/1 -12.45% 0.395 0.346 - -18.55% -
BM_std_minmax_element<int>/64000 -12.38% 16685.451 14618.958 - -14.60% -
BM_StringRelational_Eq_Empty_Empty_Control -12.32% 2.057 1.804 - -9.71% -
SetIntersection_Front_Set_float_256_256 -12.22% 8182561.613 7182974.358 - -4.16% -
SetIntersection_Front_Set_float_262144_1024 -12.17% 13347852.654 11723455.061 - -3.58% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -12.11% 1.835 1.613 - 0.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -12.10% 70.426 61.902 - 102.08% -
BM_std_minmax_element<int>/4096 -12.09% 1067.758 938.679 - -14.13% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.08% 50.554 44.444 - -0.81% -
BM_std_minmax_element<int>/4000 -12.05% 1042.776 917.105 - -14.17% -
BM_std_minmax_element<int>/65536 -12.03% 17005.218 14958.734 - -14.55% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -12.03% 5.460 4.803 - -25.20% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.01% 0.338 0.298 - -13.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -11.99% 33.527 29.507 - -10.38% -
std::unique_copy(deque<int>)_(contiguous)/32 -11.98% 10.615 9.343 - -1.45% -
BM_std_minmax_element<int>/70000 -11.98% 18157.945 15983.225 - -14.16% -
BM_std_minmax_element<int>/1024 -11.97% 271.287 238.804 - -14.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.95% 1.731 1.525 - -6.66% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.92% 625.709 551.107 - -14.46% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -11.89% 702.674 619.153 - -28.99% -
BM_StringRelational_Compare_Empty_Large_Control -11.80% 1.830 1.614 - 0.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -11.74% 43.054 38.000 - 20.57% -
std::multiset<std::string>::count(key)_(non-existent)/32 -11.71% 11.364 10.033 - -1.88% -
std::search(list<int>)_(no_match)/8192 -11.70% 7424.052 6555.546 - -0.34% -
std::map<int,_int>::ctor(const&)/8192 -11.68% 58703.685 51845.332 - -2.47% -
std::search(deque<int>)_(near_matches)/1024 -11.65% 20553.620 18158.950 - -3.05% -
std::unordered_set<std::string>::ctor(const&)/32 -11.63% 790.772 698.781 - -13.67% -
BM_std_minmax_element<int>/512 -11.63% 137.736 121.718 - -13.45% -
BM_StringRelational_Less_Empty_Empty_Control -11.57% 1.827 1.616 - 0.11% -
BM_std_minmax_element<int>/5500 -11.56% 1422.871 1258.377 - -14.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.55% 622.932 550.980 - -13.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.51% 1.361 1.204 - -3.57% -
SetIntersection_Front_Set_uint32_262144_1024 -11.46% 14332566.840 12689997.256 - 5.20% -
std::pop_heap(vector<std::string>)/1024 -11.44% 22.869 20.254 - 1.19% -
SetIntersection_None_Set_string_16384_1 -11.43% 210213417.855 186183681.464 - -8.17% -
std::map<int,_int>::ctor(const&)/1024 -11.39% 7444.928 6597.053 - -1.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.27% 328.097 291.104 - -6.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -11.19% 1.351 1.200 - 5.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -11.15% 65.849 58.507 - 4.92% -
std::unordered_set<int>::erase(iterator)/32 -11.13% 22.267 19.789 - -4.04% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -10.97% 3.512 3.127 - 12.65% -
std::copy(vector<bool>)_(aligned)/262144 -10.96% 751.624 669.210 - 2.22% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.96% 6973366.576 6209062.902 - 9.01% -
SetIntersection_Interlaced_Vector_string_262144_64 -10.95% 22340393.591 19894210.117 - 0.30% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.90% 17.804 15.864 - -5.06% -
std::multiset<std::string>::contains(key)_(existent)/8192 -10.84% 32.993 29.416 - 2.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -10.76% 31.198 27.842 - -9.89% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.68% 34.610 30.915 - -10.24% -
std::unordered_set<int>::erase(iterator)/1024 -10.67% 22.213 19.842 - -14.33% -
SetIntersection_Interlaced_Set_uint32_262144_16 -10.63% 1741256.019 1556228.920 - -0.27% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.51% 2.033 1.819 - 13.71% -
BM_StringMove_Small -10.50% 0.794 0.711 - -4.72% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.50% 1.587 1.421 - 4.10% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -10.47% 69.546 62.264 - 15.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.47% 40.686 36.426 - -7.38% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.45% 563.159 504.310 - -10.93% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.44% 13157231.822 11783565.392 - -9.66% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -10.40% 2.953 2.646 - -6.84% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.40% 1.650 1.479 - 14.67% -
ranges::minmax(std::vector<char>)/64 -10.36% 1.328 1.191 - -3.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.35% 0.386 0.346 - -3.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.31% 5492.321 4925.830 - -0.35% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -10.30% 81.041 72.693 - -10.18% -
SetIntersection_Interlaced_Vector_string_16384_256 -10.29% 43195874.964 38749785.929 - -2.58% -
std::partition(deque<int>)_(sparse)/8192 -10.28% 3295.180 2956.447 - -8.08% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -10.28% 0.660 0.592 - -8.78% -
std::multiset<int>::count(key)_(existent)/8192 -10.23% 10.185 9.143 - -8.73% -
SetIntersection_Interlaced_Set_string_256_256 -10.21% 32527027.954 29206406.422 - -5.08% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.17% 5909097.384 5307957.391 - -2.15% -
std::find_end(deque<int>)_(near_matches)/8192 -10.11% 1252100.370 1125562.433 - -10.47% -
SetIntersection_Interlaced_Vector_uint64_256_16 -10.11% 6692142.171 6015849.016 - -10.77% -
std::unordered_set<int>::erase(iterator)/8192 -10.10% 22.232 19.987 - -17.89% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.10% 6603472.743 5936751.805 - -0.50% -
ranges::min(std::deque<char>)/70000 -10.03% 19818.274 17830.500 - -0.27% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.02% 0.480 0.432 - 2.92% -
std::set<std::string>::count(key)_(existent)/8192 -10.00% 34.687 31.220 - -10.09% -
ranges::min(std::deque<__int128>)/1 -9.82% 0.664 0.599 - -9.74% -
SetIntersection_None_Set_string_16384_64 -9.75% 203903841.314 184023111.873 - -8.08% -
SetIntersection_None_Set_string_16384_4 -9.69% 205369041.613 185473066.359 - -7.97% -
std::set<std::string>::contains(key)_(existent)/32 -9.67% 15.814 14.284 - -9.41% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.61% 5891799.727 5325413.091 - 0.21% -
std::copy(list<int>)/64 -9.58% 36.747 33.225 - 8.91% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.58% 799.787 723.195 - -8.38% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -9.57% 1.301 1.177 - -7.47% -
SetIntersection_Interlaced_Set_uint32_262144_4 -9.56% 1374565.267 1243091.717 - -0.60% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.50% 1.387 1.255 - -4.99% -
std::find_end(deque<int>)_(near_matches)/1024 -9.50% 18033.884 16321.538 - -7.17% -
std::set<std::string>::contains(key)_(non-existent)/1024 -9.46% 22.798 20.641 - -12.31% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.43% 33.550 30.386 - -5.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.43% 33.806 30.619 - -8.91% -
std::search_n(list<int>,_pred)_(no_match)/8192 -9.40% 8200.717 7429.518 206.856 -1.64% 206.856
std::replace(vector<int>)_(sprinkled)/1024 -9.39% 169.994 154.032 - -4.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.37% 2.734 2.477 - -8.71% -
SetIntersection_Front_Set_float_256_64 -9.31% 5740497.510 5205808.897 - -6.71% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.28% 56676.944 51417.443 - -4.53% -
SetIntersection_Front_Set_float_64_64 -9.26% 13850448.489 12567896.561 - -6.19% -
rng::starts_with(deque<int>)/1024 -9.25% 476.854 432.763 - -11.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -9.22% 21.701 19.700 - -11.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.18% 1205.938 1095.265 - -6.04% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -9.16% 20759934.317 18857517.801 - 19.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -9.15% 7083.683 6435.506 - -1.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.14% 47.736 43.373 - -9.17% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -9.12% 24.103 21.905 - -0.75% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -9.11% 441.772 401.536 - -15.77% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.10% 76003151.660 69087375.652 - -1.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.07% 576.560 524.261 - 3.40% -
std::find_end(deque<int>)_(near_matches)/1000 -9.00% 17301.504 15745.174 - -6.53% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.97% 56706.774 51622.289 - -0.83% -
SetIntersection_Front_Vector_uint32_262144_1024 -8.96% 5894961.454 5366542.497 - -9.17% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.87% 239.223 218.013 - -3.95% -
SetIntersection_Front_Vector_uint32_1024_256 -8.86% 2277038.061 2075234.737 - -3.58% -
std::copy_backward(vector<int>)/32768 -8.83% 3784.373 3450.068 - -7.70% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -8.81% 21.369 19.486 - -9.78% -
BM_PushHeap_uint64_Descending_1 -8.79% 0.471 0.429 - 4.74% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.73% 6018052.764 5492517.417 - -18.57% -
std::count(vector<int>)_(every_other)/8 -8.73% 1.376 1.256 - -3.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -8.63% 11.299 10.324 - -2.23% -
std::move(deque<int>)/8 -8.61% 3.478 3.178 - -9.29% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -8.57% 41.424 37.872 - 24.28% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.54% 12366.156 11309.882 - 0.64% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -8.52% 359.742 329.100 - 1.25% -
std::find_first_of(deque<int>)_(large_needle)/32 -8.51% 326.383 298.614 - 4.93% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.49% 23.816 21.793 - -8.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.47% 34.738 31.794 - -7.41% -
BM_std_minmax_element<int>/64 -8.45% 17.055 15.614 - -11.74% -
BM_StringConstructDestroyCStr_Large_Opaque -8.45% 18.549 16.981 - 10.38% -
SetIntersection_None_Set_string_16384_16 -8.44% 203578927.555 186390531.115 - -7.08% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -8.42% 445.203 407.704 - -12.61% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.41% 29.451 26.973 - -1.32% -
std::unordered_set<int>::find(key)_(existent)/32 -8.41% 1.395 1.278 - 1.20% -
SetIntersection_Interlaced_Vector_float_1024_64 -8.41% 3608553.126 3305221.786 - -18.19% -
BM_PushHeap_string_SingleElement_1 -8.40% 0.700 0.641 - 35.32% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.27% 7064.338 6479.820 - -1.14% -
SetIntersection_Front_Vector_float_1024_1024 -8.27% 5909356.494 5420882.131 - -8.34% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.25% 1.834 1.683 - -1.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.23% 645.167 592.062 - 5.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.22% 93.924 86.206 - -0.80% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.20% 24.604 22.586 - -5.90% -
SetIntersection_Interlaced_Set_uint32_262144_1 -8.14% 1097971.448 1008612.885 - 0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.13% 41082.278 37741.584 - 0.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -8.13% 41.201 37.852 - 24.45% -
std::set<std::string>::erase(iterator)/32 -8.12% 28.049 25.773 - -6.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -8.11% 40.978 37.657 - -9.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.07% 715.814 658.065 - 20.35% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -8.06% 2025761.427 1862401.680 - -15.35% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.06% 205.461 188.908 - -0.14% -
BM_std_minmax_element<int>/3 -8.01% 1.138 1.046 - -10.07% -
SetIntersection_None_Set_string_262144_256 -7.99% 1666332.275 1533138.348 - -8.43% -
std::copy(vector<int>)/32768 -7.99% 3749.542 3450.100 - -2.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -7.97% 105569.772 97153.466 - -0.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -7.96% 32.140 29.581 - -10.62% -
BM_PushHeap_float_Random_16 -7.96% 5.394 4.965 - -1.32% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -7.95% 29.537 27.189 - -4.83% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.94% 65.935 60.700 - -14.37% -
BM_StringRelational_Less_Empty_Small_Control -7.93% 1.757 1.618 - 0.31% -
BM_StringRelational_Eq_Large_Large_Control -7.92% 2.213 2.038 - -11.86% -
SetIntersection_Front_Set_string_262144_64 -7.92% 5003161.131 4607022.235 - -0.75% -
ranges::min(std::deque<char>)/64 -7.89% 17.984 16.565 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -7.85% 1658952.148 1528713.055 - -9.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -7.84% 77.730 71.636 - 1.25% -
bm_ranges_lexicographical_compare<signed_char>/64 -7.83% 2.561 2.360 - 8.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -7.79% 1547.980 1427.360 - -3.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.77% 644.506 594.408 - 6.08% -
SetIntersection_Front_Set_string_1024_64 -7.77% 4966333.257 4580329.276 - -1.89% -
BM_deque_vector_ranges_copy/70000 -7.75% 3448.286 3180.932 - -0.14% -
SetIntersection_None_Set_string_262144_16384 -7.69% 1663382.324 1535477.213 - -8.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -7.66% 203696439.673 188092404.175 - -11.46% -
std::is_sorted_until(deque<int>)/8 -7.63% 2.841 2.624 - -6.13% -
std::unordered_set<int>::clear()/32 -7.60% 639.098 590.507 - -8.19% -
SetIntersection_None_Set_string_262144_1 -7.59% 1656736.897 1530949.791 - -8.85% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.58% 2157.941 1994.358 - -14.80% -
std::set<std::string>::clear()/1024 -7.51% 22587.844 20891.996 - -4.50% -
ranges::min(std::deque<char>)/1 -7.48% 0.915 0.847 - 28.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.45% 1.179 1.091 - 1.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.43% 1503.723 1392.064 - -5.64% -
SetIntersection_Front_Set_float_16384_64 -7.42% 1771979.265 1640493.599 - 1.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.41% 42.702 39.538 - -5.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.41% 1652153.401 1529769.207 - -8.94% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.39% 541.750 501.707 - -15.11% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.39% 754.223 698.510 - -6.82% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -7.37% 13.253 12.276 - -1.95% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.37% 13.375 12.390 - 6.80% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.34% 350895390.283 325139542.048 - -1.86% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.33% 1717485.515 1591611.671 - -2.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.31% 1.223 1.134 - -8.34% -
SetIntersection_None_Set_string_262144_16 -7.31% 1652525.881 1531711.996 - -8.59% -
SetIntersection_Front_Set_float_1024_64 -7.28% 1832791.498 1699402.621 - -0.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.23% 13415.140 12444.755 - -3.00% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.23% 1.343 1.245 - 10.45% -
SetIntersection_None_Set_string_16384_256 -7.23% 201923062.792 187325810.811 - -6.22% -
BM_PushHeap_float_Random_256 -7.22% 7.367 6.835 - -0.57% -
std::unique(deque<int>)_(contiguous)/8192 -7.20% 4033.370 3742.784 - -0.55% -
SetIntersection_Front_Vector_uint64_1024_256 -7.19% 2286779.681 2122408.885 - 0.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -7.19% 1.548 1.437 - -16.66% -
std::search(deque<int>)_(near_matches)/1000 -7.15% 18680.726 17345.054 - -2.97% -
SetIntersection_Front_Vector_uint64_1024_16 -7.14% 1130084.493 1049437.251 - -5.95% -
BM_PushHeap_float_Random_1024 -7.11% 7.553 7.016 - -1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -7.11% 4783923.337 4443851.086 - -1.77% -
SetIntersection_None_Set_string_262144_64 -7.10% 1648619.629 1531620.849 - -8.57% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.07% 1560.354 1449.986 - -3.62% -
std::reverse_copy(list<int>)/512 -7.07% 391.377 363.702 - -0.45% -
SetIntersection_None_Set_string_262144_262144 -7.07% 1659291.097 1542050.295 - -8.72% -
SetIntersection_None_Set_string_262144_4 -7.05% 1650966.555 1534538.410 - -8.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.04% 4.142 3.850 - 41.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.02% 629.201 585.046 - 5.67% -
std::none_of(vector<int>)_(process_all)/8 -7.01% 2.564 2.385 - -2.88% -
SetIntersection_Front_Set_string_262144_16 -7.01% 2039869.741 1896898.840 - 1.01% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.99% 106156.503 98740.077 - -1.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.97% 22.147 20.602 - -13.36% -
BM_vector_deque_copy/1 -6.97% 2.298 2.138 - 3.35% -
bm_lexicographical_compare<signed_char>/64 -6.96% 2.263 2.106 - 5.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -6.95% 1324.625 1232.590 - -2.86% -
BM_PushHeap_uint32_Descending_4 -6.93% 0.389 0.362 - 4.90% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.93% 0.842 0.784 - -1.05% -
std::copy_if(list<int>)_(every_other)/32768 -6.93% 28160.750 26210.532 - 1.18% -
BM_StringRead_Cold_Deep_Empty -6.92% 1.308 1.218 - -2.07% -
std::search(list<int>,_pred)_(no_match)/8192 -6.91% 7798.397 7259.187 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -6.91% 14710690.364 13694677.273 - -5.61% -
SetIntersection_Front_Set_string_262144_262144 -6.89% 18289269.207 17029231.771 - -2.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.89% 1656847.658 1542723.145 - -9.14% -
SetIntersection_None_Vector_uint64_16384_1024 -6.86% 1113960.092 1037561.350 - -6.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.85% 16160.124 15052.356 - -0.04% -
std::find_if_not(deque<int>)_(process_all)/32768 -6.84% 8666.123 8073.114 - -0.06% -
BM_PushHeap_float_Random_262144 -6.82% 7.569 7.053 - -1.04% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -6.82% 22.251 20.735 - -1.55% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.80% 239.328 223.053 - -0.61% -
std::stable_partition(deque<int>)_(sparse)/50 -6.79% 29.416 27.419 - -4.72% -
BM_StringRelational_Eq_Small_Small_Control -6.79% 1.848 1.723 - -9.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.78% 756.039 704.813 - -7.87% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.76% 9496.537 8854.425 - -14.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.75% 1.272 1.186 - -3.54% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -6.75% 29.892 27.875 - 2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.72% 1651588.865 1540630.453 - -9.04% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -6.72% 355.969 332.064 - -5.39% -
std::find_if_not(vector<char>)_(bail_25%)/8 -6.71% 0.787 0.734 - -21.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -6.69% 36.767 34.309 - 2.98% -
BM_PushHeap_float_Random_64 -6.68% 6.699 6.252 - -1.81% -
SetIntersection_Front_Set_uint32_262144_64 -6.67% 1686092.803 1573610.467 - 1.11% -
std::remove_if(list<int>)_(prefix)/8192 -6.65% 9895.199 9237.621 - -1.98% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.64% 269.388 251.492 - -0.30% -
std::fill(deque<int>)/1024 -6.63% 32.312 30.169 - 0.67% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.62% 29.293 27.353 - -6.58% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -6.62% 28538.844 26650.325 - -0.61% -
SetIntersection_Front_Vector_uint64_262144_256 -6.59% 2277331.454 2127258.744 - -1.25% -
std::find_if_not(deque<int>)_(process_all)/8192 -6.56% 2154.561 2013.163 - -0.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.56% 96.779 90.431 - -7.46% -
BM_vector_deque_copy/65536 -6.56% 3101.452 2898.130 - -0.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.52% 10.698 10.000 - 6.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.50% 18.408 17.212 - 0.16% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.47% 135.333 126.582 - -3.27% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.46% 8476.198 7929.019 - -0.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.45% 2297.606 2149.299 - -0.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.43% 24.579 22.998 - -4.14% -
SetIntersection_Front_Set_uint64_262144_16 -6.42% 1206808.063 1129327.187 - -7.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.42% 11.951 11.184 - 12.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -6.39% 11823.126 11067.235 - -6.28% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -6.36% 9182.285 8597.969 - -0.35% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.35% 922409.162 863855.127 - 0.14% -
SetIntersection_Front_Set_uint32_1024_1024 -6.34% 12433868.103 11645763.113 - 1.60% -
std::map<int,_int>::clear()/32 -6.29% 695.035 651.300 - 0.21% -
SetIntersection_Interlaced_Vector_string_64_64 -6.26% 27262060.306 25554208.381 - -6.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.26% 653.191 612.276 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.25% 23876.535 22384.002 - -0.02% -
BM_deque_vector_ranges_copy/64000 -6.24% 3121.639 2926.786 - 0.36% -
std::multiset<std::string>::erase(iterator)/32 -6.21% 33.084 31.029 - 13.57% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -6.21% 7.124 6.682 - -8.63% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.20% 679.405 637.267 - 1.24% -
SetIntersection_Front_Set_string_16384_16 -6.17% 1937963.880 1818379.204 - -3.73% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.17% 6696.126 6283.059 - -1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.13% 12910.606 12119.416 - -5.14% -
SetIntersection_None_Set_string_262144_1024 -6.11% 1654788.330 1553621.176 - -8.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -6.11% 92.896 87.222 - -4.46% -
std::multiset<int>::find(key)_(existent)/8192 -6.10% 8.594 8.070 - 0.17% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.09% 1.546 1.452 - -14.91% -
BM_PushHeap_string_PipeOrgan_16384 -6.07% 13.172 12.372 - -0.81% -
std::partition(list<int>)_(dense)/8192 -6.07% 5358.135 5032.677 - -1.38% -
std::find_if(list<int>)_(process_all)/8192 -6.06% 7735.543 7267.149 - 3.18% -
SetIntersection_Interlaced_Set_string_262144_4 -6.05% 1852778.728 1740643.149 - -6.70% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.04% 4.552 4.277 - 1.69% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.03% 3959.967 3721.149 - -0.40% -
std::unordered_multimap<int,_int>::clear()/1024 -6.03% 8420.524 7913.029 - -10.57% -
std::unordered_multimap<int,_int>::clear()/8192 -6.01% 64844.701 60946.296 - -13.96% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.00% 1.229 1.155 - -0.03% -
BM_StringRelational_Less_Small_Empty_Control -6.00% 1.717 1.614 - 0.12% -
BM_StringRelational_Less_Empty_Huge_Control -5.99% 1.717 1.614 - 0.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.99% 311.990 293.317 - -6.91% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.98% 2743.554 2579.494 - 1.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.97% 7.651 7.194 - -9.67% -
std::set<int>::contains(key)_(non-existent)/32 -5.96% 2.883 2.711 - -8.03% -
SetIntersection_Front_Set_float_262144_16384 -5.95% 228201279.112 214613840.648 - -0.16% -
SetIntersection_Front_Set_uint32_16384_4 -5.94% 1070485.947 1006906.568 - -3.88% -
SetIntersection_None_Vector_uint64_262144_1 -5.93% 1135779.239 1068403.519 - -5.03% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.91% 8254.927 7766.651 - -11.72% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -5.91% 31.247 29.399 - -1.07% -
std::replace(vector<int>)_(sprinkled)/32 -5.91% 6.195 5.829 - -5.47% -
std::multiset<int>::ctor(const&,_alloc)/8192 -5.90% 53210.608 50073.476 - -1.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -5.89% 11.057 10.406 - -17.68% -
SetIntersection_Front_Set_uint32_16384_256 -5.88% 3869862.807 3642274.156 - -4.28% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.88% 8160.941 7681.172 - -0.06% -
std::partition(list<int>)_(dense)/1024 -5.87% 412.971 388.711 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -5.87% 171479006.353 161415262.178 - -6.85% -
std::replace(list<int>)_(prefix)/1024 -5.87% 785.529 739.441 - -0.13% -
SetIntersection_Front_Set_float_262144_64 -5.86% 1754597.485 1651736.334 - -7.72% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.86% 26.707 25.141 - -3.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.85% 35.903 33.803 - -6.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -5.83% 1060446.869 998618.697 - -2.90% -
bm_gcd_random -5.82% 31.086 29.277 - 0.77% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -5.79% 534.534 503.565 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.77% 1056703.773 995698.703 - -5.53% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.77% 120254309.394 113312467.857 - -5.23% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -5.77% 0.237 0.223 - 1.18% -
std::set<std::string>::contains(key)_(existent)/1024 -5.76% 24.211 22.816 - -7.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.75% 14397624.374 13569626.510 - -1.31% -
std::search(list<int>)_(same_length)/8192 -5.74% 8480.488 7993.314 - -0.83% -
BM_std_minmax_element<int>/4 -5.73% 1.260 1.188 - -7.10% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -5.73% 44198.507 41666.134 - 0.91% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.73% 17.344 16.351 - -3.90% -
SetIntersection_Interlaced_Set_string_262144_16 -5.72% 2146364.746 2023619.303 - -5.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.71% 1635998.373 1542534.262 - -9.05% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.71% 227.513 214.527 - 1.51% -
SetIntersection_Front_Set_uint64_16384_16 -5.69% 1203734.927 1135282.069 - -3.63% -
SetIntersection_None_Vector_uint64_262144_256 -5.67% 1135820.241 1071375.212 - -4.44% -
std::sort(vector<int>)_(heap)/1024 -5.67% 4832.304 4558.453 - -0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.67% 1773495.604 1672998.129 - -6.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.66% 10.581 9.982 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -5.65% 54.145 51.086 - -0.23% -
std::distance(join_view(vector<vector<int>>))/50 -5.64% 0.641 0.604 - -5.26% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -5.63% 1429979.884 1349429.500 - -11.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.63% 1821063.549 1718560.343 - -6.55% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.62% 0.233 0.220 - 0.78% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.61% 8185305.496 7725762.361 - -6.33% -
std::unordered_multiset<int>::clear()/1024 -5.60% 8388.866 7919.410 - -0.41% -
std::find_if(list<int>)_(process_all)/50 -5.59% 20.057 18.936 - -0.25% -
rng::starts_with(list<int>)/8192 -5.59% 9200.469 8686.401 - 0.45% -
BM_StringRelational_Less_Empty_Large_Control -5.59% 1.717 1.621 - 0.55% -
SetIntersection_Front_Vector_uint64_1024_64 -5.57% 1377008.162 1300342.004 - -4.10% -
std::find_end(forward_list<int>)_(single_element)/8192 -5.55% 6134.257 5793.988 - -16.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.54% 1.343 1.268 - 10.95% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.53% 1619440.350 1529818.279 - -0.04% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.51% 1052.378 994.443 - 22.94% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.50% 7177.363 6782.525 - -1.61% -
std::set<int>::ctor(&&,_different_allocs)/1024 -5.49% 6173.371 5834.263 - -0.16% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -5.46% 23.082 21.821 - 0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.45% 979859.505 926492.179 - -0.56% -
std::move(list<int>)/512 -5.44% 368.575 348.518 - -0.41% -
BM_deque_vector_ranges_copy/65536 -5.43% 3128.203 2958.260 - -0.09% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.42% 63.861 60.397 - 0.28% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.42% 10.048 9.503 - -2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.40% 1631570.394 1543454.996 - -9.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.40% 1065102.705 1007582.279 - -0.26% -
std::unordered_multiset<int>::clear()/8192 -5.38% 65232.083 61723.232 - 1.05% -
std::unordered_map<int,_int>::ctor(const&)/8192 -5.37% 59021.197 55853.383 - 2.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.36% 224.452 212.426 - -6.50% -
SetIntersection_None_Set_uint64_1024_1 -5.36% 9092670.744 8605529.205 - -2.24% -
SetIntersection_Front_Set_uint32_262144_16 -5.34% 1191753.467 1128119.594 - -2.07% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.33% 14365840.624 13599561.691 - -3.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.32% 65223379.843 61751508.019 - 0.73% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.31% 12.215 11.566 - -0.00% -
std::map<int,_int>::ctor(const&)/32 -5.31% 234.864 222.391 - -4.57% -
BM_PushHeap_float_Random_16384 -5.31% 7.623 7.218 - 2.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.30% 6569425.171 6221251.908 - -10.42% -
BM_deque_vector_ranges_copy/0 -5.30% 1.553 1.471 - 4.11% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.29% 1.316 1.247 - 3.31% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.29% 1977.161 1872.570 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.29% 13616005.769 12896341.512 - -2.68% -
std::count(list<int>)_(every_other)/1048576 -5.28% 873195.537 827052.684 - 1.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.28% 9752.247 9237.544 - -2.87% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.24% 4288302.922 4063767.785 - -3.86% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -5.23% 25.136 23.821 - -3.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -5.23% 1047309.313 992516.085 - -2.20% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.23% 37.366 35.412 - 1.45% -
std::replace(vector<int>)_(sprinkled)/8192 -5.21% 1277.194 1210.634 - -4.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.21% 2.377 2.253 - -2.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.21% 9882.387 9367.920 - 1.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.20% 14695.793 13931.591 - -0.38% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.19% 9318.240 8834.989 - -2.76% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.18% 56.521 53.591 - -0.26% -
std::partial_sort(deque<int>)_(ascending)/8 -5.18% 33.311 31.585 - -0.24% -
std::shift_left(list<int>)/8192 -5.18% 7603.754 7210.204 - -5.80% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.17% 38244.012 36265.791 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -5.17% 3.736 3.543 - -9.64% -
SetIntersection_Interlaced_Set_string_262144_64 -5.15% 2130261.230 2020475.424 - -5.81% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -5.13% 27.669 26.250 - 19.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -5.12% 175009316.708 166056627.545 - -3.13% -
std::multiset<int>::ctor(const&,_alloc)/32 -5.11% 233.706 221.773 - -1.06% -
std::pop_heap(deque<float>)/1024 -5.10% 13.299 12.620 - -7.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.10% 21784.280 20672.831 - 1.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.06% 220.800 209.632 - -2.46% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.05% 25.779 24.477 - -0.24% -
std::copy(list<int>)/4096 -5.05% 3241.840 3078.086 - -1.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.05% 42220.257 40087.929 - 2.48% -
std::multiset<int>::ctor(const&)/8192 -5.03% 53158.406 50482.638 - -1.54% -
SetIntersection_Interlaced_Set_uint32_64_16 -5.03% 23238654.458 22070300.771 - 3.98% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.03% 25.302 24.030 - -8.86% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.02% 12.222 11.608 - 1.06% -
SetIntersection_Front_Vector_uint64_16384_256 -5.01% 2283341.100 2168923.665 - 1.87% -
BM_vector_deque_copy/2 -5.00% 1.989 1.890 - 3.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.99% 1826332.356 1735234.945 - -16.66% -
SetIntersection_Front_Vector_float_1024_256 -4.98% 2266710.007 2153896.065 - -5.61% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.98% 3492789.406 3318978.276 - -3.17% -
SetIntersection_Front_Set_float_16384_4 -4.98% 1073814.414 1020385.432 - -2.55% -
SetIntersection_Front_Set_string_256_256 -4.96% 30873578.681 29342259.676 - -1.11% -
SetIntersection_Front_Vector_string_262144_16 -4.96% 1636738.272 1555608.241 - -1.71% -
ranges::minmax(std::deque<long_long>)/1 -4.95% 0.826 0.785 - 16.02% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.94% 11.796 11.213 - 2.24% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.93% 25.711 24.443 - 4.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.91% 1752.841 1666.716 - 2.16% -
std::multimap<std::string,_int>::clear()/1024 -4.91% 22718.921 21602.968 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.90% 0.615 0.585 - -8.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.89% 1051011.951 999598.567 - -3.64% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.89% 105914.800 100740.270 - 1.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.88% 13880.784 13203.200 - -0.53% -
BM_deque_vector_ranges_move_backward/5500 -4.88% 209.939 199.694 - 0.27% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.87% 1.294 1.231 - -8.25% -
SetIntersection_Front_Vector_uint32_16384_64 -4.87% 1375714.783 1308770.110 - -2.30% -
std::move(deque<int>)/64 -4.87% 5.021 4.777 - -3.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -4.86% 0.280 0.266 - -21.60% -
std::stable_sort(vector<int>)_(ascending)/1024 -4.85% 2172.858 2067.408 - -0.31% -
std::partial_sort_copy(deque<int>)_(descending)/8 -4.85% 15.296 14.555 - -2.70% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.84% 14588622.809 13882107.062 - -11.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.84% 3248.747 3091.444 - 0.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.83% 189768.219 180610.878 - 0.56% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.82% 55.818 53.129 - -0.89% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.80% 43204.293 41128.529 - 0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.80% 216919.492 206513.172 - -0.45% -
SetIntersection_Front_Set_uint64_1024_64 -4.79% 1774335.884 1689358.468 - 7.32% -
std::count(list<int>)_(every_other)/8192 -4.77% 7535.874 7176.608 - 5.57% -
BM_PushHeap_string_SingleElement_16384 -4.76% 2.704 2.575 - 0.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.75% 714.755 680.804 - -1.66% -
SetIntersection_Interlaced_Set_uint32_1024_16 -4.74% 11613138.296 11063028.098 - -0.77% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.72% 1.491 1.421 - -0.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.72% 46789.561 44581.955 - 0.04% -
BM_CmpLess_uchar_uint -4.72% 1.117 1.065 - -1.41% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -4.71% 24.381 23.231 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.71% 3.196 3.045 - -3.17% -
std::move_backward(vector<bool>)_(unaligned)/64 -4.71% 1.734 1.652 - -2.11% -
SetIntersection_None_Set_uint64_1024_64 -4.70% 9002334.521 8578866.403 - -0.45% -
std::multiset<int>::ctor(const&)/32 -4.70% 232.977 222.020 - -0.28% -
BM_CmpEqual_ushort_short -4.69% 1.037 0.989 - -4.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.67% 1055283.003 1006031.003 - -3.71% -
std::partition(deque<int>)_(sparse)/1024 -4.66% 400.688 381.997 - -0.37% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.66% 2.453 2.339 - -11.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -4.65% 21.701 20.691 - -19.82% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -4.64% 9630.343 9183.695 - 4.55% -
BM_PushHeap_string_PipeOrgan_1024 -4.63% 9.444 9.006 - 0.50% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.63% 4992.279 4760.958 - -0.44% -
std::rotate(vector<bool>)_(1_element_forward)/50 -4.63% 18.293 17.447 - -0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.62% 43.804 41.780 - -7.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -4.61% 0.814 0.776 - 1.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.61% 43.644 41.632 - -6.99% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.60% 125.055 119.300 - -5.61% -
BM_StringDestroy_Large -4.60% 9.522 9.084 - 24.87% -
std::remove(list<int>)_(prefix)/1024 -4.59% 1003.722 957.633 - -0.40% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.58% 278.438 265.691 - -0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.58% 77257.429 73722.212 - 0.01% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.57% 11.019 10.515 - -0.66% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.57% 57439.554 54812.819 - -0.58% -
SetIntersection_Front_Vector_uint64_262144_64 -4.57% 1372084.962 1309359.678 - -0.47% -
SetIntersection_Interlaced_Vector_string_262144_4 -4.57% 2183326.230 2083544.210 - 2.20% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.56% 21.109 20.146 - -0.71% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -4.56% 27483.437 26229.409 - -4.55% -
SetIntersection_Front_Set_string_64_64 -4.56% 36717887.879 35042813.202 - -2.67% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.55% 13275.828 12672.028 - -0.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.54% 12402850.426 11839476.712 - -0.65% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.54% 8.724 8.328 - -2.50% -
ranges::min(std::list<long_long>)/8 -4.53% 1.908 1.822 - -3.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -4.53% 64.468 61.547 - -13.30% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -4.53% 1.861 1.777 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -4.52% 8994335.319 8588083.339 - -2.94% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.52% 919.487 877.958 - 1.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.51% 22.935 21.900 - -2.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.51% 5683.831 5427.314 - -0.81% -
SetIntersection_Front_Set_uint32_256_256 -4.51% 7659448.212 7313985.920 - -5.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.51% 12445.708 11884.842 - -2.16% -
SetIntersection_Front_Set_uint32_16384_16 -4.51% 1205652.387 1151332.640 - -2.41% -
std::shift_right(list<int>)/8192 -4.49% 7670.697 7326.326 - -2.25% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.49% 8.176 7.809 - -1.19% -
SetIntersection_None_Set_uint32_1024_16 -4.49% 9111137.382 8702211.838 - 0.71% -
SetIntersection_None_Vector_uint64_262144_16 -4.49% 1121864.595 1071519.947 - -2.94% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -4.48% 23.508 22.456 - -13.19% -
SetIntersection_Interlaced_Vector_float_262144_4 -4.46% 1540014.927 1471333.040 - 0.29% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.46% 17.893 17.095 - -2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.46% 2081317.709 1988560.873 - -9.50% -
std::find_if(list<int>)_(process_all)/1024 -4.44% 718.228 686.306 - -0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.43% 918.642 877.985 - 1.96% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.41% 72.588 69.390 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.40% 17765501.233 16984479.882 - 1.38% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.39% 222.169 212.413 - -0.17% -
BM_deque_deque_move_backward/2 -4.39% 2.523 2.413 - -4.28% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.37% 1.402 1.341 - -8.03% -
std::map<std::string,_int>::clear()/1024 -4.37% 22508.301 21524.432 - 0.77% -
SetIntersection_None_Set_uint64_256_4 -4.37% 11594445.423 11087709.252 - 0.75% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.37% 91.695 87.689 - -7.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.36% 6919.170 6617.212 - -0.93% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.34% 29.883 28.585 - 6.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.34% 554586041.157 530544062.595 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.33% 1169221.889 1118581.594 - -4.06% -
SetIntersection_Interlaced_Vector_uint64_256_64 -4.33% 7754898.091 7419060.582 - 6.31% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.33% 3.231 3.091 - -6.23% -
BM_CmpEqual_uchar_short -4.32% 1.030 0.986 - -4.58% -
BM_PushHeap_string_SingleElement_262144 -4.31% 2.734 2.616 - 1.21% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.29% 16.292 15.593 - -1.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.29% 15542.135 14875.215 - -1.19% -
std::unordered_map<int,_int>::clear()/8192 -4.28% 63769.595 61039.047 - -23.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.27% 19.267 18.443 - 0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.27% 2.802 2.682 - 4.67% -
BM_PushHeap_string_SingleElement_1024 -4.27% 2.712 2.596 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.27% 2100045.002 2010410.727 - -14.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.26% 1922236.660 1840268.540 - 3.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.26% 820.814 785.887 - 5.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.25% 1156851.776 1107647.499 - -5.89% -
BM_StringAssignStr_Empty_Transparent -4.25% 0.508 0.486 - 0.01% -
BM_vector_deque_copy_backward/0 -4.25% 0.480 0.459 - -26.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.24% 24.722 23.675 - -4.52% -
ranges::minmax(std::deque<char>)/1 -4.23% 0.805 0.771 - -0.43% -
std::is_sorted(deque<int>,_pred)/1024 -4.23% 670.005 641.693 - -0.02% -
SetIntersection_Interlaced_Vector_float_256_4 -4.22% 4822243.294 4618615.227 - -10.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.22% 33.539 32.124 - -6.21% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.21% 96.151 92.101 - -5.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.21% 2287558.021 2191269.968 - 32.32% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.20% 1.176 1.126 - -2.27% -
std::set<int>::find(key)_(existent)/1024 -4.19% 4.026 3.857 - -1.85% -
std::find_if(vector<int>)_(process_all)/50 -4.18% 5.641 5.405 - -6.08% -
BM_PushHeap_float_Descending_4 -4.18% 0.363 0.348 - -8.98% -
std::remove(vector<int>)_(prefix)/32 -4.17% 50.778 48.658 - -0.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.17% 9269.935 8883.397 - 2.44% -
std::unordered_multiset<int>::count(key)_(existent)/32 -4.16% 1.934 1.854 - 0.41% -
SetIntersection_None_Set_uint64_256_64 -4.15% 9370715.529 8981978.179 - 0.36% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.14% 2.052 1.967 - 8.76% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.14% 29.468 28.248 - 3.66% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.13% 1.916 1.837 - -2.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.12% 23.893 22.908 - -5.00% -
SetIntersection_Interlaced_Set_uint64_1024_4 -4.12% 10090484.117 9675002.164 - -16.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.09% 11006402.719 10555774.871 - -1.03% -
std::map<int,_int>::contains(key)_(non-existent)/0 -4.09% 0.300 0.287 - -4.91% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.09% 12.855 12.330 - 1.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.08% 629.615 603.902 - 0.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.07% 46.832 44.928 - -3.36% -
rng::find(vector<bool>)_(process_all)/50 -4.06% 0.644 0.618 - -16.14% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.05% 4.529 4.345 - 4.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.04% 6656.318 6387.161 - -12.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -4.04% 2.745 2.634 - -4.40% -
BM_StringConstructDestroyCStr_Large_Transparent -4.04% 12.199 11.706 - 19.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.04% 39.205 37.621 - -4.52% -
SetIntersection_Front_Set_uint32_262144_4 -4.03% 1065592.318 1022629.755 - -1.53% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.00% 24.633 23.648 - -5.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.00% 8946343.704 8588706.793 - -2.58% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.00% 11.385 10.930 - -1.95% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.99% 24.065 23.105 - -10.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.98% 1998480.063 1918875.568 - -5.47% -
bm_lexicographical_compare<signed_char>/512 -3.98% 8.116 7.793 - -0.76% -
rng::for_each(multimap<int>)/8192 -3.98% 7501.057 7202.618 - -3.75% -
std::for_each_n(join_view(vector<vector<int>>))/8 -3.97% 1.613 1.549 - 11.62% -
BM_StringFindCharLiteral/8 -3.94% 1.617 1.553 - -3.96% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.94% 6582.676 6323.550 - -0.76% -
std::reverse(deque<int>)/64 -3.93% 13.563 13.030 - -0.19% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.92% 39970196.619 38403125.711 - -1.24% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.92% 75831912.994 72862356.242 - -1.82% -
SetIntersection_Interlaced_Vector_string_64_16 -3.89% 29409543.761 28265496.857 - -0.87% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.89% 6842.805 6576.901 - -0.59% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -3.88% 28.684 27.570 - -6.51% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -3.87% 17.769 17.082 - 0.50% -
std::unordered_map<int,_int>::clear()/1024 -3.86% 8239.916 7921.458 - -20.20% -
std::distance(join_view(vector<vector<int>>))/4096 -3.86% 4.586 4.409 - 0.15% -
BM_StringMove_Large -3.85% 0.735 0.707 - 0.08% -
BM_StringFindCharLiteral/16 -3.84% 1.617 1.555 - -3.87% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.84% 1479159.990 1422421.708 - -0.01% -
SetIntersection_None_Vector_string_1024_4 -3.83% 1167207.474 1122476.693 - -4.59% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.83% 15.353 14.765 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.83% 1282711.515 1233624.836 - -5.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.83% 5850385.342 5626529.987 - -3.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.82% 1318586.742 1268252.170 - 0.77% -
SetIntersection_Front_Set_uint32_16384_64 -3.81% 1688614.325 1624236.204 - 0.19% -
std::unique(list<int>)_(sprinkled)/52 -3.78% 69.865 67.222 - -0.64% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.77% 7007.870 6743.782 - 0.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.77% 23.884 22.985 - 0.52% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.75% 1603431.478 1543267.174 - -0.23% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.75% 1.576 1.517 - 4.42% -
std::copy(vector<bool>)_(aligned)/4096 -3.75% 4.926 4.742 - 0.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.74% 4.661 4.487 - -3.51% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.73% 200660410.789 193174058.353 - 0.27% -
BM_deque_deque_move/0 -3.73% 0.809 0.779 - -10.31% -
std::adjacent_find(list<int>,_pred)/8 -3.73% 3.920 3.773 - -0.92% -
SetIntersection_Front_Set_uint32_16384_1024 -3.73% 12667720.138 12195813.927 - -2.05% -
ranges::min(std::deque<long_long>)/8 -3.72% 2.403 2.313 - 0.24% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.71% 1.532 1.475 - -17.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.71% 685.414 659.965 - -1.52% -
std::replace(vector<int>)_(sprinkled)/50 -3.71% 9.084 8.747 - -5.37% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.71% 170885971.239 164551022.755 - -0.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -3.70% 39.052 37.606 - -3.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.70% 408.102 393.015 - 0.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.69% 10.607 10.215 - -3.89% -
std::set<int>::count(key)_(existent)/1024 -3.68% 4.256 4.099 - 3.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.68% 13079.869 12598.994 - -2.91% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -3.66% 13.321 12.833 - 0.41% -
SetIntersection_None_Set_string_16384_16384 -3.64% 196046295.204 188909625.842 - -3.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.62% 9.663 9.314 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.61% 1061053.059 1022723.585 - -1.61% -
std::find(vector<char>)_(bail_25%)/8 -3.61% 1.104 1.064 - -7.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -3.61% 11588341.122 11170155.580 - -2.29% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -3.61% 69.021 66.532 - 87.66% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.60% 16.440 15.848 - -7.73% -
SetIntersection_Interlaced_Vector_string_64_4 -3.60% 21959288.280 21169580.549 - -1.53% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.59% 3.005 2.897 - -2.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.59% 25.455 24.542 - 0.43% -
BM_PushHeap_uint32_Descending_16 -3.58% 0.379 0.365 - 3.17% -
BM_StringRead_Hot_Deep_Large -3.58% 0.520 0.502 - 0.18% -
SetIntersection_None_Set_uint64_1024_1024 -3.57% 8897075.085 8579202.728 - -0.89% -
std::move(vector<bool>)_(unaligned)/512 -3.57% 4.768 4.598 - -2.04% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.56% 1678.606 1618.816 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -3.56% 4358471.889 4203263.709 - -1.93% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.55% 591.919 570.893 - -0.04% -
std::multiset<int>::ctor(const&)/1024 -3.54% 6583.685 6350.631 - -1.72% -
std::deque<int>::ctor(size)/32 -3.54% 29.330 28.293 - 7.07% -
SetIntersection_None_Vector_string_16384_4 -3.53% 1224996.343 1181741.796 - -5.03% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.53% 13502785.584 13026566.380 - -0.24% -
SetIntersection_Front_Set_uint64_64_64 -3.53% 13709639.806 13226231.518 - 2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -3.50% 180173113.860 173868909.377 - -2.55% -
SetIntersection_Interlaced_Vector_uint64_64_4 -3.50% 17768049.856 17146755.676 - -1.60% -
BM_StringFindAllMatch/8 -3.50% 2.873 2.772 - 2.28% -
BM_std_minmax_element<long_long>/3 -3.49% 1.184 1.143 - -4.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.48% 8882216.196 8572966.302 - -0.70% -
std::remove_if(vector<int>)_(sprinkled)/50 -3.47% 63.333 61.132 - 6.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.45% 12871.544 12427.050 - -4.23% -
SetIntersection_Front_Set_string_1024_16 -3.45% 1955368.088 1887876.183 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.45% 1052425.596 1016133.076 - -2.05% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.45% 13.494 13.029 - -1.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -3.43% 19.343 18.680 - -0.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.43% 16.661 16.090 - 0.25% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.42% 21.006 20.286 - -4.69% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.42% 5073.826 4900.224 - 0.35% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.42% 9.559 9.232 - 0.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.42% 559.925 540.776 - 5.55% -
std::for_each(join_view(vector<vector<int>>))/8 -3.42% 1.427 1.379 - -3.36% -
SetIntersection_Front_Set_float_16384_16 -3.40% 1225513.146 1183786.914 - -3.11% -
std::set<std::string>::clear()/8192 -3.40% 216235.557 208873.516 - -1.03% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.40% 4047.949 3910.182 - -0.06% -
std::remove(list<int>)_(sprinkled)/8192 -3.40% 8107.857 7832.528 - -0.08% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.40% 9.646 9.318 - -12.34% -
BM_StringEraseWithMove_Large_Transparent -3.39% 2.790 2.696 - -1.00% -
SetIntersection_Front_Vector_uint32_64_64 -3.39% 10929541.189 10558910.645 - -2.63% -
SetIntersection_Front_Set_string_16_16 -3.38% 60701157.319 58648229.050 - -2.12% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.38% 1.573 1.520 - -2.77% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.38% 21624.317 20893.481 - -3.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.38% 3.786 3.658 - -1.81% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -3.37% 14.878 14.376 - 139.63% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.37% 17.711 17.113 - -0.69% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.37% 215308009.933 208050530.414 - 0.13% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.37% 671397.495 648793.602 - -0.33% -
std::find_if(vector<char>)_(process_all)/8 -3.36% 1.567 1.515 - -1.42% -
BM_vector_deque_ranges_move_backward/64 -3.36% 3.101 2.996 - -4.19% -
SetIntersection_None_Vector_uint64_256_64 -3.36% 3439570.642 3324160.748 - -1.83% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.35% 14.285 13.806 - 33.91% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.35% 22.433 21.681 - -1.28% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -3.35% 360954.608 348870.464 - 0.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.35% 171290.622 165557.288 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.35% 366806757.063 354536001.758 - 1.42% -
BM_StringEraseWithMove_Huge_Opaque -3.34% 48.581 46.958 - 3.80% -
SetIntersection_Interlaced_Set_uint64_1024_16 -3.32% 11501606.159 11119189.004 - -1.24% -
std::set<int>::contains(key)_(non-existent)/1024 -3.32% 6.394 6.182 - -5.27% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.32% 7373.488 7128.933 - -7.21% -
BM_deque_vector_copy/70000 -3.30% 3288.794 3180.295 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.30% 27192476.251 26295888.670 - -0.47% -
SetIntersection_None_Set_uint32_1024_64 -3.29% 8922964.495 8629758.018 - -3.45% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.28% 23.011 22.256 - -1.43% -
std::set<int>::insert(value)_(new_value,_end)/1024 -3.28% 43.909 42.470 - 5.07% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -3.26% 15.207 14.711 - 0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.26% 22.199 21.475 - -1.62% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.26% 4566889.904 4418208.943 - -2.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.24% 439599.408 425339.354 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.23% 46332003.136 44837555.142 - 0.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.22% 454.809 440.160 - 0.20% -
BM_CmpLess_short_schar -3.22% 0.988 0.956 - 0.97% -
BM_PushHeap_string_Ascending_16384 -3.22% 19.489 18.862 - -4.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.21% 644659.485 623950.125 - 0.72% -
SetIntersection_Front_Set_uint32_1024_64 -3.20% 1770491.338 1713749.668 - 1.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.20% 1130443.455 1094236.805 - -4.12% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.20% 1160.107 1123.027 - -3.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.20% 13.747 13.308 - -0.32% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.19% 179.863 174.117 - 2.71% -
BM_vector_deque_ranges_move/2 -3.19% 1.945 1.883 - -3.23% -
bm_lexicographical_compare<signed_char>/1 -3.19% 1.531 1.483 - 5.66% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.19% 0.495 0.479 - -0.01% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -3.17% 19.659 19.035 - 7.97% -
BM_num_get<long_long> -3.17% 10.875 10.531 - -4.37% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -3.16% 9.868 9.556 - -3.78% -
SetIntersection_Front_Vector_uint32_262144_1 -3.16% 1052471.538 1019183.150 - -0.99% -
SetIntersection_Interlaced_Vector_string_16_4 -3.16% 67956251.022 65807162.100 - -1.31% -
std::for_each(list<int>)/50 -3.16% 21.805 21.116 - -3.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.15% 1.495 1.448 - 7.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.15% 404.775 392.014 - -0.58% -
std::find_end(deque<int>)_(same_length)/8192 -3.15% 2797.052 2708.982 - 1.28% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.15% 31.958 30.952 - -2.17% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.13% 23738.636 22994.529 - -0.15% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.13% 12316.960 11930.878 - -6.31% -
std::find_if_not(list<int>)_(process_all)/50 -3.13% 38.623 37.414 - -8.84% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.12% 214971.698 208256.977 - -0.63% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.11% 4666.051 4520.803 - -1.03% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.11% 48.527 47.017 - 5.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.11% 32.989 31.963 - 4.25% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -3.11% 25.933 25.127 - 0.33% -
BM_CmpLess_ushort_schar -3.11% 1.043 1.010 - -4.19% -
BM_vector_deque_ranges_move/70000 -3.10% 3376.854 3272.046 - -0.10% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.10% 33.584 32.543 - 0.06% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.10% 29.260 28.353 - 6.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.10% 742.252 719.246 - -1.10% -
BM_CmpLess_ushort_short -3.10% 1.070 1.036 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.10% 1118257.083 1083645.350 - -2.15% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.09% 28.869 27.975 - 0.22% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.09% 644221.397 624303.386 - 0.18% -
std::map<std::string,_int>::clear()/8192 -3.09% 218681.069 211920.495 - -0.93% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -3.09% 2.194 2.126 - -0.66% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.09% 52470.299 50851.252 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.08% 12765132.025 12371970.677 - -2.56% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.08% 24441.824 23689.026 - -3.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.08% 5414.643 5247.966 - -9.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.08% 10861.866 10527.782 - -2.90% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.07% 16.215 15.718 - -5.40% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -3.07% 73.639 71.381 - -0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.06% 1960358.072 1900430.582 - -4.40% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.04% 230.146 223.151 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.04% 6111872.852 5926332.106 - 3.71% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.03% 37545.020 36405.897 - -0.64% -
BM_deque_deque_move_backward/1 -3.03% 2.776 2.692 - -3.15% -
SetIntersection_None_Set_uint32_256_4 -3.02% 11537350.620 11188658.718 - -1.11% -
BM_StringRead_Cold_Deep_Large -3.02% 1.338 1.298 - -2.88% -
SetIntersection_None_Vector_string_262144_1024 -3.02% 1287267.087 1248454.533 - -5.50% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.01% 54.429 52.789 - -0.44% -
SetIntersection_Interlaced_Set_float_256_256 -3.01% 7712209.809 7480357.569 - -0.21% -
BM_PushHeap_string_PipeOrgan_256 -3.01% 7.822 7.587 - -0.21% -
std::is_sorted(deque<int>,_pred)/8192 -3.01% 5356.698 5195.707 - 0.20% -
SetIntersection_Front_Set_uint32_262144_1 -3.00% 1043620.312 1012336.905 - 0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.99% 297.034 288.142 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.99% 4139182.680 4015470.280 - -0.86% -
SetIntersection_Interlaced_Set_uint32_16384_16 -2.97% 207728090.723 201566016.044 - -0.26% -
BM_deque_vector_copy/65536 -2.96% 3013.831 2924.594 - 0.32% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.96% 300.066 291.182 - -1.63% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -2.96% 23.832 23.127 - 5.95% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.96% 971.109 942.395 - 1.55% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.95% 247.568 240.277 - 3.53% -
ranges::minmax(std::list<long_long>)/70000 -2.94% 54490.769 52887.797 - -4.89% -
BM_PushHeap_string_Ascending_1024 -2.93% 13.594 13.196 - -2.37% -
std::find_end(vector<int>)_(same_length)/1024 -2.93% 254.807 247.344 - -2.28% -
std::map<std::string,_int>::clear()/32 -2.93% 921.312 894.333 - 3.59% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.93% 24.352 23.639 - 0.11% -
BM_CmpLess_uchar_uchar -2.92% 1.086 1.054 - -1.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.92% 51839.462 50324.639 - 1.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.92% 666.615 647.147 - -0.65% -
SetIntersection_None_Set_uint32_256_64 -2.92% 9362650.872 9089262.738 - -1.05% -
SetIntersection_Front_Vector_float_16384_16384 -2.92% 79563420.577 77242049.764 - -3.25% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.92% 182212949.097 176899530.958 - 0.84% -
SetIntersection_Front_Vector_uint64_16384_4 -2.90% 1054766.499 1024196.910 - -3.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -2.90% 267848.832 260092.080 - -0.98% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.89% 41.060 39.874 - 0.45% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.89% 19.210 18.656 - -2.71% -
BM_lexicographical_compare_three_way_slow_path/262144 -2.88% 74789.387 72632.352 - -0.10% -
std::partial_sort(deque<int>)_(heap)/8 -2.88% 41.340 40.148 - 1.24% -
SetIntersection_Front_Set_uint64_262144_16384 -2.88% 224081466.382 217631658.248 - -6.32% -
std::for_each(multimap<int>::iterator)/8192 -2.88% 7657.274 7436.875 - -2.88% -
SetIntersection_Interlaced_Set_string_262144_1 -2.88% 1103830.280 1072080.704 - -2.72% -
SetIntersection_Front_Set_uint64_256_256 -2.87% 7798527.021 7574411.789 - -2.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.87% 405.166 393.538 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.87% 21169125.224 20561611.425 - -1.64% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.87% 404.622 393.014 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.87% 167526824.842 162725705.699 - -1.26% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.87% 0.625 0.607 - -6.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.87% 1041094.569 1011264.267 - -7.37% -
std::find_end(vector<int>)_(process_all)/8192 -2.86% 1725.403 1676.142 - -0.64% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.85% 213282787.873 207199002.501 - -0.24% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.85% 20.406 19.824 - 1.95% -
std::for_each(join_view(vector<vector<int>>))/50 -2.85% 4.171 4.052 - 0.17% -
SetIntersection_Front_Set_float_16_16 -2.84% 38474063.983 37382303.748 - -1.65% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -2.84% 19.331 18.783 - -0.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.83% 11777.069 11443.382 - -1.05% -
std::reverse(deque<int>)/512 -2.83% 116.070 112.784 - -0.43% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.83% 20.307 19.733 - -2.90% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.82% 13.355 12.977 - -2.09% -
std::for_each(join_view(vector<vector<int>>))/32 -2.82% 3.877 3.767 - -0.14% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.82% 581.890 565.482 - 0.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.82% 30.195 29.344 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.82% 8911721.477 8660536.155 - -0.64% -
BM_CmpLess_int_uint -2.81% 1.090 1.060 - -0.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.81% 121270.841 117867.876 - 2.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.80% 19.460 18.915 - -0.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.80% 1062.781 1033.056 - -3.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.80% 18935876.892 18406413.109 - 2.00% -
SetIntersection_None_Vector_uint64_16384_16 -2.80% 1105853.681 1074934.080 - -2.73% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.79% 366.210 355.981 - 0.04% -
std::generate(list<int>)/8192 -2.79% 7693.826 7479.389 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.78% 8867090.143 8620279.830 - -0.75% -
std::remove(list<int>)_(sprinkled)/1024 -2.78% 964.468 937.642 - -0.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.78% 2.849 2.770 - -0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -2.77% 926858.243 901154.221 - -0.04% -
SetIntersection_None_Vector_uint64_16384_16384 -2.77% 1107484.757 1076807.375 - -0.81% -
std::find(vector<int>)_(process_all)/8 -2.77% 2.791 2.713 - -0.23% -
std::remove_copy(deque<int>)_(prefix)/50 -2.76% 21.270 20.684 - -7.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.75% 406.258 395.076 - -0.65% -
SetIntersection_Front_Vector_string_16384_64 -2.75% 3428717.280 3334406.696 - -0.92% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.75% 62598.020 60877.781 - -0.44% -
BM_num_get<unsigned_long> -2.75% 10.510 10.222 - -3.85% -
BM_deque_deque_move/64 -2.74% 3.152 3.066 - 0.73% -
std::copy(vector<bool>)_(aligned)/512 -2.74% 1.415 1.376 - 0.18% -
BM_deque_vector_copy/64000 -2.74% 3002.860 2920.571 - 2.57% -
SetIntersection_Front_Vector_float_262144_16384 -2.74% 79463729.967 77286497.125 - -2.86% -
BM_PushHeap_string_PipeOrgan_4 -2.74% 2.567 2.496 - -0.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.73% 14918.982 14512.242 - -2.14% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.73% 302801.338 294547.539 - -0.11% -
SetIntersection_Front_Set_uint64_262144_4 -2.72% 1073021.825 1043803.014 - 1.49% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.72% 18753.016 18242.761 - -1.53% -
std::partition(vector<int>)_(sparse)/32 -2.72% 9.080 8.833 - -1.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.72% 119835.108 116578.348 - -0.63% -
BM_PushHeap_uint64_SingleElement_1 -2.72% 0.479 0.466 - -33.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.71% 232177285.777 225876835.594 - 0.01% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.71% 21.289 20.712 - -1.07% -
BM_deque_vector_ranges_move_backward/4000 -2.71% 145.503 141.564 - -0.02% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.71% 9940022.363 9670953.315 - -3.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.70% 6.183 6.016 - -3.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.70% 2.298 2.236 - -0.78% -
std::find_end(vector<int>)_(process_all)/1000 -2.70% 222.010 216.020 - -0.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.70% 615.502 598.900 - -0.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.67% 267657.584 260502.881 - -1.06% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.66% 10.891 10.601 - 11.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.66% 51.997 50.614 - 3.36% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.66% 150408.301 146412.956 - 2.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.66% 2.272 2.212 - -10.01% -
SetIntersection_Front_Vector_string_262144_256 -2.65% 9742873.313 9484334.647 - -0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.65% 139559.455 135859.072 - -0.55% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.65% 20950210.136 20395005.428 - -0.59% -
BM_num_get<float> -2.65% 37.088 36.106 - -1.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.65% 545.398 530.950 - 3.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.64% 520.337 506.575 - 0.13% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.64% 2.639 2.569 - -11.83% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.64% 8.439 8.216 - 1.76% -
std::fill(deque<int>)/8192 -2.64% 241.791 235.414 - -1.24% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.63% 29.634 28.854 - 8.30% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.63% 1.665 1.621 - 0.46% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.63% 24.089 23.456 - 0.39% -
std::sort_heap(deque<int>,_pred)/1024 -2.62% 12596.954 12266.793 - -0.76% -
std::partial_sort(deque<int>)_(descending)/8 -2.62% 43.404 42.266 - -1.26% -
SetIntersection_Front_Set_string_256_16 -2.62% 7315761.490 7124187.260 - -1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.61% 18.158 17.684 - -1.54% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.60% 28.333 27.595 - -1.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.60% 143106.779 139382.746 - -0.69% -
SetIntersection_None_Set_uint64_1024_256 -2.60% 8902385.558 8670880.676 - 0.74% -
std::shift_right(deque<int>)/1024 -2.60% 41.655 40.573 - 0.32% -
BM_std_minmax_element<long_long>/64000 -2.59% 17449.139 16997.512 - 0.80% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.58% 1096204.274 1067945.280 - -2.41% -
std::find_if(vector<int>)_(bail_25%)/8 -2.57% 0.736 0.717 - 3.55% -
BM_std_minmax_element<char>/3 -2.57% 1.201 1.170 - -1.44% -
BM_deque_deque_ranges_copy_backward/2 -2.57% 2.353 2.293 - -2.67% -
BM_deque_vector_ranges_copy_backward/65536 -2.56% 8445.245 8228.878 - -1.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.55% 20.587 20.062 - -0.17% -
std::is_sorted(list<int>)/8 -2.55% 2.133 2.079 - -1.33% -
SetIntersection_None_Set_uint64_16384_256 -2.54% 169058493.669 164757868.758 - -0.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.54% 13210.504 12874.834 - -1.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.54% 1057515.170 1030671.686 - -0.82% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.54% 151.848 147.998 - 0.34% -
std::multiset<std::string>::count(key)_(existent)/32 -2.53% 19.922 19.418 - -0.42% -
SetIntersection_Front_Set_uint32_256_1 -2.52% 4160415.634 4055469.867 - -0.42% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.52% 24.314 23.701 - -2.96% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.52% 5978.461 5827.791 - -6.80% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.51% 13.248 12.915 - -0.05% -
SetIntersection_Front_Vector_float_16384_1 -2.51% 1040212.081 1014081.918 - -2.70% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.51% 102445.098 99872.246 - -1.75% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.51% 22.818 22.246 - -1.20% -
BM_CmpLess_short_uchar -2.51% 1.101 1.073 - -0.35% -
SetIntersection_Front_Set_float_4_1 -2.50% 218709583.003 213250025.662 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.49% 643002.421 626991.451 - 0.41% -
SetIntersection_Front_Vector_string_1024_64 -2.49% 3453497.542 3367514.341 - -1.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.49% 1.235 1.204 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.49% 3551.922 3463.524 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.49% 413035.983 402756.907 - -0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.49% 11674.973 11384.434 - -3.66% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.49% 19.174 18.697 - 0.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.48% 41748.900 40711.494 - -1.75% -
std::generate(list<int>)/50 -2.48% 15.568 15.181 - -1.07% -
SetIntersection_None_Set_uint64_16384_64 -2.48% 169824249.016 165607297.302 - -0.78% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.48% 228584785.252 222909360.136 - -1.56% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.48% 1010049.561 984991.211 - -2.28% -
SetIntersection_Interlaced_Vector_string_256_4 -2.47% 6116010.426 5964687.296 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.47% 163139859.544 159104582.468 - -1.39% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.47% 23922.061 23331.000 - -1.19% -
SetIntersection_Front_Set_float_64_16 -2.47% 15488583.667 15106785.524 - -2.28% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.46% 2366.757 2308.425 - -0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.46% 2329343.410 2271961.330 - -4.31% -
SetIntersection_None_Set_uint64_64_64 -2.46% 11488846.159 11205891.770 - -1.97% -
SetIntersection_None_Vector_uint32_1024_4 -2.46% 1075475.026 1048997.764 - -2.16% -
std::copy_n(vector<int>)/262144 -2.46% 12281.933 11980.117 - -3.76% -
std::multimap<int,_int>::ctor(const&)/8192 -2.45% 52525.538 51238.230 - -4.30% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.45% 7.597 7.411 - -0.32% -
ranges::minmax(std::vector<char>)/8 -2.45% 1.044 1.019 - -0.14% -
SetIntersection_Front_Set_uint32_262144_256 -2.45% 3830800.392 3737013.968 - -1.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.45% 6625.208 6463.064 - -3.23% -
SetIntersection_None_Set_uint32_1024_4 -2.44% 8905406.330 8687673.295 - 1.02% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -2.44% 12.512 12.206 - -0.36% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.44% 22.265 21.722 - 6.83% -
std::is_sorted(list<int>,_pred)/8192 -2.44% 8650.007 8439.329 - -6.60% -
BM_vector_deque_move_backward/2 -2.42% 2.051 2.001 - 22.80% -
SetIntersection_Front_Set_float_256_16 -2.42% 4543001.562 4432937.682 - -3.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.42% 9969672.159 9728737.167 - -0.23% -
BM_StringConstructDestroyCStr_Small_Opaque -2.41% 2.188 2.136 - 2.67% -
SetIntersection_Interlaced_Vector_uint64_256_1 -2.41% 4171641.043 4071123.062 - -2.31% -
std::shift_right(deque<int>)/8192 -2.41% 315.847 308.244 - -0.54% -
std::pop_heap(deque<std::string>)/1024 -2.41% 60.758 59.296 - -0.34% -
std::multimap<std::string,_int>::clear()/8192 -2.41% 214961.382 209790.530 - -2.29% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.40% 19.638 19.167 - -0.21% -
std::flat_multimap<int,_int>::clear()/1024 -2.40% 403.551 393.874 - -0.26% -
BM_PushHeap_string_SingleElement_64 -2.40% 2.777 2.711 - 3.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.40% 1535875.148 1499081.548 - -0.39% -
SetIntersection_Front_Vector_string_16384_16 -2.39% 1627678.375 1588707.365 - -0.64% -
BM_PushHeap_string_Descending_16 -2.39% 2.217 2.164 - -1.47% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.39% 32.632 31.853 - -2.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.39% 8869495.544 8657726.736 - -2.23% -
SetIntersection_None_Set_uint32_64_4 -2.39% 21673204.976 21155944.810 - -0.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.38% 19.474 19.010 - -3.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.38% 47.577 46.445 - -0.74% -
SetIntersection_None_Vector_string_1024_64 -2.37% 1191577.761 1163299.005 - 2.10% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.37% 2.711 2.647 - -5.00% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.37% 73.214 71.478 - 0.44% -
BM_StringRelational_Eq_Large_Huge_Control -2.37% 0.489 0.477 - 0.58% -
std::partition(vector<int>)_(sparse)/50 -2.37% 14.129 13.795 - -1.87% -
std::generate_n(list<int>)/50 -2.36% 15.538 15.171 - -1.14% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.36% 16509.367 16120.334 - -1.72% -
BM_num_get<long_double> -2.35% 37.499 36.617 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.35% 10082706.103 9845927.348 - 1.76% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.35% 6583.786 6429.284 - -3.85% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.34% 420.959 411.117 - -0.16% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.34% 7642458.134 7463782.728 - 0.82% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.34% 16.789 16.397 - 0.01% -
std::flat_multimap<int,_int>::clear()/8192 -2.34% 417.286 407.539 - -0.87% -
BM_vector_deque_ranges_move_backward/512 -2.33% 17.927 17.509 - -3.19% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.33% 1.512 1.476 - -2.95% -
std::multimap<int,_int>::ctor(const&)/1024 -2.33% 6564.338 6411.533 - -5.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -2.32% 32.530 31.774 - -1.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.32% 10.457 10.214 - -4.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.32% 4188777.653 4091615.912 - -1.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.32% 687.593 671.647 - -3.33% -
std::set<int>::ctor(const&,_alloc)/1024 -2.32% 6365.747 6218.174 - -4.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.31% 4140272.995 4044501.283 - -1.75% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.31% 28.035 27.388 - 2.87% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.31% 3306.307 3230.051 - -2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.31% 6646714.751 6493493.857 - -4.92% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.30% 171511183.733 167562800.372 - -0.57% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.30% 1520576.660 1485613.279 - 0.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.29% 23821.757 23275.102 - -1.12% -
std::transform(deque<int>,_deque<int>)/50 -2.29% 36.276 35.444 - -2.50% -
BM_PushHeap_string_SingleElement_16 -2.29% 2.776 2.712 - 3.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.29% 780.145 762.266 - -0.55% -
BM_CmpLess_uchar_short -2.29% 1.059 1.035 - 0.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.28% 57898.920 56576.287 - -1.59% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -2.28% 5106.825 4990.253 - 0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -2.28% 15540.232 15185.605 - 0.26% -
BM_StringFindAllMatch/1 -2.27% 3.157 3.085 - 5.15% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.27% 270.537 264.389 - 1.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 120081.206 117354.488 - -2.74% -
BM_vector_deque_ranges_copy/65536 -2.27% 3120.466 3049.639 - 0.06% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.27% 1.688 1.650 - 0.50% -
BM_num_get<unsigned_long_long> -2.26% 10.484 10.247 - -2.35% -
std::flat_multimap<int,_int>::clear()/32 -2.26% 400.868 391.792 - -0.70% -
SetIntersection_None_Vector_uint64_1024_1 -2.26% 1071202.019 1046956.203 - -2.53% -
BM_std_minmax_element<long_long>/5500 -2.26% 1477.855 1444.434 - 0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.26% 1166942.394 1140581.040 - 2.10% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.26% 74491368.376 72811090.770 - -1.30% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.25% 44944.146 43931.213 - -17.54% -
BM_num_put<bool> -2.25% 10.699 10.458 - -4.60% -
SetIntersection_None_Set_uint32_1024_1 -2.25% 8959748.378 8758092.113 - -1.51% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.24% 408.022 398.876 - -2.54% -
std::flat_multimap<int,_int>::clear()/0 -2.24% 399.605 390.660 - -0.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -2.23% 5.295 5.177 - 2.15% -
std::move(list<int>)/262144 -2.23% 246777.902 241269.249 - -1.20% -
BM_vector_deque_move/65536 -2.23% 3106.739 3037.498 - 0.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.23% 45361.311 44350.696 - -10.28% -
SetIntersection_Interlaced_Set_string_16384_4 -2.23% 197437889.728 193044601.952 - -1.65% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.22% 668.988 654.106 - 0.03% -
BM_PushHeap_string_Ascending_262144 -2.22% 29.350 28.697 - -5.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.22% 9248125.708 9042644.600 - -1.66% -
SetIntersection_Front_Set_uint32_262144_262144 -2.22% 1677584.799 1640354.412 - -0.75% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.22% 13.045 12.756 - -0.37% -
BM_PushHeap_string_SingleElement_4 -2.22% 2.409 2.355 - 1.38% -
std::stable_partition(vector<int>)_(sparse)/50 -2.22% 21.420 20.945 - -3.79% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.21% 72.869 71.255 - 1.26% -
std::set<std::string>::count(key)_(existent)/32 -2.21% 16.781 16.409 - -4.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 12418.397 12143.438 - -3.56% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -2.21% 47.968 46.907 - -5.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.21% 1052760.740 1029508.815 - -0.58% -
BM_num_get<unsigned_short> -2.21% 10.283 10.056 - -2.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.20% 972.019 950.591 - -1.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.20% 22.373 21.880 - 10.27% -
std::deque<std::string>::ctor(size)/32 -2.20% 44.083 43.112 - 7.00% -
SetIntersection_Front_Set_uint32_16_16 -2.20% 37903283.074 37068092.503 - -1.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.20% 35.280 34.503 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -2.20% 161658796.749 158102243.980 - -0.74% -
std::partition_copy(vector<int>)/50 -2.20% 12.719 12.440 - -2.37% -
SetIntersection_Interlaced_Vector_string_16_16 -2.19% 51819782.613 50682997.301 - -2.41% -
BM_deque_vector_ranges_move/64 -2.19% 2.658 2.600 - 0.64% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.19% 30.264 29.601 - -7.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.19% 16246289.619 15890224.021 - -0.91% -
std::find_end(vector<int>)_(process_all)/1048576 -2.19% 221623.335 216770.795 - -1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.19% 11568927.715 11315908.986 - 1.12% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.18% 235491224.871 230359292.465 - 0.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.17% 400.692 391.992 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.17% 1841569.878 1801677.490 - -1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.16% 3.408 3.335 - 3.16% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.16% 8.416 8.234 - 0.80% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.16% 2212.559 2164.740 - -1.66% -
std::find(vector<bool>)_(process_all)/1024 -2.16% 4.633 4.533 - -2.12% -
BM_vector_deque_ranges_move/1 -2.15% 2.176 2.129 - -3.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.14% 1309.302 1281.244 - -1.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.14% 5222641.880 5110733.117 - 0.10% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.14% 216.880 212.248 - 0.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.13% 24.036 23.524 - -10.11% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 535.105 523.729 - -4.86% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.12% 15.377 15.050 - -0.41% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.12% 0.994 0.973 - -11.89% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.12% 4.172 4.083 - -1.30% -
BM_vector_deque_copy/64 -2.12% 2.826 2.766 - 2.35% -
BM_StringAssignStr_Small_Opaque -2.12% 0.736 0.720 - 0.44% -
std::search(deque<int>)_(near_matches)/8192 -2.12% 1476459.508 1445190.293 - -0.30% -
std::rotate(deque<int>)_(by_1/3)/50 -2.12% 29.327 28.707 - -3.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.11% 17.908 17.531 - -0.84% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.10% 23.120 22.633 - 0.92% -
std::sort(vector<int>)_(heap)/8192 -2.10% 46637.237 45656.078 - -0.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.10% 21.316 20.868 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.10% 34992.537 34256.627 - -1.61% -
BM_deque_deque_ranges_copy_backward/1 -2.10% 2.626 2.571 - -2.16% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.10% 11539524.266 11296982.672 - 1.00% -
std::rotate(vector<bool>)_(by_1/3)/1024 -2.10% 49.034 48.006 - -1.98% -
std::rotate(deque<int>)_(by_1/3)/32 -2.10% 20.739 20.305 - -1.56% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.10% 135.918 133.070 - 3.96% -
SetIntersection_None_Set_uint64_1024_16 -2.08% 8797649.992 8615025.056 - -0.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.08% 74815.710 73263.034 - 5.03% -
std::find_end(vector<int>)_(process_all)/1024 -2.07% 226.135 221.449 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.07% 10305187.149 10091652.774 - -0.92% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.07% 21.048 20.612 - -2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.07% 1332086.752 1304511.557 - 0.34% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.07% 209.684 205.349 - 2.31% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.06% 1467.467 1437.172 - -1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.06% 15148.120 14835.743 - -0.60% -
std::search(vector<int>)_(single_element)/1024 -2.06% 237.436 232.540 - -1.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.05% 5.473 5.360 - -9.93% -
std::multiset<std::string>::clear()/32 -2.05% 916.312 897.503 - 0.07% -
BM_deque_deque_copy/5500 -2.05% 202.960 198.795 - 0.76% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.05% 180029039.767 176339298.517 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.05% 168422198.126 164974441.205 - -0.06% -
std::find_if_not(deque<int>)_(process_all)/8 -2.05% 2.576 2.523 - -2.07% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.04% 5023863.240 4921131.381 - 2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.04% 11600744.420 11363599.493 - -0.83% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.02% 86693.507 84939.719 - -1.85% -
ranges::min(std::deque<__int128>)/8 -2.02% 2.885 2.827 - -0.13% -
SetIntersection_None_Set_string_256_1 -2.02% 11675421.901 11439478.107 - -0.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.02% 142906.511 140018.903 - -0.62% -
SetIntersection_None_Vector_uint64_64_64 -2.02% 8504532.100 8332809.794 - -0.11% -
std::deque<int>::ctor(size)/8192 -2.02% 458.610 449.356 - 1.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.02% 522.301 511.767 - -1.92% -
BM_StringEraseWithMove_Large_Opaque -2.02% 2.861 2.804 - 0.44% -
std::map<int,_int>::ctor(const&,_alloc)/32 -2.01% 230.639 225.992 - -2.44% -
SetIntersection_Front_Set_float_1024_256 -2.01% 4238564.298 4153554.585 - -1.59% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -2.00% 26.934 26.394 - -3.60% -
SetIntersection_Front_Set_uint32_64_64 -2.00% 13205774.499 12941364.696 - -3.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.00% 42116803.979 41273834.164 - 0.07% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.00% 3.650 3.577 - -0.69% -
std::adjacent_find(list<int>,_pred)/8192 -2.00% 7362.896 7215.801 - -2.64% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.00% 13840365.732 13564224.044 - -0.97% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.99% 1307.827 1281.737 - 0.52% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.99% 2558.429 2507.401 - -2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.99% 15.190 14.887 - -0.06% -
SetIntersection_None_Set_uint32_256_1 -1.99% 11529564.767 11300260.485 - 1.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.98% 15.075 14.776 - -0.29% -
SetIntersection_Front_Vector_uint64_16_16 -1.98% 35875669.173 35164204.032 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.98% 350757553.463 343802241.833 - -0.97% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.98% 3.662 3.589 - 1.48% -
std::rotate(deque<int>)_(by_1/4)/50 -1.98% 28.108 27.551 - -2.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.98% 30.940 30.328 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.98% 43.761 42.895 - 0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.98% 4211337.370 4127988.092 - -1.54% -
SetIntersection_Front_Vector_uint64_16384_16 -1.98% 1118995.246 1096879.131 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.97% 12429.706 12184.480 - -3.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.97% 1403.905 1376.250 - -0.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.97% 15.039 14.743 - -0.85% -
std::reverse(deque<int>)/8 -1.97% 2.533 2.483 - -4.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -1.97% 88.260 86.523 - 17.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 65944.330 64646.550 - 5.86% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.97% 839.762 823.247 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.96% 21.627 21.202 - 8.76% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.96% 17.769 17.421 - -0.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 714.126 700.133 - 2.96% -
BM_CmpEqual_ushort_ushort -1.96% 1.078 1.057 - 1.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.96% 1191074.694 1167781.517 - 0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.95% 21.050 20.639 - -3.88% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.95% 1860922.443 1824607.097 - -2.23% -
SetIntersection_None_Set_uint64_16384_16384 -1.95% 171154050.089 167817876.466 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.95% 706.515 692.769 - 0.44% -
BM_PushHeap_uint32_Random_4 -1.94% 2.207 2.164 - -1.94% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.94% 8.840 8.668 - 24.01% -
bm_ranges_lexicographical_compare<signed_char>/512 -1.94% 8.189 8.030 - 0.00% -
SetIntersection_None_Set_uint32_1024_1024 -1.94% 9019637.463 8844663.693 - 1.54% -
SetIntersection_Interlaced_Vector_float_64_16 -1.94% 16815535.167 16489494.592 - -12.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.93% 164223726.434 161047694.652 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.93% 229815202.865 225377212.937 - 0.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.92% 36.813 36.106 - 3.74% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.92% 494685.104 485174.180 - -2.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.92% 6329.523 6207.997 - -4.74% -
SetIntersection_Front_Set_uint64_256_1 -1.91% 4194276.700 4114048.301 - -2.07% -
BM_vector_deque_ranges_move/64000 -1.91% 3069.179 3010.634 - 0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.90% 15.250 14.960 - -0.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.90% 1.302 1.277 - 7.08% -
BM_CmpLess_int_int -1.89% 1.070 1.050 - -0.21% -
std::remove(deque<int>)_(prefix)/32 -1.89% 53.508 52.496 - -7.17% -
std::remove_if(list<int>)_(sprinkled)/50 -1.89% 74.324 72.919 - -2.10% -
SetIntersection_Front_Set_uint64_262144_262144 -1.89% 1690354.004 1658429.849 - -4.66% -
SetIntersection_None_Vector_float_262144_16 -1.89% 1146649.101 1125010.373 - -3.87% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.89% 53.847 52.832 - 4.24% -
SetIntersection_None_Vector_float_262144_64 -1.88% 1130458.478 1109200.151 - -4.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.88% 14980802.086 14699336.164 - -0.69% -
SetIntersection_None_Vector_string_256_1 -1.87% 4528314.969 4443422.266 - -2.95% -
std::multimap<int,_int>::ctor(const&)/32 -1.87% 223.010 218.835 - -3.76% -
std::unordered_multiset<int>::erase(iterator)/32 -1.87% 19.816 19.445 - -0.57% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.87% 16.150 15.848 - -0.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.87% 2983634.524 2927855.713 - -4.02% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.87% 526.558 516.722 - 0.23% -
SetIntersection_Front_Vector_uint64_262144_4 -1.87% 1056272.383 1036542.704 - -2.32% -
SetIntersection_Front_Set_float_16384_16384 -1.87% 225694902.018 221480162.806 - 3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.86% 1058621.182 1038934.357 - 0.18% -
std::sort(deque<int>)_(repeated)/8 -1.86% 18.140 17.802 - -1.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.85% 14020.808 13760.813 - -13.48% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.85% 23.831 23.391 - 1.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.85% 530.249 520.457 - -1.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.85% 795.785 781.091 - -0.18% -
SetIntersection_Front_Vector_uint32_16384_1 -1.84% 1055254.260 1035814.008 - 2.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.84% 742.833 729.164 - -1.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.84% 674.797 662.404 - -0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.83% 16122.820 15827.087 - -0.39% -
BM_PushHeap_float_PipeOrgan_16 -1.83% 0.907 0.891 - -0.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.83% 777.453 763.208 - -3.80% -
BM_vector_deque_move_backward/1 -1.82% 2.296 2.254 - 19.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.82% 380.721 373.781 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.82% 13858203.573 13605779.818 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.82% 22888910.395 22472379.554 - -2.31% -
std::multiset<int>::insert(value)_(already_present)/32 -1.81% 18.500 18.164 - 0.30% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.81% 12614772.059 12386587.258 - -0.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.81% 3454790.617 3392354.458 - -1.65% -
SetIntersection_Front_Vector_string_262144_4 -1.80% 1203670.962 1181958.048 - 1.54% -
SetIntersection_None_Set_string_256_16 -1.80% 11123084.074 10922805.322 - -1.68% -
SetIntersection_None_Set_uint64_16384_1 -1.80% 161598357.210 158693096.310 - 0.55% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.80% 10.930 10.733 - -0.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.79% 4899.260 4811.400 - -0.38% -
BM_CmpEqual_int_uint -1.79% 1.086 1.066 - -0.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.79% 15.204 14.932 - -0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.79% 357190102.564 350809065.751 - -0.02% -
std::reverse(vector<int>)/32768 -1.78% 1051.717 1032.966 - -0.31% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.78% 773.616 759.829 - -3.36% -
std::fill(deque<int>)/50 -1.78% 2.407 2.364 - -0.17% -
SetIntersection_Front_Vector_uint64_262144_16 -1.78% 1127849.428 1107770.102 - -0.73% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.78% 765.493 751.877 - -4.43% -
std::unique(list<int>)_(contiguous)/32 -1.78% 52.893 51.953 - -0.23% -
SetIntersection_Front_Set_uint32_256_16 -1.78% 4481681.635 4402107.551 - -1.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.77% 69283.589 68054.672 - 3.50% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.77% 0.833 0.818 - -0.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.76% 352.021 345.812 - -4.76% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.76% 2789744.387 2740612.061 - -0.60% -
SetIntersection_Front_Vector_uint64_256_16 -1.76% 4219917.222 4145636.904 - 0.06% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.76% 12010246.971 11798930.771 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.76% 1183563.512 1162764.420 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.76% 15.053 14.788 - -0.51% -
std::unordered_multimap<int,_int>::clear()/32 -1.75% 603.877 593.292 - -4.60% -
BM_PushHeap_float_QuickSortAdversary_1024 -1.75% 0.632 0.621 - 1.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.75% 1.188 1.167 - 0.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.75% 21.213 20.842 - -2.02% -
std::sort(deque<int>)_(shuffled)/8 -1.74% 23.016 22.614 - -1.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.74% 61968.915 60888.122 - -2.52% -
std::reverse_copy(list<int>)/64 -1.74% 30.365 29.836 - -0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 398.585 391.635 - -0.78% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.74% 286.317 281.326 - 1.65% -
std::find_end(vector<int>)_(same_length)/1000 -1.74% 246.171 241.887 - -1.21% -
SetIntersection_None_Set_uint32_1024_256 -1.74% 8887022.808 8732547.700 - 1.67% -
SetIntersection_Interlaced_Vector_string_256_256 -1.73% 20892201.851 20529894.906 - -1.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.73% 19.063 18.733 - -1.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.72% 37750027.195 37098994.328 - 0.03% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.72% 2.821 2.772 - -1.26% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.72% 8.968 8.814 - 1.64% -
std::multiset<std::string>::clear()/8192 -1.72% 215983.604 212275.445 - -1.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.71% 8802411.858 8651629.789 - -0.16% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.71% 10.216 10.041 - -1.30% -
SetIntersection_None_Set_uint64_64_4 -1.71% 21592816.584 21223921.012 - -0.36% -
SetIntersection_Front_Vector_float_1024_16 -1.71% 1123583.944 1104409.272 - -1.83% -
ranges::minmax(std::list<__int128>)/70000 -1.70% 59564.330 58549.899 - -3.45% -
BM_PushHeap_uint64_QuickSortAdversary_16 -1.70% 0.938 0.923 - -1.75% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.69% 26827.897 26373.686 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.69% 2.106 2.071 - -1.25% -
SetIntersection_Front_Vector_uint64_1024_4 -1.68% 1081399.933 1063179.212 - 0.81% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.68% 0.642 0.631 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.68% 461232.462 453466.755 - -1.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.68% 6477.733 6369.020 - 2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.68% 35421589.663 34827694.808 - 0.05% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.68% 11.490 11.297 - -10.27% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.68% 19.837 19.505 - -0.06% -
SetIntersection_Front_Set_uint64_64_4 -1.67% 16204337.952 15933266.190 - -1.39% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.67% 675.845 664.556 - -0.36% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.67% 636.551 625.924 - -0.43% -
SetIntersection_None_Set_uint32_64_16 -1.67% 18463924.419 18155906.343 - 0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.67% 2948407.795 2899232.096 - -3.51% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.66% 49.249 48.429 - 12.97% -
BM_num_get<bool> -1.66% 11.851 11.654 - -2.82% -
SetIntersection_Interlaced_Set_float_1024_1 -1.66% 1041462.395 1024136.453 - -2.19% -
rng::starts_with(deque<int>)/1048576 -1.66% 494426.922 486209.851 - -3.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.66% 4314885.303 4243225.919 - -1.81% -
SetIntersection_Interlaced_Vector_string_256_16 -1.66% 10482620.642 10309031.477 - -3.36% -
SetIntersection_None_Set_string_1024_256 -1.66% 8979815.925 8831115.036 - -4.28% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.65% 7786.644 7657.783 - -0.73% -
SetIntersection_None_Vector_uint32_16384_4 -1.65% 1114634.745 1096199.942 - -0.40% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.65% 245557.229 241496.697 - -0.86% -
BM_deque_deque_move/512 -1.65% 17.947 17.650 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.65% 4173216.571 4104443.836 - -1.27% -
SetIntersection_Front_Set_string_256_4 -1.65% 4947997.232 4866569.034 - -2.53% -
std::move(vector<int>)/8 -1.64% 2.306 2.268 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.64% 5029602.064 4947108.090 - -0.82% -
SetIntersection_None_Vector_uint32_262144_256 -1.64% 1133850.355 1115280.820 - -0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.63% 15.140 14.893 - -3.30% -
std::reverse(vector<int>)/8 -1.63% 1.546 1.520 - -0.90% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.63% 6432.620 6327.698 - -1.52% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.63% 615.372 605.353 - -0.81% -
SetIntersection_None_Vector_uint32_16384_64 -1.63% 1101771.937 1083838.381 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.63% 1589660.931 1563789.879 - -0.17% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.63% 19.726 19.406 - -12.42% -
SetIntersection_Front_Set_float_256_4 -1.63% 4219662.836 4151076.705 - -1.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.62% 4187275.247 4119258.572 - -1.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.62% 32.497 31.972 - -0.94% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.61% 55577.448 54680.488 - -0.08% -
std::find(list<int>)_(bail_25%)/32768 -1.61% 8022.389 7893.037 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.61% 4379362.712 4309064.668 - -1.10% -
SetIntersection_Interlaced_Set_float_64_64 -1.60% 13286998.257 13073824.740 - -0.80% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.60% 7165166.732 7050463.580 - 3.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.60% 164.402 161.774 - -0.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.60% 15.028 14.788 - -0.10% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.60% 16484020.997 16220735.385 - 0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.60% 12941.520 12734.916 - -0.09% -
std::set<std::string>::count(key)_(existent)/1024 -1.59% 24.211 23.826 - 0.20% -
SetIntersection_Front_Vector_float_1024_1 -1.59% 1040138.945 1023644.329 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.58% 1062195.120 1045373.750 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.58% 6747.790 6641.171 - -0.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.58% 22.451 22.096 - 0.92% -
std::fill(vector<bool>)/64 -1.58% 1.568 1.543 - 2.87% -
SetIntersection_None_Set_uint64_16384_4 -1.57% 164296628.795 161713256.209 - 1.24% -
ranges::min(std::vector<char>)/8 -1.56% 2.446 2.408 - -0.15% -
BM_PushHeap_float_Ascending_262144 -1.56% 5.091 5.011 - -2.83% -
std::copy(vector<bool>)_(unaligned)/32768 -1.55% 218.120 214.733 - -1.62% -
SetIntersection_Interlaced_Set_string_1024_4 -1.55% 10374566.670 10213462.256 - -0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.55% 4252705.089 4186704.164 - -1.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.55% 54.460 53.618 - -0.63% -
std::search(vector<int>)_(single_element)/1000 -1.54% 231.335 227.765 - -2.26% -
std::set<int>::ctor(const&,_alloc)/8192 -1.54% 50462.986 49684.680 - -3.03% -
std::unordered_multiset<int>::clear()/32 -1.54% 596.436 587.251 - 0.17% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.54% 26.856 26.443 - -1.60% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.53% 4.611 4.540 - 5.86% -
SetIntersection_None_Set_uint64_1024_4 -1.53% 8866597.824 8730813.098 - 1.21% -
std::set<int>::equal_range(key)_(existent)/8192 -1.53% 8.503 8.373 - 4.47% -
std::copy_backward(list<int>)/32768 -1.53% 26801.151 26391.950 - 0.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.52% 20.525 20.213 - -1.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.52% 9112829.632 8974363.424 - -0.49% -
SetIntersection_None_Set_uint32_64_1 -1.52% 22707648.462 22362812.560 - 0.05% -
SetIntersection_None_Set_string_256_64 -1.52% 9333286.721 9191563.949 - -2.93% -
BM_tolower_string<wchar_t> -1.52% 6.442 6.345 - 0.82% -
std::reverse(vector<int>)/4096 -1.52% 132.299 130.293 - -0.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.52% 37.835 37.261 - -1.04% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.51% 32.650 32.155 - 0.99% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.51% 17.551 17.285 - -1.22% -
BM_deque_deque_move_backward/1024 -1.51% 38.298 37.719 - -2.41% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.51% 52729.224 51932.104 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.51% 21576306.263 21250224.287 - -0.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.51% 18.635 18.354 - -1.70% -
BM_num_get<unsigned_int> -1.51% 9.790 9.643 - -3.16% -
SetIntersection_Front_Set_uint64_4_4 -1.51% 137553706.472 135478184.157 - -0.21% -
SetIntersection_Front_Set_uint64_16_16 -1.51% 38072981.091 37499254.398 - -0.25% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.51% 587952.066 579102.467 - -1.28% -
SetIntersection_Front_Set_uint32_1024_16 -1.50% 1192766.637 1174830.353 - -1.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.50% 63.448 62.494 - -17.34% -
std::for_each(set<int>::iterator)/8192 -1.50% 8034.084 7913.885 - -1.99% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.49% 12592655.939 12404452.876 - -12.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.49% 524.335 516.499 - -1.33% -
SetIntersection_None_Vector_uint64_64_1 -1.49% 16714136.973 16464561.228 - -0.06% -
SetIntersection_Front_Set_uint64_4_1 -1.49% 215098621.142 211887488.649 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.49% 64144.005 63187.019 - -1.90% -
SetIntersection_None_Set_uint64_256_1 -1.49% 11394433.927 11224490.864 - 0.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.49% 583.200 574.523 - 1.62% -
SetIntersection_Front_Set_uint64_262144_64 -1.49% 1688334.814 1663216.360 - -0.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.49% 19.116 18.831 - -0.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.49% 790.962 779.208 - -3.39% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.49% 30.448 29.996 - -3.50% -
BM_StringFindStringLiteral/16 -1.48% 1.642 1.618 - -0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.48% 39.829 39.241 - 25.11% -
BM_CmpEqual_schar_short -1.48% 1.119 1.103 - -2.16% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.47% 16.796 16.548 - 0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.47% 446.664 440.108 - -0.09% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.46% 10.524 10.370 - -1.49% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 406.221 400.299 - 0.67% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.46% 1051269.111 1035944.907 - 0.36% -
SetIntersection_Front_Vector_uint64_4_1 -1.46% 214531218.244 211406534.928 - 0.05% -
SetIntersection_Front_Vector_uint64_64_16 -1.46% 14399739.178 14190008.115 - -0.86% -
SetIntersection_Front_Set_float_1024_16 -1.45% 1217881.960 1200250.883 - 0.26% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.45% 5031.425 4958.605 - -0.15% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.45% 136125304.599 134156379.670 - -0.40% -
BM_std_minmax_element<short>/3 -1.45% 1.209 1.192 - 7.69% -
std::swap_ranges(list<int>)/50 -1.44% 32.582 32.112 - -6.96% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.44% 400.518 394.757 - 0.45% -
SetIntersection_None_Set_uint32_256_16 -1.44% 10915105.269 10758129.353 - 0.65% -
std::copy_backward(list<int>)/8 -1.44% 2.406 2.372 - -2.43% -
std::set<std::string>::find(key)_(existent)/1024 -1.43% 23.851 23.509 - 2.93% -
std::multimap<std::string,_int>::clear()/32 -1.43% 906.818 893.818 - 0.36% -
std::find_end(list<int>)_(process_all)/8192 -1.43% 7515.754 7408.316 - -1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.43% 1577980.228 1555435.427 - -0.40% -
SetIntersection_None_Set_uint32_16384_1 -1.43% 155970736.927 153743290.906 - -0.81% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.42% 340.610 335.757 - 7.36% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.42% 51887.447 51148.416 - -4.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.42% 35725.002 35216.587 - 1.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.42% 43524.926 42906.088 - -4.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.42% 33.096 32.628 - 3.96% -
bm_ranges_swap_ranges_vb_aligned/16 -1.41% 3.319 3.272 - -1.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.41% 24.346 24.003 - -5.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.41% 27.205 26.821 - -1.56% -
std::partition_copy(list<int>)/8192 -1.41% 7338.800 7235.391 - -8.97% -
BM_CmpEqual_uchar_ushort -1.41% 1.067 1.052 - -1.62% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.41% 20.113 19.830 - -0.01% -
std::set<std::string>::find(key)_(existent)/8192 -1.41% 30.497 30.068 - 5.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.40% 21.015 20.720 - -1.63% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 7827.398 7717.649 - -1.48% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.40% 9782.381 9645.300 - -0.23% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.40% 27111.128 26732.408 - 2.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.39% 17.471 17.228 - 0.14% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.39% 31.926 31.482 - 2.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.39% 137961.977 136042.861 - 0.26% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.39% 63254473.419 62375716.949 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.39% 8074924.859 7962760.655 - 0.44% -
SetIntersection_Front_Set_uint64_256_4 -1.39% 4229711.206 4170987.821 - 0.04% -
SetIntersection_Front_Set_uint64_1024_1024 -1.39% 12664646.235 12488973.307 - 3.52% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.39% 5.423 5.348 - 3.64% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.38% 34650.160 34171.819 - 4.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.38% 11032883.793 10880610.287 - 0.32% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.38% 24.054 23.722 - -3.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.38% 4176100.525 4118611.109 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.38% 16554233.595 16326361.590 - -0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.38% 4156201.827 4099021.720 - 0.03% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.37% 221018447.715 217980008.632 - -1.06% -
SetIntersection_None_Set_string_1024_1024 -1.37% 9147533.178 9021915.218 - 3.19% -
SetIntersection_None_Set_uint32_16384_4 -1.37% 155613220.436 153480540.664 - -1.03% -
std::for_each(set<int>::iterator)/50 -1.37% 37.148 36.640 - 0.30% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.36% 12.729 12.556 - 3.72% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.36% 238114392.995 234871548.061 - -2.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.36% 13928.528 13739.072 - 0.83% -
std::rotate_copy(deque<int>)/8192 -1.36% 294.732 290.727 - -0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.36% 355247154.698 350422428.862 - 0.35% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.36% 4169966.224 4113369.158 - 1.21% -
BM_deque_deque_copy/65536 -1.36% 3130.268 3087.815 - 0.42% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.36% 10092992.810 9956148.829 - 0.26% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.35% 6714.260 6623.304 - -1.69% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.35% 148025.122 146021.949 - -1.26% -
std::reverse(vector<int>)/512 -1.35% 16.557 16.333 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.35% 144081847.032 142138071.820 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.35% 1049564.848 1035416.335 - -1.06% -
SetIntersection_Front_Set_uint64_16384_16384 -1.35% 229019249.249 225933930.152 - 1.82% -
std::rotate(vector<bool>)_(by_1/3)/32 -1.35% 17.613 17.376 - -1.73% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.34% 36735.540 36241.711 - -13.89% -
SetIntersection_None_Set_uint32_256_256 -1.34% 5839950.100 5761490.033 - 3.08% -
SetIntersection_Front_Set_string_16384_4 -1.34% 1276415.358 1259270.913 - -0.45% -
std::rotate_copy(vector<int>)/8192 -1.34% 720.009 710.388 - 95.48% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.33% 15.126 14.925 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.33% 14953.560 14754.307 - -1.63% -
SetIntersection_None_Vector_uint64_262144_4 -1.33% 1138528.444 1123362.633 - 4.38% -
BM_deque_vector_move/64 -1.33% 2.655 2.620 - -1.20% -
BM_PushHeap_string_Descending_4 -1.33% 1.933 1.907 - -1.42% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.33% 9.079 8.959 - -2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.32% 2.522 2.489 - 0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.32% 372302.210 367376.336 - -0.34% -
bm_ranges_swap_ranges_vb_aligned/8 -1.32% 3.286 3.242 - -0.05% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.32% 186737.365 184270.432 - -1.76% -
std::stable_partition(list<int>)_(sparse)/32 -1.32% 9.678 9.550 - 0.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.32% 8976.321 8857.872 - -6.23% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.32% 17.273 17.045 - -0.97% -
std::remove(vector<int>)_(prefix)/1024 -1.32% 309.829 305.748 - -0.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.32% 24.961 24.633 - 1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.32% 66817959.283 65938666.414 - 0.28% -
std::move(list<int>)/32768 -1.31% 31528.265 31114.243 - -2.38% -
SetIntersection_None_Set_uint64_262144_1 -1.31% 1217476.076 1201512.451 - -0.14% -
SetIntersection_Front_Vector_uint64_1_1 -1.31% 536496893.917 529480091.553 - -0.09% -
ranges::minmax(std::list<__int128>)/64 -1.31% 39.862 39.342 - -2.07% -
std::stable_sort(vector<int>)_(ascending)/8 -1.30% 15.814 15.609 - 0.65% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.30% 1.059 1.045 - -14.68% -
SetIntersection_None_Vector_uint64_262144_64 -1.30% 1140246.029 1125476.200 - 4.24% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.29% 19.691 19.436 - -1.46% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.28% 20801648.790 20534808.693 - -1.55% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 13791.164 13614.296 - -1.31% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.28% 1571737.225 1551584.229 - 0.15% -
std::replace(vector<int>)_(prefix)/1024 -1.28% 158.724 156.690 - 0.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.28% 2930755.723 2893234.033 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.28% 214240155.571 211500939.233 - -0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.28% 134791042.522 133071343.986 - -0.51% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.27% 17.668 17.442 - -1.51% -
SetIntersection_None_Set_uint32_16384_16 -1.27% 155102862.918 153129000.713 - -1.36% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.27% 1.703 1.682 - -2.33% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.27% 397.053 392.004 - -1.57% -
SetIntersection_Front_Set_uint64_16384_4 -1.27% 1076446.934 1062763.072 - -0.66% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.27% 744.831 735.366 - -0.48% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.27% 2.155 2.127 - 5.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.27% 9699363.595 9576221.543 - -2.11% -
SetIntersection_Front_Vector_uint32_256_1 -1.27% 4158384.949 4105600.462 - -0.86% -
SetIntersection_None_Vector_uint32_16384_256 -1.27% 1107168.391 1093122.548 - -0.68% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.27% 2148.990 2121.740 - -1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.27% 199678545.327 197146618.058 - -3.04% -
SetIntersection_None_Vector_uint32_64_1 -1.27% 16729419.066 16517588.953 - -0.24% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.27% 7.433 7.339 - -0.15% -
BM_CmpLess_schar_ushort -1.27% 1.107 1.093 - -0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.26% 138324140.084 136577271.173 - -0.48% -
BM_deque_vector_ranges_copy/64 -1.26% 2.626 2.593 - -1.52% -
SetIntersection_None_Set_uint64_64_1 -1.26% 22580170.810 22295247.006 - 0.18% -
SetIntersection_None_Set_uint32_16384_64 -1.26% 154414146.018 152468088.488 - -1.39% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.26% 13693.545 13521.285 - -1.44% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.26% 18.971 18.732 - -2.10% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.25% 651.825 643.651 - -0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.25% 535798897.318 529081899.244 - -0.53% -
SetIntersection_Front_Vector_string_16384_16384 -1.25% 349489300.988 345111533.952 - -1.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.25% 1.186 1.171 - 19.57% -
SetIntersection_None_Vector_uint64_16384_64 -1.25% 1105241.933 1091403.888 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.25% 12251673.449 12098322.543 - -0.31% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.25% 718.839 709.849 - -0.34% -
std::find(list<int>)_(process_all)/32768 -1.25% 26213.158 25886.210 - -1.33% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.25% 20.696 20.438 - 0.12% -
std::for_each(multiset<int>::iterator)/32 -1.24% 23.867 23.570 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.24% 62991077.063 62210546.303 - 0.30% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.24% 1045174.598 1032237.427 - 4.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.23% 215710379.540 213048905.770 - 0.28% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.23% 2217.173 2189.904 - -1.29% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.23% 1701058.594 1680168.865 - 0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.23% 205181555.098 202664130.148 - -0.42% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.23% 459962.979 454327.330 - -0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.22% 968172.998 956326.490 - -1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.22% 16218117.212 16019951.737 - -0.72% -
SetIntersection_None_Vector_uint32_256_1 -1.22% 4276491.644 4224270.546 - -0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.22% 4322932.070 4270200.600 - 3.08% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.22% 20.297 20.050 - -0.38% -
std::copy_n(vector<int>)/32768 -1.22% 3780.021 3733.933 - 2.61% -
BM_StringRelational_Less_Large_Huge_Control -1.22% 2.175 2.148 - -0.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.22% 17.413 17.201 - -1.07% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.21% 51044.905 50426.793 - -0.52% -
SetIntersection_Front_Set_uint64_1024_1 -1.21% 1056970.070 1044172.993 - -0.85% -
BM_StringAssignStr_Large_Opaque -1.21% 10.373 10.248 - -0.35% -
std::set<std::string>::ctor(const&)/0 -1.20% 12.915 12.759 - 0.33% -
std::set<int>::contains(key)_(existent)/1024 -1.20% 3.885 3.838 - -2.39% -
std::map<int,_int>::count(key)_(existent)/32 -1.20% 1.565 1.546 - -1.08% -
std::for_each(map<int>::iterator)/50 -1.20% 36.320 35.884 - -0.47% -
BM_vector_deque_ranges_move/65536 -1.20% 3112.575 3075.237 - -0.13% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.20% 26.943 26.620 - -3.43% -
std::sort_heap(deque<int>,_pred)/8192 -1.20% 430314.413 425159.068 - -1.18% -
std::search(vector<int>)_(near_matches)/1024 -1.20% 15140.014 14959.051 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.20% 137284095.785 135643195.546 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.19% 536962042.466 530552367.673 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.19% 8905218.907 8798973.797 - -0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.19% 17.341 17.134 - -0.06% -
SetIntersection_None_Vector_uint64_1_1 -1.19% 535744016.069 529358987.126 - 0.10% -
SetIntersection_Front_Vector_uint64_16_1 -1.19% 62981587.137 62232258.719 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.19% 1042435.939 1030049.518 - -1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.19% 185930.932 183725.245 - 0.45% -
std::map<int,_int>::erase(key)_(existent)/32 -1.19% 22.451 22.185 - -4.64% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.19% 35.382 34.963 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 1418.184 1401.432 - -0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.18% 131542559.074 129990849.301 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.18% 1085210.654 1072436.277 - 0.83% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.18% 2.994 2.958 - -0.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.18% 15.939 15.751 - 0.58% -
SetIntersection_Front_Set_uint32_64_16 -1.18% 15282462.728 15102834.932 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.17% 18655393.692 18436476.056 - 8.71% -
SetIntersection_None_Vector_uint64_4_4 -1.17% 134049471.633 132479298.711 - -0.11% -
SetIntersection_Front_Set_uint64_16_1 -1.17% 63069053.885 62330317.354 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.17% 6.185 6.112 - -0.03% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.17% 5076.124 5016.732 - 0.30% -
SetIntersection_Front_Vector_uint64_4_4 -1.17% 136187309.760 134593949.808 - -0.13% -
SetIntersection_Front_Set_uint64_16_4 -1.17% 54985119.387 54342076.583 - -0.04% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.17% 16.341 16.150 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.17% 52.541 51.927 - -0.60% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.17% 49620.033 49040.245 - -1.12% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.16% 12049128.289 11908775.434 - 0.26% -
std::is_sorted(list<int>)/8192 -1.16% 7219.697 7135.692 - -2.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.16% 5.828 5.761 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.16% 536796147.643 530557752.114 - -0.32% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.16% 214871649.914 212375544.285 - -0.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 399.527 394.888 - 0.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.16% 3978.004 3931.817 - -1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.16% 16143867.003 15956480.029 - 0.08% -
SetIntersection_None_Vector_uint64_16_1 -1.16% 63387777.779 62654111.126 - 0.25% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.16% 535143114.518 528953570.599 - -0.06% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.16% 5518.184 5454.396 - -16.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.15% 11339355.675 11208426.915 - 0.33% -
std::rotate(deque<int>)_(by_1/4)/32 -1.15% 13.220 13.067 - -0.48% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.15% 81045.718 80111.866 - -0.17% -
BM_deque_deque_ranges_move/64000 -1.15% 3055.354 3020.191 - -0.33% -
BM_vector_deque_move/70000 -1.15% 3381.497 3342.632 - -0.02% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.15% 25.233 24.943 - -1.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.15% 19.136 18.917 - -0.71% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -1.14% 5.787 5.721 - 6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.14% 37484424.388 37058204.848 - 0.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.14% 8386601.191 8291302.570 - -1.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 412.906 408.218 - 0.28% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.13% 7.604 7.518 - -0.16% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.13% 1842.839 1821.957 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.13% 2.170 2.145 - -0.88% -
SetIntersection_None_Vector_uint64_4_1 -1.13% 214527059.033 212105447.490 - 0.12% -
SetIntersection_None_Vector_uint64_1024_4 -1.13% 1076419.722 1064287.220 - -0.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.13% 17.229 17.035 - -1.00% -
SetIntersection_Front_Set_uint64_16384_1024 -1.12% 12571742.754 12430476.529 - -0.52% -
std::move(deque<int>)/4096 -1.12% 150.039 148.356 - -0.95% -
SetIntersection_None_Set_uint64_16_16 -1.12% 35468206.007 35070634.552 - -0.36% -
bm_ranges_swap_ranges_vb_aligned/32 -1.12% 3.318 3.281 - -0.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.12% 6.388 6.317 - -1.80% -
std::transform(deque<int>,_deque<int>)/32 -1.12% 21.713 21.471 - -4.06% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -1.11% 1.221 1.208 - -8.38% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.11% 25.899 25.611 - -1.33% -
SetIntersection_None_Vector_float_1024_1 -1.11% 1083386.965 1071338.760 - -1.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.11% 366.340 362.274 - -1.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.11% 752.454 744.119 - 0.24% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.11% 32231.757 31875.476 - -0.71% -
SetIntersection_Interlaced_Set_string_1024_64 -1.10% 16752862.264 16567956.955 - 0.24% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.10% 395.243 390.884 - -0.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.10% 3221.457 3185.941 - 0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.10% 536123956.547 530217743.233 - -0.29% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.10% 493.293 487.860 - 0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.10% 22595456.210 22346992.640 - -0.67% -
BM_CmpLess_uint_schar -1.10% 1.039 1.028 - -0.98% -
std::is_sorted(list<int>,_pred)/8 -1.10% 4.041 3.997 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.09% 17476485.058 17285374.453 - -3.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.09% 24.313 24.047 - -1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.09% 63848545.109 63151424.443 - -0.21% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.09% 7.857 7.771 - -1.00% -
std::copy(deque<int>)/262144 -1.09% 11710.515 11583.143 - -1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.09% 1237882.813 1224425.457 - -0.13% -
SetIntersection_Interlaced_Set_string_4_4 -1.09% 160048171.471 158310096.932 - -0.04% -
SetIntersection_Front_Set_uint32_16384_16384 -1.08% 221134899.028 218737126.434 - 0.70% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.08% 3.018 2.985 - 1.23% -
SetIntersection_Front_Set_float_1024_4 -1.08% 1073525.024 1061946.218 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.08% 215062367.876 212746237.742 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.08% 1.209 1.196 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.08% 217384033.793 215043448.082 - -0.08% -
std::find_if(vector<char>)_(process_all)/50 -1.08% 6.699 6.627 - -0.18% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.08% 4.926 4.873 - -0.71% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.08% 13508.466 13363.093 - 0.29% -
std::multimap<std::string,_int>::erase(iterator)/1024 -1.07% 34.034 33.669 - 24.10% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.07% 293.160 290.010 - 0.16% -
BM_StringFindAllMatch/64 -1.07% 3.236 3.201 - 0.66% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -1.07% 41.289 40.845 - 3.61% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.07% 23.150 22.902 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.07% 1.111 1.099 - -0.83% -
BM_StringEraseToEnd_Huge_Transparent -1.07% 2.412 2.386 - 1.08% -
std::move(deque<int>)/262144 -1.07% 15177.337 15014.905 - -0.54% -
std::flat_map<int,_int>::erase(iterator)/32 -1.07% 20.104 19.889 - 0.44% -
SetIntersection_Front_Vector_uint64_64_64 -1.07% 10695618.600 10581332.491 - 1.08% -
SetIntersection_Front_Set_float_262144_4 -1.07% 1064516.991 1053172.484 - 2.56% -
BM_CmpLess_short_short -1.06% 0.955 0.945 - -0.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.06% 8707.153 8614.471 - -1.30% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.06% 11066807.337 10949055.449 - 1.61% -
SetIntersection_Front_Vector_float_64_4 -1.06% 16020005.725 15849608.968 - -1.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.06% 1.763 1.744 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.06% 3064669.856 3032212.846 - -0.92% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.06% 843.533 834.610 - 10.08% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.05% 7806.861 7724.541 - 0.72% -
SetIntersection_None_Set_uint64_1_1 -1.05% 536305197.453 530652534.764 - -0.18% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.05% 10.846 10.732 - -0.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.05% 58.922 58.304 - 89.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.05% 55169833.940 54591412.784 - -0.29% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.05% 2218.572 2195.366 - -1.09% -
std::none_of(vector<int>)_(process_all)/32 -1.05% 8.389 8.301 - -0.60% -
SetIntersection_None_Set_uint64_4_1 -1.05% 217074459.147 214805244.492 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.04% 8651546.633 8561235.953 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.04% 538149468.356 532543878.874 - 0.14% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.04% 4.219 4.175 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.04% 18709729.137 18515550.157 - 3.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.04% 1223493.228 1210796.460 - -2.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.04% 41.949 41.514 - 0.78% -
SetIntersection_None_Set_uint64_256_16 -1.03% 10780360.535 10668874.290 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.03% 38.400 38.003 - -12.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.03% 61.523 60.887 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.03% 214288000.650 212074623.199 - -0.22% -
std::stable_sort(vector<int>)_(descending)/8192 -1.03% 18639.356 18447.043 - -0.10% -
SetIntersection_Front_Vector_uint32_16384_16 -1.03% 1113858.098 1102368.248 - -1.61% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.03% 8164.963 8080.787 - -1.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.03% 17.231 17.054 - -0.72% -
SetIntersection_None_Vector_float_262144_1 -1.03% 1128771.677 1117139.153 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.03% 16484097.870 16314223.615 - -0.79% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.03% 521.991 516.617 - 0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.03% 62899478.995 62253115.825 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.02% 538220795.255 532705346.681 - 0.17% -
std::make_heap(vector<int>)_(descending)/8192 -1.02% 1970.144 1949.976 - 0.18% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.02% 53949.379 53397.168 - -1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.02% 1108524.532 1097184.461 - -2.70% -
BM_StringFindCharLiteral/64 -1.02% 2.118 2.096 - 0.06% -
SetIntersection_None_Set_uint32_16_16 -1.02% 35465740.583 35105440.294 - -0.35% -
SetIntersection_Front_Vector_string_262144_262144 -1.01% 14602418.295 14454712.322 - 0.62% -
SetIntersection_None_Set_uint32_16384_256 -1.01% 154322308.179 152764722.742 - -0.78% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.01% 17.675 17.497 - -0.41% -
SetIntersection_None_Vector_uint32_64_16 -1.01% 13581905.209 13445186.435 - 0.03% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.01% 26.923 26.652 - -1.91% -
BM_num_get<double> -1.01% 36.623 36.255 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.00% 1240045.735 1227607.422 - -0.18% -
SetIntersection_None_Set_uint64_64_16 -1.00% 18390308.517 18205856.090 - 0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.00% 136297.294 134930.671 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.00% 16.059 15.898 - -3.00% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.00% 24.405 24.161 - -1.51% -


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