Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562616 2026-01-05T19:53:11 0:00:00
Previous 562598 2026-01-05T19:53:02 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2186 2403
Performance Improvements 2230 2456
Unchanged Tests 52764 52321
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::fill(vector<bool>)/262144 295.26% 231.605 915.449 - 292.36% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 140.39% 20.344 48.905 - 93.83% -
std::multiset<std::string>::erase(key)_(existent)/8192 123.28% 61.832 138.056 - 2.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.72% 101.024 220.958 - 117.38% -
std::partition(list<int>)_(dense)/1024 110.02% 389.762 818.562 - 108.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 108.73% 760.065 1586.466 - 107.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 104.80% 24.493 50.162 - 130.82% -
rng::fill_n(vector<bool>)/64 101.52% 1.403 2.827 - 99.49% -
rng::fill_n(vector<bool>)/512 99.49% 1.431 2.855 - 100.50% -
SetIntersection_Interlaced_Vector_float_262144_16 95.33% 3232707.071 6314488.801 - 0.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 90.46% 8.395 15.990 - -15.42% -
rng::starts_with(list<int>)/1000 90.28% 758.622 1443.502 - 89.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 87.97% 18396443.537 34580485.040 - 11.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 83.71% 22.213 40.807 - 84.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 75.84% 80.343 141.278 - 78.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 74.36% 1.149 2.003 - 16.82% -
std::fill_n(vector<bool>)/512 73.18% 1.504 2.605 - 82.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 73.16% 13.244 22.933 - 53.07% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 62.65% 25.019 40.693 - 24.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 62.38% 0.429 0.697 - 55.54% -
BM_StringRead_Cold_Deep_Empty 59.83% 0.879 1.406 - 75.26% -
BM_StringRead_Cold_Shallow_Empty 59.80% 0.875 1.398 - 77.87% -
BM_StringRead_Cold_Shallow_Small 58.62% 0.850 1.349 - 73.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 57.81% 9288334.364 14657672.433 - 44.58% -
rng::contains_subrange(deque<int>)_(process_all)/50 57.66% 13.982 22.044 - 20.77% -
std::unique_copy(deque<int>)_(sprinkled)/32 55.62% 10.024 15.600 - 68.99% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 55.16% 1284.604 1993.154 - 46.64% -
SetIntersection_Interlaced_Vector_float_16384_16 52.36% 2396835.562 3651746.632 - -6.16% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 52.34% 0.417 0.635 - 12.12% -
BM_StringRead_Cold_Deep_Small 52.18% 0.901 1.371 - 69.90% -
BM_MakeHeap_string_SingleElement_16384 51.75% 6.024 9.142 - 49.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 51.36% 35.282 53.402 - 80.73% -
std::fill_n(vector<bool>)/64 49.88% 1.571 2.355 - 55.15% -
SetIntersection_Interlaced_Vector_uint64_1024_256 49.38% 5039418.201 7528013.101 - 13.60% -
BM_MakeHeap_string_PipeOrgan_256 49.36% 4.757 7.105 - 48.91% -
BM_MakeHeap_string_SingleElement_1024 48.83% 6.152 9.155 - 45.12% -
BM_MakeHeap_string_PipeOrgan_16 47.78% 3.587 5.301 - 46.84% -
std::equal(list<int>)_(it,_it,_it)/1024 47.05% 1130.249 1662.034 - 46.21% -
BM_MakeHeap_string_PipeOrgan_1024 46.90% 4.935 7.250 - 46.09% -
rng::starts_with(list<int>)/1024 46.40% 778.607 1139.906 - 45.46% -
BM_StringRead_Cold_Deep_Large 46.19% 1.343 1.963 - 62.33% -
SetIntersection_Interlaced_Vector_float_262144_256 45.94% 22837528.388 33329114.805 - -35.64% -
BM_MakeHeap_string_SingleElement_256 45.44% 6.277 9.129 - 43.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 45.39% 3.292 4.786 - 33.63% -
BM_MakeHeap_string_Ascending_16 45.21% 3.661 5.316 - 41.32% -
std::unique_copy(deque<int>)_(contiguous)/52 45.05% 14.555 21.112 - 37.58% -
SetIntersection_Interlaced_Vector_float_16384_64 45.02% 5346269.298 7753000.152 - -26.50% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 44.49% 43.502 62.857 - 30.21% -
BM_MakeHeap_string_Ascending_1024 44.32% 4.915 7.093 - 34.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 44.20% 4.871 7.024 - 33.26% -
BM_MakeHeap_string_Ascending_256 43.27% 4.795 6.871 - 37.72% -
BM_MakeHeap_string_Descending_262144 43.18% 3.470 4.969 - 40.20% -
BM_MakeHeap_string_PipeOrgan_64 43.06% 4.705 6.730 - 42.15% -
BM_MakeHeap_string_SingleElement_4 43.04% 3.683 5.268 - 43.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 42.43% 19.179 27.316 - 22.56% -
rng::is_sorted_until(deque<int>,_pred)/8 42.34% 4.374 6.226 - 61.49% -
BM_StringRead_Cold_Shallow_Large 42.33% 1.146 1.632 - 57.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 42.28% 7.651 10.886 - 31.80% -
BM_MakeHeap_string_PipeOrgan_4 42.23% 2.568 3.653 - 43.28% -
std::copy(vector<bool>)_(aligned)/1048576 42.11% 2671.189 3796.083 - 14.32% -
BM_MakeHeap_string_Ascending_16384 41.42% 5.343 7.556 - 31.38% -
std::rotate_copy(vector<int>)/8192 41.37% 501.809 709.396 - 10.69% -
BM_MakeHeap_string_Ascending_64 41.26% 4.707 6.649 - 37.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 40.65% 6.286 8.841 - 31.09% -
std::unordered_set<std::string>::erase(key)_(existent)/0 40.52% 87.378 122.787 - 0.03% -
BM_MakeHeap_string_SingleElement_64 40.32% 6.364 8.930 - 38.50% -
std::copy(vector<bool>)_(aligned)/262144 40.15% 273.211 382.911 - -44.02% -
std::search_n(list<int>)_(no_match)/8192 39.63% 6724.589 9389.272 - 28.32% -
BM_RangesMakeHeap_float_Heap_64 39.13% 0.194 0.269 - 30.91% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 39.12% 47.551 66.152 - 38.78% -
SetIntersection_Front_Set_uint64_16384_16384 39.06% 248539898.782 345608910.770 - 0.96% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 38.98% 1085.475 1508.617 - 45.76% -
rng::search(deque<int>,_pred)_(no_match)/1024 38.81% 315.746 438.297 - 0.41% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 38.03% 44.526 61.461 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_262144_64 37.94% 11003526.773 15178494.354 - 84.86% -
std::unordered_set<std::string>::count(key)_(existent)/32 37.41% 30.386 41.754 - 7.14% -
rng::contains_subrange(deque<int>)_(process_all)/32 37.23% 10.838 14.873 - 6.86% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 36.62% 68.635 93.768 - 0.10% -
BM_RangesPushHeap_uint64_SingleElement_1 36.43% 0.466 0.636 - 3.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 35.63% 10.400 14.105 - 28.88% -
std::unordered_multiset<int>::find(key)_(existent)/8192 35.28% 1.175 1.589 - 25.03% -
BM_MakeHeap_string_SingleElement_262144 35.11% 7.391 9.985 - 28.14% -
BM_MakeHeap_string_Heap_16384 34.26% 4.955 6.653 - 29.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 34.18% 7.034 9.438 - 43.23% -
BM_MakeHeap_string_SingleElement_16 34.04% 5.680 7.614 - 33.01% -
BM_std_min<short>/1 33.89% 0.290 0.389 - 32.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 33.85% 1.395 1.868 - 17.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 33.82% 48.370 64.729 - 32.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 33.47% 47.925 63.965 - 34.25% -
BM_vector_deque_copy/0 33.38% 0.374 0.499 - 28.43% -
BM_MakeHeap_string_Heap_262144 33.33% 5.203 6.937 - 26.88% -
BM_MakeHeap_string_PipeOrgan_262144 33.06% 7.368 9.805 - 31.59% -
rng::copy_n(vector<int>)/4096 32.99% 146.183 194.411 - 32.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 32.65% 1939974.341 2573335.244 - 27.95% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 32.52% 56.795 75.267 - 21.07% -
std::is_sorted(deque<int>)/8 32.44% 2.458 3.255 - 29.56% -
BM_MakeHeap_string_Heap_1024 32.20% 4.749 6.278 - 28.79% -
BM_MakeHeap_string_Heap_64 32.17% 4.969 6.568 - 28.72% -
std::unique_copy(deque<int>)_(sprinkled)/52 32.10% 18.694 24.695 - 31.41% -
BM_MakeHeap_string_Heap_256 32.02% 4.842 6.392 - 28.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.84% 30.003 39.557 - 3.43% -
std::unique_copy(deque<int>)_(contiguous)/32 31.75% 10.538 13.884 - 25.70% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 31.41% 0.308 0.405 - 32.44% -
std::unordered_set<int>::contains(key)_(non-existent)/0 31.39% 0.336 0.442 - -9.79% -
std::map<std::string,_int>::erase(key)_(existent)/1024 31.02% 65.398 85.687 - -1.29% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 30.64% 18.978 24.793 - 1.07% -
BM_vector_deque_ranges_copy/0 30.60% 0.465 0.608 - 31.44% -
rng::contains_subrange(deque<int>)_(process_all)/16 30.49% 7.096 9.260 - -1.43% -
BM_RangesPopHeap_uint32_1 30.35% 0.427 0.556 - 33.89% -
BM_MakeHeap_string_PipeOrgan_16384 30.32% 5.728 7.464 - 34.27% -
std::multimap<int,_int>::find(key)_(non-existent)/32 30.22% 2.228 2.901 - 29.59% -
SetIntersection_Interlaced_Vector_uint64_262144_4 29.78% 1525666.741 1980016.986 - 25.08% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 29.63% 27.836 36.084 - -25.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.51% 25.266 32.722 - 12.17% -
BM_MakeHeap_string_Heap_16 29.47% 4.603 5.960 - 28.27% -
BM_PushHeap_uint32_PipeOrgan_1 29.43% 0.430 0.557 - 17.32% -
std::set<int>::lower_bound(key)_(non-existent)/32 28.91% 2.300 2.965 - 24.69% -
BM_RangesPushHeap_uint64_Descending_1 28.89% 0.482 0.621 - 33.18% -
BM_lexicographical_compare_three_way<IntPtr>/1 28.72% 0.335 0.432 - 9.89% -
std::find_end(deque<int>)_(process_all)/1048576 28.70% 265141.103 341244.065 - 28.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.51% 29.003 37.271 - -0.53% -
BM_std_minmax<char>/6 28.37% 2.030 2.606 - 20.92% -
rng::search(deque<int>)_(single_element)/1000 28.17% 348.900 447.167 - -0.61% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 28.10% 0.433 0.555 - -20.23% -
std::unordered_multiset<int>::find(key)_(existent)/32 28.08% 1.166 1.493 - 14.67% -
SetIntersection_Interlaced_Vector_uint32_262144_16 27.98% 4314347.977 5521585.454 - 58.05% -
rng::equal(vector<bool>)_(unaligned)/8 27.91% 0.692 0.885 - 19.85% -
std::unordered_set<int>::insert(value)_(already_present)/8192 27.82% 2.199 2.811 - 25.74% -
std::multiset<std::string>::insert(value)_(new_value)/0 27.65% 27.821 35.514 - 1.21% -
BM_StringDestroy_Small 27.54% 0.687 0.876 - 0.01% -
std::find(vector<bool>)_(process_all)/8 27.30% 0.618 0.786 - 36.44% -
std::find_end(deque<int>)_(process_all)/8192 27.21% 2093.298 2662.821 - 30.49% -
rng::move_backward(list<int>)/4096 27.12% 5133.836 6526.007 - -0.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 26.97% 34.706 44.065 - 5.04% -
BM_MakeHeap_string_Ascending_4 26.93% 2.823 3.583 - 26.06% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 26.85% 1.201 1.524 - 21.86% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 26.57% 8347113.260 10565221.927 - 25.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.54% 68.558 86.754 - 93.42% -
BM_MakeHeap_string_Descending_256 26.54% 2.700 3.416 - 26.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.20% 44.816 56.556 - 27.87% -
std::search(deque<int>)_(same_length)/1000 26.12% 333.874 421.080 - 19.20% -
rng::contains(deque<int>)_(process_all)/8 26.07% 3.069 3.869 - 31.47% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.00% 0.356 0.449 - 71.94% -
BM_MakeHeap_string_Heap_4 25.90% 3.041 3.829 - 25.74% -
BM_RangesPushHeap_uint32_Ascending_1 25.26% 0.556 0.697 - 20.86% -
BM_MakeHeap_string_Random_262144 25.24% 15.359 19.236 - 23.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 24.80% 17.611 21.978 - -7.14% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 24.52% 7.483 9.318 - 24.77% -
std::unordered_set<std::string>::erase(iterator)/1024 24.48% 26.895 33.478 - 12.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.42% 547.011 680.616 - -33.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 24.42% 5792784.535 7207279.930 - 7.64% -
BM_std_minmax<char>/5 24.27% 1.786 2.219 - 19.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 24.20% 548.727 681.523 - -33.77% -
BM_MakeHeap_string_Descending_1024 24.06% 2.739 3.399 - 25.17% -
std::copy_backward(vector<int>)/4096 24.06% 156.122 193.685 - -19.01% -
std::adjacent_find(list<int>)/50 23.91% 23.654 29.309 - 23.32% -
BM_MakeHeap_string_QuickSortAdversary_262144 23.77% 12.661 15.670 - 23.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 23.76% 2827358.335 3499144.820 - 19.36% -
BM_PushHeap_uint32_Ascending_1 23.52% 0.448 0.553 - 10.28% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 23.41% 1.045 1.290 - 12.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 23.40% 28.591 35.283 - 21.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 23.39% 25338.398 31265.886 - 10.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 23.08% 4948.829 6090.841 - 6.63% -
BM_MakeHeap_string_QuickSortAdversary_256 23.04% 10.413 12.812 - 22.71% -
BM_std_minmax<char>/7 23.00% 2.437 2.998 - 17.80% -
BM_std_min<unsigned_long_long>/1 22.67% 0.330 0.405 - -11.47% -
BM_MakeHeap_string_QuickSortAdversary_64 22.63% 10.135 12.428 - 21.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 22.62% 513.320 629.432 - -33.99% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 22.61% 51.682 63.367 - 23.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 22.56% 71.345 87.443 - -5.26% -
BM_StringConstructDestroyCStr_Small_Transparent 22.56% 0.347 0.425 - 14.75% -
BM_MakeHeap_string_QuickSortAdversary_1024 22.32% 10.607 12.975 - 22.04% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 22.22% 0.501 0.613 - 14.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 22.12% 5787765.907 7068050.737 - 19.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 21.74% 7865223.688 9575055.759 - 17.60% -
BM_std_minmax<char>/4 21.71% 1.501 1.827 - 17.84% -
std::set<int>::lower_bound(key)_(non-existent)/1024 21.48% 6.180 7.508 - 18.93% -
BM_MakeHeap_string_QuickSortAdversary_16 21.47% 8.521 10.350 - 20.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 21.38% 9.367 11.370 - 17.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.34% 68.457 83.069 - -13.37% -
rng::equal(vector<bool>)_(unaligned)/50 21.34% 0.735 0.892 - 21.14% -
SetIntersection_Interlaced_Vector_uint32_1024_16 21.23% 1935823.485 2346740.535 - 24.51% -
std::set<std::string>::erase(iterator)/32 21.01% 25.965 31.420 - 0.75% -
BM_MakeHeap_string_QuickSortAdversary_16384 20.69% 11.839 14.288 - 21.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 20.53% 0.462 0.557 - -12.58% -
BM_PushHeap_uint64_Ascending_64 20.52% 1.572 1.894 - 24.77% -
BM_std_min<__int128>/1 20.50% 0.341 0.411 - 10.75% -
rng::find_first_of(vector<int>)_(large_needle)/50 20.43% 256.870 309.351 - 8.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 20.36% 0.405 0.488 - 8.16% -
BM_std_minmax<char>/22 20.32% 2.487 2.992 - 12.02% -
rng::unique(deque<int>)_(sprinkled)/1024 20.23% 627.201 754.055 - 19.73% -
std::unique(deque<int>)_(sprinkled)/52 20.23% 74.921 90.074 - 6.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 20.09% 7953289.013 9551109.049 - 13.52% -
BM_std_minmax<char>/3 20.08% 1.215 1.458 - 20.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 19.83% 179971874.112 215668784.799 - 1.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.83% 0.336 0.403 - 19.93% -
BM_MakeHeap_string_Descending_16384 19.63% 3.153 3.772 - 26.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 19.57% 10.031 11.994 - 11.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 19.52% 1.339 1.600 - 14.63% -
BM_std_minmax<char>/30 19.39% 2.671 3.189 - 11.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 19.38% 0.466 0.556 - 19.80% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 19.37% 0.532 0.635 - -8.86% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.21% 23.954 28.556 - 9.67% -
BM_RangesMakeThenSortHeap_string_Descending_1024 19.20% 26.990 32.173 - -16.13% -
BM_std_minmax<char>/21 19.15% 2.203 2.625 - 9.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 18.96% 39027.411 46425.827 - 9.06% -
rng::stable_partition(deque<int>)_(sparse)/32 18.92% 11.194 13.312 - 19.23% -
BM_std_minmax<char>/29 18.75% 2.380 2.826 - 10.59% -
std::find(vector<bool>)_(process_all)/50 18.68% 0.622 0.738 - 27.56% -
std::multiset<std::string>::erase(iterator)/1024 18.64% 28.175 33.428 - 1.38% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 18.63% 5.343 6.338 - 17.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.43% 17.755 21.027 - 19.58% -
BM_std_minmax<unsigned_int>/4 18.40% 0.975 1.155 - 18.70% -
SetIntersection_Interlaced_Vector_float_1024_64 18.33% 4247546.767 5025950.069 - -14.27% -
std::fill_n(deque<int>)/32 18.04% 1.204 1.421 - 22.98% -
BM_RangesMakeHeap_float_Heap_16 17.71% 0.213 0.251 - 18.93% -
std::swap_ranges(list<int>)/8192 17.66% 8808.791 10364.360 - 7.17% -
std::partition(deque<int>)_(sparse)/32 17.56% 9.664 11.360 - 17.85% -
BM_StringEraseWithMove_Empty_Transparent 17.39% 0.571 0.670 - 19.07% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 17.35% 6.498 7.625 - 19.55% -
BM_RangesPushHeap_uint32_Random_1 17.33% 0.470 0.552 - 10.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 17.29% 1.086 1.274 - 12.39% -
std::multimap<std::string,_int>::erase(iterator)/0 17.26% 25.222 29.575 - 12.80% -
BM_std_minmax<char>/31 17.23% 3.146 3.688 - 10.51% -
std::partition_point(deque<int>)/50 17.17% 4.349 5.096 - 10.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 17.14% 13.287 15.564 - -5.58% -
BM_std_minmax<char>/23 17.13% 2.954 3.460 - 9.29% -
BM_MakeHeap_string_QuickSortAdversary_4 17.03% 5.922 6.931 - 15.07% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 17.01% 0.348 0.407 - 8.62% -
BM_PushHeap_uint64_Ascending_16 16.98% 0.919 1.075 - 17.93% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 16.92% 9.704 11.346 - 0.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 16.89% 1301.765 1521.593 - 15.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 16.78% 35.030 40.909 - 3.88% -
BM_MakeHeap_string_Ascending_262144 16.60% 7.366 8.588 - -6.36% -
BM_std_minmax<char>/2 16.58% 0.909 1.059 - 18.35% -
std::partition(deque<int>)_(sparse)/50 16.44% 15.221 17.724 - 14.07% -
std::multiset<std::string>::find(key)_(non-existent)/8192 16.11% 25.581 29.702 - -8.00% -
SetIntersection_Interlaced_Vector_float_16384_4 16.08% 1403352.995 1629077.630 - -4.30% -
std::find_end(deque<int>)_(process_all)/1024 15.94% 292.909 339.606 - 28.10% -
BM_std_minmax<long_long>/2 15.91% 1.153 1.337 - 1.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 15.88% 39.553 45.835 - 91.85% -
BM_PushHeap_uint32_SingleElement_4 15.81% 0.341 0.395 - 8.58% -
std::multiset<std::string>::erase(iterator)/0 15.61% 27.052 31.275 - 4.05% -
BM_PushHeap_uint32_Random_1 15.55% 0.484 0.559 - 24.81% -
BM_std_minmax<long_long>/3 15.50% 1.517 1.752 - 0.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 15.46% 0.271 0.313 - -8.48% -
BM_std_minmax<char>/14 15.45% 2.536 2.927 - 14.61% -
rng::copy_n(list<int>)/4096 15.43% 4190.473 4837.029 - 21.44% -
rng::swap_ranges(list<int>)/8192 15.34% 11084.078 12783.851 - 26.90% -
SetIntersection_Interlaced_Vector_uint64_1024_64 15.24% 3982342.722 4589352.891 - -3.00% -
std::set<std::string>::contains(key)_(non-existent)/1024 15.00% 20.202 23.232 - 11.88% -
std::multiset<int>::equal_range(key)_(non-existent)/32 14.87% 2.345 2.694 - 16.67% -
rng::find_first_of(vector<int>)_(large_needle)/1024 14.85% 107234.286 123154.423 - 12.12% -
BM_std_minmax<char>/28 14.57% 2.138 2.449 - 8.60% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 14.40% 22.196 25.392 - 33.05% -
BM_std_minmax<char>/20 14.38% 1.908 2.182 - 5.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 14.35% 2.006 2.293 - 23.16% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 14.35% 0.409 0.467 - 18.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 14.30% 10.286 11.757 - 11.29% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 14.22% 66.519 75.980 - 25.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 14.16% 1.243 1.419 - 11.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.15% 30.420 34.725 - 7.80% -
rng::contains(deque<int>)_(process_all)/32 14.14% 8.623 9.843 - 14.62% -
bm_lexicographical_compare<int>/4 14.10% 1.157 1.320 - 4.85% -
rng::find_first_of(vector<int>)_(large_needle)/32 14.07% 104.311 118.989 - 13.28% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 14.03% 9.290 10.594 - 12.33% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 14.03% 2.320 2.645 - 13.36% -
std::multiset<std::string>::erase(iterator)/8192 13.98% 29.971 34.159 - 12.38% -
BM_PushHeap_uint64_Descending_1 13.97% 0.447 0.510 - 13.65% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.94% 26.652 30.368 - 3.15% -
rng::find_first_of(deque<int>)_(large_needle)/50 13.92% 669.965 763.244 - 6.98% -
std::unordered_set<int>::find(key)_(non-existent)/32 13.85% 1.064 1.211 - 23.21% -
bm_ranges_lexicographical_compare<unsigned_char>/16 13.82% 0.974 1.108 - -4.18% -
rng::sort(deque<int>)_(repeated)/1024 13.69% 948.026 1077.853 - 13.84% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 13.68% 25.006 28.427 - 10.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 13.65% 72591703.685 82501040.295 - 9.45% -
SetIntersection_Interlaced_Vector_uint32_1024_64 13.62% 3851287.158 4375760.026 - -13.74% -
BM_std_min<int>/1 13.57% 0.288 0.327 - 16.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 13.55% 74.168 84.219 - 11.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 13.52% 38.498 43.703 - 23.62% -
SetIntersection_Front_Set_string_262144_256 13.49% 14406931.039 16351032.498 - 3.69% -
std::partition_point(list<int>)/1024 13.45% 1130.765 1282.854 - -0.86% -
std::set<std::string>::erase(key)_(existent)/32 13.45% 61.718 70.019 - 0.52% -
std::unique(deque<int>)_(sprinkled)/32 13.43% 63.248 71.745 - 6.67% -
BM_lexicographical_compare_three_way_fast_path/1 13.38% 0.346 0.392 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.32% 19530289.646 22131912.382 - 56.70% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 13.28% 1.253 1.420 - 6.00% -
BM_StringFindNoMatch/64 13.17% 1.842 2.085 - 12.72% -
BM_RangesMakeThenSortHeap_string_Ascending_4 13.14% 5.317 6.016 - 11.67% -
BM_PushHeap_uint32_SingleElement_16 13.14% 0.336 0.380 - 6.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.14% 54.997 62.222 - -6.61% -
BM_StringEraseWithMove_Empty_Opaque 13.04% 0.797 0.901 - 12.81% -
BM_RangesPushHeap_float_SingleElement_1 13.03% 0.617 0.698 - 9.52% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 13.01% 29.747 33.616 - 7.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 12.82% 787.860 888.884 - 13.26% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 12.65% 21.153 23.829 - 16.20% -
BM_StringRelational_Less_Large_Large_Control 12.64% 2.185 2.461 - 20.20% -
std::unordered_multiset<int>::erase(iterator)/8192 12.62% 20.333 22.900 - 13.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.61% 46.423 52.279 - -1.96% -
SetIntersection_Interlaced_Vector_float_1024_16 12.57% 2625187.283 2955267.372 - 4.80% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 12.56% 89.079 100.270 - -18.79% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 12.54% 1.199 1.349 - 9.03% -
BM_PushHeap_uint64_Ascending_256 12.52% 2.144 2.413 - 15.34% -
BM_std_min<unsigned___int128>/1024 12.51% 395.681 445.196 - -34.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 12.46% 28.890 32.489 - -10.54% -
std::set<std::string>::lower_bound(key)_(existent)/8192 12.39% 28.281 31.786 - 14.48% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 12.35% 9.637 10.828 - 12.76% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 12.29% 25.863 29.043 - -4.97% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12.28% 11417.148 12819.023 - 0.97% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 12.26% 6.334 7.111 - 11.89% -
std::for_each(list<int>)/8192 12.23% 7881.494 8845.515 - 1.84% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 12.18% 1.440 1.616 - 19.36% -
BM_RangesMakeThenSortHeap_string_Descending_16 12.17% 7.807 8.757 - 13.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 12.14% 0.270 0.303 - -13.29% -
SetIntersection_Front_Set_uint64_1024_1024 12.09% 13487694.092 15118472.721 - -4.07% -
BM_RangesMakeThenSortHeap_string_Ascending_16 12.04% 9.582 10.735 - 12.32% -
BM_std_minmax<long_long>/4 12.00% 1.736 1.944 - 4.05% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 11.99% 760.145 851.280 - 2.80% -
BM_MakeHeap_string_Descending_64 11.98% 2.601 2.913 - 13.79% -
BM_std_min<unsigned___int128>/4096 11.97% 1577.480 1766.256 - -35.13% -
BM_MakeHeap_string_Descending_16 11.96% 2.356 2.637 - 11.55% -
BM_std_min<unsigned___int128>/4000 11.95% 1540.851 1725.020 - -35.13% -
BM_std_minmax<char>/27 11.95% 1.795 2.010 - 2.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 11.94% 24.035 26.906 - 35.18% -
std::partition(deque<int>)_(dense)/32 11.91% 9.309 10.418 - -6.53% -
rng::search(deque<int>)_(no_match)/1024 11.87% 237.884 266.125 - -12.77% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.82% 1.494 1.670 - -0.05% -
BM_std_min<unsigned___int128>/65536 11.79% 25376.726 28369.592 - -35.37% -
BM_std_minmax<char>/15 11.79% 2.988 3.340 - 14.00% -
BM_RangesMakeThenSortHeap_string_Descending_4 11.77% 3.733 4.172 - 10.43% -
SetIntersection_Front_Set_string_262144_64 11.75% 4561813.537 5097902.109 - 6.18% -
BM_std_min<unsigned___int128>/5500 11.72% 2114.417 2362.168 - -35.40% -
BM_RangesMakeThenSortHeap_string_Ascending_64 11.72% 15.469 17.281 - 10.98% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 11.71% 5.090 5.686 - 27.39% -
BM_RangesMakeThenSortHeap_string_Ascending_256 11.69% 20.199 22.559 - -0.75% -
BM_std_minmax<char>/26 11.64% 1.390 1.551 - 0.83% -
std::equal(list<int>)_(it,_it,_it)/8192 11.64% 9741.555 10875.378 - 7.79% -
BM_std_min<__int128>/1024 11.55% 396.713 442.536 - 11.73% -
BM_std_min<__int128>/512 11.53% 198.998 221.948 - 11.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.52% 36.693 40.922 - 8.60% -
std::unordered_set<std::string>::find(key)_(existent)/1024 11.51% 37.957 42.326 - 20.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.48% 6855142.499 7642189.500 - 12.06% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 11.46% 15.108 16.839 - 11.84% -
BM_std_min<unsigned___int128>/70000 11.45% 27085.865 30186.393 - -35.61% -
std::move_backward(deque<int>)/4096 11.44% 162.113 180.663 - 16.70% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 11.43% 37.180 41.430 - 10.00% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.41% 4.769 5.313 - 11.66% -
rng::unique_copy(deque<int>)_(contiguous)/52 11.38% 15.191 16.919 - 15.20% -
BM_std_min<__int128>/65536 11.37% 25422.856 28313.426 - 11.71% -
std::map<std::string,_int>::erase(iterator)/32 11.36% 29.112 32.419 - 17.00% -
BM_std_min<unsigned___int128>/1 11.36% 0.412 0.459 - 24.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 11.36% 3329931.537 3708214.550 - 18.17% -
BM_std_min<__int128>/4000 11.33% 1543.703 1718.613 - 11.55% -
BM_std_min<unsigned___int128>/512 11.30% 198.529 220.957 - -34.68% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.30% 0.408 0.454 - 24.65% -
BM_std_minmax<char>/13 11.26% 2.230 2.481 - 10.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.25% 6.492 7.222 - 11.19% -
BM_std_min<__int128>/4096 11.22% 1580.063 1757.342 - 11.31% -
BM_StringConstructDestroyCStr_Empty_Transparent 11.20% 0.238 0.264 - 12.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 11.16% 50.295 55.909 - 1.65% -
BM_RangesMakeThenSortHeap_string_Descending_64 11.15% 13.072 14.530 - 12.01% -
std::adjacent_find(list<int>,_pred)/50 11.07% 34.873 38.734 - 10.57% -
SetIntersection_Front_Set_float_64_64 11.06% 14262130.617 15839690.132 - 2.80% -
std::sort(deque<int>)_(repeated)/1024 11.06% 965.833 1072.620 - 11.34% -
SetIntersection_Interlaced_Vector_uint64_256_64 11.04% 6964550.917 7733515.549 - 14.54% -
BM_PushHeap_string_Descending_262144 11.01% 3.207 3.560 - -34.65% -
BM_std_min<__int128>/70000 11.00% 27145.894 30131.531 - 11.35% -
BM_std_min<__int128>/5500 10.99% 2122.884 2356.133 - 11.10% -
BM_vector_deque_ranges_move/0 10.94% 0.508 0.563 - 8.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 10.90% 0.440 0.488 - 2.45% -
BM_std_min<unsigned___int128>/64000 10.87% 24776.001 27470.326 - -35.94% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 10.86% 1.042 1.155 - 7.27% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 10.85% 29.045 32.196 - 12.69% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 10.84% 20.367 22.575 - 13.78% -
SetIntersection_Interlaced_Vector_float_256_64 10.84% 6754720.648 7486745.159 - -16.09% -
BM_RangesMakeHeap_string_Ascending_262144 10.83% 6.988 7.744 - -20.69% -
BM_std_min<__int128>/64000 10.83% 24848.425 27539.429 - 11.35% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 10.80% 1877.524 2080.390 - 12.58% -
rng::partition_copy(list<int>)/8192 10.80% 7541.336 8355.871 - 13.39% -
BM_RangesMakeThenSortHeap_string_Descending_256 10.75% 18.054 19.994 - 3.49% -
std::copy_backward(vector<bool>)_(unaligned)/262144 10.72% 1877.851 2079.157 - 11.84% -
std::vector<int>::insert(begin)_(cheap_elements)/32 10.66% 4.588 5.078 - -1.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.65% 51.181 56.634 - 21.93% -
std::partition(deque<int>)_(dense)/50 10.57% 14.058 15.544 - -4.86% -
std::unordered_multiset<int>::erase(iterator)/1024 10.46% 20.437 22.575 - 12.59% -
SetIntersection_Front_Set_uint32_1024_1024 10.37% 15993750.920 17651921.337 - 8.26% -
rng::find_first_of(deque<int>)_(large_needle)/32 10.36% 283.359 312.722 - 4.86% -
BM_StringRelational_Less_Large_Huge_Control 10.33% 2.214 2.442 - 9.57% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 10.32% 24.326 26.835 - 10.53% -
BM_std_minmax<unsigned_int>/3 10.32% 1.054 1.163 - 0.72% -
BM_std_min<unsigned___int128>/64 10.28% 24.535 27.057 - -30.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.21% 27.432 30.231 - 7.35% -
std::find_if(deque<int>)_(bail_25%)/8192 10.10% 690.766 760.500 - 8.11% -
BM_RangesPushHeap_float_Descending_1 10.08% 0.559 0.615 - -11.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 10.06% 3373.547 3712.896 - 3.50% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.03% 22.990 25.296 - 16.87% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 10.02% 30.225 33.252 - -32.34% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 10.01% 21.733 23.908 - -5.83% -
rng::contains(deque<int>)_(process_all)/50 9.98% 12.603 13.861 - 10.29% -
std::map<int,_int>::erase(key)_(non-existent)/0 9.93% 0.254 0.279 - 9.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 9.91% 12414899.278 13645534.284 - 7.49% -
std::map<int,_int>::contains(key)_(non-existent)/32 9.89% 2.303 2.531 - 10.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 9.88% 197365573.349 216859980.105 - 0.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 9.86% 29.133 32.005 - 7.09% -
BM_std_minmax<int>/4 9.84% 0.989 1.087 - 11.43% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 9.77% 4.797 5.266 - 9.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.77% 55827771.568 61280214.745 - -4.85% -
std::move(vector<bool>)_(unaligned)/64 9.72% 1.527 1.676 - 9.24% -
SetIntersection_Front_Set_float_1024_1024 9.70% 14249849.803 15632559.182 - -5.91% -
std::any_of(deque<int>)_(process_all)/8192 9.63% 2633.849 2887.557 - 6.18% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 9.63% 0.445 0.488 - -24.69% -
BM_RangesMakeHeap_uint64_Heap_64 9.63% 0.238 0.261 - 6.42% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.61% 37.133 40.699 - 11.17% -
std::unordered_set<int>::insert(value)_(new_value)/1024 9.59% 19.680 21.566 - 10.53% -
std::vector<int>::ctor(size)/1024 9.56% 40.569 44.448 - 8.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 9.54% 0.274 0.300 - -39.21% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 9.53% 0.994 1.089 - 15.22% -
BM_std_minmax<char>/19 9.52% 1.628 1.783 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 9.52% 20655111.828 22620465.762 - 7.69% -
BM_deque_vector_ranges_move/0 9.50% 1.420 1.555 - 0.43% -
std::is_sorted_until(list<int>)/8192 9.48% 6531.394 7150.656 - -1.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.47% 30.455 33.340 - 0.77% -
BM_std_min<__int128>/64 9.47% 24.581 26.910 - 9.82% -
BM_MakeHeap_string_Random_1024 9.46% 10.821 11.845 - 9.76% -
BM_MakeHeap_string_Random_256 9.44% 10.495 11.486 - 10.26% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 9.43% 2.258 2.471 - 9.63% -
std::set<std::string>::contains(key)_(non-existent)/8192 9.30% 27.454 30.007 - 15.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 9.29% 20.044 21.907 - -4.94% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 9.27% 60.202 65.785 - 108.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 9.26% 314.090 343.182 - -3.84% -
std::count(list<int>)_(every_other)/8192 9.23% 6322.870 6906.339 - 3.64% -
std::set<std::string>::contains(key)_(non-existent)/32 9.22% 9.706 10.601 - 12.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 9.20% 34.270 37.424 - 11.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 9.19% 19.107 20.863 - 7.79% -
rng::remove_copy(deque<int>)_(prefix)/50 9.16% 20.606 22.494 - 2.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9.15% 8477.500 9252.803 - -1.23% -
std::partition_point(deque<int>)/32 9.14% 4.277 4.668 - 4.22% -
std::set<std::string>::contains(key)_(existent)/8192 9.13% 27.460 29.968 - 0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.09% 5.085 5.547 - 9.06% -
std::unique(list<int>)_(contiguous)/52 9.08% 67.442 73.565 - 9.35% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.06% 0.442 0.482 - 43.38% -
BM_PushHeap_float_QuickSortAdversary_16 9.04% 0.979 1.068 - 9.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 9.03% 0.462 0.503 - 7.88% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 9.00% 1374.491 1498.214 - -5.42% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 8.99% 5.669 6.179 - 7.61% -
std::set<int>::find(key)_(non-existent)/32 8.99% 2.246 2.448 - 8.02% -
std::any_of(deque<int>)_(process_all)/32768 8.96% 10547.928 11493.045 - 6.03% -
std::multimap<std::string,_int>::erase(iterator)/1024 8.96% 31.522 34.346 - 4.05% -
BM_std_minmax<unsigned_char>/3 8.91% 1.132 1.233 - 3.37% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 8.88% 487.846 531.181 - 0.29% -
rng::find(vector<bool>)_(process_all)/8 8.81% 0.624 0.679 - 12.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 8.77% 1.676 1.823 - 2.40% -
rng::remove_if(deque<int>)_(prefix)/50 8.76% 68.395 74.389 - 0.63% -
bm_ranges_lexicographical_compare<unsigned_char>/4 8.70% 1.216 1.322 - -11.78% -
rng::remove_copy(deque<int>)_(prefix)/1024 8.69% 380.607 413.681 - -0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 8.66% 40240.510 43726.749 - 1.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 8.65% 4.789 5.203 - 5.57% -
SetIntersection_Front_Set_string_256_16 8.64% 6936272.694 7535496.709 - -0.88% -
BM_MakeHeap_string_Random_16384 8.62% 12.784 13.885 - 10.02% -
std::partition(deque<int>)_(sparse)/8192 8.59% 3018.266 3277.580 - 8.35% -
BM_std_minmax<unsigned_int>/2 8.58% 0.764 0.829 - 0.53% -
std::set<int>::equal_range(key)_(non-existent)/32 8.57% 2.497 2.711 - 0.12% -
std::multiset<int>::ctor(const&)/32 8.51% 214.509 232.755 - 2.80% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 8.48% 1.156 1.254 - 7.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.47% 21.139 22.928 - 19.71% -
std::for_each_n(deque<int>)/8 8.42% 1.153 1.250 - -0.34% -
std::multiset<std::string>::clear()/1024 8.37% 20077.505 21758.004 - 11.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 8.35% 51.107 55.372 - -3.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 8.32% 1.486 1.610 - 17.56% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 8.29% 2533.574 2743.482 - -3.31% -
SetIntersection_Front_Set_float_16384_1024 8.28% 14155380.896 15328077.873 - -1.48% -
std::multiset<std::string>::erase(iterator)/32 8.28% 29.689 32.148 - 4.48% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.28% 26.576 28.777 - 9.55% -
std::partition(list<int>)_(sparse)/8192 8.26% 7470.887 8088.096 - -1.08% -
BM_LowerBound_string_262144 8.26% 2249.137 2434.944 - 8.57% -
rng::reverse_copy(deque<int>)/8 8.26% 2.941 3.184 - 4.56% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.22% 23.620 25.563 - -1.13% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 8.22% 17.104 18.510 - 3.17% -
SetIntersection_Front_Set_uint64_16384_64 8.20% 1812602.521 1961257.582 - 2.50% -
BM_PushHeap_uint32_SingleElement_64 8.19% 0.351 0.379 - 3.92% -
std::find_if_not(deque<int>)_(bail_25%)/32768 8.18% 2748.050 2972.920 - 9.28% -
std::copy_backward(vector<bool>)_(aligned)/64 8.17% 1.654 1.789 - 0.74% -
std::replace_if(list<int>)_(sprinkled)/8192 8.16% 7263.408 7855.757 - 7.39% -
BM_PushHeap_uint64_Ascending_1024 8.14% 2.622 2.836 - 10.02% -
BM_std_minmax<unsigned_char>/8 8.13% 0.923 0.998 - -8.13% -
BM_MakeThenSortHeap_uint64_Descending_4 8.12% 1.411 1.525 - 0.82% -
std::find_if_not(vector<char>)_(process_all)/8 8.11% 2.343 2.533 - 2.57% -
rng::search_n(list<int>)_(no_match)/8192 8.04% 6882.946 7436.519 - 0.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.03% 5111.534 5521.862 - 7.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 8.02% 1.919 2.073 - 2.01% -
BM_std_min<unsigned___int128>/31 8.02% 11.815 12.762 - -23.86% -
std::unordered_set<int>::contains(key)_(existent)/32 7.99% 1.257 1.358 - 6.64% -
BM_std_min<unsigned___int128>/28 7.99% 10.637 11.487 - -22.52% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.98% 687.903 742.772 - -11.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.96% 43.171 46.608 - 7.09% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 7.96% 0.427 0.461 - -7.09% -
std::for_each(join_view(vector<vector<int>>))/8 7.93% 1.373 1.481 - 7.43% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 7.90% 1.002 1.081 - -2.96% -
std::replace(list<int>)_(sprinkled)/8192 7.87% 7115.290 7675.081 - 7.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.85% 28.296 30.517 - 6.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 7.84% 5096380.634 5495960.081 - 8.16% -
rng::move(vector<bool>)_(unaligned)/64 7.82% 1.633 1.760 - 8.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.81% 23.093 24.896 - 1.45% -
bm_ranges_lexicographical_compare<unsigned_char>/5 7.81% 1.455 1.568 - -9.58% -
BM_std_min<unsigned___int128>/26 7.78% 9.835 10.601 - -21.91% -
std::replace_if(list<int>)_(prefix)/8192 7.78% 7039.381 7587.301 - 6.86% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 7.77% 32.644 35.179 - 0.96% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.76% 688.252 741.641 - 7.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.73% 7.392 7.963 - 16.82% -
std::find_if(deque<int>)_(bail_25%)/32768 7.72% 2765.077 2978.628 - 8.37% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 7.71% 36.586 39.409 - -8.92% -
BM_std_minmax<unsigned_char>/1 7.70% 0.612 0.659 - 5.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.70% 4.514 4.862 - 5.64% -
std::unordered_set<int>::find(key)_(existent)/1024 7.69% 1.132 1.219 - 5.59% -
BM_RangesMakeHeap_string_PipeOrgan_16384 7.68% 5.095 5.486 - -19.51% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 7.66% 9.071 9.766 - -6.37% -
rng::copy_if(vector<int>)_(entire_range)/8 7.65% 2.168 2.334 - 5.94% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.64% 40.950 44.080 - 10.01% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 7.63% 11575.059 12458.720 - 3.09% -
BM_std_min<unsigned___int128>/30 7.63% 11.422 12.293 - -23.75% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 7.60% 2.513 2.704 - 0.02% -
SetIntersection_Front_Set_uint64_16384_256 7.60% 4437446.245 4774809.731 - -5.69% -
BM_std_min<unsigned___int128>/32 7.60% 12.219 13.148 - -24.45% -
bm_ranges_lexicographical_compare<unsigned_char>/1 7.57% 1.454 1.564 - -9.36% -
SetIntersection_Front_Set_uint64_1024_256 7.56% 4426106.040 4760690.741 - -1.63% -
BM_std_minmax<long_long>/5 7.55% 2.045 2.199 - -1.13% -
BM_std_minmax<short>/7 7.53% 1.680 1.806 - 3.39% -
BM_std_min<__int128>/32 7.52% 12.241 13.162 - 8.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 7.48% 20504.688 22038.630 - 15.99% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.46% 1.184 1.273 - 5.46% -
bm_ranges_lexicographical_compare<unsigned_char>/8 7.46% 1.230 1.322 - -10.36% -
BM_MakeThenSortHeap_uint32_SingleElement_4 7.45% 1.434 1.541 - 0.29% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.44% 293.146 314.969 - 0.23% -
BM_StringFindAllMatch/8 7.44% 2.521 2.708 - 6.45% -
std::set<std::string>::find(key)_(existent)/32 7.44% 15.815 16.991 - 4.22% -
BM_std_min<unsigned___int128>/27 7.41% 10.250 11.010 - -22.30% -
SetIntersection_Interlaced_Vector_uint64_16384_256 7.40% 16339950.312 17549092.427 - -13.95% -
BM_std_min<unsigned___int128>/29 7.40% 11.034 11.850 - -23.44% -
BM_std_min<__int128>/31 7.36% 11.834 12.704 - 7.89% -
BM_std_min<__int128>/26 7.35% 9.839 10.563 - 7.62% -
rng::move_backward(list<int>)/32768 7.35% 33422.349 35877.500 - 6.73% -
BM_RangesMakeThenSortHeap_string_Heap_4 7.34% 5.969 6.408 - 7.10% -
SetIntersection_Front_Set_uint64_262144_256 7.31% 4321719.751 4637709.422 - 3.51% -
BM_std_min<__int128>/30 7.31% 11.445 12.281 - 7.87% -
std::copy(vector<int>)/4096 7.30% 197.354 211.770 - -8.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.30% 5.571 5.978 - 4.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 7.29% 1549405.121 1662384.507 - 4.36% -
BM_std_minmax<unsigned_int>/16 7.27% 1.257 1.348 - 5.02% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 7.27% 1.174 1.260 - 4.73% -
BM_std_min<unsigned___int128>/24 7.27% 9.127 9.790 - -20.35% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 7.24% 26.325 28.230 - 12.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 7.23% 1171213.110 1255895.156 - 1.36% -
std::replace(list<int>)_(prefix)/8192 7.23% 6955.575 7458.138 - 6.37% -
SetIntersection_Interlaced_Vector_uint64_64_16 7.21% 17473979.865 18734689.419 - 6.26% -
rng::find_first_of(vector<int>)_(large_needle)/8192 7.21% 7421049.203 7956108.055 - 12.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 7.21% 10321.720 11065.474 - -3.66% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 7.21% 13.584 14.563 - 8.90% -
BM_std_min<__int128>/29 7.17% 11.051 11.843 - 7.64% -
std::multiset<std::string>::find(key)_(non-existent)/1024 7.16% 19.349 20.734 - -6.37% -
std::multiset<std::string>::clear()/8192 7.15% 203495.516 218048.398 - 9.02% -
std::transform(list<int>,_list<int>)/8192 7.12% 9158.752 9810.987 - 4.25% -
BM_std_min<__int128>/27 7.11% 10.270 11.001 - 7.60% -
BM_std_min<unsigned___int128>/25 7.11% 9.489 10.164 - -21.30% -
rng::find_if_not(vector<char>)_(process_all)/8 7.10% 2.336 2.502 - 1.32% -
rng::find_last(vector<char>)_(bail_90%)/50 7.10% 0.998 1.069 - 3.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 7.09% 77.433 82.920 - 16.87% -
BM_std_minmax<short>/4 7.06% 1.075 1.151 - 18.57% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.06% 9.622 10.301 - -0.48% -
std::rotate(deque<int>)_(by_1/2)/1024 7.05% 173.503 185.743 - 7.20% -
std::equal(list<int>)_(it,_it,_it)/50 7.05% 35.574 38.083 - 12.29% -
BM_RangesMakeHeap_uint64_Random_1024 7.02% 1.039 1.112 - 3.37% -
BM_deque_vector_ranges_move_backward/0 7.01% 1.375 1.471 - -2.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 6.96% 0.960 1.027 - -4.59% -
BM_std_minmax<unsigned_char>/2 6.95% 0.843 0.902 - 2.12% -
SetIntersection_None_Set_string_1024_4 6.93% 8812577.368 9422855.744 - 2.14% -
bm_ranges_lexicographical_compare<unsigned_char>/2 6.91% 1.672 1.788 - -9.38% -
SetIntersection_Front_Vector_string_262144_64 6.88% 3327978.309 3557089.091 - 1.78% -
SetIntersection_Front_Set_string_16384_16 6.82% 1859828.963 1986679.836 - -3.67% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 6.82% 8.755 9.353 - 4.28% -
BM_PushHeap_uint64_Random_4 6.79% 2.130 2.275 - 10.69% -
rng::for_each(list<int>)/8192 6.79% 7979.337 8521.154 - 2.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 6.75% 32.214 34.388 - -6.07% -
rng::replace(vector<int>)_(prefix)/32 6.74% 4.732 5.051 - 0.19% -
SetIntersection_Front_Set_uint32_1024_256 6.74% 4981764.898 5317458.139 - 15.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.72% 39.114 41.742 - 1.28% -
BM_std_min<__int128>/28 6.72% 10.658 11.374 - 7.14% -
BM_std_min<unsigned___int128>/23 6.70% 8.749 9.336 - -19.90% -
SetIntersection_Front_Set_float_1024_256 6.69% 4474398.576 4773745.530 - -4.57% -
std::copy_n(vector<bool>)_(aligned)/262144 6.69% 668.920 713.658 - 5.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.66% 31.398 33.488 - -6.73% -
BM_deque_deque_ranges_move/2 6.64% 3.034 3.236 - 5.70% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 6.62% 76.889 81.979 - 0.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 6.62% 695.844 741.884 - -14.41% -
SetIntersection_Interlaced_Vector_float_262144_1024 6.60% 79032685.405 84245928.181 - -46.11% -
SetIntersection_Front_Set_string_1024_64 6.59% 4715691.649 5026481.504 - 7.02% -
BM_std_min<unsigned___int128>/22 6.56% 8.359 8.907 - -19.08% -
rng::none_of(deque<int>)_(process_all)/32 6.55% 16.365 17.437 - -3.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.51% 31.261 33.297 - 1.50% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.51% 23.936 25.495 - 5.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.50% 22.388 23.844 - -8.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.49% 4.532 4.826 - 5.06% -
BM_std_minmax<short>/2 6.48% 0.850 0.905 - -1.27% -
BM_RangesMakeHeap_float_Heap_256 6.46% 0.243 0.258 - 1.95% -
std::copy_backward(deque<int>)/262144 6.46% 30528.683 32499.905 - -0.28% -
rng::stable_partition(deque<int>)_(sparse)/50 6.45% 28.992 30.861 - 12.61% -
BM_std_min<__int128>/24 6.44% 9.154 9.744 - 7.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.44% 27.536 29.309 - 2.54% -
rng::is_sorted_until(list<int>,_pred)/8192 6.42% 7131.563 7589.399 - -2.80% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 6.42% 1.049 1.116 - 15.64% -
std::search_n(list<int>,_pred)_(no_match)/8192 6.41% 7841.841 8344.527 - 2.41% -
std::mismatch(deque<int>)_(it,_it,_it)/8 6.41% 4.073 4.334 - 1.09% -
BM_std_minmax<long_long>/11 6.40% 2.379 2.531 - -0.27% -
BM_RangesMakeHeap_float_Random_16 6.40% 1.569 1.669 - -2.38% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.38% 0.780 0.829 - 6.99% -
std::unique(deque<int>)_(sprinkled)/1024 6.38% 918.002 976.532 - 11.45% -
std::map<int,_int>::contains(key)_(non-existent)/8192 6.37% 7.805 8.302 - 9.84% -
rng::adjacent_find(deque<int>,_pred)/8 6.36% 3.950 4.201 - 0.70% -
BM_std_min<__int128>/23 6.36% 8.765 9.322 - 6.75% -
rng::starts_with(deque<int>)/8192 6.35% 3840.246 4084.252 - 6.03% -
rng::any_of(deque<int>)_(process_all)/50 6.35% 20.201 21.483 - 17.13% -
SetIntersection_Front_Set_uint64_1024_64 6.33% 1802305.866 1916321.332 - 1.50% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.30% 7459.636 7929.813 - 6.41% -
rng::find_last(vector<int>)_(bail_10%)/8 6.30% 1.977 2.102 - -0.29% -
SetIntersection_Interlaced_Vector_float_64_16 6.29% 18341329.380 19494368.521 - 1.59% -
BM_std_min<__int128>/22 6.28% 8.370 8.896 - 6.74% -
std::unordered_set<std::string>::clear()/32 6.28% 879.161 934.365 - 0.92% -
BM_deque_deque_move/2 6.28% 3.046 3.237 - 5.82% -
BM_std_min<unsigned___int128>/21 6.27% 7.970 8.470 - -18.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 6.27% 28.132 29.895 - 1.83% -
rng::replace(list<int>)_(sprinkled)/8192 6.26% 7248.799 7702.887 - 5.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.26% 4.804 5.104 - -29.01% -
std::map<std::string,_int>::count(key)_(existent)/32 6.26% 15.969 16.968 - -6.24% -
std::adjacent_find(deque<int>)/8 6.25% 3.141 3.338 - 12.88% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.24% 3405413.940 3617742.699 - 48.57% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.19% 6907.276 7335.139 - 3.38% -
BM_PushHeap_uint32_SingleElement_16384 6.19% 0.356 0.378 - 3.08% -
BM_PushHeap_uint32_SingleElement_262144 6.18% 0.357 0.379 - 3.32% -
BM_deque_deque_copy/2 6.18% 3.047 3.235 - 5.65% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.16% 6.748 7.164 - -28.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 6.16% 25.640 27.219 - -3.84% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.14% 12278.643 13032.100 - 9.60% -
std::copy_backward(vector<int>)/8 6.13% 2.147 2.278 - 2.42% -
BM_std_minmax<short>/3 6.12% 1.122 1.191 - 0.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 6.09% 2.334 2.476 - 8.37% -
rng::search_n(list<int>,_pred)_(no_match)/8192 6.08% 7936.200 8418.468 - 2.28% -
BM_std_min<__int128>/25 6.07% 9.514 10.091 - 6.68% -
rng::starts_with(deque<int>)/8 6.07% 4.031 4.276 - 4.32% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 6.06% 2.181 2.313 - 0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6.06% 10634309.403 11279041.174 - 4.63% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.06% 856.667 908.551 - 16.86% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.02% 9.841 10.433 - 5.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.01% 9.588 10.165 - 6.03% -
BM_deque_deque_move/1 6.01% 3.351 3.553 - 4.21% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 6.01% 21.749 23.055 - 3.90% -
BM_std_min<short>/25 6.00% 2.091 2.217 - 6.29% -
BM_std_min<__int128>/21 5.99% 7.976 8.454 - 6.40% -
rng::is_sorted_until(list<int>)/8192 5.98% 6733.162 7135.971 - -13.54% -
BM_std_minmax<char>/5500 5.98% 49.400 52.354 - 2.72% -
BM_deque_deque_ranges_copy/2 5.98% 3.049 3.231 - 5.50% -
rng::starts_with(deque<int>)/1048576 5.97% 493964.088 523471.003 - 5.89% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.97% 11592.068 12284.344 - -14.99% -
rng::partial_sort_copy(list<int>)_(ascending)/8 5.96% 8.767 9.289 - 3.51% -
rng::replace_if(list<int>)_(prefix)/8192 5.96% 7149.673 7575.646 - 5.16% -
std::unordered_set<int>::count(key)_(non-existent)/1024 5.95% 1.386 1.469 - -5.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 5.94% 2.944 3.119 - 3.74% -
BM_std_minmax<unsigned_char>/5 5.93% 1.686 1.786 - 1.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.91% 44.727 47.369 - -0.40% -
BM_std_min<short>/22 5.88% 1.799 1.905 - 0.94% -
BM_std_min<unsigned___int128>/20 5.85% 7.635 8.082 - -17.32% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.84% 1.962 2.077 - 23.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 5.84% 7968.619 8434.283 - 11.79% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.83% 9.876 10.452 - 9.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 5.83% 16501.437 17463.374 - 1.65% -
BM_PushHeap_uint64_SingleElement_16 5.80% 0.338 0.357 - 5.95% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.80% 10.214 10.806 - 5.83% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 5.79% 64.206 67.925 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.76% 6079496.688 6429926.514 - 0.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 5.76% 3.077 3.254 - 3.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 5.74% 2.227 2.355 - 7.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 5.74% 6682596.468 7065962.446 - 8.44% -
706_stockfish_r 5.73% 20.328 21.493 - -0.42% -
rng::sort(vector<int>)_(descending)/8 5.72% 24.257 25.645 - 3.85% -
BM_deque_deque_ranges_copy/1 5.71% 3.380 3.573 - 4.19% -
std::generate_n(vector<int>)/50 5.71% 12.003 12.688 - 5.27% -
std::stable_sort(vector<int>)_(descending)/8 5.70% 24.263 25.647 - 0.49% -
std::multimap<int,_int>::clear()/1024 5.70% 10091.149 10666.487 - 4.36% -
BM_std_min<char>/24 5.70% 2.615 2.764 - 4.49% -
rng::contains(vector<int>)_(process_all)/8 5.69% 2.556 2.701 - 0.04% -
std::find_end(list<int>)_(single_element)/8192 5.69% 7284.068 7698.751 - -10.85% -
rng::remove_if(deque<int>)_(sprinkled)/50 5.69% 62.925 66.504 - -6.85% -
rng::stable_sort(vector<int>)_(descending)/8 5.69% 23.997 25.362 - 0.04% -
std::set<std::string>::insert(value)_(already_present)/1024 5.68% 32.601 34.453 - 0.48% -
std::set<std::string>::count(key)_(existent)/1024 5.68% 22.358 23.628 - -3.02% -
std::any_of(vector<int>)_(process_all)/8 5.67% 2.438 2.576 - 3.82% -
SetIntersection_Front_Vector_string_262144_16 5.67% 1647789.392 1741195.492 - 1.22% -
BM_std_minmax<long_long>/6 5.66% 2.277 2.405 - -0.99% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 5.65% 10.238 10.817 - 3.67% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.64% 9898.133 10456.793 - -0.38% -
BM_PushHeap_uint32_SingleElement_1024 5.63% 0.363 0.384 - 2.89% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 5.63% 8.729 9.220 - 2.38% -
SetIntersection_None_Set_string_1024_1 5.60% 8903589.030 9402243.644 - 5.25% -
std::all_of(deque<int>)_(process_all)/50 5.60% 19.222 20.298 - -4.42% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.60% 201122.175 212378.673 - 3.83% -
BM_MakeHeap_float_Random_4 5.59% 1.635 1.726 - 6.96% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 5.58% 333.570 352.171 - 0.19% -
BM_std_min<__int128>/20 5.58% 7.649 8.076 - 6.05% -
BM_PushHeap_float_Descending_1 5.57% 0.547 0.577 - 34.06% -
SetIntersection_Interlaced_Vector_uint32_262144_256 5.57% 36504453.643 38537181.141 - 30.77% -
rng::move(list<int>)/4096 5.55% 5381.165 5679.560 - 5.31% -
bm_ranges_lexicographical_compare<unsigned_char>/6 5.54% 1.695 1.789 - -8.61% -
BM_PushHeap_string_Descending_1024 5.54% 2.361 2.491 - -24.86% -
vector<bool>(size_type,_const_value_type&) 5.53% 7.950 8.389 - 2.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.51% 26327.364 27778.687 - 7.40% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.51% 5.389 5.686 - 4.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.51% 32.895 34.708 - 1.17% -
BM_std_min<short>/4 5.51% 1.011 1.067 - -1.38% -
rng::copy_backward(list<int>)/8 5.50% 2.286 2.412 - -2.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.50% 1575077.605 1661755.690 - 4.18% -
BM_std_min<unsigned___int128>/19 5.49% 7.263 7.662 - -16.29% -
rng::move_backward(list<int>)/262144 5.47% 316103.814 333396.455 - 24.90% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.46% 214.464 226.165 - 2.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.45% 7128.667 7517.280 - 0.45% -
bm_ranges_lexicographical_compare<unsigned_char>/64 5.45% 1.823 1.922 - -7.63% -
rng::for_each(set<int>)/8192 5.45% 8113.645 8555.595 - -47.97% -
BM_std_minmax<unsigned_char>/16 5.44% 0.974 1.027 - 5.50% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 5.42% 524.324 552.756 - 1.50% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 5.42% 79.011 83.295 - -1.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 5.41% 23.400 24.666 - -9.74% -
BM_RangesMakeThenSortHeap_string_Descending_16384 5.40% 65.792 69.345 - 0.41% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.38% 1321372.003 1392451.951 - 5.07% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.37% 6.287 6.625 - 7.30% -
SetIntersection_Interlaced_Vector_float_1024_256 5.37% 6089802.295 6416864.918 - -19.21% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.35% 453.391 477.646 - 1.57% -
BM_PushHeap_uint32_SingleElement_256 5.34% 0.382 0.402 - 2.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.33% 5504.657 5798.112 - -0.04% -
BM_PushHeap_uint32_Random_4 5.33% 2.382 2.509 - 1.13% -
rng::unique(deque<int>)_(sprinkled)/52 5.32% 67.267 70.843 - -5.23% -
rng::starts_with(deque<int>)/1000 5.30% 475.538 500.760 - 4.79% -
std::find(vector<long_long>)_(process_all)/8 5.30% 1.153 1.214 - 5.14% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.30% 115407.346 121525.543 - 7.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.30% 26.621 28.032 - 10.57% -
BM_StringConstructDestroyCStr_Small_Opaque 5.29% 2.081 2.191 - 5.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 5.29% 32.773 34.506 - -1.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 5.28% 0.982 1.034 - -8.57% -
BM_PushHeap_uint64_Ascending_262144 5.28% 4.781 5.034 - 8.06% -
BM_align/8 5.28% 0.924 0.973 - 8.40% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.28% 685.326 721.494 - 2.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.27% 22.346 23.524 - -7.13% -
BM_align/64 5.25% 0.924 0.973 - 8.57% -
bm_ranges_lexicographical_compare<unsigned_char>/7 5.24% 1.932 2.033 - -7.75% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 5.24% 37.186 39.134 - 2.87% -
BM_std_min<short>/19 5.24% 1.867 1.965 - -0.51% -
bm_lexicographical_compare<signed_char>/1 5.23% 1.319 1.388 - 7.89% -
rng::copy_backward(vector<int>)/8 5.23% 2.210 2.325 - 1.60% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.22% 147631.658 155343.221 - 5.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.21% 25460.166 26787.558 - -3.84% -
BM_std_minmax<unsigned_char>/4 5.21% 1.421 1.495 - 1.49% -
SetIntersection_Interlaced_Set_uint32_64_16 5.20% 23276160.344 24487053.365 - 2.25% -
BM_std_minmax<unsigned_short>/4 5.19% 0.978 1.029 - 9.93% -
std::multiset<int>::clear()/8192 5.19% 75383.324 79296.736 - 6.51% -
BM_std_min<short>/24 5.19% 2.413 2.538 - 0.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 5.18% 1.540 1.620 - -4.71% -
std::replace(vector<int>)_(sprinkled)/8192 5.18% 1144.933 1204.246 - -11.50% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.18% 5.793 6.093 - 3.38% -
rng::starts_with(deque<int>)/1024 5.17% 487.118 512.315 - 4.98% -
rng::search(vector<int>)_(same_length)/8192 5.17% 1866.806 1963.343 - 4.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 5.17% 1.244 1.308 - -29.74% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 5.16% 0.556 0.585 - -0.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 5.16% 10.420 10.957 - 4.53% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.15% 7922.613 8330.826 - -10.19% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 5.12% 1.425 1.498 - -0.19% -
rng::is_sorted(vector<int>,_pred)/8 5.11% 3.897 4.096 - 16.64% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 5.11% 65.762 69.122 - 6.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.11% 38.147 40.095 - -9.13% -
BM_align/256 5.10% 0.925 0.972 - 8.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.10% 5011952.834 5267468.802 - 9.87% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 5.10% 477.306 501.639 - -8.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.08% 279404.213 293605.041 - 4.05% -
BM_RangesMakeThenSortHeap_string_Heap_16 5.08% 17.741 18.642 - 8.53% -
BM_std_min<unsigned_int>/13 5.07% 1.427 1.499 - 6.01% -
rng::find_if(deque<int>)_(bail_25%)/32768 5.07% 2751.638 2891.104 - 4.12% -
BM_std_minmax<unsigned_long_long>/11 5.06% 2.234 2.347 - -0.27% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.05% 147784.181 155241.764 - 5.30% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.04% 466.476 490.009 - 1.62% -
SetIntersection_Front_Vector_uint64_1024_1024 5.04% 5901764.080 6199287.966 - 5.96% -
std::copy_n(vector<int>)/32768 5.04% 3595.479 3776.639 - -0.51% -
BM_std_min<__int128>/19 5.03% 7.272 7.638 - 5.48% -
SetIntersection_None_Set_string_1024_64 5.02% 8974067.491 9424895.799 - 4.32% -
BM_lexicographical_compare_three_way_slow_path/262144 5.02% 61602.416 64692.876 - -0.11% -
std::unordered_set<std::string>::erase(iterator)/0 5.01% 29.219 30.682 - 11.94% -
std::map<std::string,_int>::insert(value)_(already_present)/0 5.00% 16.603 17.433 - 43.37% -
bm_ranges_lexicographical_compare<unsigned_char>/3 4.99% 1.926 2.022 - -7.91% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.99% 520320.015 546309.538 - 4.78% -
SetIntersection_Interlaced_Vector_string_1024_64 4.99% 8174266.928 8582320.501 - 1.56% -
SetIntersection_Front_Set_float_1024_64 4.97% 1873425.102 1966593.715 - -3.62% -
std::map<int,_int>::count(key)_(existent)/32 4.96% 1.606 1.685 - -0.66% -
BM_std_minmax<unsigned_int>/12 4.96% 1.320 1.386 - -0.05% -
std::map<int,_int>::count(key)_(existent)/1024 4.95% 4.081 4.283 - -1.76% -
BM_align/1 4.94% 0.934 0.980 - 9.30% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.93% 29.633 31.095 - 7.70% -
SetIntersection_Front_Vector_uint64_16384_16384 4.93% 78095382.650 81943059.064 - 5.24% -
std::partial_sort_copy(list<int>)_(repeated)/8 4.92% 8.412 8.826 - 1.35% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.92% 9.595 10.067 - -4.64% -
BM_PushHeap_string_Descending_16 4.91% 2.051 2.151 - -11.66% -
BM_std_min<unsigned_char>/8 4.89% 2.260 2.371 - 0.92% -
BM_StringEraseWithMove_Huge_Opaque 4.88% 50.565 53.035 - 14.88% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.88% 1.665 1.746 - -0.42% -
BM_std_minmax_element<char>/1024 4.88% 275.287 288.711 - 0.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.87% 1077488.191 1129963.369 - 0.38% -
BM_std_minmax_element<short>/70000 4.87% 18881.660 19800.332 - 10.91% -
std::flat_multimap<int,_int>::erase(iterator)/8192 4.86% 497.546 521.743 - 3.24% -
BM_std_min<unsigned___int128>/18 4.86% 6.879 7.214 - -15.44% -
BM_std_minmax_element<short>/65536 4.83% 17676.887 18530.125 - 11.01% -
BM_deque_deque_copy/1 4.82% 3.375 3.537 - 3.95% -
BM_std_minmax<unsigned_char>/6 4.82% 1.985 2.081 - 1.57% -
SetIntersection_None_Set_string_1024_16 4.81% 9058230.191 9493832.839 - 4.98% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.80% 12940.713 13561.936 - 4.92% -
BM_std_minmax_element<short>/64000 4.80% 17266.813 18095.517 - 11.01% -
SetIntersection_None_Vector_uint32_16384_16384 4.78% 1119064.794 1172559.815 - 0.08% -
BM_std_minmax_element<short>/512 4.76% 143.119 149.936 - 8.63% -
BM_std_min<__int128>/18 4.76% 6.887 7.215 - 5.19% -
BM_std_minmax<long_long>/29 4.75% 4.176 4.374 - 1.06% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 4.74% 22.609 23.681 - 5.12% -
bm_ranges_swap_ranges_vb_unaligned/8 4.74% 4.844 5.074 - 1.38% -
BM_std_minmax<unsigned_char>/20 4.73% 1.903 1.993 - 3.13% -
std::multiset<int>::ctor(const&,_alloc)/32 4.72% 217.668 227.951 - 3.49% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 4.72% 11.310 11.844 - 1.89% -
BM_std_minmax_element<char>/4000 4.69% 1051.491 1100.833 - 0.01% -
BM_deque_deque_ranges_move/1 4.69% 3.369 3.527 - 3.10% -
BM_lexicographical_compare_three_way_slow_path/65536 4.69% 15413.504 16135.859 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 4.68% 1104181.466 1155883.700 - -0.05% -
BM_std_minmax_element<char>/4096 4.67% 1075.744 1125.974 - -0.07% -
rng::find_if(deque<int>)_(process_all)/8192 4.65% 2827.870 2959.449 - -1.67% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 4.65% 490621.411 513432.568 - 1.26% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.65% 0.257 0.269 - 4.53% -
rng::find_end(list<int>)_(single_element)/8192 4.64% 7319.356 7659.176 - -12.62% -
rng::partition(list<int>)_(sparse)/50 4.63% 15.151 15.853 - 2.95% -
bm_lexicographical_compare<int>/2 4.63% 1.333 1.395 - -8.06% -
BM_std_minmax_element<short>/5500 4.63% 1489.371 1558.282 - 10.58% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 4.62% 0.267 0.280 - -0.05% -
BM_std_min<unsigned___int128>/17 4.62% 6.505 6.806 - -13.74% -
std::stable_partition(list<int>)_(dense)/50 4.61% 54.504 57.015 - 0.48% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 4.60% 12952.911 13549.216 - 5.05% -
BM_std_minmax_element<short>/4096 4.58% 1111.449 1162.394 - 10.71% -
BM_std_minmax<unsigned_char>/24 4.57% 1.208 1.263 - 4.69% -
rng::sort(deque<int>)_(repeated)/8192 4.57% 6559.695 6859.354 - 4.35% -
BM_std_minmax_element<short>/4000 4.57% 1085.314 1134.870 - 10.79% -
std::remove(deque<int>)_(sprinkled)/50 4.56% 57.314 59.927 - 4.66% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.55% 254.050 265.618 - 1.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.55% 30.292 31.671 - 8.05% -
BM_std_minmax_element<short>/1024 4.55% 282.326 295.167 - 10.00% -
BM_std_minmax_element<short>/64 4.55% 17.429 18.222 - 5.71% -
std::find(deque<int>)_(process_all)/50 4.54% 13.149 13.746 - 3.86% -
SetIntersection_Front_Set_uint32_16384_256 4.52% 4692924.579 4905163.386 - 0.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.52% 201.653 210.772 - 1.94% -
SetIntersection_None_Vector_float_262144_1 4.51% 1195809.292 1249782.476 - 0.94% -
rng::find_last(deque<int>)_(bail_90%)/8 4.51% 0.883 0.923 - 6.49% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 4.51% 23.186 24.232 - -2.01% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 4.50% 22.302 23.305 - 0.95% -
BM_num_put<long_long> 4.50% 11.819 12.350 - -0.74% -
SetIntersection_Front_Set_string_16384_64 4.50% 4720268.898 4932456.321 - -0.65% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.49% 2.375 2.481 - 2.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.48% 345491654.290 360979262.617 - 3.44% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 4.48% 1.199 1.253 - 0.89% -
rng::move(deque<int>)/8 4.46% 3.720 3.885 - -1.63% -
BM_RangesMakeHeap_string_Descending_16384 4.46% 2.741 2.864 - -25.60% -
std::multiset<std::string>::clear()/32 4.45% 900.348 940.397 - 6.63% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.42% 0.472 0.493 - -19.49% -
SetIntersection_Front_Vector_uint64_262144_16384 4.42% 78211246.066 81666648.200 - 4.57% -
rng::find_end(list<int>)_(same_length)/8192 4.41% 7988.911 8340.850 - -47.58% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.40% 655.345 684.192 - 1.15% -
BM_std_minmax<unsigned_short>/24 4.40% 2.192 2.288 - 0.47% -
rng::remove_if(deque<int>)_(prefix)/32 4.38% 61.475 64.165 - -0.23% -
BM_PushHeap_uint64_SingleElement_4 4.37% 0.356 0.372 - 4.08% -
bm_lexicographical_compare<signed_char>/2 4.37% 1.552 1.619 - 8.31% -
SetIntersection_Interlaced_Vector_uint64_16384_1 4.34% 1076535.376 1123239.783 - 0.52% -
BM_std_minmax_element<char>/5500 4.33% 1449.006 1511.740 - 0.11% -
BM_std_minmax<int>/7 4.32% 1.647 1.718 - 0.42% -
BM_std_minmax<char>/32 4.31% 1.493 1.558 - -4.89% -
rng::find_end(list<int>,_pred)_(single_element)/8192 4.31% 7923.040 8264.250 - -9.79% -
BM_num_put<long> 4.30% 11.749 12.254 - 1.13% -
SetIntersection_Front_Set_uint32_16384_64 4.30% 1914911.844 1997195.575 - -2.48% -
BM_std_min<unsigned___int128>/16 4.29% 6.143 6.407 - -12.15% -
BM_std_minmax<unsigned_short>/25 4.29% 2.278 2.375 - 1.80% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.28% 22.338 23.295 - 1.73% -
BM_StringFindAllMatch/1 4.28% 2.753 2.871 - 3.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.27% 19264.973 20088.406 - 0.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 4.27% 27.688 28.870 - -8.64% -
BM_std_minmax<unsigned_char>/19 4.27% 1.641 1.711 - 3.30% -
BM_RangesMakeHeap_string_SingleElement_16384 4.26% 5.808 6.056 - 1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.25% 26462500.971 27586576.214 - -0.52% -
std::set<int>::erase(key)_(existent)/1024 4.25% 38.654 40.296 - 4.43% -
bm_ranges_lexicographical_compare<int>/4 4.24% 1.298 1.353 - 4.33% -
rng::copy_backward(deque<int>)/8 4.23% 2.640 2.752 - -1.48% -
SetIntersection_Front_Set_uint32_1024_4 4.23% 1096684.330 1143019.564 - -0.41% -
BM_PushHeap_float_PipeOrgan_4 4.22% 0.489 0.509 - 5.69% -
SetIntersection_None_Set_float_16384_16384 4.22% 155816561.740 162393503.577 - 3.60% -
BM_MakeThenSortHeap_string_Ascending_1024 4.20% 36.351 37.879 - 5.67% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.20% 19555.929 20376.520 - -2.77% -
std::multiset<int>::clear()/1024 4.19% 9603.089 10005.188 - 5.85% -
SetIntersection_None_Vector_uint32_16384_64 4.18% 1130364.498 1177638.019 - 0.43% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 4.18% 46.905 48.866 - 2.95% -
BM_std_min<unsigned___int128>/15 4.17% 5.718 5.957 - -11.09% -
BM_RangesMakeThenSortHeap_string_Heap_64 4.17% 34.176 35.600 - 5.86% -
std::move(vector<bool>)_(aligned)/64 4.16% 1.549 1.613 - -9.16% -
std::partition(deque<int>)_(dense)/1024 4.15% 346.497 360.884 - -0.25% -
BM_std_minmax<unsigned_char>/64 4.13% 1.154 1.202 - -1.41% -
std::multimap<int,_int>::count(key)_(existent)/32 4.13% 3.432 3.574 - 2.31% -
rng::fill(vector<bool>)/512 4.13% 1.519 1.582 - 6.59% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.12% 1.271 1.324 - -16.72% -
BM_std_minmax<unsigned_char>/7 4.11% 2.389 2.487 - 2.19% -
BM_std_min<__int128>/16 4.11% 6.142 6.395 - 4.25% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 4.11% 17.264 17.973 - -9.61% -
std::unordered_set<int>::count(key)_(existent)/1024 4.11% 1.271 1.323 - 9.89% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.10% 1.201 1.250 - 7.74% -
rng::partial_sort_copy(list<int>)_(repeated)/8 4.10% 8.405 8.750 - 4.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.08% 13311874.760 13855423.084 - 2.48% -
rng::search(deque<int>)_(no_match)/1000 4.07% 390.955 406.871 - 0.07% -
std::is_sorted(deque<int>,_pred)/8 4.06% 4.415 4.594 - 5.77% -
BM_MakeHeap_string_Random_16 4.05% 8.345 8.683 - 3.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.05% 21.241 22.101 - 17.15% -
BM_deque_vector_copy_backward/0 4.05% 1.542 1.604 - 16.35% -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.04% 4.887 5.084 - -13.75% -
BM_std_min<__int128>/17 4.04% 6.513 6.776 - 4.55% -
std::replace(vector<int>)_(sprinkled)/1024 4.04% 146.632 152.555 - -9.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.03% 41716.940 43397.779 - 1.49% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.03% 8.907 9.265 - 3.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.02% 1.101 1.145 - 3.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.02% 0.321 0.334 - -0.47% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 4.01% 39.972 41.576 - 5.91% -
rng::find_if(deque<int>)_(process_all)/32768 4.01% 11447.557 11906.672 - -2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.00% 339992121.070 353605424.641 - -1.20% -
SetIntersection_None_Vector_string_1024_64 4.00% 1183166.844 1230524.024 - 0.35% -
bm_ranges_lexicographical_compare<signed_char>/16 4.00% 1.300 1.352 - 4.19% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.99% 10.713 11.141 - 1.49% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 3.99% 54.922 57.111 - 3.53% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.98% 2.160 2.246 - 7.33% -
BM_std_minmax_element<char>/70000 3.98% 18420.649 19153.932 - 0.06% -
std::copy(list<int>)/4096 3.98% 3259.448 3389.111 - 2.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.97% 3.444 3.581 - 2.61% -
std::shift_left(deque<int>)/32 3.96% 4.721 4.908 - 3.79% -
BM_StringEraseToEnd_Empty_Opaque 3.95% 0.621 0.645 - 5.21% -
BM_std_minmax<long_long>/13 3.95% 2.986 3.104 - 0.05% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.94% 4.669 4.853 - 2.73% -
BM_RangesPushHeap_float_Random_4 3.94% 2.823 2.934 - 0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.93% 1160606.564 1206230.305 - 1.87% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.91% 53243992.612 55324428.490 - 9.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.89% 23.766 24.691 - 2.52% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 3.89% 851027.231 884117.067 - -5.29% -
BM_MakeHeap_uint32_Random_4 3.88% 1.128 1.172 - 4.50% -
BM_std_minmax<char>/8 3.88% 0.978 1.016 - -0.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.87% 3.591 3.730 - 3.21% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.87% 21.652 22.489 - 2.20% -
std::find_end(list<int>)_(same_length)/8192 3.86% 7872.080 8176.284 - -56.17% -
BM_std_minmax<unsigned_char>/29 3.86% 2.402 2.495 - 2.70% -
SetIntersection_Front_Set_string_16_4 3.85% 66034924.418 68579372.152 - 2.59% -
rng::search(vector<int>)_(same_length)/1024 3.85% 245.356 254.809 - 3.02% -
bm_ranges_lexicographical_compare<int>/8 3.83% 1.530 1.588 - 3.76% -
BM_StringRelational_Eq_Empty_Empty_Control 3.82% 2.067 2.145 - 15.70% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 3.82% 1.417 1.471 - -1.62% -
BM_RangesPopHeap_uint64_4 3.81% 2.654 2.755 - 3.29% -
BM_PopHeap_float_16384 3.80% 33.100 34.358 - 3.68% -
BM_std_minmax<unsigned_char>/25 3.80% 1.226 1.273 - 3.80% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 3.80% 39.880 41.395 - 46.15% -
bm_lexicographical_compare<signed_char>/3 3.80% 1.784 1.852 - 7.23% -
BM_MakeHeap_string_Random_64 3.79% 10.057 10.439 - 4.05% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3.79% 3821.239 3966.039 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 3.78% 53228.366 55240.837 - 0.17% -
BM_RangesMakeThenSortHeap_string_Heap_256 3.77% 49.148 51.001 - 3.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.77% 0.822 0.853 - -0.01% -
SetIntersection_Front_Vector_uint32_262144_64 3.76% 1383217.496 1435270.355 - 0.47% -
BM_PopHeap_float_262144 3.76% 37.443 38.852 - -4.46% -
BM_RangesMakeThenSortHeap_string_Heap_1024 3.76% 63.225 65.601 - 4.16% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.76% 10.719 11.122 - 4.55% -
rng::reverse_copy(deque<int>)/512 3.76% 126.021 130.756 - 3.18% -
std::set<int>::erase(key)_(existent)/8192 3.75% 51.719 53.658 - 4.66% -
std::map<int,_int>::erase(key)_(existent)/1024 3.75% 24.350 25.263 - 1.49% -
std::set<std::string>::contains(key)_(existent)/32 3.74% 15.644 16.229 - -0.91% -
rng::fold_left(list<int>)/50 3.74% 37.377 38.775 - 3.46% -
BM_std_minmax<unsigned_char>/26 3.74% 1.440 1.494 - 3.58% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 3.74% 480.906 498.872 - -0.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.73% 1388.797 1440.665 - 3.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.73% 22.621 23.465 - 3.01% -
std::set<int>::contains(key)_(existent)/1024 3.72% 3.803 3.944 - -0.31% -
rng::partition(list<int>)_(sparse)/8192 3.72% 6967.611 7226.876 - -8.29% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 3.72% 5.480 5.684 - 4.97% -
std::unordered_map<int,_int>::clear()/8192 3.71% 61731.061 64020.303 - 1.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.71% 6527885.528 6769856.346 - 1.93% -
rng::fill_n(list<int>)/8192 3.70% 7217.663 7485.057 - 5.75% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.70% 2.639 2.737 - 9.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.69% 93539779.765 96995914.197 - -12.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.69% 7511332.053 7788821.310 - -0.28% -
BM_RangesPushHeap_uint32_Descending_16 3.69% 0.355 0.368 - 2.12% -
BM_PushHeap_string_Descending_4 3.69% 1.882 1.951 - -9.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.69% 1141650.819 1183743.745 - 1.19% -
BM_std_minmax_element<char>/512 3.68% 140.756 145.943 - -0.10% -
BM_std_minmax_element<char>/65536 3.68% 17279.316 17915.017 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.67% 2284851.497 2368782.873 - 1.12% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.67% 492.949 511.039 - 0.12% -
BM_vector_deque_ranges_move_backward/65536 3.66% 7805.621 8091.606 - 11.39% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.66% 0.279 0.289 - 3.88% -
std::unordered_set<std::string>::erase(key)_(existent)/32 3.66% 45.572 47.239 - -36.16% -
BM_vector_deque_ranges_move_backward/64 3.65% 3.109 3.223 - 7.62% -
SetIntersection_Front_Set_string_64_16 3.65% 24997396.022 25909928.958 - 0.58% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.65% 8.739 9.057 - 0.03% -
std::is_sorted_until(list<int>,_pred)/8192 3.64% 7118.521 7377.290 - -5.05% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 3.62% 695.861 721.046 - -0.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.61% 43796.208 45377.103 - 0.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.61% 1621.388 1679.894 - -3.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 3.61% 1176126.781 1218540.409 - 0.41% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.60% 14.423 14.943 - -2.76% -
std::partition_point(deque<int>)/1024 3.60% 9.031 9.357 - 1.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.59% 7844360.517 8126000.131 - 4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.59% 1088259.935 1127288.784 - 0.37% -
std::find_if(vector<int>)_(process_all)/8 3.58% 2.512 2.602 - -3.64% -
BM_PushHeap_uint64_Random_1024 3.57% 5.769 5.975 - 1.08% -
BM_std_min<short>/27 3.57% 2.287 2.369 - 3.20% -
std::set<std::string>::find(key)_(existent)/8192 3.56% 28.294 29.302 - 2.64% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.56% 21.295 22.054 - 11.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 3.56% 0.827 0.857 - 0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.55% 46199572.333 47841306.528 - -11.58% -
std::stable_partition(list<int>)_(dense)/32 3.55% 32.456 33.607 - 0.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 3.54% 2.579 2.670 - -4.89% -
BM_std_minmax<short>/6 3.54% 1.348 1.396 - 1.23% -
BM_std_minmax<short>/30 3.54% 2.725 2.822 - 0.88% -
std::multimap<int,_int>::clear()/8192 3.53% 81905.076 84799.516 - 3.71% -
BM_std_min<__int128>/15 3.53% 5.718 5.920 - 3.93% -
std::unordered_map<int,_int>::clear()/1024 3.53% 7965.852 8246.975 - -1.79% -
rng::find(deque<int>)_(process_all)/8192 3.52% 1887.845 1954.326 - -0.42% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3.52% 3783.095 3916.106 - 5.72% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.51% 1.382 1.431 - 10.45% -
BM_MakeHeap_uint64_SingleElement_256 3.51% 0.562 0.582 - 1.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.51% 6.588 6.820 - 4.68% -
BM_std_minmax<char>/12 3.51% 2.017 2.088 - 9.00% -
BM_std_minmax_element<char>/64000 3.49% 16923.326 17513.893 - 0.08% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 3.49% 0.478 0.494 - -20.53% -
BM_std_minmax<unsigned_short>/26 3.48% 2.520 2.608 - 1.05% -
BM_std_minmax<unsigned_int>/14 3.48% 1.564 1.618 - 0.00% -
709_cactus_r 3.48% 19.066 19.729 - 0.05% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.47% 23.105 23.907 - 1.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.47% 20.415 21.123 - 3.17% -
BM_std_minmax<unsigned_int>/8 3.47% 1.117 1.156 - -0.02% -
rng::find_end(deque<int>)_(process_all)/1000 3.46% 305.509 316.083 - 25.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.45% 1076832.643 1113988.527 - -1.01% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 3.45% 69.396 71.788 - 3.35% -
std::multiset<int>::count(key)_(existent)/1024 3.44% 5.683 5.878 - 2.83% -
std::multiset<std::string>::count(key)_(existent)/8192 3.44% 30.195 31.235 - 1.67% -
BM_std_minmax<unsigned_long_long>/13 3.44% 2.900 3.000 - -0.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 3.43% 10.563 10.925 - 3.18% -
std::unordered_set<std::string>::ctor(const&)/32 3.43% 688.349 711.973 - -1.68% -
std::shift_left(deque<int>)/50 3.43% 5.472 5.660 - 3.26% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.43% 506.139 523.475 - -0.77% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.42% 8.892 9.196 - 2.03% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.42% 19537.372 20205.650 - -2.83% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 3.42% 19200.694 19857.044 - -17.14% -
BM_MakeHeap_float_Random_64 3.41% 1.651 1.708 - -4.41% -
BM_RangesPushHeap_uint32_Ascending_16384 3.41% 6.474 6.694 - -1.04% -
std::map<int,_int>::erase(key)_(non-existent)/8192 3.39% 7.438 7.691 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.39% 35.322 36.519 - 19.96% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.39% 28.827 29.804 - 6.52% -
BM_std_minmax<unsigned_char>/27 3.39% 1.840 1.902 - 1.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.38% 48.540 50.181 - -1.72% -
SetIntersection_None_Vector_uint32_262144_16384 3.38% 1163063.862 1202336.249 - -0.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.38% 1.615 1.669 - 3.50% -
SetIntersection_None_Vector_uint32_1024_16 3.37% 1108151.499 1145497.465 - 0.13% -
BM_std_minmax<char>/18 3.37% 1.317 1.362 - -1.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.37% 1855.657 1918.115 - -1.12% -
bm_lexicographical_compare<unsigned_char>/8 3.36% 1.390 1.437 - -4.05% -
std::multiset<int>::ctor(const&)/1024 3.36% 6113.535 6318.698 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.35% 6315273.792 6527144.703 - 6.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.34% 4.882 5.045 - 0.00% -
SetIntersection_Interlaced_Set_uint32_256_64 3.34% 15097072.226 15601422.674 - 6.35% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.34% 3.872 4.001 - -0.55% -
SetIntersection_None_Vector_uint64_1024_64 3.34% 1106298.171 1143199.970 - 0.13% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.32% 51443.591 53153.077 - 3.17% -
BM_std_min<unsigned_short>/23 3.32% 2.104 2.174 - 1.82% -
BM_PushHeap_uint64_Ascending_16384 3.32% 3.666 3.788 - 6.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.31% 451.675 466.635 - 2.34% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 3.31% 0.626 0.646 - 1.76% -
rng::copy_backward(deque<int>)/32768 3.30% 3673.300 3794.472 - -1.17% -
BM_StringDestroy_Huge 3.29% 10.706 11.059 - 4.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 3.28% 11481.230 11857.811 - 0.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 3.28% 1.280 1.322 - 22.37% -
rng::stable_partition(list<int>)_(dense)/50 3.28% 55.745 57.571 - 9.35% -
BM_std_minmax_element<char>/4 3.27% 1.228 1.268 - 2.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 3.27% 32.675 33.743 - -23.84% -
SetIntersection_Interlaced_Set_uint64_64_64 3.26% 15217647.900 15714279.648 - 3.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 3.26% 7.371 7.611 - -1.42% -
BM_std_minmax<unsigned_int>/23 3.26% 2.352 2.428 - 1.69% -
std::copy_n(vector<bool>)_(aligned)/4096 3.25% 4.619 4.769 - 0.05% -
rng::unique(deque<int>)_(sprinkled)/32 3.25% 58.101 59.991 - -1.08% -
BM_std_min<unsigned___int128>/13 3.24% 4.901 5.060 - -9.15% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 3.22% 16726.681 17264.572 - 1.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 3.21% 1718.688 1773.932 - 14.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.21% 32.271 33.306 - 1.80% -
BM_PushHeap_string_Random_262144 3.21% 18.136 18.717 - -14.14% -
BM_MakeHeap_float_Random_16384 3.18% 1.114 1.149 - -4.40% -
std::multiset<int>::equal_range(key)_(existent)/8192 3.18% 8.525 8.796 - 0.20% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.17% 262352.935 270672.789 - 0.23% -
BM_RangesMakeHeap_string_PipeOrgan_262144 3.17% 7.184 7.412 - -37.92% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 3.16% 18257.692 18834.919 - -18.27% -
rng::search(deque<int>)_(near_matches)/1000 3.16% 18669.425 19258.969 - -20.04% -
BM_std_min<short>/18 3.16% 1.603 1.654 - 2.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.15% 1520.860 1568.790 - -0.74% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.15% 10.363 10.689 - 2.47% -
rng::stable_partition(deque<int>)_(sparse)/8192 3.15% 3628.705 3742.870 - 10.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 3.14% 1.220 1.259 - 0.31% -
BM_std_min<short>/3 3.13% 0.694 0.716 - 3.24% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.13% 76.109 78.492 - 1.58% -
SetIntersection_Interlaced_Vector_uint64_1024_1 3.13% 1095583.461 1129863.565 - 2.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 3.13% 15438098.881 15921008.646 - 1.57% -
std::fill_n(vector<bool>)/4096 3.12% 4.149 4.278 - 2.86% -
BM_lexicographical_compare_three_way_slow_path/16384 3.12% 3849.094 3969.206 - -0.39% -
BM_std_min<unsigned___int128>/14 3.12% 5.318 5.484 - -10.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.12% 12523.188 12913.719 - 2.89% -
std::transform(deque<int>,_deque<int>)/32 3.11% 21.504 22.174 - 2.73% -
std::none_of(deque<int>)_(process_all)/8192 3.10% 2628.780 2710.330 - -5.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.10% 24201734.703 24951833.290 - 0.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.10% 57558.835 59342.638 - 4.22% -
rng::partition(list<int>)_(sparse)/32 3.10% 8.904 9.180 - 1.39% -
std::fill_n(deque<int>)/1024 3.09% 29.438 30.349 - 2.45% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 3.09% 16790.431 17309.640 - 4.33% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.09% 1.951 2.011 - -3.38% -
rng::replace(list<int>)_(prefix)/8192 3.09% 7224.362 7447.643 - 2.22% -
rng::copy_if(deque<int>)_(entire_range)/8 3.08% 2.837 2.925 - -0.89% -
std::multiset<std::string>::erase(key)_(non-existent)/32 3.07% 10.263 10.579 - 4.75% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 3.07% 109.448 112.813 - 2.55% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.07% 8.855 9.127 - 0.76% -
SetIntersection_None_Set_float_1024_64 3.07% 8812298.696 9082889.498 - 0.91% -
BM_std_min<unsigned_short>/22 3.07% 1.832 1.888 - 4.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.06% 9675203.320 9971713.961 - -7.89% -
SetIntersection_Interlaced_Set_float_262144_1 3.06% 1086055.117 1119297.884 - 1.30% -
std::search(vector<int>)_(same_length)/8192 3.06% 1927.407 1986.368 - 1.32% -
BM_num_put<unsigned_long_long> 3.06% 11.460 11.810 - -3.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 3.06% 1.130 1.165 - 10.83% -
SetIntersection_Interlaced_Set_float_64_16 3.05% 24338149.097 25081631.429 - 1.58% -
std::multimap<int,_int>::count(key)_(existent)/1024 3.05% 5.536 5.705 - 1.58% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.05% 28.311 29.173 - -2.72% -
SetIntersection_Front_Vector_uint64_262144_4 3.04% 1088288.683 1121329.797 - 3.82% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.03% 17.071 17.589 - -2.77% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 3.03% 1.017 1.047 - 1.02% -
BM_RangesMakeThenSortHeap_float_Descending_256 3.03% 5.970 6.151 - 7.57% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.03% 0.469 0.483 - 3.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 3.02% 44800119.941 46155071.373 - 2.61% -
rng::fill_n(vector<bool>)/4096 3.02% 4.148 4.273 - 2.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.02% 5336.336 5497.300 - -1.93% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 3.02% 1.398 1.440 - 0.69% -
std::unique(vector<int>,_pred)_(contiguous)/52 3.01% 62.742 64.632 - 2.28% -
BM_std_minmax<unsigned_long_long>/31 3.01% 4.753 4.896 - 2.20% -
BM_vector_deque_move_backward/2 3.01% 1.890 1.947 - -14.61% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.01% 22.899 23.589 - 3.27% -
BM_deque_vector_ranges_copy_backward/70000 3.00% 8504.516 8760.003 - 1.20% -
vector<bool>::reserve() 3.00% 8.077 8.319 - -17.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.00% 3.679 3.790 - 0.96% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.00% 495.794 510.652 - 0.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.98% 30.280 31.184 - 1.88% -
BM_StringEraseWithMove_Huge_Transparent 2.98% 48.813 50.269 - 10.96% -
SetIntersection_Interlaced_Set_float_16384_4 2.97% 170971340.653 176054324.299 - 2.16% -
SetIntersection_Front_Set_uint64_262144_1024 2.95% 15507693.324 15965925.742 - 10.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.95% 9650337.394 9935332.286 - -8.26% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.95% 472.071 485.995 - -0.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.93% 10.330 10.633 - 5.40% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.93% 11698.514 12041.077 - 1.44% -
std::set<int>::contains(key)_(non-existent)/8192 2.92% 8.315 8.558 - 2.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2.92% 1200.031 1235.106 - 3.06% -
bm_lexicographical_compare<int>/8 2.92% 1.456 1.498 - -2.77% -
BM_StringFindAllMatch/64 2.91% 3.079 3.169 - 3.18% -
rng::remove(vector<int>)_(sprinkled)/8192 2.91% 3749.163 3858.384 - 94.55% -
BM_std_minmax<char>/1 2.91% 0.647 0.666 - 5.15% -
std::multiset<std::string>::equal_range(key)_(existent)/32 2.91% 19.475 20.041 - 4.02% -
rng::move_backward(vector<bool>)_(aligned)/64 2.91% 1.676 1.725 - -6.68% -
SetIntersection_Front_Set_uint64_262144_16 2.90% 1279118.193 1316237.940 - 0.75% -
SetIntersection_None_Set_uint32_16384_16384 2.90% 156043229.090 160566320.019 - 4.11% -
BM_RangesMakeHeap_string_SingleElement_262144 2.90% 7.236 7.445 - -9.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 2.90% 7067.758 7272.394 - 6.65% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.89% 169058745.662 173951477.133 - 3.36% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.89% 40054.893 41212.781 - 3.86% -
SetIntersection_Interlaced_Vector_float_256_16 2.89% 6297396.006 6479427.155 - -18.81% -
rng::reverse_copy(list<int>)/8 2.89% 2.290 2.356 - 2.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.88% 36.795 37.854 - 2.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.86% 16191.205 16655.031 - 6.06% -
BM_std_minmax<unsigned_long_long>/29 2.86% 4.055 4.171 - -0.61% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.86% 1141.063 1173.741 - -0.43% -
std::copy_backward(list<int>)/4096 2.86% 3299.548 3393.771 - 2.47% -
BM_std_minmax<short>/15 2.85% 1.924 1.979 - -0.63% -
BM_std_minmax<unsigned_int>/13 2.84% 1.349 1.388 - -0.02% -
BM_StringRelational_Less_Huge_Large_Control 2.84% 2.404 2.472 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 2.84% 24.363 25.054 - 1.60% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.84% 218.889 225.097 - 1.03% -
BM_MakeThenSortHeap_uint64_Random_4 2.84% 4.021 4.135 - 2.76% -
bm_ranges_lexicographical_compare<signed_char>/8 2.83% 3.135 3.224 - 1.81% -
BM_std_min<__int128>/13 2.83% 4.897 5.036 - 3.18% -
std::unordered_set<int>::clear()/1024 2.83% 7696.299 7914.083 - 0.35% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.83% 130.090 133.769 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.83% 5307833.016 5457904.868 - 1.67% -
rng::unique_copy(vector<int>)_(contiguous)/52 2.82% 13.411 13.790 - 0.78% -
BM_vector_deque_copy_backward/0 2.82% 0.504 0.518 - 28.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.82% 4.586 4.715 - 2.63% -
SetIntersection_Interlaced_Set_float_16_16 2.81% 41348361.311 42512044.123 - 3.16% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.81% 6421.450 6602.044 - 2.08% -
BM_StringEraseToEnd_Huge_Transparent 2.81% 2.474 2.543 - -0.87% -
std::none_of(deque<int>)_(process_all)/32768 2.80% 10560.915 10856.986 - -5.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 2.79% 0.992 1.019 - -0.18% -
std::map<std::string,_int>::clear()/1024 2.79% 20353.357 20920.508 - -0.14% -
std::find_if_not(vector<int>)_(process_all)/8 2.79% 2.604 2.677 - 5.79% -
SetIntersection_Front_Vector_uint64_16_16 2.78% 37687430.860 38735084.727 - 2.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.77% 211.874 217.752 - -2.78% -
SetIntersection_Front_Set_uint32_1024_16 2.77% 1293176.294 1329051.391 - -1.59% -
rng::generate_n(vector<int>)/50 2.77% 12.075 12.410 - 2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.77% 1095657.221 1126044.155 - 1.47% -
BM_PushHeap_uint64_Random_16384 2.77% 5.916 6.080 - -0.32% -
SetIntersection_Front_Vector_string_16384_4 2.77% 1229413.438 1263427.693 - 1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.77% 1213.981 1247.562 - 4.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.76% 3.955 4.064 - -2.46% -
std::stable_partition(deque<int>)_(dense)/1024 2.76% 621.957 639.128 - 7.19% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.76% 1.495 1.536 - 0.36% -
bm_swap_ranges_vb_aligned/64 2.75% 2.873 2.952 - 1.56% -
BM_RangesMakeThenSortHeap_string_Heap_262144 2.75% 179.418 184.348 - -5.99% -
std::stable_partition(deque<int>)_(sparse)/8192 2.75% 3470.053 3565.372 - 5.81% -
std::replace_if(list<int>)_(sprinkled)/50 2.75% 22.885 23.513 - 2.13% -
BM_PushHeap_string_PipeOrgan_262144 2.74% 17.565 18.047 - -18.22% -
SetIntersection_None_Set_float_256_256 2.74% 5894061.880 6055773.306 - 3.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.74% 3.531 3.628 - 2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.74% 9.101 9.350 - 2.02% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 2.74% 1.426 1.465 - 11.34% -
std::is_sorted(list<int>)/8192 2.74% 7099.576 7293.863 - 1.71% -
SetIntersection_Front_Set_string_1024_16 2.74% 1944315.847 1997500.662 - -1.20% -
rng::remove(vector<int>)_(sprinkled)/1024 2.73% 506.092 519.930 - 80.42% -
BM_std_minmax<unsigned_long_long>/15 2.73% 3.644 3.744 - 1.26% -
std::rotate(vector<bool>)_(by_1/4)/50 2.73% 17.256 17.727 - -2.07% -
SetIntersection_Front_Set_string_16_16 2.73% 62571555.255 64280380.994 - 1.52% -
rng::search(deque<int>,_pred)_(same_length)/1024 2.73% 498.250 511.850 - -0.45% -
BM_MakeThenSortHeap_string_Ascending_4 2.73% 5.217 5.359 - 0.05% -
BM_std_min<long_long>/3 2.73% 1.304 1.340 - 4.46% -
SetIntersection_Front_Vector_uint32_1024_16 2.72% 1157627.710 1189167.953 - -0.55% -
BM_num_put<unsigned_long> 2.72% 11.468 11.781 - -2.53% -
BM_std_minmax<unsigned_char>/21 2.72% 2.223 2.284 - 2.36% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.72% 55.213 56.713 - 0.97% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.72% 16.723 17.177 - 2.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.71% 23.899 24.547 - -2.87% -
std::multiset<int>::erase(key)_(existent)/32 2.71% 22.275 22.880 - 2.38% -
std::copy_backward(vector<bool>)_(aligned)/512 2.71% 1.530 1.571 - 0.72% -
BM_std_min<long_long>/30 2.71% 3.209 3.296 - 4.15% -
rng::unique(list<int>)_(contiguous)/1024 2.70% 924.191 949.183 - 2.26% -
rng::remove(vector<int>)_(sprinkled)/32 2.70% 56.295 57.817 - 12.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.70% 1083972.630 1113247.826 - -0.47% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.70% 23.038 23.660 - 2.95% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.69% 1.807 1.856 - 5.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.69% 1819731.795 1868721.618 - -1.65% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.68% 101.422 104.144 - 2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.68% 12.864 13.209 - 1.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.68% 1.893 1.944 - -2.12% -
BM_lexicographical_compare_three_way_fast_path/16 2.67% 4.481 4.600 - 5.98% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.67% 0.648 0.665 - 1.64% -
BM_num_put<const_void*> 2.67% 12.369 12.699 - -5.17% -
BM_std_min<unsigned___int128>/12 2.67% 4.494 4.614 - -8.17% -
std::generate_n(list<int>)/50 2.66% 15.245 15.650 - -9.18% -
BM_std_minmax<unsigned_char>/31 2.66% 3.140 3.224 - 2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.66% 18800929.054 19301160.725 - 2.87% -
BM_std_min<__int128>/14 2.66% 5.324 5.466 - 3.32% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.66% 1.241 1.274 - 3.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 2.65% 7.252 7.445 - -1.07% -
std::multimap<std::string,_int>::clear()/32 2.65% 902.855 926.762 - 4.02% -
bm_swap_ranges_vb_aligned/8 2.64% 3.449 3.540 - 5.67% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.64% 1.351 1.386 - 2.03% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.64% 420.648 431.754 - 6.50% -
SetIntersection_Interlaced_Vector_string_256_16 2.63% 10724861.322 11007351.454 - -0.05% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.63% 4161.914 4271.397 - 1.52% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.62% 11.327 11.624 - 0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.62% 462.849 474.986 - 0.04% -
rng::for_each(multiset<int>::iterator)/8192 2.62% 8219.223 8434.627 - -47.90% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.62% 1.886 1.935 - -0.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.62% 288.899 296.466 - 0.60% -
BM_std_minmax<unsigned_char>/11 2.62% 1.800 1.847 - 7.89% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.61% 1.911 1.961 - 5.82% -
SetIntersection_Front_Set_string_262144_1024 2.60% 58776641.323 60302864.177 - 0.61% -
BM_SortHeap_string_16384 2.59% 97.134 99.653 - 0.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 2.59% 1.141 1.171 - 0.71% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.59% 23.147 23.747 - 0.08% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.59% 2.216 2.273 - 1.92% -
std::unordered_multiset<int>::find(key)_(existent)/1024 2.58% 1.183 1.214 - 4.52% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.58% 1.426 1.463 - 25.39% -
SetIntersection_Interlaced_Vector_string_262144_16 2.57% 5622048.385 5766781.281 - -1.21% -
SetIntersection_None_Vector_uint64_1024_256 2.57% 1116182.973 1144917.629 - 1.98% -
BM_std_minmax<unsigned_short>/28 2.57% 2.514 2.578 - 1.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.57% 10.560 10.831 - 6.65% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.57% 6346.480 6509.562 - 0.36% -
BM_deque_vector_move/4000 2.57% 143.987 147.687 - 5.53% -
BM_PushHeap_string_Descending_256 2.57% 2.276 2.334 - -23.87% -
BM_PushHeap_float_Random_64 2.57% 6.593 6.763 - -0.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.56% 0.827 0.848 - 2.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.55% 2348310.571 2408243.287 - -0.86% -
BM_std_minmax<unsigned_short>/3 2.55% 1.182 1.212 - 4.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.54% 0.861 0.883 - -0.11% -
std::partial_sort_copy(list<int>)_(heap)/8 2.54% 15.325 15.714 - -3.59% -
BM_std_minmax<unsigned_char>/28 2.54% 2.117 2.171 - 0.96% -
BM_MakeHeap_float_Random_262144 2.53% 1.104 1.132 - 1.46% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.53% 1514636.788 1552941.889 - 2.68% -
SetIntersection_Front_Set_uint64_64_64 2.52% 14650683.425 15019705.267 - -0.33% -
SetIntersection_Front_Set_string_16384_256 2.52% 15270766.152 15655275.120 - 6.65% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.52% 197075943.468 202038016.302 - 2.04% -
std::transform(deque<int>,_deque<int>)/50 2.52% 33.319 34.158 - 2.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 2.52% 1.172 1.202 - 0.34% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.51% 4.515 4.628 - -5.89% -
BM_PopHeap_uint32_4 2.51% 2.583 2.648 - 0.05% -
BM_std_min<unsigned___int128>/11 2.51% 4.066 4.168 - -7.39% -
std::stable_partition(vector<int>)_(sparse)/1024 2.51% 215.446 220.846 - 6.55% -
rng::find_if_not(deque<int>)_(bail_25%)/8 2.50% 1.441 1.477 - -3.83% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.50% 54074.193 55426.769 - 2.72% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.50% 766.320 785.462 - 0.75% -
bm_lexicographical_compare<int>/3 2.50% 1.624 1.664 - -1.65% -
bm_lexicographical_compare<unsigned_char>/6 2.49% 1.855 1.901 - -2.96% -
std::find_end(deque<int>)_(same_length)/1024 2.49% 336.243 344.622 - -81.36% -
SetIntersection_Front_Set_uint32_64_16 2.49% 16843110.279 17262571.722 - 2.99% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.49% 52766.600 54080.051 - 1.93% -
SetIntersection_Front_Set_string_16384_4 2.49% 1316123.383 1348857.308 - 2.19% -
std::copy_n(deque<int>)/262144 2.48% 10612.149 10875.599 - 7.24% -
BM_PushHeap_uint64_Random_16 2.48% 4.285 4.391 - 2.52% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.48% 14516.729 14876.290 - 0.22% -
727_cppcheck_r 2.47% 24.211 24.810 - -1.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.47% 0.983 1.007 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.47% 1639140.495 1679649.294 - -2.80% -
bm_lexicographical_compare<signed_char>/5 2.47% 2.255 2.311 - 4.71% -
bm_gcd_trivial 2.46% 0.862 0.884 - 3.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.46% 58.783 60.230 - 0.25% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.46% 11433.010 11714.395 - 5.97% -
rng::find_end(forward_list<int>)_(single_element)/1000 2.46% 686.420 703.308 - -0.15% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.45% 6195.951 6347.964 - 1.88% -
rng::copy_if(vector<int>)_(entire_range)/64 2.45% 16.021 16.414 - 5.99% -
std::find_end(deque<int>)_(same_length)/1000 2.45% 330.154 338.243 - -64.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.45% 526.956 539.850 - 1.71% -
std::search(vector<int>)_(same_length)/1024 2.44% 250.867 256.993 - 0.84% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.44% 9.247 9.473 - 2.85% -
std::unordered_set<int>::find(key)_(existent)/8192 2.44% 1.232 1.262 - -8.80% -
std::find_end(deque<int>)_(same_length)/8192 2.44% 2744.627 2811.488 - -81.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.43% 6173.406 6323.716 - 1.17% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.43% 163494.282 167470.534 - 2.08% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 2.43% 36464.388 37350.772 - 1.84% -
BM_RangesMakeHeap_string_Random_4 2.43% 5.696 5.835 - 1.41% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 2.43% 18.552 19.003 - -1.09% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.43% 196.669 201.442 - 2.14% -
std::set<std::string>::insert(value)_(already_present)/32 2.42% 11.790 12.076 - 1.12% -
std::multiset<int>::erase(iterator)/32 2.42% 21.663 22.187 - 4.07% -
707_ntest_r 2.42% 16.057 16.446 - -2.96% -
rng::adjacent_find(deque<int>,_pred)/50 2.42% 28.563 29.254 - 0.81% -
std::search(deque<int>)_(near_matches)/1024 2.42% 22901.736 23455.083 - 13.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.40% 0.939 0.962 - 0.01% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 2.40% 16.478 16.873 - 2.23% -
BM_std_minmax<unsigned_char>/22 2.39% 2.500 2.560 - 2.03% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 2.39% 16.433 16.826 - 0.75% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.39% 4.980 5.099 - -0.10% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 2.37% 21.511 22.021 - 4.25% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.37% 0.921 0.943 - 2.52% -
BM_std_minmax<unsigned_char>/32 2.37% 1.576 1.613 - 0.72% -
std::unique_copy(list<int>)_(contiguous)/52 2.36% 21.543 22.052 - 8.54% -
rng::partition(vector<int>)_(dense)/1024 2.36% 242.200 247.927 - 2.22% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 2.36% 384.785 393.880 - 0.32% -
SetIntersection_Front_Set_uint64_256_16 2.36% 4785380.272 4898355.831 - -0.08% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.36% 756.119 773.953 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.35% 1102928.045 1128811.372 - -0.38% -
BM_RangesMakeHeap_string_PipeOrgan_16 2.34% 3.611 3.695 - -3.86% -
SetIntersection_Interlaced_Set_float_16384_256 2.34% 201933385.207 206662222.597 - 1.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.34% 59.239 60.625 - 2.00% -
BM_std_minmax<unsigned_long_long>/23 2.34% 4.323 4.424 - 2.93% -
vector<bool>(const_vector<bool>&) 2.33% 9.809 10.037 - 2.13% -
SetIntersection_Interlaced_Set_float_1024_64 2.33% 9874372.280 10104398.299 - 0.22% -
SetIntersection_Front_Vector_float_16384_16 2.33% 1169927.180 1197176.959 - 0.66% -
rng::partition_point(deque<int>)/50 2.33% 4.249 4.348 - 0.01% -
rng::contains(vector<int>)_(process_all)/50 2.33% 12.337 12.624 - 2.13% -
std::search(deque<int>)_(near_matches)/1000 2.32% 21791.541 22297.960 - 12.88% -
rng::search(deque<int>,_pred)_(same_length)/8192 2.32% 3970.746 4062.776 - 0.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 13256.110 13563.174 - 0.89% -
bm_lexicographical_compare<unsigned_char>/7 2.32% 2.109 2.158 - -2.50% -
std::move(deque<int>)/64 2.31% 6.115 6.256 - 4.22% -
rng::partition(vector<int>)_(dense)/50 2.31% 12.580 12.870 - 2.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 2.31% 1278072.598 1307566.897 - 4.80% -
BM_std_min<short>/20 2.31% 2.206 2.257 - 0.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.31% 25.443 26.029 - 0.43% -
BM_std_min<__int128>/12 2.30% 4.492 4.596 - 2.73% -
BM_std_min<__int128>/11 2.30% 4.062 4.156 - 2.69% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.30% 12.343 12.627 - 2.65% -
std::rotate(vector<bool>)_(by_1/4)/32 2.29% 17.447 17.847 - -2.28% -
std::copy_if(list<int>)_(every_other)/4096 2.29% 3177.838 3250.624 - 2.47% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.29% 16.676 17.057 - 0.43% -
std::search(deque<int>,_pred)_(same_length)/8192 2.29% 3967.519 4058.193 - 0.04% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.28% 1.950 1.995 - 0.05% -
BM_std_min<short>/30 2.28% 2.387 2.441 - 4.00% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.28% 1.263 1.291 - -2.95% -
std::copy_backward(vector<bool>)_(aligned)/1048576 2.27% 2543.512 2601.371 - -4.75% -
std::partition_copy(vector<int>)/1024 2.27% 466.355 476.961 - 4.31% -
std::deque<std::string>::ctor(size)/8192 2.27% 8392.125 8582.761 - 0.54% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.26% 161934.712 165596.139 - -2.37% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 2.25% 6.549 6.697 - 2.05% -
SetIntersection_None_Set_uint32_1024_1024 2.25% 8786920.890 8984663.997 - 2.88% -
std::replace(vector<int>)_(sprinkled)/50 2.25% 8.051 8.232 - 6.55% -
BM_PushHeap_string_Descending_64 2.24% 2.194 2.243 - -16.65% -
rng::transform(list<int>,_list<int>)/50 2.22% 38.909 39.774 - 1.93% -
bm_lexicographical_compare<signed_char>/4 2.22% 2.039 2.084 - 6.56% -
rng::for_each(map<int>)/8 2.21% 6.075 6.210 - 38.80% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.21% 831.851 850.250 - 3.41% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.21% 8.763 8.956 - -0.65% -
rng::stable_sort(deque<int>)_(shuffled)/8192 2.21% 14546.510 14867.320 - 0.26% -
BM_std_min<unsigned_short>/4 2.20% 1.001 1.023 - 4.33% -
std::search(list<int>,_pred)_(no_match)/8192 2.20% 6959.974 7113.328 - -0.50% -
std::unordered_set<int>::erase(key)_(existent)/32 2.20% 21.082 21.547 - 2.32% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 2.20% 741.140 757.468 - 2.99% -
BM_RangesSortHeap_float_256 2.20% 5.715 5.841 - 0.15% -
rng::find(deque<int>)_(process_all)/32768 2.20% 7639.961 7808.063 - -1.04% -
std::unique(vector<int>,_pred)_(contiguous)/32 2.20% 54.293 55.485 - 1.68% -
SetIntersection_None_Vector_uint32_262144_4 2.19% 1168678.658 1194329.411 - -0.99% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.19% 1.286 1.314 - -0.27% -
BM_StringRelational_Eq_Large_Huge_Control 2.19% 0.486 0.497 - 2.30% -
BM_std_min<char>/20 2.19% 1.484 1.517 - -0.84% -
bm_ranges_lexicographical_compare<int>/64 2.18% 4.911 5.018 - 2.18% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.18% 139.791 142.843 - 2.49% -
rng::copy_n(vector<bool>)_(aligned)/262144 2.18% 274.131 280.116 - 0.86% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.18% 85189.766 87043.318 - -1.27% -
std::multiset<std::string>::ctor(const&)/1024 2.17% 34897.497 35656.070 - 0.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2.17% 2117.859 2163.867 - -0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.17% 1093470.993 1117159.519 - -0.86% -
BM_std_minmax<unsigned_int>/5 2.16% 1.131 1.156 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.16% 1081909.840 1105303.689 - 3.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.16% 20214383.538 20650721.707 - 3.16% -
BM_std_min<unsigned___int128>/10 2.15% 3.677 3.756 - -6.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.15% 1.667 1.703 - 2.85% -
bm_write 2.15% 570.624 582.899 - -2.15% -
SetIntersection_Front_Set_uint32_16_16 2.15% 41405480.929 42295311.318 - 0.34% -
BM_RangesPushHeap_string_Descending_1024 2.15% 2.374 2.425 - -2.32% -
BM_std_min<unsigned_char>/31 2.15% 2.482 2.535 - 1.41% -
BM_StringCopy_Huge 2.15% 102.672 104.877 - 3.86% -
BM_std_minmax<unsigned_char>/12 2.15% 1.997 2.039 - 4.83% -
BM_RangesMakeHeap_string_SingleElement_1024 2.15% 6.126 6.258 - 0.39% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 2.15% 1.944 1.986 - -0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.14% 15510.658 15842.740 - 4.33% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.13% 54805.170 55974.567 - -0.85% -
std::multiset<int>::erase(key)_(existent)/0 2.13% 21.106 21.556 - 3.58% -
std::partition_point(list<int>)/32 2.13% 15.886 16.225 - 1.88% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.12% 21.742 22.204 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.12% 9.357 9.555 - 1.24% -
std::unordered_multiset<int>::clear()/8192 2.12% 60452.338 61734.348 - 2.69% -
BM_std_min<unsigned_short>/19 2.12% 1.807 1.845 - -2.53% -
BM_vector_deque_ranges_copy_backward/64 2.11% 2.983 3.045 - 0.34% -
SetIntersection_Front_Vector_uint64_64_16 2.11% 15041871.537 15358626.742 - 0.93% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.11% 265130.460 270713.163 - 4.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.10% 36.669 37.441 - 28.18% -
std::multimap<int,_int>::clear()/32 2.10% 658.628 672.483 - 1.83% -
SetIntersection_Front_Set_string_1024_1024 2.10% 56418233.563 57603484.775 - 2.23% -
std::multiset<int>::ctor(const&,_alloc)/1024 2.10% 6169.646 6299.256 - 1.95% -
BM_PushHeap_string_Random_16384 2.10% 16.053 16.390 - -3.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.09% 0.619 0.632 - 1.84% -
std::move(list<int>)/4096 2.09% 4280.250 4369.722 - -0.24% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 2.09% 30.553 31.191 - -0.03% -
std::stable_partition(vector<int>)_(sparse)/8192 2.09% 1543.582 1575.801 - 5.27% -
SetIntersection_Front_Set_uint32_256_64 2.08% 6467960.231 6602772.021 - 5.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.08% 34.499 35.218 - 47.49% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 2.08% 31.617 32.275 - 1.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.08% 0.587 0.599 - 2.89% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.08% 12554.241 12814.927 - 1.84% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 2.08% 189.922 193.866 - -7.29% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.08% 8.806 8.989 - -0.33% -
rng::copy_backward(vector<int>)/1048576 2.07% 48976.809 49993.046 - 3.20% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 2.07% 1.258 1.284 - 4.17% -
std::rotate(vector<bool>)_(by_1/3)/50 2.07% 17.259 17.617 - -2.87% -
SetIntersection_Interlaced_Set_uint32_1024_1 2.07% 1086415.552 1108894.320 - -1.53% -
SetIntersection_Interlaced_Set_string_1024_64 2.06% 16574815.488 16916665.329 - -4.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.06% 39632819.942 40449520.807 - 3.13% -
rng::contains(list<int>)_(process_all)/32 2.06% 9.311 9.503 - -15.60% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.05% 22.806 23.274 - -3.50% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.05% 2.019 2.061 - 1.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.05% 27217751.080 27776299.661 - 2.45% -
SetIntersection_Front_Set_uint32_262144_16384 2.05% 346556664.026 353668127.101 - 0.65% -
BM_deque_vector_ranges_copy_backward/64000 2.05% 7864.699 8025.948 - -1.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 2.05% 3.682 3.757 - -0.68% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.05% 4.362 4.451 - 0.63% -
BM_RangesPushHeap_uint32_Random_4 2.05% 2.384 2.433 - -4.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.04% 33.299 33.979 - 1.02% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.04% 847.183 864.456 - 1.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.04% 28.351 28.928 - 2.43% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.04% 1926.606 1965.861 - 2.30% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.04% 13947.945 14232.081 - 2.88% -
BM_std_min<short>/11 2.03% 1.180 1.204 - 2.10% -
std::copy_backward(deque<int>)/8 2.03% 2.695 2.750 - 0.43% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.03% 13811.404 14092.228 - 2.73% -
rng::search(deque<int>)_(near_matches)/1024 2.03% 19578.564 19975.490 - -20.81% -
std::map<std::string,_int>::insert(value)_(new_value)/0 2.02% 32.089 32.737 - 3.88% -
std::any_of(deque<int>)_(process_all)/50 2.02% 20.166 20.573 - 6.70% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.02% 3.519 3.590 - 4.48% -
BM_std_min<unsigned_short>/32 2.02% 2.899 2.958 - 1.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.01% 3260612.463 3326291.807 - -6.69% -
std::search(deque<int>,_pred)_(same_length)/1000 2.01% 483.491 493.190 - 3.17% -
SetIntersection_None_Set_float_256_1 2.00% 11812765.660 12049521.008 - 2.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.00% 20248953.613 20654270.639 - 1.35% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.00% 14634.114 14926.881 - 2.82% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.00% 3384.435 3452.035 - 6.65% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 2.00% 31.460 32.088 - 1.45% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.00% 2.037 2.078 - 0.12% -
rng::generate(list<int>)/32 1.99% 8.624 8.796 - 3.04% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.99% 49541.854 50526.517 - 1.37% -
BM_RangesMakeHeap_uint32_Random_262144 1.99% 1.007 1.027 - -2.45% -
BM_PushHeap_string_PipeOrgan_16384 1.99% 12.941 13.198 - -19.04% -
rng::search(vector<int>)_(same_length)/1000 1.98% 240.191 244.945 - 1.26% -
BM_CmpLess_int_schar 1.98% 1.112 1.134 - 0.74% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.98% 19.575 19.962 - 2.99% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.98% 40.256 41.052 - 0.58% -
BM_std_min<short>/21 1.97% 1.801 1.837 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.97% 61661268.757 62878103.866 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.97% 1129080.615 1151361.176 - 3.33% -
SetIntersection_Front_Vector_string_262144_4 1.97% 1240757.078 1265240.967 - 0.38% -
rng::fold_left(deque<int>)/50 1.97% 27.259 27.797 - 0.25% -
std::unordered_multiset<int>::erase(iterator)/32 1.97% 20.271 20.670 - 3.07% -
std::mismatch(list<int>)_(it,_it,_it)/8 1.97% 2.665 2.717 - 2.76% -
SetIntersection_None_Vector_uint64_256_64 1.96% 3559923.969 3629738.245 - 2.93% -
BM_std_minmax<int>/31 1.96% 2.673 2.725 - 0.32% -
SetIntersection_Interlaced_Set_float_16384_16 1.96% 210828278.657 214952434.932 - 2.05% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.95% 20.737 21.142 - 9.18% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.95% 672.645 685.754 - 0.82% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 1.95% 4.782 4.875 - 2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.95% 3057097.088 3116558.998 - 0.08% -
SetIntersection_None_Set_uint32_256_4 1.94% 11362144.076 11582759.546 - 0.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.94% 49993.291 50963.012 - 2.17% -
std::multiset<int>::erase(iterator)/0 1.94% 20.094 20.484 - 2.71% -
SetIntersection_Interlaced_Vector_string_262144_4 1.94% 2064280.067 2104296.856 - 1.45% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 1.94% 11856.679 12086.215 - -3.12% -
std::search(deque<int>,_pred)_(same_length)/1024 1.93% 500.882 510.571 - -0.32% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.93% 21.500 21.915 - 11.40% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.93% 1.357 1.384 - 19.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.93% 1210162.775 1233487.208 - 0.16% -
std::copy_if(vector<int>)_(entire_range)/64 1.92% 16.191 16.502 - 0.85% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.92% 827.593 843.502 - 1.71% -
std::any_of(deque<int>)_(process_all)/32 1.92% 11.529 11.750 - 1.68% -
BM_RangesMakeHeap_string_Descending_4 1.92% 2.123 2.164 - -10.47% -
BM_RangesMakeHeap_uint64_Random_256 1.92% 1.186 1.209 - 0.52% -
BM_std_minmax<short>/28 1.92% 2.494 2.542 - -3.00% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.91% 9.796 9.983 - -1.18% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.91% 23.378 23.824 - 3.18% -
std::rotate(vector<bool>)_(by_1/3)/32 1.91% 17.265 17.594 - -2.90% -
SetIntersection_Front_Set_uint64_262144_64 1.91% 1881756.819 1917682.482 - 4.87% -
BM_std_min<__int128>/10 1.90% 3.679 3.749 - 2.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 1.90% 9.410 9.589 - 0.55% -
SetIntersection_Front_Set_uint32_262144_256 1.89% 4780356.259 4870774.423 - 1.82% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.89% 35742.356 36418.111 - 1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.89% 9337601.756 9513646.728 - 0.27% -
rng::partition_point(deque<int>)/32 1.89% 4.155 4.233 - 0.14% -
rng::all_of(list<int>)_(process_all)/50 1.88% 21.638 22.045 - -0.06% -
SetIntersection_Front_Vector_string_16384_64 1.88% 3484006.669 3549502.362 - 2.16% -
BM_std_min<unsigned___int128>/9 1.88% 3.283 3.344 - -5.15% -
std::multiset<int>::count(key)_(existent)/32 1.87% 3.539 3.606 - 2.14% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.87% 1497.922 1525.940 - -9.73% -
BM_PushHeap_string_PipeOrgan_1024 1.87% 9.703 9.884 - -8.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.87% 1189089.971 1211293.961 - 0.10% -
SetIntersection_Front_Vector_uint32_16384_256 1.87% 2295247.024 2338066.998 - 2.10% -
BM_CmpLess_uint_short 1.86% 1.059 1.079 - 1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.86% 140504.154 143123.751 - 2.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.86% 44990097.722 45828743.889 - -0.07% -
SetIntersection_Front_Set_string_256_256 1.86% 31449943.011 32036048.662 - 14.61% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.86% 3.916 3.989 - -2.93% -
SetIntersection_None_Set_float_256_4 1.86% 11460647.586 11673762.917 - 0.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.86% 109978.822 112022.789 - -1.45% -
std::copy(list<int>)/8 1.85% 2.447 2.492 - -0.82% -
std::search_n(vector<int>)_(no_match)/1024 1.85% 209.425 213.298 - 1.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.85% 11.554 11.768 - 2.53% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.85% 2022.798 2060.147 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.84% 3.455 3.518 - 1.02% -
rng::rotate(vector<bool>)_(by_1/3)/50 1.84% 18.054 18.387 - -1.02% -
std::multiset<int>::insert(value)_(already_present)/32 1.84% 19.075 19.426 - 2.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.84% 117377044.409 119540755.466 - 1.84% -
rng::rotate(vector<bool>)_(by_1/2)/50 1.84% 18.056 18.388 - -1.16% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.84% 5575.676 5678.108 - -1.72% -
SetIntersection_None_Vector_string_16384_256 1.83% 1269576.443 1292873.086 - 0.17% -
BM_deque_deque_copy_backward/512 1.83% 21.943 22.346 - 20.33% -
BM_StringDestroy_Large 1.83% 6.936 7.063 - 4.68% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.83% 1.212 1.234 - 0.76% -
rng::find(deque<int>)_(process_all)/1024 1.83% 239.460 243.839 - -0.35% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 1.83% 4.000 4.073 - 2.18% -
SetIntersection_None_Vector_uint32_64_64 1.83% 8881688.914 9043823.248 - -0.29% -
BM_RangesMakeHeap_string_PipeOrgan_4 1.83% 2.562 2.609 - -5.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.82% 23254701.010 23678615.131 - -0.17% -
rng::replace(vector<int>)_(prefix)/50 1.82% 7.069 7.198 - 3.06% -
rng::generate(deque<int>)/8192 1.82% 2045.560 2082.711 - 1.91% -
SetIntersection_None_Vector_float_1024_1 1.82% 1134576.659 1155178.021 - -2.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.81% 18.697 19.037 - 1.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.81% 1.295 1.318 - -0.01% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.81% 2868.422 2920.376 - 1.54% -
rng::for_each(multimap<int>)/8192 1.81% 7163.924 7293.552 - -55.77% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.81% 48.355 49.229 - 1.66% -
SetIntersection_Front_Vector_uint32_262144_256 1.80% 2309402.639 2351023.372 - 3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.80% 18049777.680 18374653.909 - 0.42% -
std::set<std::string>::clear()/1024 1.80% 19679.324 20033.318 - 0.80% -
BM_std_min<unsigned___int128>/6 1.80% 2.083 2.121 - -6.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.79% 1.012 1.030 - -0.39% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.79% 2.508 2.553 - 3.08% -
SetIntersection_None_Vector_string_1024_256 1.79% 1217338.427 1239099.855 - 2.59% -
std::search_n(vector<int>)_(no_match)/1000 1.79% 204.548 208.204 - 1.33% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.79% 5622.811 5723.291 - 2.44% -
BM_RangesMakeThenSortHeap_string_Descending_262144 1.78% 90.296 91.907 - -7.85% -
SetIntersection_Interlaced_Set_uint64_256_4 1.78% 11669481.528 11877145.079 - 3.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.78% 14.680 14.941 - 1.09% -
BM_PushHeap_uint64_Random_262144 1.77% 5.978 6.084 - -0.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.77% 29.066 29.581 - 0.46% -
rng::rotate(vector<bool>)_(by_1/3)/32 1.77% 18.046 18.366 - -1.49% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.77% 1905.092 1938.810 - 2.58% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.77% 1910.095 1943.888 - 1.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.77% 105195.418 107055.347 - 1.12% -
BM_std_min<__int128>/9 1.77% 3.283 3.341 - 2.08% -
std::rotate(vector<bool>)_(by_1/2)/50 1.77% 17.265 17.570 - -3.25% -
std::find_first_of(vector<int>)_(small_needle)/50 1.76% 71.782 73.046 - 3.45% -
std::partition(list<int>)_(dense)/50 1.76% 13.206 13.438 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.76% 2214517.904 2253447.756 - 1.33% -
rng::find(list<int>)_(bail_25%)/8192 1.76% 1419.342 1444.287 - 1.48% -
std::partition_copy(deque<int>)/1024 1.76% 634.366 645.509 - 1.63% -
BM_RangesMakeThenSortHeap_float_Ascending_256 1.75% 6.479 6.592 - -1.10% -
std::shift_right(deque<int>)/32 1.75% 4.317 4.392 - 35.07% -
std::unordered_set<int>::erase(iterator)/1024 1.75% 20.141 20.494 - 1.48% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.75% 17.650 17.959 - 0.98% -
BM_PushHeap_string_Descending_16384 1.75% 2.317 2.357 - -30.04% -
BM_PushHeap_string_PipeOrgan_4 1.75% 2.500 2.544 - -3.42% -
std::copy_n(vector<int>)/8 1.75% 2.213 2.251 - 3.98% -
std::multiset<int>::erase(iterator)/1024 1.74% 24.064 24.483 - 3.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.74% 149833.782 152436.857 - 0.55% -
SetIntersection_None_Set_float_16384_64 1.74% 156853459.317 159575465.311 - 1.45% -
std::fill_n(vector<int>)/1024 1.73% 29.253 29.760 - -0.38% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.73% 35611.780 36227.220 - -1.09% -
BM_std_min<unsigned_short>/24 1.73% 2.468 2.510 - 0.70% -
BM_RangesMakeHeap_string_Descending_16 1.73% 2.365 2.406 - -12.64% -
std::find_end(vector<int>)_(single_element)/8192 1.73% 1870.034 1902.344 - 3.73% -
std::rotate(vector<bool>)_(by_1/2)/32 1.73% 17.565 17.868 - -2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.72% 2306754.797 2346492.621 - 0.94% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.72% 30.600 31.127 - 1.60% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.72% 9.101 9.258 - -5.28% -
SetIntersection_Front_Vector_uint32_256_64 1.72% 4519327.794 4597057.864 - 0.57% -
rng::rotate(vector<bool>)_(by_1/4)/50 1.72% 18.092 18.403 - -1.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.71% 495.948 504.425 - -16.67% -
rng::contains_subrange(list<int>)_(single_element)/50 1.71% 17.956 18.263 - 3.51% -
BM_SortHeap_string_1024 1.71% 59.575 60.592 - -0.41% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.71% 14.009 14.248 - -3.64% -
rng::none_of(vector<int>)_(process_all)/8 1.70% 2.451 2.493 - 5.91% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.70% 37.147 37.777 - -2.02% -
BM_RangesPushHeap_float_Random_16 1.69% 5.333 5.423 - 0.26% -
BM_std_min<unsigned___int128>/5 1.69% 1.753 1.783 - -3.65% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.69% 11266.248 11456.644 - 1.58% -
BM_std_minmax<short>/29 1.69% 2.607 2.651 - -0.81% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.69% 1.164 1.183 - 0.11% -
BM_std_minmax<unsigned_char>/18 1.69% 1.317 1.339 - 1.73% -
std::multiset<int>::erase(iterator)/8192 1.68% 23.931 24.333 - 2.92% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.68% 5049966.134 5134891.900 - -2.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.68% 5.332 5.421 - 0.97% -
BM_deque_vector_ranges_copy_backward/0 1.68% 1.572 1.598 - 16.12% -
BM_std_min<__int128>/3 1.67% 1.012 1.029 - 1.10% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.67% 69.285 70.444 - 1.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.67% 83.609 85.007 - -4.55% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.66% 17.879 18.176 - 1.60% -
std::set<std::string>::clear()/32 1.66% 887.711 902.479 - 0.46% -
rng::rotate(vector<bool>)_(by_1/4)/32 1.66% 18.266 18.569 - -0.28% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.66% 60618.905 61625.226 - 0.95% -
std::sort(vector<NonIntegral>)_(descending)/8 1.66% 24.809 25.220 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.66% 180432088.059 183422211.660 - 2.41% -
SetIntersection_None_Vector_string_256_1 1.66% 4724076.395 4802331.674 - 1.21% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.66% 24.881 25.293 - 8.08% -
BM_MakeHeap_uint64_PipeOrgan_256 1.65% 0.642 0.652 - 0.37% -
std::reverse_copy(vector<int>)/8 1.65% 2.390 2.430 - 2.67% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.65% 6.453 6.560 - 1.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.65% 0.904 0.918 - -0.76% -
rng::count(list<int>)_(every_other)/1024 1.65% 708.840 720.518 - 2.47% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.65% 2.044 2.078 - -0.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.65% 1606.913 1633.376 - 2.43% -
std::multiset<std::string>::contains(key)_(existent)/32 1.65% 14.342 14.578 - -2.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.65% 83388.670 84761.209 - 0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.65% 91586.123 93092.874 - 0.10% -
BM_std_min<unsigned___int128>/8 1.64% 2.882 2.929 - -5.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.64% 1.806 1.835 - 1.89% -
SetIntersection_Front_Set_float_16384_16 1.64% 1281853.113 1302852.254 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.64% 644.250 654.796 - 0.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.64% 0.833 0.847 - -0.24% -
std::flat_map<int,_int>::erase(iterator)/1024 1.64% 75.195 76.425 - 0.44% -
BM_std_minmax<unsigned_short>/23 1.64% 2.470 2.510 - -2.31% -
BM_deque_vector_copy_backward/65536 1.63% 8218.296 8352.598 - 2.61% -
rng::contains_subrange(list<int>)_(process_all)/32 1.63% 10.273 10.441 - -0.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.63% 289.317 294.042 - 4.16% -
SetIntersection_Interlaced_Set_float_16384_16384 1.63% 240152005.579 244073049.858 - -30.07% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 1.63% 22.100 22.460 - 4.01% -
rng::fill(vector<bool>)/64 1.63% 1.562 1.587 - -1.10% -
std::sort(deque<int>)_(repeated)/8192 1.63% 6758.159 6868.045 - 1.70% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.63% 1832.059 1861.835 - 2.42% -
BM_std_minmax<short>/9 1.62% 1.166 1.185 - -0.14% -
BM_std_minmax<unsigned_long_long>/64 1.62% 10.166 10.330 - -0.27% -
BM_CmpEqual_int_uint 1.62% 1.101 1.119 - 0.62% -
std::map<std::string,_int>::contains(key)_(existent)/32 1.62% 14.829 15.069 - -6.71% -
std::copy_backward(deque<int>)/32768 1.62% 3922.616 3986.019 - -2.24% -
std::move(vector<bool>)_(unaligned)/512 1.62% 4.414 4.485 - 12.78% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.61% 13.958 14.184 - 2.42% -
SetIntersection_None_Vector_float_262144_64 1.61% 1190714.327 1209913.262 - -2.17% -
BM_deque_deque_ranges_copy_backward/64 1.61% 5.085 5.167 - 53.01% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 1.61% 170.969 173.718 - -2.28% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.61% 8.471 8.607 - 0.45% -
SetIntersection_None_Set_uint32_256_256 1.60% 5811994.366 5905125.716 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.60% 0.827 0.840 - 1.73% -
std::map<int,_int>::erase(iterator)/32 1.60% 20.643 20.972 - -0.27% -
std::copy_if(list<int>)_(entire_range)/8 1.60% 2.619 2.661 - 0.45% -
BM_deque_deque_move_backward/64 1.59% 5.080 5.161 - 52.72% -
std::adjacent_find(list<int>,_pred)/8192 1.59% 8048.342 8176.577 - 0.76% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.59% 6.072 6.169 - 4.60% -
std::search_n(list<int>)_(no_match)/1024 1.59% 756.333 768.371 - 1.29% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.59% 17.396 17.673 - -2.08% -
rng::remove_copy(deque<int>)_(prefix)/32 1.59% 12.785 12.988 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 197.160 200.286 - 0.30% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.59% 21.967 22.316 - 6.59% -
rng::find_last(list<int>)_(bail_10%)/50 1.58% 15.929 16.182 - -3.07% -
BM_std_min<unsigned___int128>/7 1.58% 2.491 2.531 - -4.77% -
BM_SortHeap_string_256 1.58% 44.864 45.572 - -0.22% -
BM_std_minmax<long_long>/10 1.58% 2.154 2.188 - -0.06% -
SetIntersection_Interlaced_Set_string_16384_256 1.58% 346374881.421 351834828.650 - 0.06% -
BM_CmpEqual_schar_uint 1.58% 1.090 1.108 - 0.05% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.58% 6.643 6.748 - 0.65% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.57% 1019.066 1035.096 - 8.40% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.57% 8.611 8.746 - -0.48% -
rng::fold_left(list<int>)/8192 1.57% 10763.546 10932.561 - 3.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.57% 0.952 0.967 - -1.70% -
SetIntersection_Front_Set_float_16384_16384 1.57% 239870310.575 243630814.975 - -28.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.57% 1680911.701 1707261.555 - -0.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.57% 43.886 44.573 - 1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.56% 24680.985 25067.159 - 3.97% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.56% 3.130 3.179 - 1.83% -
rng::rotate_copy(deque<int>)/8192 1.56% 292.940 297.518 - 1.40% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.56% 7080.926 7191.565 - -0.11% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.56% 6755.427 6860.892 - 0.19% -
rng::remove_if(deque<int>)_(sprinkled)/32 1.56% 55.635 56.503 - -7.69% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.56% 6883.553 6990.910 - 2.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.56% 1680157.635 1706321.533 - 0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.56% 23.311 23.674 - 0.85% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.55% 249287.427 253160.441 - -0.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.55% 76388.378 77572.782 - 1.83% -
bm_ranges_lexicographical_compare<int>/1 1.55% 1.358 1.379 - 6.48% -
std::find_if_not(vector<char>)_(process_all)/50 1.55% 12.435 12.627 - 0.89% -
std::unordered_multiset<int>::clear()/1024 1.55% 7901.132 8023.228 - 1.75% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.54% 12.338 12.529 - -3.50% -
BM_num_get<unsigned_int> 1.54% 10.676 10.841 - 2.55% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.54% 20.759 21.078 - 3.54% -
std::find_end(forward_list<int>)_(process_all)/1000 1.54% 683.337 693.854 - -0.05% -
rng::find_last(list<int>)_(bail_10%)/8192 1.54% 6255.505 6351.747 - 1.65% -
SetIntersection_Front_Vector_uint32_1024_1024 1.54% 5886838.429 5977342.888 - -0.28% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.54% 4187.911 4252.197 - 1.34% -
rng::starts_with(vector<int>,_pred)/1000 1.53% 448.231 455.107 - -0.14% -
rng::fill(vector<bool>)/32768 1.53% 29.976 30.435 - -1.86% -
std::copy_n(list<int>)/64 1.53% 13.852 14.064 - 0.20% -
std::multimap<std::string,_int>::clear()/1024 1.53% 20768.501 21086.311 - 6.57% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.53% 1090499.243 1107185.708 - -0.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.53% 56913.235 57781.942 - -9.09% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.53% 5.947 6.037 - -0.17% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.53% 16.233 16.481 - -2.74% -
rng::for_each(set<int>::iterator)/8192 1.52% 8240.111 8365.695 - -48.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.52% 2.419 2.455 - 1.02% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.52% 4.809 4.882 - 0.37% -
std::multiset<int>::ctor(const&)/8192 1.52% 49697.211 50450.947 - 3.02% -
rng::copy_if(list<int>)_(entire_range)/512 1.52% 365.677 371.223 - -0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.52% 1678110.027 1703558.190 - -0.86% -
BM_MakeThenSortHeap_float_SingleElement_256 1.52% 3.989 4.049 - 1.45% -
std::fill_n(vector<bool>)/32768 1.51% 29.822 30.273 - 0.85% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.51% 1891.369 1919.912 - 1.84% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.51% 17.427 17.690 - -2.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.51% 99.993 101.498 - -3.18% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.51% 7060.298 7166.561 - 0.32% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.50% 359.459 364.865 - 1.60% -
BM_std_minmax<int>/16 1.50% 1.262 1.281 - -2.47% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.50% 18.932 19.216 - 0.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.50% 23.797 24.154 - 2.11% -
BM_RangesPushHeap_uint64_Random_16 1.50% 4.317 4.382 - 2.41% -
rng::remove_copy_if(deque<int>)_(prefix)/1024 1.50% 525.266 533.147 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.50% 4519314.870 4587019.858 - 1.82% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.49% 1.491 1.513 - -3.00% -
BM_MakeThenSortHeap_string_SingleElement_4 1.49% 6.252 6.346 - 6.49% -
BM_std_minmax<unsigned_char>/17 1.49% 1.103 1.119 - 1.33% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.49% 21.186 21.502 - -0.72% -
bm_lexicographical_compare<signed_char>/7 1.49% 2.784 2.825 - 2.89% -
std::unordered_set<std::string>::clear()/1024 1.49% 22534.313 22869.651 - -0.22% -
SetIntersection_None_Set_uint64_1024_16 1.49% 8776670.765 8907169.569 - 1.93% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.49% 28.083 28.500 - 1.30% -
rng::find(vector<int>)_(process_all)/8192 1.49% 1829.497 1856.674 - -0.44% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.48% 23.615 23.965 - 1.84% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.48% 1868.667 1896.340 - 1.12% -
BM_CmpEqual_ushort_short 1.48% 1.034 1.050 - -0.70% -
BM_RangesPushHeap_uint32_Random_16 1.48% 4.518 4.585 - 4.50% -
rng::move_backward(vector<bool>)_(unaligned)/512 1.48% 4.743 4.813 - -10.29% -
748_flightdm_r 1.48% 8.888 9.019 - 0.46% -
std::sort(vector<int>)_(descending)/8 1.48% 25.017 25.386 - 2.94% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.47% 1.174 1.191 - -0.65% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.47% 9020.245 9152.811 - 2.79% -
BM_CmpEqual_uchar_int 1.47% 1.110 1.126 - 0.77% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.47% 234813.813 238257.138 - 1.98% -
rng::find_if(list<int>)_(bail_25%)/32768 1.47% 8403.181 8526.330 - 0.85% -
rng::find(vector<int>)_(process_all)/32768 1.46% 7311.576 7418.613 - -0.64% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.46% 4810.710 4881.094 - 13.09% -
std::vector<std::string>::ctor(size)/32 1.46% 34.386 34.888 - 3.93% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.46% 21.943 22.264 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.46% 1163475.165 1180461.960 - 5.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.46% 19406094.530 19689281.532 - -1.82% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.45% 463.479 470.202 - -0.05% -
std::set<int>::find(key)_(non-existent)/8192 1.45% 8.452 8.575 - 1.58% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 1.45% 23.621 23.963 - -1.33% -
std::find(vector<char>)_(process_all)/50 1.45% 1.620 1.644 - 0.87% -
BM_PushHeap_string_Random_256 1.44% 14.099 14.303 - 0.62% -
BM_std_min<__int128>/8 1.44% 2.880 2.921 - 1.76% -
BM_CmpLess_uint_schar 1.44% 1.055 1.070 - 1.42% -
BM_std_minmax<short>/10 1.44% 1.405 1.425 - -0.37% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.44% 2919.524 2961.590 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.44% 239855912.367 243310496.461 - -0.10% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.44% 5.880 5.964 - -0.45% -
BM_vector_deque_ranges_move_backward/512 1.44% 18.151 18.412 - 3.79% -
std::is_sorted(list<int>,_pred)/8 1.43% 3.974 4.031 - -5.80% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.43% 8.816 8.942 - -0.87% -
std::move(list<int>)/512 1.43% 355.205 360.294 - 2.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.43% 7.562 7.670 - 1.18% -
BM_vector_deque_ranges_move/1 1.43% 2.199 2.231 - 9.82% -
std::map<int,_int>::count(key)_(existent)/8192 1.43% 6.017 6.103 - 0.35% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.43% 73.640 74.693 - 1.66% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.43% 23.455 23.790 - 3.20% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.42% 208429890.011 211399655.361 - 2.45% -
SetIntersection_None_Vector_uint32_16384_1024 1.42% 1173228.029 1189940.890 - 1.56% -
std::shift_left(list<int>)/8192 1.42% 7050.605 7151.006 - -7.11% -
SetIntersection_None_Set_float_1024_4 1.42% 9059082.509 9188037.467 - 3.55% -
BM_num_get<unsigned_long_long> 1.42% 11.026 11.183 - 1.15% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.42% 1412.722 1432.780 - 1.48% -
BM_std_min<unsigned___int128>/4 1.42% 1.377 1.396 - -3.43% -
BM_std_min<__int128>/6 1.42% 2.087 2.116 - 1.96% -
rng::find_first_of(deque<int>)_(large_needle)/1024 1.42% 364662.107 369837.594 - 0.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 1.42% 26.385 26.759 - -8.68% -
std::find_end(vector<int>)_(near_matches)/1024 1.42% 14418.100 14622.498 - -5.89% -
std::fill(vector<bool>)/32768 1.42% 29.739 30.161 - -0.97% -
BM_vector_deque_ranges_move_backward/64000 1.41% 7625.273 7733.151 - 7.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.41% 29.603 30.022 - 0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.41% 17.205 17.448 - 1.17% -
std::search_n(vector<int>)_(no_match)/8192 1.41% 1620.634 1643.497 - 0.81% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.41% 10268.159 10412.949 - -1.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.41% 271.546 275.372 - -0.81% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 1.41% 16.429 16.660 - 2.31% -
std::multiset<int>::contains(key)_(existent)/8192 1.41% 8.254 8.370 - -5.06% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.41% 259753.906 263405.018 - -3.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.41% 44394.050 45017.928 - 3.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.41% 3.609 3.660 - 1.14% -
rng::partition(list<int>)_(dense)/1024 1.40% 385.070 390.473 - 0.87% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1.40% 1053.463 1068.240 - 3.58% -
BM_RangesMakeHeap_string_Descending_256 1.40% 2.704 2.742 - -20.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.40% 1.115 1.131 - 1.06% -
std::find_first_of(vector<int>)_(small_needle)/32 1.40% 47.542 48.207 - 2.94% -
BM_RangesMakeThenSortHeap_float_Descending_64 1.40% 3.326 3.373 - 3.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.40% 793.596 804.682 - 3.42% -
rng::partial_sort(deque<int>)_(heap)/1024 1.40% 18198.910 18452.965 - 0.16% -
bm_ranges_lexicographical_compare<signed_char>/512 1.39% 7.920 8.030 - 4.42% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.39% 17.500 17.743 - -6.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.39% 4436.660 4498.362 - 5.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.39% 824.475 835.933 - -0.45% -
std::partial_sort(deque<int>)_(shuffled)/8 1.39% 33.436 33.900 - 1.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.39% 18973548.795 19236498.277 - -2.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.38% 10.174 10.315 - 10.38% -
rng::find_end(deque<int>)_(match_near_end)/1024 1.38% 33.284 33.744 - -98.94% -
SetIntersection_Front_Vector_float_262144_64 1.38% 1420197.182 1439768.196 - -0.36% -
753_ns3_r 1.38% 10.120 10.260 - 0.39% -
BM_deque_vector_ranges_move_backward/1 1.37% 2.100 2.129 - 0.55% -
std::fill(vector<int>)/1024 1.37% 30.027 30.439 - 0.63% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.37% 31252.686 31681.320 - 12.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.37% 27.968 28.352 - 3.29% -
SetIntersection_Interlaced_Set_string_16384_1024 1.37% 344557839.810 349277369.681 - 3.02% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.37% 36300.111 36796.694 - 1.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 592.496 600.600 - 1.35% -
std::rotate(deque<int>)_(by_1/3)/1024 1.37% 1811.714 1836.485 - -1.61% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 1.37% 2.963 3.003 - -0.26% -
BM_std_minmax<unsigned_int>/10 1.37% 1.369 1.388 - -0.01% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.36% 21.123 21.411 - 0.55% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.36% 20.576 20.856 - 0.18% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.36% 17.129 17.362 - -2.09% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 1.36% 2851.877 2890.721 - -4.81% -
BM_RangesMakeHeap_string_Ascending_256 1.36% 4.820 4.886 - -3.59% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.36% 21.873 22.170 - 0.44% -
rng::for_each(multiset<int>)/8 1.36% 6.214 6.298 - 37.66% -
rng::rotate(vector<bool>)_(by_1/2)/32 1.36% 18.324 18.573 - -1.07% -
SetIntersection_None_Vector_uint32_16384_256 1.36% 1160811.759 1176579.630 - 0.17% -
SetIntersection_Interlaced_Set_string_64_4 1.36% 27094108.049 27461923.799 - 2.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.36% 38.979 39.507 - 1.61% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.35% 64.075 64.942 - 5.51% -
rng::stable_partition(list<int>)_(dense)/32 1.35% 33.982 34.442 - 8.29% -
rng::search_n(vector<int>)_(no_match)/1000 1.35% 206.359 209.148 - 1.16% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.35% 14318.509 14511.970 - 1.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.35% 101.815 103.189 - 6.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.35% 3.656 3.706 - 0.82% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.35% 708.015 717.557 - 1.12% -
BM_std_min<unsigned_short>/64 1.35% 3.512 3.559 - 1.74% -
BM_MakeThenSortHeap_string_Random_1024 1.34% 68.913 69.839 - -0.70% -
bm_ranges_lexicographical_compare<signed_char>/7 1.34% 2.874 2.912 - 2.72% -
std::copy(deque<int>)/8 1.34% 2.740 2.777 - 1.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.34% 932.687 945.152 - 0.63% -
std::map<int,_int>::erase(iterator)/0 1.34% 20.479 20.752 - -0.27% -
BM_SortHeap_string_262144 1.34% 176.611 178.970 - 0.12% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.34% 174457.975 176787.496 - -1.69% -
BM_SortHeap_string_64 1.34% 30.043 30.444 - -0.34% -
BM_CmpLess_schar_uchar 1.33% 1.110 1.124 - 0.71% -
std::unordered_multimap<int,_int>::clear()/1024 1.33% 8045.493 8152.776 - -2.56% -
std::multimap<std::string,_int>::clear()/8192 1.33% 203428.263 206129.595 - 1.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.33% 12842514.791 13012805.912 - -0.18% -
std::search_n(vector<int>)_(no_match)/1048576 1.32% 207887.444 210636.609 - 0.56% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.32% 11884.638 12041.739 - 17.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.32% 7.162 7.256 - 0.92% -
SetIntersection_Interlaced_Set_float_1024_16 1.32% 11520199.636 11671769.042 - -0.91% -
std::find_end(vector<int>)_(single_element)/1024 1.32% 245.426 248.655 - 3.94% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.31% 11.484 11.635 - 1.43% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.31% 1.374 1.392 - -6.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.31% 1507.593 1527.393 - 0.12% -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 1.31% 8149.638 8256.651 - 0.26% -
std::partition(list<int>)_(sparse)/32 1.31% 8.769 8.884 - -0.01% -
BM_PushHeap_string_Random_16 1.31% 10.093 10.225 - 1.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.31% 1104709.657 1119192.798 - 2.19% -
rng::sort(vector<NonIntegral>)_(descending)/8 1.31% 24.921 25.247 - -0.17% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.31% 1.445 1.464 - 2.16% -
SetIntersection_Front_Vector_uint64_1024_1 1.31% 1099447.570 1113803.119 - 1.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.30% 13327.707 13501.133 - 1.30% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 1.30% 34.676 35.127 - 21.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.30% 9.346 9.467 - 1.77% -
BM_std_min<__int128>/7 1.30% 2.491 2.523 - 1.70% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 12331.714 12491.549 - -0.31% -
BM_vector_deque_ranges_move/4000 1.30% 141.888 143.726 - 0.65% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.29% 2.959 2.997 - 4.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.29% 496023.683 502446.205 - 1.15% -
SetIntersection_Front_Set_uint64_64_16 1.29% 16405956.704 16618113.168 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.29% 22978291.507 23274636.807 - -1.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.29% 173407.807 175641.456 - 3.41% -
BM_std_minmax<unsigned_char>/30 1.29% 2.711 2.746 - 1.00% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.29% 4.922 4.986 - 2.87% -
BM_deque_deque_ranges_move_backward/4096 1.28% 153.085 155.050 - 1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.28% 8749443.570 8861675.702 - -25.67% -
rng::copy_backward(list<int>)/64 1.28% 30.933 31.330 - 0.72% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.28% 9.337 9.457 - 2.09% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 1.28% 337.519 341.840 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.28% 8787633.764 8900073.160 - -30.57% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 1.28% 8156.565 8260.782 - -0.04% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.28% 24.336 24.646 - 3.40% -
bm_ranges_lexicographical_compare<int>/2 1.28% 1.587 1.607 - 5.26% -
SetIntersection_Interlaced_Vector_string_64_4 1.27% 22701077.290 22990204.030 - 0.02% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.27% 120.883 122.422 - 1.46% -
BM_MakeThenSortHeap_float_SingleElement_64 1.27% 3.311 3.354 - 1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.27% 2152402.262 2179779.051 - 0.20% -
BM_PopHeap_string_16384 1.27% 73.439 74.372 - 2.30% -
rng::none_of(list<int>)_(process_all)/50 1.27% 21.536 21.810 - -0.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.27% 828174.566 838682.992 - 2.59% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.26% 21.291 21.560 - -0.08% -
SetIntersection_Front_Set_uint32_262144_1024 1.26% 16495915.097 16704471.198 - 7.97% -
BM_std_minmax_element<long_long>/4 1.26% 1.253 1.268 - 1.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.26% 11.711 11.859 - 1.95% -
BM_std_min<short>/23 1.26% 2.105 2.132 - 0.74% -
BM_std_minmax<short>/16 1.26% 1.771 1.794 - -5.62% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.26% 1395.382 1412.959 - 13.47% -
std::rotate(deque<int>)_(1_element_backward)/50 1.26% 5.246 5.312 - 0.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.26% 104.775 106.092 - -0.93% -
BM_StringAssignStr_Large_Transparent 1.26% 10.377 10.507 - 3.44% -
BM_std_minmax<unsigned_int>/31 1.26% 2.572 2.604 - 5.09% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.25% 304.603 308.423 - 2.05% -
rng::contains_subrange(list<int>)_(single_element)/16 1.25% 4.831 4.891 - -1.29% -
std::map<int,_int>::contains(key)_(existent)/8192 1.25% 5.451 5.520 - 0.50% -
rng::replace(vector<int>)_(prefix)/8192 1.25% 1210.114 1225.253 - -3.02% -
BM_std_minmax<long_long>/20 1.25% 3.277 3.317 - -0.01% -
std::move(deque<int>)/512 1.25% 23.839 24.137 - 1.38% -
BM_deque_deque_ranges_move_backward/64 1.25% 5.063 5.127 - 51.81% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.24% 17.504 17.722 - -51.45% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.24% 995195.527 1007558.655 - 1.74% -
BM_std_min<long_long>/28 1.24% 2.615 2.648 - -0.44% -
std::replace(vector<int>)_(sprinkled)/32 1.24% 5.302 5.368 - 6.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.24% 1.032 1.044 - -6.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.24% 1.662 1.683 - -0.46% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.24% 51460.056 52096.394 - 1.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.24% 44.375 44.923 - 27.98% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.23% 520.244 526.667 - 0.55% -
SetIntersection_None_Set_uint32_64_64 1.23% 11725635.114 11870258.529 - -0.34% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.23% 8.325 8.427 - -0.69% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.23% 8158.909 8259.391 - -0.01% -
std::equal(vector<int>)_(it,_it,_it)/50 1.23% 4.252 4.305 - -1.46% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.23% 9.594 9.712 - 1.55% -
BM_PushHeap_float_Random_4 1.23% 2.991 3.028 - 6.74% -
std::set<int>::upper_bound(key)_(existent)/32 1.23% 1.757 1.778 - 2.69% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 35584.726 36021.688 - -0.44% -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.23% 1.203 1.218 - -6.44% -
rng::is_sorted(deque<int>,_pred)/8 1.23% 4.603 4.659 - 4.19% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 1.23% 16.041 16.237 - -1.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.22% 1190.719 1205.302 - -0.43% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.22% 937.103 948.578 - 1.48% -
rng::for_each_n(deque<int>)/50 1.22% 3.919 3.967 - 1.20% -
BM_std_min<char>/23 1.22% 2.284 2.312 - 1.34% -
BM_std_minmax<unsigned_short>/22 1.22% 2.333 2.361 - -1.36% -
BM_std_minmax<unsigned_short>/10 1.22% 1.412 1.429 - 1.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.22% 796.171 805.890 - -0.02% -
std::reverse(list<int>)/64 1.22% 17.404 17.616 - -0.23% -
rng::copy_n(deque<int>)/262144 1.22% 10330.200 10456.014 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.22% 11.903 12.048 - 2.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.22% 1331.266 1347.477 - 2.59% -
BM_std_min<__int128>/5 1.22% 1.749 1.770 - 1.27% -
BM_MakeThenSortHeap_string_Ascending_16 1.22% 9.644 9.761 - 0.89% -
std::stable_sort(vector<int>)_(ascending)/8 1.22% 16.861 17.066 - 1.64% -
std::multiset<int>::insert(value)_(already_present)/0 1.21% 18.138 18.358 - 1.47% -
rng::search(deque<int>,_pred)_(same_length)/1000 1.21% 477.744 483.538 - -1.04% -
BM_PushHeap_string_Random_1024 1.21% 14.847 15.027 - 0.51% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.21% 4.964 5.024 - -0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.21% 811.212 821.034 - 3.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.21% 1362.616 1379.109 - -19.48% -
rng::find(vector<bool>)_(process_all)/1048576 1.21% 3650.777 3694.960 - 0.82% -
BM_RangesPopHeap_uint64_16 1.21% 7.564 7.656 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.21% 649.140 656.985 - -2.19% -
rng::sample(deque<int>)/1024 1.21% 11402.080 11539.808 - 0.26% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.21% 41.182 41.680 - 39.99% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.21% 11382611.505 11519871.175 - 1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.20% 1681198.486 1701453.045 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.20% 1689452.799 1709785.729 - -0.41% -
std::set<std::string>::count(key)_(non-existent)/8192 1.20% 32.005 32.390 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.20% 1621389.240 1640892.808 - 2.69% -
BM_CmpLess_uint_uchar 1.20% 1.126 1.140 - 0.77% -
SetIntersection_Front_Set_uint32_256_256 1.20% 9440247.991 9553478.492 - -2.22% -
BM_std_minmax<unsigned_short>/19 1.20% 2.163 2.189 - 0.67% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.20% 517.475 523.665 - 0.21% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.20% 2149.378 2175.071 - -0.26% -
BM_StringConstructDestroyCStr_Large_Transparent 1.19% 9.371 9.483 - 5.93% -
std::transform(list<int>)_(identity_transform)/50 1.19% 38.358 38.816 - -2.06% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.19% 45206.284 45745.867 - -1.51% -
std::set<int>::equal_range(key)_(existent)/1024 1.19% 4.164 4.213 - 2.02% -
BM_deque_deque_copy_backward/64 1.19% 5.087 5.147 - 52.56% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.19% 24014.613 24300.554 - 0.64% -
rng::stable_partition(vector<int>)_(sparse)/32 1.19% 7.055 7.139 - -4.64% -
BM_deque_deque_ranges_move/4000 1.19% 146.777 148.517 - 1.95% -
rng::rotate(deque<int>)_(by_1/2)/32 1.18% 7.453 7.541 - 2.75% -
std::find_if_not(vector<int>)_(bail_25%)/8 1.18% 0.998 1.010 - -9.79% -
SetIntersection_None_Vector_float_262144_16384 1.18% 1202806.979 1217024.566 - -6.55% -
rng::fold_left(vector<int>)/50 1.18% 36.223 36.651 - 0.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.18% 19.060 19.285 - 0.56% -
std::find_end(forward_list<int>)_(same_length)/1000 1.18% 1461.718 1478.977 - -0.58% -
BM_std_min<unsigned_int>/17 1.18% 0.953 0.965 - -0.61% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 1.18% 6.691 6.769 - -1.12% -
std::reverse_copy(list<int>)/8 1.17% 2.440 2.468 - 2.03% -
std::adjacent_find(list<int>,_pred)/8 1.17% 3.888 3.934 - 1.01% -
BM_RangesPopHeap_uint64_262144 1.17% 41.682 42.171 - 2.48% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 1.17% 27.070 27.387 - -0.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.17% 115478.929 116829.295 - 0.99% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.17% 50145.064 50730.767 - 1.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.17% 8672.127 8773.404 - -0.35% -
BM_CmpEqual_short_ushort 1.17% 1.095 1.108 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1866973.959 1888743.570 - -0.67% -
std::find(vector<char>)_(process_all)/8192 1.17% 134.816 136.387 - -0.31% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.17% 910.589 921.198 - 0.25% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.16% 24786.379 25074.782 - 3.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.16% 0.978 0.990 - 2.83% -
rng::copy_backward(deque<int>)/4096 1.16% 147.392 149.104 - 0.86% -
SetIntersection_None_Vector_float_16384_1024 1.16% 1163711.567 1177176.956 - 0.46% -
std::unordered_set<int>::find(key)_(existent)/32 1.15% 1.163 1.176 - 3.59% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.15% 7.366 7.451 - -1.26% -
BM_std_min<unsigned_int>/24 1.15% 1.849 1.870 - 2.10% -
SetIntersection_Front_Set_uint64_16384_4 1.15% 1119588.370 1132469.636 - 4.53% -
BM_MakeThenSortHeap_string_Random_256 1.15% 54.664 55.292 - -0.78% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.15% 1.068 1.080 - 0.26% -
BM_StringAssignStr_Large_Opaque 1.15% 10.402 10.521 - 3.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.15% 14.159 14.321 - 1.48% -
BM_SortHeap_float_64 1.15% 3.213 3.250 - 3.10% -
BM_SortHeap_string_16 1.15% 14.209 14.372 - -0.23% -
std::set<int>::contains(key)_(non-existent)/1024 1.14% 5.286 5.346 - 0.77% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.14% 20.574 20.809 - 1.30% -
std::multiset<int>::insert(value)_(new_value)/1024 1.14% 48.390 48.942 - 2.42% -
BM_std_minmax<long_long>/28 1.14% 4.087 4.133 - -0.15% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.14% 39.030 39.475 - 0.17% -
SetIntersection_None_Set_string_16_4 1.14% 61352119.348 62050153.251 - 0.15% -
SetIntersection_Front_Set_string_64_4 1.14% 19757886.447 19982474.613 - -1.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.14% 22.807 23.066 - -1.44% -
std::partition(vector<int>)_(dense)/50 1.14% 13.150 13.299 - 0.89% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.13% 2.067 2.090 - 2.31% -
BM_RangesPushHeap_uint32_Random_256 1.13% 5.934 6.001 - 1.30% -
SetIntersection_Front_Set_uint32_256_1 1.13% 4361615.512 4410863.696 - -0.78% -
std::set<int>::find(key)_(existent)/1024 1.13% 3.948 3.993 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.13% 542.401 548.523 - 7.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 568.540 574.944 - 2.25% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.13% 1.208 1.221 - -28.32% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.12% 1034.085 1045.696 - 1.49% -
BM_SortHeap_float_256 1.12% 5.793 5.858 - -3.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.12% 27.509 27.817 - -0.10% -
BM_deque_vector_move_backward/4000 1.12% 145.107 146.732 - 2.61% -
std::multiset<int>::contains(key)_(non-existent)/1024 1.12% 5.611 5.674 - -0.46% -
std::search(vector<int>)_(same_length)/1000 1.12% 243.752 246.480 - 0.04% -
std::remove_if(list<int>)_(sprinkled)/32 1.12% 59.860 60.529 - 1.18% -
rng::copy_n(list<int>)/64 1.12% 13.982 14.138 - -0.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.12% 2.323 2.349 - -2.52% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.12% 70.304 71.089 - 2.16% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.12% 22.033 22.279 - 0.85% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.12% 11.413 11.540 - -0.55% -
BM_StringConstructDestroyCStr_Large_Opaque 1.11% 14.371 14.531 - 1.75% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.11% 9.681 9.789 - -1.48% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 1.11% 26221.998 26513.758 - 0.96% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.11% 19.387 19.602 - 0.05% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.11% 4.960 5.015 - -1.96% -
std::partial_sort(deque<int>)_(descending)/8192 1.11% 287545.312 290736.675 - 2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.11% 13285728.792 13433178.957 - -2.93% -
std::transform(vector<int>)_(identity_transform)/32 1.11% 8.935 9.035 - -0.49% -
BM_vector_deque_move_backward/64000 1.11% 7679.926 7765.074 - 5.53% -
rng::stable_partition(list<int>)_(sparse)/32 1.11% 9.697 9.804 - 0.05% -
BM_RangesPopHeap_string_16384 1.11% 72.442 73.243 - 1.84% -
BM_MakeHeap_float_Random_1024 1.11% 1.251 1.265 - 2.52% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.10% 461296.787 466386.779 - -1.01% -
BM_vector_deque_ranges_move_backward/1024 1.10% 37.912 38.330 - 2.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.10% 480.650 485.940 - 0.29% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.10% 3.331 3.368 - 1.37% -
rng::copy(deque<int>)/64 1.10% 2.811 2.842 - 0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.10% 1111430.633 1123608.224 - -0.14% -
BM_tolower_string<char> 1.09% 14.842 15.005 - -1.18% -
rng::find_first_of(deque<int>)_(large_needle)/8192 1.09% 23477619.432 23734560.345 - 0.75% -
rng::contains(list<int>)_(process_all)/50 1.09% 17.923 18.119 - -6.34% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 1.09% 32.254 32.606 - 31.81% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.09% 261.790 264.647 - 1.27% -
rng::find(list<int>)_(bail_25%)/1024 1.09% 180.480 182.449 - 0.71% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.09% 35.362 35.748 - 3.13% -
BM_std_minmax<unsigned_short>/17 1.09% 1.671 1.689 - -1.30% -
SetIntersection_None_Set_string_262144_262144 1.09% 1688051.023 1706454.674 - 0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.09% 8282.485 8372.765 - 0.30% -
BM_deque_vector_copy_backward/1024 1.09% 36.718 37.117 - -0.65% -
BM_deque_vector_ranges_move/5500 1.09% 197.224 199.366 - 0.85% -
rng::reverse_copy(deque<int>)/64 1.08% 20.075 20.293 - 1.79% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.08% 5936.160 6000.502 - 1.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.08% 554476.912 560477.171 - 0.78% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.08% 4.408 4.455 - 4.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.08% 19.119 19.325 - -0.17% -
BM_CmpEqual_uint_uint 1.08% 1.101 1.113 - 0.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.08% 819.005 827.812 - 4.10% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.07% 3.749 3.789 - 0.97% -
BM_CmpEqual_ushort_uint 1.07% 1.108 1.120 - -0.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.07% 0.979 0.989 - 9.01% -
rng::search(deque<int>)_(same_length)/8192 1.07% 3756.596 3796.744 - -1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.07% 16019.628 16190.376 - -0.67% -
BM_PushHeap_uint32_Ascending_16384 1.06% 6.643 6.714 - -0.30% -
std::fill(list<int>)/50 1.06% 34.832 35.202 - 108.60% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.06% 721.883 729.556 - 0.63% -
rng::sample(deque<int>)/8192 1.06% 92127.469 93105.485 - 0.32% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.06% 22.834 23.076 - 3.22% -
rng::for_each(map<int>)/50 1.06% 38.323 38.728 - -6.71% -
BM_std_minmax<unsigned_char>/14 1.06% 2.569 2.596 - 2.09% -
BM_PopHeap_pair<uint32,_uint32>_4 1.06% 3.169 3.202 - -0.67% -
BM_StringRelational_Less_Small_Huge_Control 1.06% 1.829 1.848 - 5.13% -
BM_lexicographical_compare_three_way_slow_path/4096 1.06% 970.024 980.261 - -0.42% -
BM_vector_deque_ranges_move/1024 1.05% 35.761 36.137 - 1.18% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.05% 143009.611 144512.162 - 1.84% -
std::multiset<int>::clear()/32 1.05% 642.454 649.203 - 1.47% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.05% 19.132 19.332 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.05% 4439503.431 4486072.406 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.05% 4539796.479 4587351.481 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.05% 37830327.865 38226482.398 - 0.63% -
rng::find(vector<char>)_(process_all)/8192 1.05% 134.796 136.205 - -0.41% -
rng::copy_backward(deque<int>)/64 1.04% 3.043 3.075 - -0.19% -
BM_RangesMakeHeap_string_PipeOrgan_256 1.04% 4.847 4.898 - -10.92% -
SetIntersection_Front_Vector_string_256_64 1.04% 11225558.887 11342413.366 - 2.16% -
rng::for_each(multiset<int>::iterator)/50 1.04% 35.760 36.131 - -35.57% -
BM_CmpEqual_short_int 1.04% 1.124 1.136 - -0.28% -
BM_PopHeap_pair<uint32,_uint32>_1024 1.04% 29.557 29.863 - -1.04% -
std::map<int,_int>::erase(key)_(existent)/32 1.04% 22.545 22.779 - -0.19% -
BM_RangesPopHeap_uint32_4 1.04% 2.648 2.676 - 1.79% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.03% 32.165 32.497 - -1.05% -
std::reverse_copy(vector<int>)/64 1.03% 2.470 2.496 - 1.00% -
rng::replace(list<int>)_(prefix)/50 1.03% 19.020 19.215 - -0.18% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.03% 105.499 106.584 - 0.15% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.03% 829.322 837.851 - 0.57% -
std::search(list<int>,_pred)_(same_length)/8192 1.03% 8879.557 8970.872 - 0.33% -
std::rotate(list<int>)_(by_1/4)/32 1.03% 12.383 12.510 - -14.15% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.03% 1898.333 1917.827 - 2.09% -
SetIntersection_None_Set_uint32_256_64 1.03% 9367833.961 9464030.225 - 0.80% -
SetIntersection_Interlaced_Set_float_16384_64 1.03% 218716602.853 220960666.656 - 1.05% -
std::unordered_set<std::string>::ctor(const&)/1024 1.03% 33954.734 34302.933 - -1.26% -
SetIntersection_None_Vector_uint64_16384_1 1.02% 1166305.860 1178252.826 - 0.27% -
std::multiset<std::string>::ctor(const&,_alloc)/32 1.02% 753.238 760.939 - 0.57% -
BM_CmpEqual_schar_int 1.02% 1.135 1.147 - 1.16% -
BM_std_min<unsigned_char>/14 1.02% 1.777 1.795 - 0.04% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.02% 4.230 4.273 - 1.84% -
rng::for_each(multiset<int>)/50 1.02% 37.552 37.934 - -15.99% -
rng::fold_left(deque<int>)/8 1.01% 4.095 4.136 - 0.89% -
std::map<int,_int>::erase(iterator)/1024 1.01% 20.719 20.930 - -0.42% -
std::find_end(forward_list<int>)_(same_length)/1024 1.01% 1486.922 1502.002 - -0.33% -
BM_RangesPushHeap_float_Random_64 1.01% 6.665 6.733 - 0.49% -
BM_CmpEqual_uchar_uint 1.01% 1.112 1.123 - -0.16% -
rng::swap_ranges(list<int>)/32 1.01% 16.740 16.910 - 0.89% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.01% 715.524 722.758 - 3.54% -
BM_RangesMakeHeap_string_Descending_262144 1.01% 3.571 3.607 - -36.51% -
SetIntersection_Front_Set_uint64_262144_1 1.01% 1114846.664 1126116.021 - -2.55% -
std::find_end(vector<int>)_(single_element)/1000 1.01% 240.587 243.018 - 3.89% -
BM_LowerBound_string_1024 1.01% 180.863 182.691 - 2.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.01% 3.064 3.095 - -0.46% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.01% 7.136 7.208 - -3.18% -
std::copy_if(deque<int>)_(entire_range)/8 1.01% 2.552 2.578 - -1.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.01% 15.047 15.198 - 2.45% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.00% 11.935 12.055 - 2.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.00% 2.972 3.001 - 5.54% -
BM_deque_vector_ranges_move/1024 1.00% 36.842 37.211 - 0.14% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
rng::rotate_copy(deque<int>)/32 -72.04% 9.308 2.602 - -3.38% -
std::rotate_copy(deque<int>)/32 -71.54% 9.211 2.622 - -0.02% -
std::copy_backward(vector<bool>)_(aligned)/262144 -64.60% 785.563 278.106 - -62.90% -
std::multiset<std::string>::insert(value)_(already_present)/0 -63.89% 54.522 19.686 - 0.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -61.90% 64.286 24.496 - -46.93% -
SetIntersection_Interlaced_Vector_float_262144_64 -56.99% 18646178.413 8020000.814 - -59.77% -
std::move_backward(list<int>)/4096 -54.39% 9631.629 4393.090 - -10.65% -
std::map<std::string,_int>::contains(key)_(existent)/0 -54.05% 0.025 0.012 - -21.93% -
std::replace(list<int>)_(prefix)/1024 -53.95% 1604.046 738.635 - -0.19% -
rng::fill_n(list<int>)/1024 -53.25% 1389.612 649.658 - -0.01% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.81% 720973.191 369042.257 - -0.23% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -46.43% 521.142 279.163 - -5.15% -
std::copy_n(vector<bool>)_(aligned)/1048576 -43.45% 3727.934 2108.255 - 25.67% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -43.04% 682113.508 388558.487 - 1.27% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -40.18% 1933.001 1156.327 - -40.28% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -39.91% 8625433.801 5183177.393 - 62.61% -
rng::copy_backward(vector<int>)/262144 -39.80% 20697.029 12460.527 - -0.02% -
std::copy_backward(vector<int>)/262144 -39.45% 20585.673 12463.836 - -0.55% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -39.27% 11.528 7.000 - -17.45% -
rng::reverse(list<int>)/4096 -38.86% 2676.427 1636.414 - -6.61% -
rng::generate(list<int>)/8192 -38.36% 11433.093 7047.740 - -6.47% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -38.20% 0.593 0.367 - -5.98% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.75% 24.400 15.189 - -38.18% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.52% 0.488 0.305 - -24.65% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -36.93% 45.602 28.761 - -56.72% -
BM_std_min<unsigned_short>/1 -36.89% 0.455 0.287 - 13.17% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -36.63% 8.085 5.124 - -14.49% -
std::move(vector<int>)/262144 -36.61% 22520.992 14276.269 - -34.86% -
std::copy(deque<int>)/262144 -36.21% 16272.141 10379.446 - 0.27% -
BM_RangesPushHeap_string_Descending_262144 -35.70% 4.941 3.177 - -37.93% -
std::map<std::string,_int>::erase(key)_(existent)/32 -33.85% 90.449 59.832 - -25.21% -
rng::contains(list<int>)_(process_all)/8192 -33.81% 10873.436 7197.315 - 3.30% -
BM_RangesMakeHeap_uint64_Random_4 -33.62% 1.639 1.088 - -5.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -33.45% 53.877 35.853 - -3.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -32.63% 0.688 0.463 - -9.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -31.05% 0.697 0.481 - 7.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -30.52% 45.644 31.713 - -0.46% -
std::equal(vector<bool>)_(unaligned)/50 -30.41% 1.064 0.740 - -15.99% -
rng::find_if_not(list<int>)_(process_all)/8192 -30.23% 12688.261 8852.076 - -1.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -30.02% 36.893 25.819 - -13.44% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -29.69% 1013.101 712.334 - 4.33% -
rng::generate_n(list<int>)/8192 -29.43% 10801.070 7621.862 - 9.38% -
SetIntersection_Interlaced_Set_string_16384_16 -29.40% 344846797.803 243455904.673 - -0.24% -
std::shift_right(vector<int>)/32 -29.17% 4.180 2.960 - -28.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.10% 354547220.604 251382733.897 - -30.40% -
rng::all_of(list<int>)_(process_all)/8192 -28.99% 10617.295 7539.003 - 1.65% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -28.77% 9629.652 6859.290 - -4.31% -
std::unordered_set<int>::count(key)_(existent)/32 -28.72% 1.669 1.190 - -19.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -28.07% 0.697 0.502 - -9.79% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -27.88% 343910441.132 248038041.908 - -27.39% -
BM_RangesMakeHeap_float_Random_4 -27.68% 1.821 1.317 - -13.91% -
rng::rotate_copy(vector<int>)/8192 -27.59% 546.535 395.730 - 39.53% -
std::none_of(list<int>)_(process_all)/8192 -27.25% 9599.487 6983.793 - -3.01% -
rng::transform(list<int>)_(identity_transform)/8192 -27.23% 9661.069 7029.963 - -7.53% -
std::transform(list<int>)_(identity_transform)/8192 -26.88% 9705.261 7096.512 - -7.09% -
rng::copy(vector<int>)/32768 -26.79% 3741.339 2739.172 - -21.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -26.66% 0.636 0.467 - 4.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -26.58% 68.959 50.631 - -17.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -26.06% 38.639 28.571 - 0.16% -
std::equal(vector<bool>)_(unaligned)/8 -25.99% 1.020 0.755 - -11.39% -
std::move(deque<int>)/262144 -25.64% 20292.422 15089.345 - 1.29% -
BM_RangesPushHeap_string_Ascending_262144 -25.63% 39.655 29.492 - -16.41% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -25.57% 0.572 0.426 - -21.06% -
BM_vector_deque_move_backward/0 -25.56% 0.511 0.380 - -14.26% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -25.39% 0.698 0.521 - 16.37% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -25.36% 16024497.035 11960032.175 - -55.99% -
rng::any_of(list<int>)_(process_all)/8192 -25.29% 9647.409 7207.780 - 1.39% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -25.28% 0.698 0.521 - -6.22% -
std::multiset<std::string>::erase(key)_(existent)/1024 -25.24% 86.748 64.852 - 12.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.06% 39.561 29.646 - 0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -24.88% 1.830 1.375 - -29.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -24.49% 338113981.889 255304811.330 - 2.90% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -24.16% 0.602 0.457 - -18.69% -
std::set<std::string>::erase(key)_(existent)/1024 -24.11% 100.675 76.405 - -0.21% -
BM_RangesMakeHeap_uint32_Random_4 -23.87% 1.544 1.176 - -30.99% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -23.85% 1.754 1.336 - -26.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.71% 40.547 30.933 - -28.20% -
BM_PushHeap_float_Random_1 -23.64% 0.559 0.427 - -17.47% -
std::move(vector<bool>)_(aligned)/1048576 -23.10% 2740.323 2107.260 - -0.41% -
std::set<std::string>::erase(iterator)/8192 -22.99% 33.429 25.744 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -22.99% 8482763.933 6532803.955 - 9.03% -
rng::move(vector<bool>)_(aligned)/1048576 -22.74% 2743.406 2119.436 - -0.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.69% 0.349 0.270 - -22.73% -
std::set<std::string>::insert(value)_(new_value)/8192 -22.50% 90.972 70.504 - 0.80% -
rng::move(vector<int>)/32768 -22.37% 2751.832 2136.360 - -0.34% -
std::reverse(list<int>)/32768 -22.32% 21598.092 16776.559 - -0.65% -
rng::copy_backward(vector<int>)/32768 -22.30% 3531.288 2743.639 - -16.52% -
std::map<std::string,_int>::erase(key)_(existent)/0 -22.24% 72.815 56.619 - 34.15% -
std::move(vector<int>)/32768 -22.12% 2731.278 2127.226 - -0.14% -
rng::replace(vector<int>)_(sprinkled)/50 -22.05% 10.290 8.021 - -0.09% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -22.03% 1127449.961 879026.387 - -5.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -21.96% 125.563 97.989 - -36.33% -
rng::copy(vector<int>)/4096 -21.76% 185.067 144.792 - -3.10% -
std::all_of(list<int>)_(process_all)/8192 -21.61% 9904.697 7764.439 - 2.08% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -21.52% 948.346 744.249 - 8.35% -
rng::search(deque<int>)_(same_length)/1000 -21.50% 415.774 326.365 - -1.49% -
std::find_end(list<int>)_(process_all)/8192 -21.49% 9319.416 7316.600 - 4.69% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -21.30% 11.725 9.227 - -8.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -21.24% 22607.044 17806.131 - 0.27% -
BM_std_min<char>/1 -21.22% 0.333 0.262 - -8.94% -
BM_lexicographical_compare_three_way_slow_path/1 -21.12% 0.462 0.364 - -0.05% -
rng::copy(vector<bool>)_(aligned)/1048576 -21.11% 1317.191 1039.095 - -70.91% -
rng::starts_with(list<int>,_pred)/8192 -20.99% 11455.576 9051.520 - -20.54% -
SetIntersection_Interlaced_Vector_float_262144_4 -20.92% 2053887.531 1624161.386 - -24.67% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -20.72% 11.591 9.190 - -13.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -20.65% 32.576 25.850 - -0.20% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -20.51% 0.697 0.554 - -9.93% -
BM_std_minmax<unsigned_long_long>/1 -20.47% 0.692 0.551 - -5.63% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -20.43% 8.928 7.104 - -1.07% -
rng::copy_n(vector<int>)/32768 -20.40% 3510.542 2794.296 - 21.80% -
rng::partition(deque<int>)_(sparse)/50 -20.39% 18.792 14.961 - -26.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -20.35% 0.697 0.556 - 35.40% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -20.23% 36.316 28.970 - 0.55% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -20.21% 11.428 9.118 - -13.75% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -20.12% 45501625.758 36347470.804 - -3.84% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -19.92% 1.922 1.539 - 0.68% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -19.78% 961.795 771.565 - 0.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.75% 5.698 4.572 - -29.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -19.73% 10935102.184 8777708.923 - -9.93% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -19.71% 1.849 1.485 - -19.66% -
std::copy(deque<int>)/1048576 -19.66% 61973.203 49789.826 - 0.11% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -19.59% 34.004 27.344 - -32.32% -
rng::copy_backward(list<int>)/32768 -19.28% 38501.478 31078.863 - 2.47% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.00% 11.143 9.026 - -18.09% -
rng::any_of(list<int>)_(process_all)/32768 -18.90% 31972.388 25931.016 - -0.37% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -18.80% 32.041 26.016 - -22.56% -
BM_PopHeap_uint64_1 -18.74% 0.692 0.562 - 8.32% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -18.65% 9277437.991 7547258.204 - 27.07% -
std::find(list<int>)_(process_all)/8192 -18.56% 10797.183 8793.143 - 3.43% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.55% 0.486 0.396 - -18.67% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -18.48% 16.968 13.833 - -12.71% -
rng::contains_subrange(list<int>)_(process_all)/8192 -18.22% 10332.346 8449.714 - 20.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -18.17% 7.784 6.370 - -4.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -18.14% 44.927 36.777 - -2.06% -
BM_std_minmax_element<short>/3 -18.01% 1.305 1.070 - -6.84% -
BM_StringRelationalLiteral_Less_Small_Small_Control -17.93% 1.840 1.510 - -17.82% -
std::multiset<int>::find(key)_(non-existent)/8192 -17.71% 10.241 8.428 - -1.30% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -17.70% 2.910 2.395 - 0.10% -
rng::reverse(list<int>)/32768 -17.70% 20679.971 17019.716 - -3.50% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -17.68% 7.716 6.352 - -35.63% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -17.60% 11.093 9.141 - -13.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -17.50% 35.378 29.186 - -19.89% -
std::copy_backward(list<int>)/32768 -17.45% 32046.055 26452.959 - -0.85% -
std::all_of(list<int>)_(process_all)/32768 -17.33% 31609.724 26132.944 - -0.08% -
rng::copy(deque<int>)/262144 -17.30% 12638.417 10452.324 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -17.29% 44.075 36.454 - -24.95% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -17.27% 46.293 38.300 - 24.89% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -17.19% 11.078 9.174 - -22.20% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -17.13% 94.925 78.668 - -12.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -17.12% 1.376 1.140 - -0.53% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -17.05% 0.562 0.466 - -26.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -16.85% 33343308.923 27725033.748 - -31.51% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -16.79% 18.691 15.552 - 5.36% -
rng::replace(vector<int>)_(sprinkled)/32 -16.67% 6.729 5.608 - 0.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -16.59% 1.504 1.255 - -16.19% -
rng::stable_partition(deque<int>)_(dense)/50 -16.51% 43.896 36.649 - -2.01% -
BM_PushHeap_uint64_SingleElement_1 -16.50% 0.577 0.482 - -7.66% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -16.49% 10.862 9.071 - -18.41% -
BM_vector_deque_copy/2 -16.43% 2.069 1.729 - -16.29% -
std::count_if(list<int>)_(every_other)/8192 -16.41% 9166.718 7662.312 - 0.15% -
rng::copy(deque<int>)/1048576 -16.36% 59918.346 50116.329 - 0.36% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -16.36% 10.740 8.983 - -22.11% -
std::search(deque<int>,_pred)_(no_match)/1024 -16.32% 435.155 364.137 - 11.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.16% 7.561 6.340 - -16.28% -
BM_std_min<unsigned_int>/1 -16.10% 0.455 0.382 - 17.37% -
BM_RangesPushHeap_string_Random_262144 -16.02% 21.512 18.066 - -2.35% -
std::unordered_set<std::string>::erase(iterator)/8192 -15.92% 31.311 26.327 - -20.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -15.80% 0.554 0.466 - -18.85% -
rng::stable_partition(deque<int>)_(dense)/32 -15.80% 32.272 27.173 - -2.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -15.66% 58.422 49.273 - -31.56% -
std::equal(deque<int>)_(it,_it,_it)/50 -15.46% 23.893 20.200 - -16.21% -
std::multiset<std::string>::find(key)_(existent)/32 -15.44% 18.263 15.444 - 4.66% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -15.35% 1933.842 1636.911 - -15.01% -
std::multiset<std::string>::insert(value)_(already_present)/32 -15.35% 50.302 42.580 - 2.54% -
rng::stable_partition(deque<int>)_(dense)/1024 -15.24% 665.279 563.864 - -4.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -15.14% 33.679 28.580 - -7.84% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -15.13% 8590.148 7290.264 - 3.65% -
std::set<std::string>::erase(iterator)/0 -14.67% 29.637 25.290 - -0.54% -
rng::none_of(list<int>)_(process_all)/32768 -14.66% 29855.406 25479.469 - -0.01% -
std::remove_copy(list<int>)_(sprinkled)/8192 -14.58% 8343.654 7127.273 - 2.36% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -14.55% 6.281 5.367 - 0.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.51% 5.390 4.608 - -14.58% -
std::find_if_not(list<int>)_(process_all)/8192 -14.45% 9557.594 8176.238 - -0.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -14.40% 9250903.114 7919050.675 - 56.84% -
std::unique(list<int>)_(sprinkled)/1024 -14.37% 1122.461 961.191 - 1.06% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -14.36% 108.508 92.923 - 43.19% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -14.33% 8966.471 7681.249 - 5.36% -
std::unordered_set<int>::count(key)_(existent)/8192 -14.24% 1.413 1.212 - -7.91% -
rng::find_first_of(vector<int>)_(small_needle)/32 -14.21% 55.687 47.772 - 0.73% -
BM_std_min<unsigned_char>/1 -14.10% 0.383 0.329 - 1.35% -
std::copy_n(list<int>)/4096 -14.07% 4158.921 3573.959 - -7.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -14.04% 0.402 0.346 - -9.39% -
rng::copy_n(vector<int>)/262144 -14.00% 14567.804 12527.912 - -0.02% -
rng::find_first_of(list<int>)_(large_needle)/1024 -14.00% 997934.499 858267.973 - -11.12% -
std::copy_n(vector<int>)/262144 -13.97% 14572.064 12536.003 - 0.57% -
rng::partition(deque<int>)_(sparse)/32 -13.88% 11.472 9.880 - -27.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -13.86% 2.905 2.503 - -6.93% -
rng::remove_copy(list<int>)_(prefix)/8192 -13.85% 8564.831 7378.478 - 4.95% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.78% 28.838 24.865 - 0.80% -
std::find_first_of(deque<int>)_(large_needle)/50 -13.77% 890.020 767.465 - 9.39% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -13.72% 15.404 13.291 - -0.51% -
std::set<std::string>::find(key)_(non-existent)/32 -13.68% 10.782 9.307 - 0.31% -
rng::all_of(list<int>)_(process_all)/32768 -13.59% 29978.325 25904.590 - 0.46% -
rng::rotate_copy(list<int>)/8192 -13.48% 7902.886 6837.591 - -17.66% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.40% 71.739 62.127 - -13.86% -
BM_PopHeap_uint32_1 -13.37% 0.507 0.439 - -3.84% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -13.32% 3679.199 3189.089 - 0.42% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -13.17% 8856.437 7690.123 - 5.70% -
std::stable_partition(deque<int>)_(sparse)/32 -13.15% 12.385 10.756 - -11.62% -
BM_RangesPushHeap_string_PipeOrgan_16384 -13.07% 15.045 13.080 - -11.23% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -13.01% 13844.727 12044.199 - -27.78% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -12.99% 1.197 1.041 - -9.24% -
BM_vector_deque_move/0 -12.97% 0.427 0.372 - -32.98% -
rng::find_first_of(vector<int>)_(small_needle)/50 -12.87% 82.494 71.875 - 0.26% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -12.77% 12057.034 10517.124 - -45.69% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.75% 1.851 1.615 - -5.58% -
std::unordered_set<std::string>::erase(iterator)/32 -12.73% 30.230 26.383 - -16.88% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -12.66% 11688.849 10209.462 - -19.25% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.64% 800.665 699.479 - 0.09% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -12.60% 31.573 27.593 - -4.53% -
std::remove_copy(list<int>)_(prefix)/8192 -12.59% 8309.556 7263.653 - 3.41% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -12.58% 11.423 9.986 - -5.41% -
std::map<int,_int>::insert(value)_(already_present)/1024 -12.56% 3.617 3.163 - -9.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.55% 1.192 1.042 - -16.10% -
BM_RangesPushHeap_string_Ascending_16384 -12.54% 22.797 19.938 - 3.30% -
std::remove_copy_if(list<int>)_(prefix)/8192 -12.54% 8635.554 7552.765 - 3.79% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -12.53% 29.562 25.859 - -6.58% -
std::swap_ranges(deque<int>)/1024 -12.47% 365.301 319.744 - -2.98% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -12.45% 29.201 25.564 - -14.20% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -12.41% 1.494 1.309 - -5.60% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -12.39% 3.047 2.670 - -28.36% -
std::copy_if(list<int>)_(every_other)/32768 -12.38% 29152.208 25544.028 - 1.27% -
std::remove(list<int>)_(prefix)/1024 -12.33% 1165.766 1022.043 - 2.47% -
rng::find_first_of(vector<int>)_(small_needle)/1024 -12.24% 1609.309 1412.345 - -0.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -12.18% 25.758 22.621 - -1.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.17% 1.580 1.388 - 3.71% -
std::any_of(list<int>)_(process_all)/8192 -12.16% 7915.525 6953.323 - -2.48% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -12.11% 11.059 9.720 - -4.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -12.05% 11.886 10.454 - 0.08% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -12.02% 8554.188 7526.190 - 4.27% -
rng::find_first_of(vector<int>)_(small_needle)/8192 -11.97% 12815.173 11281.293 - -0.06% -
SetIntersection_Interlaced_Vector_string_262144_64 -11.89% 21348172.607 18809463.860 - -14.95% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -11.89% 29.687 26.158 - 0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -11.86% 0.698 0.615 - 22.71% -
std::swap_ranges(deque<int>)/8192 -11.84% 2892.544 2549.992 - -3.26% -
std::none_of(list<int>)_(process_all)/32768 -11.83% 29690.820 26179.216 - 1.64% -
std::copy_n(vector<int>)/4096 -11.82% 189.239 166.879 - -19.84% -
std::multiset<std::string>::find(key)_(existent)/8192 -11.61% 46.366 40.982 - 41.77% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.61% 0.932 0.824 - -11.67% -
std::set<int>::insert(value)_(already_present)/1024 -11.58% 7.112 6.288 - -7.20% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -11.58% 11839.800 10469.010 - -0.00% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.57% 1.320 1.167 - -16.75% -
std::find_first_of(vector<int>)_(large_needle)/8192 -11.53% 7820400.456 6918656.762 - -2.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.52% 1.321 1.168 - -12.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.51% 346.731 306.815 - 5.99% -
std::find(list<int>)_(process_all)/32768 -11.50% 30647.873 27124.383 - -1.76% -
BM_std_minmax<unsigned_long_long>/3 -11.48% 1.369 1.212 - -2.14% -
BM_PushHeap_string_Ascending_1024 -11.43% 14.789 13.099 - 0.08% -
std::generate(list<int>)/8192 -11.38% 7808.479 6919.491 - -6.57% -
BM_StringCtorDefault -11.36% 0.264 0.234 - -0.40% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -11.33% 3742.371 3318.227 - -0.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -11.33% 1.638 1.453 - -19.16% -
std::rotate_copy(list<int>)/8192 -11.32% 7511.039 6661.041 - -1.07% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 -11.29% 8886.038 7883.199 - 4.00% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.28% 1.716 1.522 - -18.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -11.28% 7089264.062 6289905.090 - -1.20% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.27% 53.716 47.660 - 2.45% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -11.22% 11383.607 10105.869 - -10.70% -
BM_vector_deque_copy/1 -11.20% 2.332 2.071 - -10.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.19% 43.491 38.625 - -9.84% -
BM_PushHeap_string_Ascending_256 -11.07% 11.635 10.348 - 1.60% -
rng::is_sorted(list<int>,_pred)/8192 -11.06% 8250.711 7338.548 - -17.01% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -11.00% 0.452 0.402 - 11.15% -
std::partition(list<int>)_(dense)/8192 -10.95% 4894.043 4358.053 - -13.17% -
std::map<int,_int>::insert(value)_(new_value)/8192 -10.95% 38.297 34.103 - -14.23% -
rng::remove(deque<int>)_(sprinkled)/50 -10.94% 66.444 59.177 - -7.87% -
std::any_of(list<int>)_(process_all)/32768 -10.93% 29112.994 25932.063 - 0.37% -
BM_std_minmax_element<int>/3 -10.86% 1.148 1.023 - -2.00% -
BM_RangesPopHeap_string_262144 -10.83% 106.372 94.850 - -6.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -10.77% 6531257.939 5827688.572 - -12.91% -
BM_StringRelational_Less_Empty_Huge_Control -10.71% 2.042 1.823 - -8.45% -
std::search(list<int>)_(no_match)/8192 -10.68% 8153.251 7282.112 - 1.81% -
std::search(list<int>)_(same_length)/8192 -10.68% 10480.546 9361.243 - -11.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -10.65% 1.466 1.310 - 0.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.64% 44.589 39.844 - -6.90% -
rng::transform(list<int>,_list<int>)/8192 -10.63% 9705.041 8673.318 - -15.12% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -10.49% 167.303 149.751 - -0.29% -
std::find_if_not(list<int>)_(bail_25%)/32768 -10.49% 8426.427 7542.712 - -0.77% -
rng::starts_with(list<int>)/8192 -10.43% 9072.958 8126.282 - -9.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -10.38% 33.646 30.153 - 28.54% -
BM_PushHeap_float_SingleElement_1 -10.34% 0.480 0.430 - -38.32% -
BM_deque_vector_ranges_copy/0 -10.32% 1.532 1.374 - -3.18% -
rng::move(deque<int>)/1048576 -10.30% 61159.861 54858.723 - 0.96% -
std::move(deque<int>)/1048576 -10.28% 60901.219 54639.677 - 0.41% -
std::map<std::string,_int>::erase(iterator)/0 -10.24% 31.508 28.282 - 3.17% -
BM_StringRelational_Less_Huge_Empty_Control -10.24% 2.157 1.936 - -7.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 -10.21% 0.287 0.257 - 0.52% -
BM_deque_deque_ranges_copy_backward/2 -10.21% 3.060 2.748 - 8.51% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -10.13% 2.011 1.807 - -4.63% -
BM_std_minmax_element<int>/4096 -10.12% 1080.679 971.274 - -9.94% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -10.12% 1.616 1.453 - 1.49% -
std::list<int>::insert(begin)_(cheap_elements)/32 -10.10% 10.964 9.857 - -2.67% -
std::stable_partition(deque<int>)_(sparse)/50 -10.07% 30.722 27.630 - -7.03% -
BM_deque_deque_move_backward/2 -10.06% 3.058 2.750 - 11.51% -
BM_std_minmax_element<int>/4000 -10.05% 1055.718 949.595 - -9.89% -
rng::copy_if(list<int>)_(every_other)/32768 -10.05% 27699.305 24915.277 - -1.66% -
bm_lexicographical_compare<signed_char>/64 -9.98% 1.942 1.748 - -24.43% -
std::unique(list<int>)_(sprinkled)/8192 -9.98% 8665.283 7800.673 - 0.02% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -9.95% 1598.017 1438.999 - 16.32% -
rng::stable_sort(deque<int>)_(descending)/8 -9.94% 29.612 26.667 - -2.51% -
rng::unique_copy(list<int>)_(sprinkled)/8192 -9.93% 8020.549 7223.723 - 3.49% -
BM_std_minmax_element<int>/64000 -9.93% 16823.674 15152.869 - -9.97% -
rng::find(list<int>)_(bail_25%)/32768 -9.93% 8520.147 7674.300 - 0.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.91% 1809.234 1629.870 - 0.40% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.89% 346.871 312.558 - 2.39% -
BM_std_minmax_element<int>/65536 -9.88% 17220.825 15518.564 - -9.90% -
BM_std_minmax_element<int>/70000 -9.85% 18392.700 16580.958 - -9.93% -
std::copy_if(list<int>)_(entire_range)/32768 -9.83% 33432.675 30147.420 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -9.81% 22394864.085 20197987.474 - -7.48% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.80% 72.161 65.088 - -0.13% -
BM_std_min<int>/70000 -9.78% 2278.043 2055.183 - 0.08% -
BM_std_minmax_element<int>/5500 -9.77% 1443.006 1301.984 - -9.69% -
BM_std_minmax_element<int>/1024 -9.71% 273.423 246.864 - -9.50% -
BM_RangesMakeHeap_float_Descending_64 -9.71% 0.222 0.200 - 3.74% -
BM_MakeThenSortHeap_float_Descending_4 -9.67% 1.237 1.117 - -4.90% -
BM_std_min<unsigned_int>/70000 -9.66% 2274.917 2055.240 - -0.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 -9.66% 1.018 0.919 - -1.75% -
std::multiset<std::string>::count(key)_(existent)/1024 -9.65% 26.133 23.612 - 0.29% -
BM_std_minmax_element<int>/64 -9.64% 17.287 15.622 - -9.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -9.60% 6.969 6.300 - -0.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -9.59% 0.576 0.521 - 16.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -9.58% 11136979.994 10070194.968 - -51.80% -
std::find_if_not(list<int>)_(process_all)/32768 -9.53% 32702.191 29587.029 - -1.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -9.49% 2.835 2.566 - -0.46% -
rng::find_if_not(list<int>)_(process_all)/32768 -9.48% 31401.773 28425.032 - -2.87% -
rng::move_backward(vector<int>)/262144 -9.47% 23856.323 21597.876 - -2.17% -
std::set<std::string>::count(key)_(existent)/8192 -9.46% 29.878 27.050 - -8.57% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -9.45% 4.968 4.499 - -1.54% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.45% 1.713 1.551 - -3.86% -
std::map<int,_int>::insert(value)_(already_present)/0 -9.42% 0.643 0.582 - -14.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -9.40% 214116662.122 193997492.332 - -6.68% -
std::for_each_n(list<int>)/8192 -9.38% 8470.378 7676.116 - 5.43% -
rng::find(list<int>)_(process_all)/8192 -9.33% 10478.402 9500.724 - -9.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.19% 100.927 91.649 - 0.25% -
SetIntersection_Interlaced_Vector_float_16384_256 -9.19% 12626904.593 11466297.738 - -61.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.18% 6.980 6.339 - 2.00% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -9.18% 10.944 9.939 - -6.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -9.16% 5.377 4.884 - 0.18% -
rng::move(deque<int>)/262144 -9.16% 16281.650 14790.065 - -1.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -9.13% 0.478 0.434 - -21.93% -
rng::copy_if(list<int>)_(entire_range)/64 -9.13% 33.814 30.729 - -0.22% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -9.07% 1.039 0.945 - -17.51% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -9.04% 8.420 7.658 - 0.00% -
rng::count_if(list<int>)_(every_other)/8192 -9.04% 7973.955 7253.373 - -0.67% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -9.03% 30.197 27.470 - -11.18% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -9.03% 40.404 36.757 - 14.12% -
std::shift_right(list<int>)/8192 -9.01% 8090.463 7361.293 - -4.58% -
BM_std_min<short>/13 -8.98% 1.270 1.156 - 0.19% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -8.97% 4.157 3.784 - -0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.97% 3.623 3.298 - 0.07% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.94% 8527586.941 7765064.926 - 6.62% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -8.94% 1.452 1.322 - 2.28% -
BM_std_minmax_element<int>/512 -8.92% 138.442 126.092 - -8.72% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -8.89% 93.227 84.939 - -7.68% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -8.80% 4.186 3.818 - -0.94% -
std::unordered_set<std::string>::find(key)_(existent)/32 -8.79% 37.708 34.393 - -18.39% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -8.79% 1956265.803 1784362.684 - 17.07% -
std::move_backward(vector<int>)/262144 -8.77% 23672.944 21597.304 - -1.56% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -8.76% 1.463 1.335 - 7.80% -
std::multiset<std::string>::count(key)_(existent)/32 -8.70% 19.782 18.060 - 0.15% -
BM_StringRelational_Less_Empty_Empty_Control -8.67% 2.048 1.871 - -3.34% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -8.65% 0.516 0.472 - 1.62% -
BM_StringRelational_Less_Small_Large_Control -8.64% 1.887 1.724 - 6.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.62% 32.236 29.456 - -14.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -8.61% 10.679 9.760 - -12.45% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.60% 41900289.176 38295937.502 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.58% 3803.071 3476.620 - 4.68% -
BM_std_minmax_element<long_long>/3 -8.55% 1.275 1.166 - 3.96% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -8.54% 100.829 92.221 - -3.35% -
BM_deque_deque_ranges_copy_backward/1 -8.51% 3.419 3.128 - 12.73% -
BM_StringRelational_Eq_Small_Small_Control -8.50% 1.849 1.692 - -8.59% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.50% 2.082 1.905 - 2.75% -
BM_RangesPushHeap_string_PipeOrgan_1024 -8.46% 10.478 9.591 - -8.22% -
SetIntersection_Front_Set_float_16384_64 -8.43% 2023800.060 1853237.731 - -7.95% -
BM_deque_deque_move_backward/1 -8.36% 3.419 3.133 - 14.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.33% 1.262 1.157 - -11.30% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.33% 14259.225 13072.045 - -8.87% -
BM_std_minmax<unsigned_long_long>/2 -8.32% 0.927 0.849 - -2.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -8.31% 3890122.980 3566793.724 - -40.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -8.30% 1.261 1.157 - -11.36% -
std::is_partitioned(list<int>)_(partitioned)/8192 -8.28% 7475.325 6856.268 - 5.60% -
std::stable_partition(vector<int>)_(dense)/50 -8.27% 26.813 24.596 - -6.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.24% 1.418 1.301 - -22.02% -
BM_RangesPushHeap_float_Random_1 -8.23% 0.428 0.393 - -8.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.19% 40.653 37.323 - 68.65% -
BM_StringRelational_Less_Empty_Small_Control -8.18% 2.104 1.932 - -2.99% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.13% 0.680 0.625 - -1.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -8.13% 1.258 1.156 - -11.32% -
SetIntersection_Interlaced_Set_float_1024_256 -8.12% 16557188.450 15212972.074 - -6.20% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -8.08% 0.590 0.543 - -1.97% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -8.00% 11.005 10.124 - 1.39% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -8.00% 8037.844 7394.964 - -0.44% -
BM_MakeHeap_uint32_Random_16 -7.95% 1.378 1.268 - 1.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.95% 1.256 1.156 - -11.26% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.92% 1.529 1.408 - -2.12% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.88% 15099.153 13908.988 - -8.42% -
BM_RangesMakeHeap_uint32_Random_16384 -7.88% 1.063 0.980 - -6.05% -
BM_RangesMakeHeap_uint64_Ascending_4 -7.88% 0.436 0.402 - -5.15% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -7.88% 647.543 596.546 - 1.42% -
std::find_end(forward_list<int>)_(same_length)/8192 -7.85% 14396.409 13265.915 - -8.62% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -7.85% 2.239 2.064 - -21.68% -
BM_MakeHeap_uint32_Random_1024 -7.84% 1.171 1.079 - 4.70% -
std::set<int>::insert(value)_(already_present)/8192 -7.84% 11.653 10.739 - -0.85% -
rng::find_last(vector<char>)_(bail_10%)/8 -7.80% 1.602 1.477 - -5.71% -
rng::remove(deque<int>)_(sprinkled)/32 -7.76% 58.170 53.654 - -5.55% -
BM_deque_vector_copy/0 -7.75% 1.495 1.379 - -7.50% -
BM_StringRelational_Less_Empty_Large_Control -7.75% 1.786 1.648 - -12.10% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -7.73% 8879.634 8193.210 - -1.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.71% 23.267 21.472 - 0.26% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -7.69% 4.175 3.854 - -1.05% -
BM_StringRelationalLiteral_Less_Large_Large_Control -7.68% 2.299 2.122 - -3.75% -
BM_deque_deque_ranges_move_backward/2 -7.67% 3.057 2.823 - 11.65% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.65% 2503386.374 2311917.024 - -5.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -7.65% 13040552.285 12043565.052 - 0.68% -
rng::find(vector<char>)_(bail_25%)/8 -7.64% 1.104 1.019 - 3.70% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.62% 16.821 15.540 - 0.22% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.61% 1.760 1.627 - -4.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -7.60% 235.986 218.059 - 0.65% -
std::find_if(list<int>)_(process_all)/32768 -7.56% 30188.746 27905.819 - -2.38% -
std::generate_n(list<int>)/8192 -7.56% 8017.833 7411.978 - 7.24% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.55% 37.143 34.339 - -5.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -7.55% 210152526.819 194294698.491 - -5.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -7.53% 1473.017 1362.062 - 1.51% -
rng::remove(list<int>)_(prefix)/8192 -7.52% 9773.723 9038.729 - 6.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -7.51% 2.429 2.246 - -18.10% -
BM_RangesMakeHeap_uint32_Random_64 -7.51% 1.331 1.232 - -7.10% -
std::set<int>::ctor(const&)/1024 -7.50% 6567.590 6075.232 - -3.35% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -7.49% 111.410 103.065 - 16.05% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 -7.48% 41496531.880 38393333.334 - -0.03% -
BM_StringRelationalLiteral_Less_Large_Small_Control -7.46% 1.744 1.614 - -14.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -7.44% 29.529 27.331 - -5.47% -
rng::stable_partition(vector<int>)_(dense)/50 -7.42% 26.941 24.942 - -5.67% -
std::set<std::string>::contains(key)_(existent)/1024 -7.39% 23.496 21.760 - 2.42% -
BM_RangesPushHeap_string_PipeOrgan_256 -7.36% 8.542 7.913 - -5.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -7.36% 0.519 0.481 - 16.81% -
rng::for_each_n(list<int>)/8192 -7.35% 8412.812 7794.147 - 7.86% -
std::set<int>::ctor(const&)/32 -7.35% 232.487 215.393 - -0.50% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -7.35% 25.798 23.902 - -2.08% -
std::find_first_of(deque<int>)_(small_needle)/1024 -7.33% 3834.230 3553.051 - -4.35% -
BM_vector_deque_copy_backward/1 -7.32% 2.604 2.413 - 4.44% -
BM_std_minmax_element<char>/3 -7.31% 1.200 1.112 - -5.80% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.31% 24.216 22.445 - -0.92% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -7.28% 2.290 2.123 - -3.44% -
BM_MakeHeap_uint64_Random_4 -7.28% 1.144 1.061 - -26.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -7.25% 59.912 55.568 - 12.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -7.25% 1.393 1.292 - -8.21% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 -7.22% 6138.556 5695.115 - -0.03% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.21% 2.358 2.188 - -15.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -7.20% 25.968 24.097 - 0.12% -
BM_std_minmax<unsigned_int>/7 -7.19% 1.809 1.679 - -3.78% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -7.18% 42.733 39.665 - 4.50% -
BM_StringRelationalLiteral_Less_Small_Large_Control -7.18% 1.791 1.663 - -3.35% -
rng::remove_if(list<int>)_(sprinkled)/1024 -7.12% 1075.650 999.098 - 0.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -7.11% 1.944 1.805 - -8.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -7.09% 1.726 1.604 - -1.85% -
rng::search(list<int>)_(same_length)/8192 -7.08% 9577.888 8899.913 - -8.14% -
SetIntersection_Front_Set_string_262144_16 -7.06% 2043135.306 1898874.575 - -5.49% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.06% 1.314 1.221 - -9.20% -
BM_MakeHeap_uint64_Random_16384 -7.05% 1.050 0.976 - -5.59% -
rng::find_end(deque<int>)_(same_length)/8192 -7.04% 2890.649 2687.245 - -76.20% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.97% 8542.214 7946.476 - 0.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.97% 266.390 247.822 - -6.11% -
rng::unique_copy(deque<int>)_(contiguous)/32 -6.95% 11.812 10.992 - 12.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -6.95% 4280.203 3982.943 - -2.11% -
rng::move(deque<int>)/32768 -6.88% 2199.762 2048.348 - -5.84% -
std::unique(deque<int>)_(contiguous)/52 -6.85% 73.433 68.399 - -0.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -6.85% 60.010 55.897 - -6.60% -
std::copy(vector<int>)/32768 -6.85% 3722.161 3467.153 - -0.86% -
BM_vector_deque_copy_backward/2 -6.84% 2.276 2.120 - 2.58% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -6.79% 8505.766 7927.831 - 4.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.79% 27.056 25.219 - -2.99% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -6.78% 4.835 4.507 - -0.26% -
std::set<int>::lower_bound(key)_(existent)/8192 -6.78% 8.420 7.849 - 0.03% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.78% 11873.481 11068.902 - -46.23% -
rng::find_end(deque<int>)_(single_element)/8192 -6.77% 2727.279 2542.532 - 15.40% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -6.75% 0.454 0.424 - -20.22% -
rng::unique_copy(list<int>)_(contiguous)/8192 -6.73% 7924.804 7391.567 - 6.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -6.71% 554183.092 516973.287 - -1.49% -
std::multiset<std::string>::find(key)_(existent)/1024 -6.67% 32.837 30.646 - 29.80% -
SetIntersection_Front_Vector_string_16384_256 -6.63% 10649724.247 9943289.399 - -2.08% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.63% 7.142 6.668 - -8.28% -
std::find_first_of(deque<int>)_(small_needle)/8192 -6.60% 29964.069 27985.603 - -2.08% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.60% 40.120 37.474 - -10.43% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -6.59% 10.336 9.654 - -5.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -6.58% 31.312 29.252 - -4.25% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -6.57% 6.355 5.937 - -1.69% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -6.55% 96.426 90.113 - 35.34% -
BM_std_min<char>/32 -6.54% 3.062 2.861 - -2.13% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.53% 285069.792 266448.988 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -6.53% 0.767 0.717 - 1.25% -
BM_PushHeap_string_Ascending_16384 -6.52% 20.700 19.350 - -13.09% -
BM_std_min<char>/4 -6.52% 1.071 1.002 - -6.45% -
rng::search(list<int>,_pred)_(no_match)/8192 -6.49% 7885.371 7373.425 - -11.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.49% 5.534 5.175 - 0.19% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -6.49% 26.440 24.724 - 20.90% -
BM_RangesPushHeap_uint64_Random_4 -6.47% 2.257 2.111 - -1.12% -
BM_std_minmax<unsigned_long_long>/4 -6.46% 1.653 1.546 - -3.18% -
std::set<std::string>::equal_range(key)_(existent)/8192 -6.44% 29.872 27.947 - 3.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.44% 192377.448 179981.993 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -6.44% 22284591.212 20849897.269 - 3.61% -
rng::remove_if(list<int>)_(sprinkled)/8192 -6.44% 8956.347 8379.838 - 1.22% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -6.42% 9.746 9.120 - -0.70% -
rng::find_end(deque<int>)_(single_element)/1000 -6.42% 359.937 336.836 - 14.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.41% 39.485 36.955 - -12.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.40% 10212.453 9559.289 - -2.95% -
rng::partition(deque<int>)_(dense)/50 -6.39% 16.894 15.815 - 2.70% -
std::multiset<int>::erase(key)_(non-existent)/32 -6.37% 2.670 2.500 - -7.09% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -6.35% 9.830 9.205 - -1.07% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.33% 9683.039 9069.626 - 8.37% -
rng::stable_partition(list<int>)_(dense)/8192 -6.32% 21810.556 20431.090 - 12.08% -
rng::copy(list<int>)/64 -6.32% 33.039 30.951 - -8.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -6.31% 821.111 769.320 - 26.04% -
BM_std_minmax_element<int>/4 -6.30% 1.242 1.164 - -6.37% -
rng::find(list<int>)_(process_all)/32768 -6.28% 29304.460 27464.993 - -1.52% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -6.28% 31.341 29.374 - -0.67% -
std::stable_partition(deque<int>)_(dense)/32 -6.25% 31.167 29.220 - -2.30% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.25% 0.716 0.671 - -0.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.25% 1.376 1.290 - -3.65% -
BM_MakeThenSortHeap_uint32_Descending_4 -6.21% 1.402 1.315 - -8.34% -
rng::find_end(deque<int>)_(single_element)/1024 -6.21% 365.131 342.463 - 23.19% -
BM_vector_deque_ranges_copy/2 -6.20% 2.069 1.940 - -6.08% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -6.20% 15.670 14.699 - -4.93% -
std::set<int>::count(key)_(existent)/32 -6.17% 1.899 1.782 - -0.60% -
std::distance(deque<int>)/8192 -6.17% 0.694 0.651 - -6.15% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.16% 1.412 1.325 - -10.47% -
std::distance(deque<int>)/4096 -6.16% 0.694 0.651 - -6.13% -
BM_StringRelational_Less_Large_Small_Control -6.15% 1.901 1.784 - 0.20% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -6.14% 87689.242 82303.230 - -3.72% -
BM_std_minmax<char>/10 -6.14% 1.385 1.300 - -0.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.12% 74.512 69.949 - -0.40% -
rng::adjacent_find(deque<int>)/50 -6.11% 14.915 14.003 - -25.53% -
rng::copy_backward(list<int>)/262144 -6.11% 238888.265 224294.998 - 0.27% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -6.11% 39.856 37.422 - 5.41% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.07% 680.923 639.558 - -13.03% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -6.07% 1.720 1.616 - 0.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.07% 75677.316 71083.278 - 3.72% -
rng::find_if(list<int>)_(process_all)/32768 -6.06% 30673.669 28814.212 - -1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -6.05% 1209323.539 1136149.001 - -4.33% -
std::move_backward(list<int>)/32768 -6.02% 33025.345 31037.378 - -2.81% -
SetIntersection_Front_Set_uint64_16384_16 -6.01% 1320020.184 1240644.678 - -3.55% -
std::map<int,_int>::find(key)_(non-existent)/1024 -5.98% 5.694 5.353 - -1.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -5.97% 7707095.781 7246767.081 - -1.35% -
SetIntersection_Interlaced_Set_uint64_1024_256 -5.97% 16209086.947 15241244.630 - -0.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -5.97% 32.642 30.693 - -6.20% -
BM_vector_deque_copy/64 -5.95% 2.813 2.645 - -6.03% -
BM_std_minmax<short>/32 -5.95% 1.341 1.261 - 2.65% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -5.95% 57449263.831 54031096.157 - -1.51% -
std::set<int>::ctor(const&,_alloc)/32 -5.94% 230.750 217.039 - 0.67% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -5.94% 734.784 691.167 - 0.76% -
BM_RangesMakeHeap_string_Ascending_16384 -5.92% 5.539 5.211 - -9.90% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -5.92% 0.565 0.532 - -4.90% -
std::map<std::string,_int>::erase(iterator)/8192 -5.91% 30.615 28.806 - 8.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.90% 76.091 71.598 - -0.95% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -5.90% 9989.462 9399.657 - -15.18% -
BM_MakeHeap_uint64_Random_16 -5.90% 1.345 1.266 - -4.67% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -5.88% 16857449.388 15865623.882 - 4.47% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -5.86% 0.615 0.579 - -5.37% -
rng::remove(list<int>)_(sprinkled)/8192 -5.86% 8393.293 7901.172 - -0.15% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.86% 3396403.877 3197456.129 - -6.56% -
std::distance(deque<int>)/1024 -5.85% 0.694 0.653 - -5.87% -
SetIntersection_Interlaced_Set_float_256_64 -5.84% 15723044.315 14804450.623 - -4.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -5.84% 0.672 0.633 - -2.24% -
std::set<std::string>::count(key)_(non-existent)/1024 -5.83% 23.863 22.472 - -1.38% -
std::adjacent_find(deque<int>,_pred)/8 -5.82% 4.574 4.308 - 0.49% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -5.81% 51505.611 48513.096 - -0.34% -
std::map<std::string,_int>::ctor(const&)/32 -5.81% 734.308 691.673 - -12.32% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.81% 14590.986 13743.957 - -6.19% -
BM_SortHeap_pair<uint32,_uint32>_4 -5.80% 1.910 1.799 - -4.82% -
BM_vector_deque_copy_backward/65536 -5.79% 8460.263 7970.454 - 2.85% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.79% 52055.911 49043.410 - -0.77% -
rng::remove_if(list<int>)_(prefix)/8192 -5.73% 9968.986 9397.544 - 2.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.73% 29225.506 27550.883 - -0.61% -
rng::find_if(list<int>)_(process_all)/8192 -5.72% 10304.846 9715.390 - -5.90% -
BM_std_min<int>/8 -5.70% 1.307 1.232 - -4.99% -
BM_MakeHeap_uint64_Ascending_4 -5.70% 0.455 0.429 - -5.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.70% 52.023 49.060 - -5.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -5.66% 6489.806 6122.221 - 0.51% -
std::remove(list<int>)_(sprinkled)/8192 -5.66% 8269.362 7801.606 - -3.92% -
SetIntersection_Front_Vector_string_262144_256 -5.65% 10506822.896 9912963.895 - -0.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.64% 1.304 1.230 - -2.74% -
BM_std_min<unsigned_long_long>/4 -5.64% 1.069 1.008 - -8.39% -
BM_RangesMakeHeap_float_Descending_4 -5.62% 0.292 0.275 - -6.47% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.61% 734.621 693.406 - 3.43% -
SetIntersection_None_Vector_string_1024_1 -5.61% 1249446.502 1179357.105 - -3.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.61% 46.608 43.994 - -2.86% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -5.58% 9.726 9.183 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -5.58% 12267753.736 11583780.652 - -8.79% -
BM_vector_deque_ranges_copy_backward/0 -5.57% 0.408 0.385 - -12.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -5.56% 1348501.076 1273518.667 - -12.65% -
std::partition_copy(list<int>)/8192 -5.56% 7199.298 6799.080 - -6.77% -
std::fill(vector<bool>)/512 -5.55% 1.611 1.521 - -0.58% -
std::copy_n(list<int>)/32768 -5.52% 27198.983 25698.423 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -5.50% 32636102.558 30840084.096 - -20.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.48% 1861.444 1759.482 - -5.32% -
std::copy_if(list<int>)_(every_other)/262144 -5.47% 222613.785 210432.478 - -0.02% -
std::partition_point(list<int>)/8192 -5.47% 12995.292 12284.341 - -3.81% -
rng::stable_sort(deque<int>)_(ascending)/8 -5.43% 19.092 18.055 - -1.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.42% 5646937.863 5340623.742 - -6.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.41% 7.131 6.746 - -7.53% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.40% 1.589 1.503 - -8.32% -
SetIntersection_Interlaced_Vector_uint64_256_16 -5.38% 7334849.607 6940271.642 - 12.07% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -5.36% 3248470.950 3074365.640 - 24.86% -
BM_RangesMakeHeap_string_Descending_64 -5.35% 2.785 2.636 - -13.62% -
SetIntersection_Front_Vector_float_256_64 -5.35% 4827742.181 4569481.816 - -0.82% -
BM_RangesPushHeap_float_SingleElement_4 -5.35% 0.377 0.357 - -7.06% -
std::for_each_n(join_view(vector<vector<int>>))/8 -5.35% 1.766 1.672 - -0.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.33% 2.060 1.950 - 4.01% -
rng::find_end(deque<int>)_(near_matches)/1000 -5.31% 17907.165 16955.880 - -38.44% -
std::move_backward(deque<int>)/32768 -5.30% 3824.568 3621.801 - 0.40% -
std::list<std::string>::ctor(size)/1024 -5.30% 12968.591 12281.808 - -0.53% -
rng::unique(list<int>,_pred)_(contiguous)/1024 -5.29% 1031.784 977.182 - 0.48% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.29% 20.980 19.870 - -5.56% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -5.28% 1.130 1.070 - 3.15% -
SetIntersection_Interlaced_Vector_string_256_64 -5.27% 20845132.153 19746829.631 - -2.13% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -5.26% 8687.039 8229.946 - -14.65% -
rng::stable_partition(vector<int>)_(sparse)/50 -5.25% 21.394 20.270 - -1.39% -
SetIntersection_None_Vector_uint64_262144_64 -5.23% 1198456.034 1135785.936 - -6.18% -
SetIntersection_Front_Vector_float_1024_64 -5.22% 1517095.831 1437853.810 - -0.75% -
std::unordered_set<int>::contains(key)_(existent)/8192 -5.22% 1.375 1.304 - -14.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -5.22% 0.945 0.896 - -0.57% -
rng::find(list<int>)_(process_all)/8 -5.22% 2.374 2.250 - -4.49% -
std::set<int>::count(key)_(non-existent)/1024 -5.22% 8.307 7.874 - 4.48% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -5.19% 26.815 25.424 - -2.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.17% 10.530 9.986 - -4.46% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -5.17% 0.959 0.910 - -2.27% -
std::move(vector<int>)/1048576 -5.16% 56502.809 53587.221 - -4.74% -
std::remove_if(list<int>)_(prefix)/8192 -5.15% 10551.398 10008.436 - 7.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.14% 714.068 677.369 - -6.46% -
std::copy_backward(list<int>)/262144 -5.14% 231657.095 219756.691 - -0.13% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.13% 134.247 127.358 - -0.19% -
SetIntersection_Interlaced_Set_uint64_256_256 -5.13% 9683721.751 9186931.697 - 1.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.12% 6443.334 6113.129 - -1.21% -
std::deque<int>::ctor(size)/32 -5.12% 26.552 25.193 - -3.56% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.12% 4.127 3.916 - -1.21% -
rng::copy_n(list<int>)/32768 -5.11% 27789.876 26368.862 - 0.41% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.10% 16.116 15.294 - -4.98% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.10% 9333.982 8858.097 - 2.92% -
std::set<int>::ctor(const&,_alloc)/8192 -5.09% 51999.949 49351.953 - 0.35% -
SetIntersection_Interlaced_Set_uint64_256_16 -5.09% 12760981.495 12111403.973 - -0.24% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.09% 26.899 25.531 - -1.49% -
BM_deque_deque_move/70000 -5.07% 3273.476 3107.349 - -6.48% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -5.07% 2899.725 2752.828 - 0.29% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.05% 4.148 3.938 - -2.61% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.05% 12762.839 12118.786 - 1.30% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.04% 10.673 10.135 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -5.03% 1218925.997 1157565.656 - -5.03% -
BM_RangesPushHeap_uint64_Ascending_262144 -5.02% 5.024 4.772 - 1.52% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.02% 77.470 73.583 - -5.08% -
std::set<int>::equal_range(key)_(non-existent)/8192 -5.02% 10.366 9.846 - 0.41% -
std::distance(deque<int>)/50 -5.02% 0.693 0.659 - -5.08% -
BM_std_min<unsigned_char>/21 -5.01% 1.812 1.721 - -4.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.01% 12722.955 12085.035 - 1.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.01% 5.406 5.135 - -5.50% -
rng::copy_if(list<int>)_(every_other)/262144 -5.01% 221630.599 210528.829 - -0.15% -
BM_RangesMakeHeap_float_Random_1024 -4.97% 1.322 1.256 - 2.10% -
BM_deque_deque_copy/64000 -4.96% 2728.071 2592.801 - -4.40% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.96% 1.824 1.734 - -8.43% -
rng::none_of(deque<int>)_(process_all)/8 -4.93% 4.710 4.478 - 2.12% -
BM_std_minmax<unsigned_short>/1 -4.92% 0.660 0.627 - 0.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -4.92% 4482.331 4261.781 - -10.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.92% 232.138 220.723 - 0.90% -
SetIntersection_Interlaced_Vector_string_16384_64 -4.91% 12319318.993 11714562.926 - -10.28% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.90% 6.632 6.306 - 0.07% -
std::set<int>::erase(key)_(non-existent)/32 -4.89% 2.417 2.299 - -14.22% -
BM_StringEraseWithMove_Small_Transparent -4.88% 2.489 2.367 - -7.37% -
SetIntersection_Front_Set_uint64_16384_1 -4.88% 1116584.797 1062047.295 - -4.61% -
BM_StringRelational_Less_Large_Empty_Control -4.88% 1.885 1.793 - -8.00% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.87% 4.271 4.063 - -4.99% -
rng::find_end(deque<int>)_(near_matches)/1024 -4.87% 18767.976 17854.582 - -37.64% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.87% 8795.155 8367.247 - -12.03% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.86% 22.434 21.343 - -0.31% -
std::unordered_set<int>::insert(value)_(new_value)/32 -4.86% 20.328 19.341 - -3.84% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -4.86% 1.573 1.497 - -3.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -4.85% 40509197.465 38543108.766 - -1.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -4.85% 4.555 4.334 - 0.64% -
std::map<std::string,_int>::find(key)_(existent)/32 -4.84% 15.062 14.333 - -6.23% -
std::list<std::string>::ctor(size)/8192 -4.83% 106742.300 101590.373 - -1.14% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.82% 9.455 8.999 - -5.11% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -4.82% 19.491 18.551 - 1.76% -
BM_StringRelational_Eq_Large_Large_Control -4.81% 2.311 2.200 - -3.10% -
std::for_each(list<int>)/8 -4.79% 2.565 2.442 - -2.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.79% 2.298 2.188 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.79% 1528.582 1455.432 - -3.30% -
std::remove_if(list<int>)_(sprinkled)/8192 -4.78% 8725.226 8307.942 - -0.29% -
BM_std_minmax<int>/15 -4.77% 2.009 1.913 - -5.72% -
std::map<int,_int>::find(key)_(non-existent)/32 -4.77% 2.565 2.443 - 1.71% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.76% 1426458.238 1358594.543 - -3.66% -
BM_deque_vector_ranges_move_backward/64000 -4.76% 8088.612 7703.937 - -2.03% -
std::list<int>::ctor(size)/8192 -4.74% 98434.856 93769.371 - -1.45% -
rng::is_sorted(list<int>)/8192 -4.72% 7359.510 7011.840 - -3.44% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -4.72% 16.939 16.139 - -0.38% -
std::set<std::string>::count(key)_(non-existent)/32 -4.72% 10.590 10.091 - 4.32% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -4.71% 17.833 16.993 - 2.23% -
BM_StringRelational_Less_Small_Empty_Control -4.71% 1.966 1.873 - -1.31% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.70% 488.553 465.579 - -5.05% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.68% 5.071 4.833 - -8.21% -
SetIntersection_Interlaced_Set_uint64_1024_64 -4.67% 10564560.477 10070946.515 - 1.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.67% 22.948 21.877 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -4.66% 19322350.116 18421839.730 - -2.50% -
std::unique(deque<int>)_(contiguous)/32 -4.66% 62.188 59.290 - -0.54% -
std::map<std::string,_int>::erase(iterator)/1024 -4.66% 30.884 29.445 - 9.62% -
rng::fill_n(deque<int>)/32 -4.63% 1.299 1.239 - 1.13% -
BM_StringRelational_Compare_Empty_Small_Control -4.62% 1.713 1.634 - -0.06% -
SetIntersection_Front_Vector_float_16384_16384 -4.60% 83943356.223 80079950.303 - -0.42% -
std::stable_partition(list<int>)_(sparse)/50 -4.60% 27.016 25.774 - -1.31% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.58% 266.353 254.155 - -1.89% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.58% 12090.649 11536.973 - -0.47% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.58% 10.560 10.077 - -7.31% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.57% 91.526 87.339 - -0.02% -
std::find_end(deque<int>)_(match_near_end)/1000 -4.55% 35.567 33.947 - -89.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.55% 88.336 84.319 - -7.64% -
BM_deque_deque_copy/65536 -4.54% 2938.890 2805.374 - -7.52% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -4.54% 1580844.705 1509074.565 - -1.41% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.54% 6.125 5.847 - -0.43% -
BM_std_minmax<unsigned_short>/6 -4.54% 1.408 1.345 - -3.11% -
std::copy_if(list<int>)_(entire_range)/262144 -4.52% 228878.016 218531.927 - 0.02% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -4.50% 8368.779 7992.450 - -12.67% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -4.48% 125.484 119.863 - 0.90% -
BM_PushHeap_uint64_PipeOrgan_4 -4.47% 0.509 0.487 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.45% 1283235.384 1226094.152 - -1.66% -
rng::move(deque<int>)/64 -4.45% 6.920 6.612 - 4.65% -
SetIntersection_Front_Vector_uint32_262144_1 -4.45% 1121028.802 1071188.958 - -1.67% -
SetIntersection_None_Vector_uint64_262144_1024 -4.44% 1194305.088 1141306.958 - -1.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.42% 6515.631 6227.352 - -2.27% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.42% 1.399 1.337 - -4.97% -
BM_std_minmax<char>/64 -4.42% 1.206 1.153 - -8.20% -
std::set<int>::count(key)_(non-existent)/32 -4.41% 3.124 2.987 - 0.54% -
rng::copy_if(list<int>)_(entire_range)/262144 -4.38% 229452.253 219397.808 - -0.48% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.38% 21.345 20.411 - 0.22% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.37% 1891529.485 1808927.694 - -0.66% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -4.37% 91.765 87.758 - 5.98% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -4.36% 3.832 3.665 - -0.41% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -4.35% 26.225 25.083 - 1.86% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.35% 25241.705 24143.714 - -4.40% -
BM_MakeHeap_uint32_Random_16384 -4.35% 1.039 0.994 - -0.58% -
SetIntersection_Interlaced_Vector_string_256_256 -4.35% 21324181.035 20397195.013 - -10.75% -
std::copy_n(deque<int>)/1048576 -4.34% 52105.813 49842.680 - 0.47% -
BM_StringResizeAndOverwrite -4.33% 0.861 0.824 - -4.21% -
std::find_first_of(vector<int>)_(large_needle)/1024 -4.32% 113706.336 108792.005 - -1.02% -
BM_StringRead_Hot_Deep_Large -4.32% 0.523 0.500 - -13.10% -
BM_deque_vector_move/65536 -4.31% 2783.947 2664.051 - -1.40% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.29% 8875.596 8494.997 - 0.64% -
rng::partition_point(list<int>)/8192 -4.28% 13387.548 12814.185 - -3.29% -
BM_StringRelational_Compare_Empty_Huge_Control -4.27% 1.663 1.592 - -1.98% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.27% 0.573 0.549 - -4.19% -
SetIntersection_Interlaced_Vector_string_64_64 -4.26% 28975735.875 27741440.568 - -4.72% -
BM_std_min<unsigned_short>/26 -4.26% 2.142 2.051 - -4.74% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.26% 1113341.229 1065934.446 - -4.69% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.26% 9097.609 8710.439 - -4.10% -
rng::unique(list<int>,_pred)_(contiguous)/8192 -4.25% 8100.563 7756.569 - -0.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -4.24% 191.925 183.778 - -0.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.24% 3.560 3.409 - -4.30% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.24% 22.688 21.725 - -11.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -4.23% 4.770 4.568 - -0.88% -
BM_deque_deque_ranges_move_backward/1 -4.22% 3.458 3.312 - 18.51% -
BM_std_min<unsigned_char>/6 -4.21% 1.531 1.467 - -4.33% -
SetIntersection_Front_Vector_uint64_262144_256 -4.20% 2330943.779 2232978.347 - -4.89% -
std::move(list<int>)/64 -4.19% 41.082 39.360 - -19.42% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -4.18% 17.088 16.373 - -2.87% -
std::set<int>::ctor(const&,_alloc)/1024 -4.17% 6458.900 6189.769 - -1.09% -
BM_StringRelational_Less_Large_Large_ChangeLast -4.17% 1.919 1.839 - -0.77% -
std::list<int>::ctor(size)/1024 -4.16% 12029.524 11528.773 - -1.02% -
std::find(vector<char>)_(bail_25%)/8 -4.16% 1.109 1.062 - 5.13% -
bm_lexicographical_compare<unsigned_char>/2 -4.15% 1.985 1.902 - -2.93% -
std::reverse(vector<int>)/8 -4.15% 1.617 1.550 - -2.92% -
BM_StringRelational_Compare_Small_Empty_Control -4.15% 1.668 1.598 - -6.80% -
BM_std_min<unsigned_int>/12 -4.14% 1.512 1.450 - -2.07% -
BM_StringFindNoMatch/10 -4.13% 1.327 1.272 - -6.13% -
std::deque<std::string>::ctor(size)/32 -4.12% 41.869 40.143 - 0.01% -
rng::replace(vector<int>)_(sprinkled)/1024 -4.12% 179.169 171.783 - -0.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.12% 100481.908 96342.994 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -4.11% 1284859.000 1232095.707 - -5.19% -
BM_MakeHeap_uint64_Random_64 -4.10% 1.369 1.313 - 2.32% -
BM_std_min<unsigned_short>/2 -4.09% 0.506 0.485 - 0.03% -
rng::stable_sort(deque<int>)_(repeated)/8 -4.09% 19.076 18.296 - 1.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.07% 27262943.032 26153022.035 - -0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -4.05% 2289399.063 2196564.975 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.05% 1111632.998 1066570.904 - -4.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.04% 361297853.390 346695435.576 - -1.31% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -4.04% 4.079 3.915 - -1.97% -
BM_deque_vector_ranges_move/65536 -4.04% 2815.334 2701.720 - -1.80% -
BM_StringRelational_Compare_Empty_Empty_Control -4.02% 1.661 1.594 - -1.12% -
std::adjacent_find(deque<int>,_pred)/50 -4.02% 30.516 29.289 - -1.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.02% 2424894.978 2327379.718 - -0.49% -
BM_vector_deque_ranges_copy_backward/70000 -4.02% 8888.702 8531.463 - 4.60% -
BM_MakeThenSortHeap_string_SingleElement_262144 -4.02% 51.740 49.661 - -3.66% -
rng::is_sorted_until(deque<int>)/8 -4.01% 3.164 3.037 - -29.12% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.01% 78.298 75.159 - -4.63% -
bm_lexicographical_compare<signed_char>/16 -4.00% 1.291 1.240 - -6.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -4.00% 8.959 8.601 - -1.56% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -4.00% 77.796 74.688 - -0.41% -
BM_PushHeap_uint32_QuickSortAdversary_1 -3.99% 0.467 0.448 - -6.97% -
BM_RangesMakeHeap_uint64_Random_16384 -3.99% 1.027 0.986 - -1.84% -
BM_StringRelational_Compare_Empty_Large_Control -3.98% 1.668 1.602 - -0.92% -
BM_RangesMakeThenSortHeap_uint32_Heap_1 -3.97% 0.280 0.269 - -2.79% -
BM_RangesMakeHeap_float_Random_256 -3.97% 1.332 1.279 - -11.59% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.96% 215.671 207.122 - -4.05% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.96% 18.812 18.067 - -1.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.96% 4.389 4.215 - -7.05% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.95% 15.042 14.447 - -0.00% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -3.95% 0.425 0.408 - -4.54% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -3.95% 1.614 1.550 - -2.98% -
rng::unique(list<int>)_(contiguous)/52 -3.95% 69.920 67.160 - -10.45% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.94% 363799475.083 349456167.295 - 0.09% -
BM_vector_deque_copy_backward/64000 -3.94% 8062.563 7745.187 - 6.97% -
BM_deque_deque_copy_backward/2 -3.93% 3.057 2.937 - 15.92% -
BM_vector_deque_ranges_copy/1 -3.93% 2.318 2.227 - -5.32% -
SetIntersection_Front_Vector_float_262144_16384 -3.93% 83498902.098 80219367.563 - -0.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 -3.92% 0.280 0.269 - -3.81% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.92% 18.022 17.315 - -4.63% -
SetIntersection_None_Set_string_16384_1 -3.92% 202121262.829 194198450.038 - -3.93% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.92% 3.338 3.207 - -3.96% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -3.91% 31.167 29.948 - -1.17% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.91% 1.288 1.237 - -1.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.91% 0.566 0.544 - -3.93% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.90% 25.453 24.459 - -14.78% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.90% 219.120 210.574 - -4.05% -
BM_PushHeap_string_Ascending_262144 -3.90% 29.918 28.753 - -23.15% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.88% 23.061 22.166 - -3.15% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.88% 22.238 21.375 - -3.47% -
BM_vector_deque_ranges_move_backward/1 -3.87% 2.201 2.116 - -3.07% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.87% 10.870 10.450 - -0.88% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.86% 83415.678 80191.872 - -3.27% -
std::set<int>::insert(value)_(new_value)/8192 -3.86% 77.397 74.412 - 4.74% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.84% 10044.584 9658.893 - -3.16% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.84% 0.788 0.758 - 0.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.84% 805.347 774.442 - -2.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.83% 1190096.649 1144493.514 - -3.14% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.83% 10.611 10.204 - 0.39% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -3.83% 44.030 42.344 - 25.32% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.83% 217.871 209.533 - -3.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -3.82% 0.615 0.592 - -2.51% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.81% 55813.667 53686.734 - -1.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -3.81% 1.188 1.143 - -13.57% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.81% 752.916 724.231 - -1.90% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.81% 12586.639 12107.623 - -1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -3.80% 12871635.866 12381920.990 - -10.11% -
std::move_backward(vector<bool>)_(aligned)/64 -3.80% 1.847 1.777 - -1.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -3.80% 1585847.929 1525620.315 - -4.34% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.80% 66.804 64.268 - -1.87% -
BM_deque_vector_move_backward/70000 -3.79% 8846.850 8511.848 - -0.14% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.77% 11599.921 11163.064 - -0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.76% 1182639.087 1138112.844 - -1.00% -
std::distance(join_view(vector<vector<int>>))/50 -3.76% 0.633 0.609 - 0.78% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -3.75% 20.952 20.167 - -1.52% -
rng::stable_sort(deque<int>)_(heap)/8 -3.74% 26.767 25.766 - -2.26% -
BM_std_min<unsigned_int>/29 -3.73% 2.019 1.944 - -6.94% -
BM_MakeHeap_uint32_SingleElement_4 -3.73% 0.344 0.331 - -2.11% -
SetIntersection_Interlaced_Vector_uint32_256_16 -3.72% 7430651.440 7153975.608 - 6.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.72% 889880.559 856788.220 - -2.19% -
rng::copy(vector<bool>)_(aligned)/262144 -3.72% 283.820 273.269 - -16.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.71% 30.253 29.130 - -0.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.70% 12607.565 12140.850 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.70% 1434319.123 1381238.639 - 3.83% -
BM_std_minmax<int>/10 -3.69% 1.440 1.387 - -3.50% -
std::none_of(vector<int>)_(process_all)/8 -3.69% 2.487 2.395 - -4.27% -
rng::unique(deque<int>)_(contiguous)/32 -3.69% 60.888 58.643 - -0.24% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -3.68% 1.616 1.557 - -6.50% -
BM_std_minmax<int>/3 -3.68% 1.232 1.187 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -3.67% 343567766.685 330956913.152 - -6.04% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -3.66% 5.010 4.826 - -4.37% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.66% 0.570 0.550 - -3.64% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.66% 1.316 1.268 - -1.87% -
BM_MakeHeap_uint32_Random_256 -3.65% 1.183 1.140 - -0.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -3.65% 0.480 0.462 - -6.58% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.65% 18.173 17.510 - -0.59% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.64% 48.312 46.552 - -0.52% -
rng::stable_partition(vector<int>)_(dense)/32 -3.63% 22.131 21.328 - -5.27% -
rng::partition(list<int>)_(dense)/32 -3.63% 8.721 8.405 - -0.51% -
SetIntersection_Front_Set_string_256_64 -3.63% 16249914.823 15660571.774 - -3.43% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -3.62% 70.176 67.635 - 12.42% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -3.61% 113272173.889 109187526.692 - 35.49% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.61% 58.179 56.082 - -0.07% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -3.60% 1.823 1.757 - -5.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.60% 3.946 3.804 - -3.72% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -3.59% 65.240 62.895 - 7.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 -3.59% 0.280 0.270 - -3.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.59% 0.770 0.742 - -0.04% -
std::set<int>::count(key)_(non-existent)/8192 -3.58% 12.220 11.782 - 3.96% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.58% 1.351 1.302 - 3.76% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.58% 100210.510 96626.507 - -0.77% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.57% 509.027 490.863 - -1.82% -
rng::search(list<int>)_(single_element)/1000 -3.55% 655.068 631.818 - -5.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.54% 23.619 22.782 - -1.28% -
BM_deque_deque_copy_backward/1 -3.54% 3.438 3.317 - 18.64% -
std::deque<int>::ctor(size)/1024 -3.54% 72.011 69.463 - 0.82% -
SetIntersection_None_Set_uint64_1024_1 -3.54% 8977429.676 8659849.843 - -2.82% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.53% 105345.957 101626.861 - -0.66% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.53% 18.224 17.581 - -1.77% -
bm_ranges_swap_ranges_vb_aligned/524288 -3.53% 1089.162 1050.733 - -0.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.53% 98525.183 95051.168 - 0.52% -
std::set<std::string>::count(key)_(existent)/32 -3.51% 15.351 14.813 - 2.35% -
rng::rotate(list<int>)_(1_element_forward)/50 -3.50% 27.219 26.267 - 8.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.50% 104935.765 101265.554 - -9.12% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -3.50% 1.444 1.393 - 2.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.49% 3443.314 3323.000 - -3.75% -
BM_std_min<char>/64 -3.49% 4.279 4.129 - -1.58% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.49% 2.473 2.387 - 1.44% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -3.49% 1.588 1.532 - -4.78% -
std::stable_sort(deque<int>)_(descending)/8 -3.47% 27.988 27.017 - 1.37% -
std::stable_partition(vector<int>)_(sparse)/50 -3.47% 21.729 20.975 - 4.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.47% 5.052 4.877 - -3.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.46% 85084.036 82140.181 - 3.45% -
rng::move(vector<int>)/262144 -3.46% 22637.281 21854.150 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.44% 51237.300 49472.611 - -1.78% -
std::set<int>::ctor(const&)/8192 -3.44% 51793.909 50012.652 - 0.16% -
rng::all_of(vector<int>)_(process_all)/8 -3.44% 2.535 2.448 - -1.53% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.43% 11424.918 11032.605 - -0.66% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -3.43% 179379457.688 173226990.392 - -0.63% -
BM_StringRelational_Compare_Huge_Empty_Control -3.42% 1.629 1.574 - -5.37% -
rng::for_each(set<int>)/8 -3.42% 6.453 6.232 - 35.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.42% 788.261 761.336 - -2.01% -
BM_std_minmax<unsigned_short>/7 -3.41% 1.699 1.641 - -6.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 -3.41% 2.704 2.611 - -0.13% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.41% 267.454 258.327 - 0.92% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.41% 19.080 18.430 - 0.64% -
BM_deque_deque_move/64000 -3.41% 2838.813 2742.074 - 0.65% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.39% 21.603 20.870 - -6.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.39% 348548982.373 336732034.660 - -2.51% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -3.39% 104866.602 101312.087 - -0.87% -
BM_std_min<unsigned_short>/3 -3.39% 0.717 0.693 - -0.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.39% 12.188 11.775 - -1.91% -
std::set<int>::insert(value)_(new_value)/1024 -3.39% 43.183 41.721 - -0.54% -
std::replace(vector<int>)_(prefix)/32 -3.38% 5.256 5.078 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.38% 0.580 0.560 - -0.31% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.38% 7.439 7.187 - 1.48% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.38% 29.795 28.789 - -3.77% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -3.38% 15747223.734 15215246.515 - -4.02% -
BM_std_minmax_element<long_long>/70000 -3.37% 18997.676 18358.120 - -1.81% -
rng::reverse_copy(list<int>)/32768 -3.36% 26434.247 25545.740 - -2.08% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.36% 33.687 32.555 - -99.02% -
SetIntersection_Front_Set_uint64_262144_4 -3.35% 1151290.942 1112745.305 - -0.45% -
BM_MakeThenSortHeap_string_SingleElement_256 -3.34% 25.220 24.377 - -2.98% -
BM_std_minmax<int>/1 -3.34% 0.623 0.602 - -3.17% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.33% 1.250 1.209 - -9.20% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.33% 15572220.368 15053637.641 - 2.34% -
rng::for_each_n(list<int>)/8 -3.33% 2.533 2.449 - -4.42% -
std::set<int>::count(key)_(existent)/1024 -3.32% 4.452 4.304 - 3.11% -
std::multiset<int>::erase(key)_(non-existent)/8192 -3.31% 9.905 9.577 - 0.47% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -3.30% 477.412 461.665 - -2.16% -
SetIntersection_None_Vector_uint64_16384_4 -3.30% 1170397.049 1131797.103 - 0.51% -
BM_StringRelational_Compare_Large_Small_Control -3.30% 1.848 1.787 - -3.27% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.29% 32.285 31.222 - -6.85% -
SetIntersection_None_Vector_uint32_1024_256 -3.29% 1153856.501 1115905.274 - 1.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.29% 98.507 95.270 - 1.85% -
BM_PushHeap_string_Ascending_64 -3.29% 7.767 7.511 - 5.22% -
BM_StringRelational_Compare_Small_Small_Control -3.29% 1.848 1.787 - -3.27% -
std::shift_right(deque<int>)/50 -3.28% 5.276 5.103 - 21.11% -
SetIntersection_Interlaced_Set_uint32_256_256 -3.28% 9439469.598 9130265.795 - 3.14% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.27% 37783604.881 36547035.249 - -8.34% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.27% 5.363 5.188 - 4.78% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.26% 34.717 33.584 - 7.53% -
rng::rotate(deque<int>)_(by_1/2)/1024 -3.26% 182.633 176.677 - 1.80% -
BM_std_minmax<unsigned_short>/2 -3.26% 0.937 0.907 - 7.00% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.26% 112035.956 108387.191 - -1.91% -
rng::swap_ranges(deque<int>)/1024 -3.26% 360.276 348.548 - 3.44% -
BM_StringFindStringLiteral/64 -3.25% 2.379 2.301 - 9.76% -
rng::find_if_not(vector<bool>)_(process_all)/50 -3.25% 35.915 34.747 - -5.65% -
rng::reverse_copy(list<int>)/4096 -3.25% 3164.546 3061.640 - -0.34% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -3.25% 19.825 19.180 - -0.73% -
SetIntersection_Front_Set_uint32_16384_16384 -3.25% 345436155.598 334209002.879 - -0.93% -
std::multiset<int>::count(key)_(existent)/8192 -3.24% 9.594 9.283 - 1.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.24% 104536.604 101148.730 - -1.17% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -3.24% 99808.056 96574.527 - -0.94% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -3.24% 0.659 0.638 - -2.14% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.23% 5.032 4.870 - -3.77% -
BM_std_minmax_element<long_long>/64000 -3.22% 17345.900 16787.333 - -1.87% -
BM_deque_vector_ranges_move_backward/65536 -3.22% 8112.988 7851.771 - -3.03% -
SetIntersection_None_Set_string_16384_1024 -3.22% 201824691.859 195327220.752 - -5.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.22% 1120072.927 1084018.052 - -3.61% -
BM_std_minmax_element<long_long>/65536 -3.21% 17761.671 17191.293 - -1.87% -
BM_MakeThenSortHeap_string_Descending_262144 -3.21% 89.792 86.908 - 0.70% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.21% 0.493 0.478 - -0.55% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -3.21% 4.414 4.272 - 0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.20% 12060.830 11674.516 - -4.36% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.20% 480.402 465.021 - 0.07% -
BM_StringRelational_Compare_Huge_Small_Control -3.20% 1.847 1.788 - -3.21% -
BM_StringRelational_Compare_Small_Large_Control -3.20% 1.848 1.789 - -3.15% -
BM_RangesMakeHeap_string_SingleElement_64 -3.20% 6.537 6.328 - -2.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -3.20% 36.024 34.873 - 1.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.18% 1244409.271 1204795.720 - -4.63% -
BM_vector_deque_move/2 -3.18% 2.072 2.006 - 9.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.18% 19320238.659 18705676.580 - -2.55% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -3.18% 4.903 4.747 - -0.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 -3.18% 3.079 2.981 - -0.07% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.17% 9.417 9.119 - -18.58% -
BM_num_get<bool> -3.17% 12.767 12.363 - 2.33% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.17% 6412.053 6209.034 - -1.56% -
BM_RangesPushHeap_float_PipeOrgan_4 -3.17% 0.497 0.481 - 0.05% -
std::copy(vector<int>)/8 -3.16% 2.298 2.225 - -0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.16% 37.495 36.310 - 5.92% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -3.16% 72.988 70.682 - 9.16% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.15% 0.588 0.570 - -3.17% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.15% 3991.797 3866.012 - 1.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.15% 198601394.557 192347910.556 - -3.39% -
BM_std_minmax<char>/11 -3.15% 1.815 1.758 - 6.64% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.14% 13064.424 12653.777 - -0.58% -
SetIntersection_None_Vector_string_262144_256 -3.14% 1351794.322 1309337.273 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.14% 1608006.361 1557560.980 - -4.68% -
rng::count(list<int>)_(every_other)/1048576 -3.13% 846483.082 819974.247 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.13% 199274416.478 193038395.935 - -5.21% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.13% 6.869 6.654 - 0.23% -
rng::find_last(list<int>)_(bail_90%)/1048576 -3.13% 89588.262 86787.900 - 0.07% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.12% 215.708 208.982 - -1.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.11% 37.268 36.109 - -1.16% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -3.11% 4801.203 4652.018 - 8.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.10% 65.183 63.160 - -4.49% -
rng::swap_ranges(deque<int>)/8192 -3.10% 2880.115 2790.754 - 3.57% -
BM_deque_vector_ranges_move/64000 -3.10% 2820.619 2733.139 - 0.19% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -3.08% 39.627 38.405 - -1.16% -
BM_RangesPushHeap_string_PipeOrgan_64 -3.08% 5.982 5.798 - -6.46% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.08% 21.396 20.738 - -2.24% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.08% 302.519 293.215 - -0.20% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.07% 2.192 2.124 - -0.50% -
SetIntersection_Front_Set_string_1024_256 -3.07% 16519920.988 16012668.637 - -0.74% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -3.07% 10.713 10.384 - -4.50% -
SetIntersection_None_Vector_uint32_262144_1024 -3.07% 1198698.658 1161949.759 - -2.80% -
SetIntersection_Front_Vector_uint32_16384_16 -3.06% 1188482.287 1152088.980 - -2.36% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -3.06% 3.033 2.940 - -1.28% -
rng::find_end(deque<int>)_(process_all)/8192 -3.06% 2226.260 2158.235 - -9.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -3.04% 108725143.569 105415729.205 - 5.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -3.04% 5.601 5.430 - -1.13% -
BM_PushHeap_float_Descending_4 -3.04% 0.379 0.368 - 2.64% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.03% 348.654 338.090 - -1.67% -
BM_StringAssignStr_Empty_Transparent -3.03% 0.509 0.493 - 0.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.02% 104089.172 100941.770 - -1.25% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -3.02% 0.536 0.519 - 5.03% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.02% 45.377 44.007 - 3.50% -
rng::adjacent_find(deque<int>)/8 -3.02% 3.096 3.003 - -19.92% -
BM_std_minmax<unsigned_long_long>/5 -3.02% 1.900 1.842 - 2.10% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -3.02% 198.996 192.992 - 1.24% -
rng::find_if(vector<int>)_(bail_25%)/8 -3.02% 1.088 1.055 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -3.01% 9196273.117 8919119.956 - 1.43% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -3.01% 30.459 29.542 - -2.98% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -3.01% 0.849 0.824 - -0.35% -
SetIntersection_Interlaced_Vector_float_16_16 -3.00% 39295947.933 38115919.688 - -2.62% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -3.00% 24.427 23.693 - -11.72% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.00% 12.163 11.798 - -1.30% -
BM_StringRelational_Eq_Empty_Large_Control -2.99% 0.497 0.482 - -1.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.99% 0.849 0.824 - -5.77% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.99% 51298.465 49765.842 - -1.23% -
BM_RangesMakeHeap_string_Heap_64 -2.99% 5.114 4.961 - -0.68% -
BM_deque_vector_move/70000 -2.98% 2962.187 2873.994 - -3.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.98% 30.065 29.170 - -0.38% -
BM_std_minmax<int>/19 -2.97% 1.905 1.849 - -0.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.97% 848.075 822.878 - 23.88% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.97% 849.249 824.053 - -0.30% -
rng::for_each(multimap<int>::iterator)/8192 -2.96% 7713.359 7484.822 - -54.99% -
std::for_each_n(vector<int>)/8 -2.96% 2.585 2.509 - 0.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.96% 269.853 261.872 - -5.33% -
std::find_if(list<int>)_(bail_25%)/32768 -2.95% 10682.342 10366.778 - -0.55% -
rng::is_sorted(deque<int>)/8 -2.95% 2.543 2.468 - -13.52% -
SetIntersection_Interlaced_Set_float_256_4 -2.95% 11639214.652 11296327.369 - -3.38% -
BM_MakeThenSortHeap_float_SingleElement_16384 -2.94% 16.351 15.870 - 0.52% -
SetIntersection_Front_Set_uint32_16384_16 -2.94% 1332837.596 1293605.968 - -0.99% -
std::unique(list<int>)_(contiguous)/8192 -2.94% 7216.320 7004.027 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.94% 6423.074 6234.335 - -1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.94% 5990634.133 5814721.243 - -1.37% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.94% 0.478 0.464 - -0.25% -
rng::starts_with(vector<int>)/1024 -2.93% 76.980 74.725 - -3.77% -
SetIntersection_Front_Set_uint32_256_16 -2.93% 4991259.955 4845112.244 - -3.31% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.91% 15.338 14.891 - -1.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.91% 17.211 16.710 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.91% 1121804.368 1089168.318 - -1.50% -
rng::move(vector<bool>)_(aligned)/64 -2.90% 2.004 1.946 - 2.57% -
BM_std_min<unsigned_char>/29 -2.90% 2.050 1.990 - 1.20% -
rng::contains(list<int>)_(process_all)/1048576 -2.90% 869391.760 844181.153 - 0.24% -
rng::find_end(vector<int>)_(same_length)/1024 -2.90% 265.116 257.432 - -49.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.90% 17.227 16.728 - 0.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.89% 9923846.522 9636589.714 - -10.95% -
BM_std_min<unsigned_int>/4 -2.89% 1.042 1.012 - 1.60% -
BM_std_minmax<short>/25 -2.89% 2.307 2.240 - 1.70% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.89% 329.491 319.960 - -0.31% -
std::deque<int>::ctor(size)/8192 -2.89% 450.208 437.219 - -0.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.88% 257.543 250.132 - -0.03% -
std::multimap<int,_int>::ctor(const&)/32 -2.87% 217.552 211.303 - -1.21% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -2.86% 10.410 10.112 - 1.15% -
BM_std_minmax<int>/27 -2.86% 2.495 2.424 - -2.76% -
BM_RangesSortHeap_string_262144 -2.86% 183.662 178.408 - -3.07% -
SetIntersection_Front_Vector_string_262144_1024 -2.86% 41349218.786 40167433.128 - 0.12% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.86% 49955514.933 48528600.003 - -0.57% -
std::copy(list<int>)/262144 -2.85% 224226.707 217825.541 - 0.30% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -2.85% 4.067 3.951 - -3.28% -
rng::all_of(deque<int>)_(process_all)/50 -2.85% 18.254 17.733 - -3.29% -
std::copy_if(list<int>)_(entire_range)/1048576 -2.85% 904781.141 878980.296 - -0.46% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -2.85% 2.257 2.193 - -3.17% -
bm_lexicographical_compare<signed_char>/512 -2.85% 7.860 7.637 - -4.29% -
BM_std_minmax<int>/2 -2.83% 0.908 0.883 - -1.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -2.83% 3.177 3.087 - -3.63% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.83% 679.885 660.665 - -5.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.83% 1225506.708 1190866.011 - -1.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.83% 47.986 46.630 - -0.45% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.82% 66.710 64.829 - 7.89% -
BM_std_minmax<short>/64 -2.82% 1.590 1.545 - 1.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -2.81% 10.939 10.632 - -0.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.81% 12528.672 12176.373 - -1.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.81% 333.001 323.657 - -0.66% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.81% 1.954 1.899 - 2.91% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.80% 6834.558 6643.054 - 0.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.80% 220.188 214.023 - -4.81% -
std::map<int,_int>::ctor(const&)/32 -2.80% 217.482 211.400 - -0.23% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -2.79% 0.727 0.706 - -0.47% -
std::reverse_copy(list<int>)/32768 -2.79% 26402.078 25664.535 - -2.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.79% 55546.481 53995.326 - -0.22% -
BM_PopHeap_uint64_4 -2.79% 2.739 2.663 - -1.63% -
BM_std_min<unsigned_char>/20 -2.79% 1.573 1.529 - 0.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.78% 1247162.157 1212474.182 - -2.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.78% 0.920 0.894 - 0.04% -
SetIntersection_Front_Set_string_1024_4 -2.78% 1329662.093 1292761.889 - -1.54% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -2.77% 57542536.078 55950166.802 - 21.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.77% 12438.462 12094.408 - 1.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.76% 12723.601 12371.911 - 0.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.76% 0.925 0.900 - -4.33% -
rng::generate(list<int>)/50 -2.75% 15.988 15.548 - 1.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.75% 2289300.785 2226377.396 - -6.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.74% 283157.569 275409.405 - -1.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -2.73% 510.861 496.910 - -2.97% -
BM_StringRelational_Less_Small_Small_Control -2.73% 1.836 1.786 - 3.41% -
std::count(list<int>)_(every_other)/1048576 -2.73% 846292.416 823200.506 - -1.00% -
BM_RangesMakeThenSortHeap_string_Random_262144 -2.73% 196.528 191.168 - -8.31% -
BM_StringFindStringLiteral/32 -2.72% 1.850 1.800 - 7.95% -
SetIntersection_Front_Set_float_16384_256 -2.72% 4767722.532 4638033.926 - -9.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.71% 5.322 5.178 - -0.71% -
BM_std_min<int>/32 -2.71% 2.231 2.170 - -2.34% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.70% 101.269 98.532 - -5.91% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.70% 22.841 22.224 - -0.81% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.70% 1.641 1.597 - 0.48% -
std::remove_if(list<int>)_(sprinkled)/1024 -2.70% 1046.210 1017.965 - -3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.70% 3643458.168 3545163.993 - -2.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.70% 12587.612 12248.076 - -0.18% -
std::stable_partition(vector<int>)_(sparse)/32 -2.70% 7.482 7.280 - 5.91% -
BM_std_minmax<unsigned_short>/30 -2.69% 2.856 2.780 - 1.98% -
SetIntersection_Front_Vector_string_1024_16 -2.69% 1724681.802 1678363.963 - -2.66% -
BM_RangesPushHeap_string_Ascending_64 -2.68% 7.835 7.625 - 2.46% -
BM_std_min<short>/16 -2.68% 1.801 1.752 - -2.66% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.68% 3.059 2.977 - -2.02% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.68% 21.030 20.467 - -2.94% -
rng::copy(list<int>)/1048576 -2.67% 907174.203 882909.460 - -0.03% -
BM_std_min<char>/4096 -2.67% 29.341 28.557 - -3.26% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.67% 10155293.562 9883781.258 - -2.92% -
rng::copy(list<int>)/262144 -2.67% 225626.616 219597.759 - 0.05% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.67% 0.518 0.504 - -2.74% -
BM_StringRelational_Compare_Small_Huge_Control -2.67% 1.852 1.803 - -2.45% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.67% 3838.853 3736.386 - -2.71% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.67% 5643.880 5493.312 - -5.60% -
std::multimap<std::string,_int>::erase(iterator)/32 -2.66% 32.888 32.012 - 8.84% -
rng::copy_n(deque<int>)/1048576 -2.66% 51411.734 50043.022 - 0.46% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.66% 16.359 15.924 - -1.21% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -2.65% 32.535 31.672 - -10.17% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.65% 24.731 24.075 - -0.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.65% 23.055 22.444 - 0.50% -
BM_std_min<short>/29 -2.65% 2.438 2.373 - 1.02% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.65% 7863.088 7654.878 - 0.44% -
SetIntersection_None_Set_string_256_256 -2.64% 6004239.914 5845968.569 - -3.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.63% 42046.718 40940.091 - -2.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.63% 14.986 14.592 - -2.60% -
rng::partition(vector<int>)_(sparse)/50 -2.63% 14.377 13.999 - -2.00% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.62% 2.548 2.481 - -3.69% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -2.62% 91330.093 88936.590 - 0.10% -
std::stable_sort(deque<int>)_(ascending)/8 -2.62% 18.406 17.924 - -1.25% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -2.62% 32.668 31.813 - -7.95% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -2.62% 12634.314 12303.609 - -0.09% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.61% 1.310 1.276 - -6.35% -
std::copy(list<int>)/1048576 -2.61% 899928.670 876474.363 - -0.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.60% 546.328 532.102 - 0.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.60% 3.724 3.627 - 1.49% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.60% 8097.955 7887.600 - -7.41% -
SetIntersection_None_Vector_uint64_256_256 -2.60% 2286900.883 2227512.006 - -2.16% -
rng::swap_ranges(deque<int>)/32 -2.60% 11.017 10.731 - -2.24% -
SetIntersection_None_Set_string_16384_16 -2.59% 199610732.502 194432389.096 - -1.34% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.59% 866952.880 844498.148 - -2.62% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.59% 5.423 5.282 - 5.65% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.59% 9.058 8.823 - 3.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.59% 1219697.075 1188127.263 - -0.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.59% 928.342 904.318 - -0.04% -
BM_RangesPushHeap_string_Ascending_1024 -2.58% 14.077 13.713 - -0.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.58% 42.601 41.500 - 7.47% -
SetIntersection_Front_Set_uint64_1024_16 -2.58% 1313485.534 1279601.713 - -0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.58% 0.693 0.675 - -7.81% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.57% 228980353.012 223092814.827 - -7.57% -
BM_PushHeap_uint64_Random_64 -2.56% 5.162 5.029 - -4.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -2.56% 0.718 0.699 - -0.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -2.56% 2.661 2.593 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.55% 21113950.502 20574741.328 - -0.46% -
SetIntersection_None_Set_string_16384_4 -2.55% 199002392.060 193926458.668 - -1.59% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.55% 627.899 611.902 - -0.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.55% 34.693 33.809 - -3.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -2.55% 2.665 2.597 - 2.65% -
BM_std_min<unsigned_long_long>/5 -2.54% 1.352 1.317 - -1.91% -
BM_std_min<unsigned_char>/5 -2.54% 1.318 1.284 - -2.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.54% 5.296 5.162 - 3.38% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -2.53% 26.731 26.053 - 2.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.53% 3.557 3.466 - -3.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.53% 3.608 3.516 - -4.44% -
BM_std_minmax<unsigned_long_long>/7 -2.53% 2.604 2.539 - 0.40% -
rng::copy_if(list<int>)_(entire_range)/1048576 -2.52% 906245.490 883402.427 - -0.16% -
BM_StringRelational_Eq_Empty_Small_Control -2.52% 0.480 0.468 - -1.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -2.52% 5948352.672 5798650.699 - -19.02% -
std::count_if(list<int>)_(every_other)/1048576 -2.52% 910668.990 887759.794 - -0.29% -
SetIntersection_Front_Vector_uint64_1024_256 -2.51% 2343639.889 2284886.765 - -1.99% -
std::copy_backward(vector<int>)/32768 -2.51% 3790.074 3695.078 - -2.64% -
std::map<int,_int>::clear()/1024 -2.51% 10248.849 9992.003 - -5.56% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.50% 24.481 23.868 - -2.55% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.50% 26.598 25.933 - 0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.50% 1289.802 1257.559 - 2.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.50% 34.322 33.464 - -3.48% -
std::rotate(deque<int>)_(1_element_forward)/1024 -2.50% 39.351 38.367 - -0.97% -
BM_std_minmax<unsigned_long_long>/6 -2.50% 2.166 2.112 - 1.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -2.50% 44.701 43.584 - -0.10% -
BM_deque_deque_ranges_move/65536 -2.50% 2841.891 2770.903 - -6.20% -
std::partition(vector<int>)_(sparse)/50 -2.49% 14.194 13.840 - 0.30% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.49% 5.561 5.422 - -2.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.49% 89474.755 87250.290 - -0.23% -
rng::find(vector<int>)_(process_all)/8 -2.48% 2.845 2.775 - -4.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -2.48% 1406540.072 1371630.967 - -1.90% -
rng::find_if(vector<bool>)_(process_all)/50 -2.48% 35.921 35.031 - -4.51% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.48% 5.750 5.608 - -0.79% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.47% 8227.288 8024.230 - -1.97% -
BM_StringAssignAsciiz_Large_Transparent -2.47% 11.650 11.363 - -1.90% -
SetIntersection_Front_Set_float_256_16 -2.47% 4867930.716 4747822.443 - -4.75% -
std::find_if(vector<bool>)_(process_all)/50 -2.47% 35.662 34.783 - -4.84% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -2.47% 1394.603 1360.213 - -1.72% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.46% 23.111 22.541 - -2.59% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.46% 59.384 57.923 - -3.64% -
std::copy_if(vector<int>)_(every_other)/8 -2.46% 2.559 2.496 - -1.34% -
BM_StringRelational_Compare_Large_Empty_Control -2.46% 1.617 1.577 - -7.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.45% 282057.098 275133.576 - -0.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.45% 9.336 9.107 - -0.62% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.45% 38.294 37.356 - -3.51% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.45% 21.851 21.316 - -2.87% -
BM_vector_deque_ranges_copy/64 -2.45% 2.835 2.766 - -1.86% -
bm_swap_ranges_vb_unaligned/262144 -2.44% 3944.793 3848.358 - -2.45% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 -2.44% 10.764 10.501 - -0.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.44% 921.519 899.032 - 23.81% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.44% 20.050 19.561 - 9.30% -
BM_std_minmax_element<long_long>/4096 -2.44% 1104.508 1077.590 - 0.05% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -2.43% 36.298 35.414 - 12.14% -
BM_MakeThenSortHeap_float_Descending_256 -2.43% 6.182 6.032 - 5.42% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -2.43% 31.767 30.996 - -19.48% -
std::set<std::string>::find(key)_(existent)/1024 -2.42% 24.106 23.523 - 2.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.42% 1201212.016 1172201.350 - 3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.41% 9.722 9.488 - 0.36% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.40% 211.569 206.484 - -1.31% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.40% 35.920 35.058 - -4.43% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.40% 16.940 16.534 - -0.08% -
BM_std_minmax_element<long_long>/5500 -2.40% 1479.155 1443.647 - -0.09% -
BM_deque_deque_copy/70000 -2.40% 2886.091 2816.832 - -11.04% -
rng::move(vector<int>)/8 -2.40% 2.291 2.236 - 0.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.40% 1.008 0.984 - -12.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.39% 1188236.254 1159824.872 - -2.84% -
std::generate(list<int>)/50 -2.39% 15.835 15.456 - 0.60% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -2.39% 9.345 9.122 - -0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.39% 184705740.672 180293615.098 - 0.58% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.39% 280250.468 273556.072 - 0.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.38% 1475.150 1440.019 - -9.03% -
BM_std_minmax<int>/11 -2.38% 1.814 1.771 - -3.30% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 -2.38% 71.052 69.362 - -0.13% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.38% 431.346 421.091 - 1.69% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.38% 16.220 15.834 - -0.82% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.38% 45.892 44.801 - -2.21% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.37% 25.479 24.875 - -6.17% -
rng::count_if(list<int>)_(every_other)/1048576 -2.37% 912122.986 890509.200 - -0.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.37% 29.126 28.437 - -0.89% -
BM_LowerBound_string_1 -2.37% 4.627 4.518 - -1.69% -
SetIntersection_None_Set_uint64_1024_1024 -2.36% 8900837.388 8690355.774 - -0.44% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 -2.36% 564557.292 551224.606 - 0.09% -
BM_RangesPushHeap_string_Random_4 -2.36% 6.109 5.965 - 0.08% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.36% 365.266 356.652 - -0.61% -
BM_std_minmax<int>/23 -2.36% 2.378 2.322 - -1.51% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.35% 32866.300 32092.679 - -0.28% -
BM_std_min<unsigned_short>/20 -2.35% 2.241 2.188 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -2.35% 358573042.496 350149151.832 - -0.06% -
rng::remove_if(vector<int>)_(sprinkled)/50 -2.35% 66.546 64.983 - 8.94% -
BM_std_minmax<unsigned_int>/11 -2.35% 1.743 1.702 - -6.88% -
std::move(list<int>)/1048576 -2.34% 1013997.762 990240.793 - -2.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.34% 9015817.984 8804789.939 - -26.03% -
BM_std_minmax_element<long_long>/4000 -2.33% 1077.721 1052.594 - 0.02% -
SetIntersection_Interlaced_Set_float_1024_4 -2.33% 10215171.240 9977031.021 - -0.90% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.33% 248.651 242.857 - -3.15% -
std::search_n(list<int>)_(no_match)/1000 -2.33% 682.964 667.072 - -1.51% -
BM_MakeHeap_uint64_Random_1024 -2.33% 1.069 1.045 - -4.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -2.32% 29.050 28.376 - -4.94% -
BM_RangesMakeThenSortHeap_float_Descending_4 -2.32% 1.328 1.297 - 1.03% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.32% 4.036 3.942 - -2.59% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.31% 50754.490 49580.027 - -2.19% -
std::move_backward(deque<int>)/262144 -2.31% 31256.892 30534.482 - 2.63% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.31% 1.114 1.088 - -5.29% -
SetIntersection_None_Vector_uint64_262144_16 -2.30% 1201310.553 1173620.752 - -1.83% -
BM_MakeHeap_uint64_Random_256 -2.30% 1.215 1.187 - 4.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.30% 17.205 16.810 - 0.52% -
BM_LowerBound_string_16384 -2.29% 401.844 392.628 - -1.12% -
std::stable_partition(deque<int>)_(dense)/50 -2.29% 40.832 39.896 - 0.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.29% 8.764 8.563 - 0.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.28% 930.755 909.496 - -1.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.28% 72570.890 70913.743 - -2.77% -
SetIntersection_None_Set_uint64_16384_1024 -2.28% 167475290.531 163651204.359 - 0.42% -
SetIntersection_Front_Set_string_16384_1 -2.28% 1156329.868 1129929.329 - -2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.28% 5385281.737 5262392.829 - -0.07% -
std::remove(list<int>)_(prefix)/8192 -2.27% 8389.958 8199.609 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.26% 1189402.993 1162541.896 - -2.27% -
BM_deque_deque_ranges_move/70000 -2.26% 3102.849 3032.777 - -6.16% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.26% 852454.030 833203.156 - -4.05% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.25% 10.455 10.220 - 1.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.25% 1.897 1.854 - -3.33% -
BM_std_minmax<short>/19 -2.25% 2.391 2.338 - -3.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.24% 1.633 1.597 - -2.00% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.24% 31.395 30.691 - 4.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -2.24% 20.452 19.993 - 0.57% -
BM_MakeThenSortHeap_float_Heap_262144 -2.24% 31.558 30.851 - -0.70% -
SetIntersection_Interlaced_Set_string_262144_1 -2.24% 1163399.811 1137339.534 - -2.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.24% 1211828.069 1184689.906 - -2.69% -
BM_std_minmax<short>/24 -2.24% 2.291 2.240 - 0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.24% 1495.874 1462.429 - -9.44% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.23% 20.327 19.873 - -0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.23% 1177812.839 1151534.596 - -1.38% -
SetIntersection_Front_Vector_float_262144_1 -2.23% 1122949.283 1097907.354 - -2.48% -
SetIntersection_None_Vector_float_262144_1024 -2.23% 1210766.709 1183777.915 - -3.90% -
BM_std_min<unsigned_short>/28 -2.23% 2.654 2.595 - -3.64% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.23% 28.473 27.840 - 1.67% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.22% 83187.585 81338.375 - -7.30% -
SetIntersection_Front_Set_uint32_64_64 -2.22% 16144925.370 15786160.006 - 0.95% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.22% 23.970 23.437 - -5.27% -
BM_MakeThenSortHeap_float_Heap_1024 -2.22% 8.372 8.186 - -1.70% -
rng::for_each(map<int>)/8192 -2.22% 7372.140 7208.532 - -56.87% -
BM_num_get<long_long> -2.22% 11.909 11.645 - 4.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.21% 11.646 11.388 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.21% 20261639.596 19813194.945 - 1.75% -
SetIntersection_None_Set_uint64_16384_16384 -2.21% 165623049.500 161957404.188 - -7.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.21% 1163551.349 1137854.003 - -1.95% -
bm_gcd_complex -2.21% 19.662 19.229 - -1.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.20% 277528.749 271420.045 - -1.29% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.20% 0.979 0.958 - -2.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -2.20% 1199824.803 1173445.087 - -1.17% -
rng::find_end(deque<int>)_(same_length)/1024 -2.20% 345.494 337.902 - -75.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.20% 0.717 0.701 - 0.00% -
std::remove(list<int>)_(sprinkled)/50 -2.18% 65.977 64.536 - -5.94% -
std::transform(list<int>)_(identity_transform)/32 -2.18% 16.211 15.857 - -0.98% -
std::move(list<int>)/262144 -2.18% 247455.060 242053.627 - -1.63% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -2.18% 20.829 20.375 - -0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.18% 93645.482 91608.287 - -1.85% -
SetIntersection_Front_Vector_uint32_64_64 -2.17% 11550494.660 11299664.916 - -3.16% -
std::stable_sort(deque<int>)_(repeated)/8 -2.17% 18.484 18.083 - -0.65% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -2.17% 35.183 34.420 - -1.62% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.17% 33143.149 32425.483 - -0.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -2.16% 2344816.753 2294068.530 - -1.15% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 -2.16% 0.597 0.584 - 1.97% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 -2.16% 112.151 109.725 - 0.37% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.16% 56.803 55.575 - 3.40% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.16% 499.551 488.760 - -2.36% -
BM_MakeThenSortHeap_float_Ascending_4 -2.16% 1.454 1.423 - 1.86% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.16% 24884139.705 24347248.680 - 0.20% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.16% 846.281 828.037 - -2.20% -
BM_std_min<char>/4000 -2.16% 27.622 27.026 - -2.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.15% 14.413 14.103 - -0.16% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.15% 10.446 10.222 - -2.07% -
std::search_n(deque<int>)_(no_match)/1000 -2.14% 446.979 437.395 - -2.33% -
BM_std_min<long_long>/31 -2.14% 3.412 3.339 - -1.86% -
BM_MakeHeap_uint64_SingleElement_262144 -2.14% 0.766 0.750 - -0.77% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.14% 1.659 1.624 - 1.02% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.13% 50.159 49.088 - -2.46% -
std::set<std::string>::ctor(const&)/1024 -2.13% 35254.551 34503.296 - 0.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.13% 33.529 32.814 - 0.38% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.13% 2799.811 2740.196 - -3.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.13% 7.771 7.606 - -1.67% -
BM_deque_vector_ranges_move/70000 -2.13% 3001.092 2937.229 - 0.89% -
SetIntersection_Front_Vector_uint64_16384_16 -2.12% 1147818.868 1123429.577 - -4.95% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -2.12% 5984251.986 5857098.977 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.12% 1202664.124 1177114.724 - -5.35% -
std::move_backward(vector<bool>)_(aligned)/512 -2.12% 2.515 2.461 - -3.32% -
SetIntersection_None_Set_string_256_16 -2.12% 11351155.212 11110200.499 - -2.94% -
rng::stable_sort(deque<int>)_(heap)/8192 -2.12% 17916.250 17536.101 - -0.94% -
std::adjacent_find(vector<int>,_pred)/8 -2.12% 3.389 3.317 - -1.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.12% 8870591.480 8682595.783 - -27.92% -
BM_std_minmax<unsigned_short>/29 -2.12% 2.640 2.584 - 0.39% -
rng::copy_backward(list<int>)/1048576 -2.12% 908905.966 889674.546 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -2.11% 24.654 24.133 - -10.82% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.11% 3.675 3.597 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.11% 3325751.755 3255531.324 - -8.14% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 36877.507 36100.616 - 0.73% -
BM_PushHeap_string_SingleElement_262144 -2.11% 2.558 2.504 - -10.08% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.11% 4434735.044 4341332.558 - -2.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.10% 0.561 0.550 - -6.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -2.10% 44663516.753 43724314.670 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.10% 358785907.288 351248341.624 - 1.85% -
BM_MakeThenSortHeap_float_Heap_256 -2.10% 6.234 6.103 - -2.12% -
rng::partition_point(deque<int>)/8192 -2.09% 16.148 15.810 - -0.44% -
BM_deque_vector_copy/64000 -2.09% 2482.831 2430.899 - -14.70% -
SetIntersection_None_Set_string_16384_64 -2.09% 198969681.519 194808292.595 - -2.94% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.09% 0.971 0.951 - 1.26% -
BM_std_min<int>/24 -2.09% 1.832 1.794 - -1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.09% 11722847.828 11478140.611 - -1.92% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 -2.09% 0.492 0.481 - -1.83% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.09% 0.554 0.543 - -6.40% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.08% 6.015 5.890 - -1.83% -
std::stable_sort(deque<int>)_(descending)/8192 -2.08% 21423.122 20977.510 - -0.34% -
SetIntersection_Interlaced_Set_uint64_16384_1 -2.08% 1112794.229 1089649.697 - 1.62% -
std::copy(list<int>)/32768 -2.08% 26737.742 26182.117 - -0.91% -
SetIntersection_Interlaced_Vector_string_16_16 -2.08% 55415483.845 54263953.062 - -2.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 17.809 17.441 - -0.65% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.07% 1071.246 1049.112 - -0.44% -
std::set<int>::insert(value)_(already_present)/32 -2.07% 1.816 1.778 - -0.84% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -2.06% 3852.162 3772.618 - -3.46% -
BM_RangesPushHeap_uint64_Random_1024 -2.06% 5.925 5.803 - -3.40% -
std::sort(deque<int>)_(heap)/8 -2.06% 25.212 24.692 - -0.25% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.06% 174.251 170.664 - -0.03% -
BM_StringEraseWithMove_Small_Opaque -2.06% 2.626 2.572 - -0.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.06% 19.665 19.261 - -2.77% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 -2.05% 56.238 55.086 - 0.46% -
std::set<int>::erase(key)_(existent)/32 -2.05% 22.437 21.977 - 0.49% -
BM_SortHeap_uint32_4 -2.05% 1.057 1.036 - -0.46% -
SetIntersection_None_Set_uint32_1024_64 -2.05% 8955446.262 8772287.383 - -1.13% -
BM_StringFindStringLiteral/256 -2.04% 5.608 5.493 - 3.14% -
BM_vector_deque_ranges_copy_backward/65536 -2.04% 8113.070 7947.375 - 3.73% -
rng::find_if(vector<char>)_(process_all)/8 -2.04% 2.431 2.381 - -4.27% -
BM_std_minmax_element<long_long>/64 -2.04% 17.671 17.311 - -0.94% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.04% 28.827 28.240 - -4.11% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.04% 22.796 22.332 - -2.21% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.03% 4.414 4.324 - -0.87% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 -2.03% 17.905 17.541 - 1.23% -
BM_deque_vector_move_backward/65536 -2.03% 8217.777 8050.806 - 0.76% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.03% 957.676 938.236 - -0.97% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.03% 0.633 0.620 - -3.81% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.03% 70.896 69.458 - -1.14% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.03% 6805.599 6667.579 - 0.92% -
std::set<std::string>::insert(value)_(new_value)/32 -2.03% 41.322 40.484 - 0.39% -
SetIntersection_Front_Vector_uint32_256_4 -2.02% 4472257.827 4381776.465 - -0.26% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -2.02% 2.326 2.279 - -1.03% -
SetIntersection_Front_Set_float_256_64 -2.01% 6254086.267 6128132.340 - -6.51% -
SetIntersection_None_Vector_uint64_1024_1 -2.01% 1149758.777 1126614.378 - -1.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.01% 229.802 225.179 - -3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.01% 1710260.984 1675856.773 - -0.68% -
BM_std_minmax_element<long_long>/1024 -2.01% 278.746 273.141 - 0.41% -
rng::stable_partition(deque<int>)_(sparse)/1024 -2.01% 473.167 463.656 - 0.06% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.01% 14.677 14.383 - 0.60% -
rng::for_each(set<int>::iterator)/8 -2.00% 5.105 5.003 - 10.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.00% 11586722.966 11355417.145 - -3.06% -
BM_RangesSortHeap_uint32_4 -2.00% 1.058 1.037 - 0.46% -
SetIntersection_None_Set_string_16384_16384 -1.99% 201665090.095 197644191.110 - -0.77% -
std::move(vector<int>)/8 -1.98% 2.260 2.216 - -3.90% -
BM_deque_vector_copy_backward/5500 -1.98% 202.674 198.657 - -0.45% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -1.98% 1.017 0.997 - -6.11% -
BM_deque_vector_move/64000 -1.98% 2773.712 2718.849 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.98% 67981.575 66637.456 - -0.00% -
rng::reverse_copy(vector<int>)/64 -1.97% 2.525 2.475 - -0.66% -
std::stable_partition(vector<int>)_(dense)/32 -1.97% 21.791 21.362 - -3.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.97% 32564.847 31923.508 - -0.75% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -1.97% 1.245 1.221 - 0.21% -
std::unordered_set<int>::clear()/8192 -1.97% 61862.874 60646.436 - -2.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.96% 345.430 338.658 - -0.80% -
rng::replace(deque<int>)_(sprinkled)/8192 -1.96% 2930.746 2873.293 - -0.29% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.96% 278.898 273.437 - -99.84% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -1.95% 183.479 179.892 - -0.90% -
BM_RangesMakeHeap_string_Ascending_1024 -1.95% 5.007 4.910 - -8.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.95% 209872816.659 205779782.495 - -1.26% -
rng::move(list<int>)/1048576 -1.95% 1027659.897 1007647.427 - -2.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.94% 22.675 22.234 - 0.33% -
BM_MakeThenSortHeap_float_Heap_16384 -1.94% 26.627 26.110 - 0.97% -
bm_lexicographical_compare<signed_char>/262144 -1.94% 3915.040 3838.944 - -0.07% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.94% 10.923 10.711 - -0.31% -
BM_num_put<bool> -1.94% 10.813 10.603 - -3.31% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.94% 30.675 30.081 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.93% 4454954.732 4368801.812 - -1.41% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.93% 28.728 28.173 - -2.28% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.93% 2.113 2.072 - -4.09% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.93% 16.115 15.804 - -1.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.93% 397.452 389.779 - 0.87% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.93% 66286.205 65006.722 - -1.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.93% 6.619 6.491 - -1.15% -
bm_swap_ranges_vb_unaligned/8 -1.93% 4.865 4.772 - -2.86% -
rng::unique(vector<int>,_pred)_(contiguous)/8192 -1.92% 3865.838 3791.444 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.92% 1404692.085 1377662.597 - -1.98% -
rng::stable_sort(deque<int>)_(descending)/8192 -1.92% 21417.104 21005.187 - 0.59% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.92% 499.380 489.776 - -2.58% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.92% 5.536 5.430 - -3.69% -
rng::find_end(list<int>)_(process_all)/1048576 -1.92% 891805.133 874705.156 - 6.06% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.91% 1.111 1.090 - -10.57% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.91% 11394.809 11176.728 - -0.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.91% 176995.970 173610.690 - -0.27% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.91% 3805.000 3732.312 - -2.84% -
BM_RangesMakeHeap_string_PipeOrgan_64 -1.91% 4.886 4.793 - -6.10% -
std::stable_sort(deque<int>)_(heap)/8192 -1.90% 17898.341 17557.389 - -0.20% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.90% 1.436 1.408 - -1.26% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.90% 346.792 340.215 - -0.35% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.90% 1.967 1.929 - -0.52% -
BM_MakeThenSortHeap_float_Descending_16384 -1.90% 30.412 29.836 - 9.09% -
SetIntersection_None_Vector_uint64_262144_1 -1.90% 1199409.639 1176680.117 - 0.20% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.89% 11.466 11.249 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.89% 5.273 5.173 - -2.81% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 -1.89% 40.560 39.795 - 0.95% -
BM_RangesMakeHeap_uint64_Random_16 -1.88% 1.294 1.270 - -1.77% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.88% 4667372.648 4579614.970 - -1.83% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.88% 107.809 105.786 - 0.96% -
SetIntersection_None_Vector_uint32_262144_1 -1.88% 1196626.975 1174173.928 - 0.93% -
BM_StringAssignAsciiz_Large_Opaque -1.88% 11.615 11.397 - -2.49% -
std::copy_backward(list<int>)/1048576 -1.87% 903571.696 886641.709 - -0.07% -
BM_std_min<char>/29 -1.87% 2.020 1.982 - -1.03% -
rng::find_last(list<int>)_(bail_90%)/50 -1.87% 1.264 1.240 - -4.30% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.87% 1.763 1.730 - 1.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.87% 144280.627 141581.475 - 0.41% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.87% 3.752 3.682 - 1.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -1.87% 0.725 0.711 - -0.20% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 -1.86% 558170.836 547769.820 - -0.53% -
BM_LowerBound_string_16 -1.86% 37.257 36.563 - -0.25% -
BM_deque_deque_ranges_move/64 -1.86% 5.474 5.372 - -2.70% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.86% 6.276 6.160 - -1.29% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.86% 1.020 1.001 - -3.50% -
BM_PushHeap_uint32_Random_256 -1.85% 6.012 5.900 - -2.31% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.85% 5.224 5.127 - -2.32% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.85% 4.140 4.063 - -0.51% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.85% 657.256 645.116 - -0.38% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.85% 7952.767 7806.004 - -0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.84% 71.194 69.881 - -0.74% -
BM_PopHeap_string_4 -1.84% 5.331 5.233 - -2.30% -
BM_deque_vector_ranges_copy_backward/65536 -1.84% 8071.592 7922.955 - -3.61% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.84% 37307.563 36620.563 - 1.17% -
std::set<std::string>::erase(key)_(non-existent)/32 -1.84% 12.364 12.137 - -17.36% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.84% 3477.308 3413.324 - -5.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.84% 17918937.402 17589314.023 - -1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.84% 162628932.924 159642790.688 - -1.38% -
SetIntersection_None_Vector_uint32_256_64 -1.84% 3640340.617 3573510.417 - -1.99% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.84% 575.760 565.193 - -0.69% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.83% 785.382 770.979 - -0.62% -
SetIntersection_None_Set_float_1024_1024 -1.83% 9204816.430 9036034.855 - -0.09% -
std::find(list<int>)_(process_all)/8 -1.83% 2.414 2.370 - -1.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.83% 692.313 679.627 - 5.30% -
rng::find_first_of(list<int>)_(large_needle)/8192 -1.83% 51532170.898 50588937.501 - 0.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.83% 30.974 30.407 - -0.13% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -1.82% 585151.648 574478.350 - 2.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.82% 19.323 18.971 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.82% 29.732 29.191 - -26.45% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.82% 498.775 489.703 - -0.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.82% 299.795 294.346 - -0.85% -
bm_lexicographical_compare<int>/32768 -1.82% 2433.236 2389.041 - -0.06% -
rng::search(list<int>)_(no_match)/1000 -1.82% 725.604 712.433 - -1.86% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.81% 10.735 10.540 - -0.41% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.81% 0.724 0.711 - 0.18% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.81% 1.088 1.069 - -1.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.81% 1.098 1.078 - -3.69% -
std::find_if(vector<char>)_(process_all)/8 -1.81% 2.474 2.429 - 0.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.81% 44.661 43.853 - -4.67% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.81% 15.684 15.401 - -1.47% -
BM_RangesPushHeap_string_SingleElement_16384 -1.81% 2.476 2.431 - -5.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.81% 1337.359 1313.203 - -0.24% -
SetIntersection_Front_Set_uint32_1024_1 -1.81% 1124220.087 1103918.435 - 4.00% -
SetIntersection_None_Vector_string_16384_16 -1.80% 1263112.255 1240342.400 - -3.40% -
SetIntersection_Front_Set_string_1024_1 -1.80% 1154868.500 1134050.522 - -1.22% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.80% 22270837.239 21869511.575 - -1.13% -
BM_std_min<unsigned_char>/22 -1.80% 2.051 2.014 - -4.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.80% 0.560 0.549 - -6.64% -
BM_deque_deque_ranges_copy/64 -1.80% 5.468 5.370 - -3.08% -
bm_ranges_lexicographical_compare<signed_char>/262144 -1.80% 3912.056 3841.683 - 0.43% -
rng::count_if(deque<int>)_(every_other)/8 -1.80% 3.382 3.321 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.80% 9973243.190 9793961.677 - -0.01% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.80% 218.090 214.170 - -0.21% -
rng::copy_n(vector<bool>)_(unaligned)/512 -1.80% 3.381 3.320 - -0.03% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.79% 32.127 31.551 - -0.08% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.79% 962.762 945.512 - -2.15% -
std::count(deque<int>)_(every_other)/1048576 -1.79% 257023.185 252422.192 - -0.11% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.79% 4.174 4.100 - -1.34% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.78% 23.956 23.529 - -7.08% -
BM_vector_deque_ranges_move_backward/2 -1.78% 1.874 1.841 - -4.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.78% 23.637 23.216 - -1.37% -
rng::move_backward(vector<int>)/1048576 -1.78% 57054.044 56038.594 - -4.26% -
BM_deque_vector_ranges_move_backward/70000 -1.78% 8701.199 8546.686 - 0.28% -
SetIntersection_Interlaced_Set_string_16384_64 -1.77% 349288736.167 343089209.603 - -2.53% -
std::search(list<int>)_(no_match)/1048576 -1.77% 842442.671 827504.060 - -2.66% -
BM_std_min<short>/12 -1.77% 1.554 1.527 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.76% 6.728 6.610 - -3.55% -
BM_CmpEqual_schar_ushort -1.76% 1.107 1.088 - -2.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.76% 2.167 2.129 - 1.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.75% 1462522.917 1436880.141 - -15.27% -
bm_lexicographical_compare<int>/1 -1.75% 1.204 1.183 - -10.48% -
BM_std_minmax_element<long_long>/512 -1.75% 141.090 138.622 - 0.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.75% 59064.654 58032.819 - 6.08% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.74% 15681719.808 15408203.385 - 2.13% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -1.74% 1471450.790 1445796.325 - 0.10% -
std::replace_if(deque<int>)_(prefix)/1024 -1.74% 494.087 485.473 - -1.24% -
SetIntersection_None_Vector_uint32_16384_16 -1.74% 1186384.246 1165715.716 - 0.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.74% 1.195 1.175 - -4.98% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.74% 1120341.263 1100844.287 - -0.91% -
BM_MakeThenSortHeap_float_Heap_64 -1.74% 3.520 3.459 - -1.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.74% 32650.763 32083.114 - 0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.74% 10848.074 10659.527 - 0.76% -
std::sort(deque<int>)_(descending)/8 -1.74% 25.949 25.499 - -0.84% -
SetIntersection_Front_Vector_float_1024_16 -1.73% 1210331.330 1189340.095 - 0.25% -
SetIntersection_Front_Set_uint32_262144_16 -1.73% 1277543.788 1255391.197 - -4.25% -
BM_RangesPushHeap_string_Random_16 -1.73% 10.337 10.158 - -0.21% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.73% 5.657 5.559 - -0.84% -
rng::find_first_of(deque<int>)_(small_needle)/32 -1.73% 108.778 106.900 - -3.69% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.72% 2.250 2.211 - -1.36% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.72% 52.357 51.455 - -1.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.72% 19954.463 19611.243 - -0.75% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.71% 12.417 12.205 - -1.01% -
std::multiset<int>::find(key)_(existent)/1024 -1.71% 3.745 3.681 - -3.12% -
BM_lexicographical_compare_three_way_slow_path/64 -1.71% 15.840 15.569 - -0.83% -
rng::sort(deque<int>)_(ascending)/8 -1.71% 18.578 18.260 - 0.13% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.71% 19.634 19.299 - 3.74% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 -1.71% 32.966 32.403 - 1.85% -
std::list<std::string>::ctor(size)/32 -1.71% 345.097 339.200 - -0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.71% 1129.494 1110.225 - -10.01% -
std::unique(vector<int>)_(contiguous)/8192 -1.70% 1964.827 1931.361 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.70% 146290.037 143799.215 - -1.08% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.70% 424.515 417.292 - -1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.70% 18952593.916 18630829.395 - -4.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.69% 22.873 22.486 - 2.01% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.69% 20.929 20.575 - -0.36% -
rng::stable_partition(list<int>)_(alloc_fails)/50 -1.69% 1963.650 1930.416 - 0.17% -
BM_std_min<unsigned_short>/31 -1.69% 2.538 2.495 - -3.87% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.69% 744.316 731.729 - 2.01% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.69% 56.286 55.334 - -0.87% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.69% 12.041 11.837 - -0.35% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 -1.69% 10.376 10.201 - -0.20% -
std::move_backward(vector<bool>)_(unaligned)/64 -1.68% 1.886 1.854 - 3.61% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.68% 64979699.500 63889159.616 - -0.71% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.68% 48749772.653 47931652.702 - -34.93% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 -1.67% 984432.728 967955.004 - 1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.67% 44090685.610 43352829.062 - -2.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.67% 1222192.976 1201808.499 - 0.17% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.67% 1.776 1.747 - -1.20% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.67% 55765.278 54836.715 - -0.68% -
SetIntersection_None_Vector_string_256_4 -1.67% 4735431.709 4656584.367 - -1.28% -
BM_std_min<char>/5500 -1.66% 37.498 36.875 - -1.11% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.66% 11423.462 11233.556 - -1.06% -
BM_std_min<unsigned_long_long>/30 -1.66% 2.741 2.696 - 0.13% -
rng::transform(deque<int>)_(identity_transform)/50 -1.66% 20.147 19.812 - -0.03% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.66% 62.418 61.383 - 4.52% -
rng::find_last(list<int>)_(bail_10%)/1048576 -1.66% 800410.720 787142.489 - 0.11% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.66% 11.972 11.773 - 0.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.66% 15.270 15.017 - -2.20% -
BM_MakeHeap_uint32_SingleElement_262144 -1.65% 0.642 0.632 - 0.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -1.65% 0.706 0.694 - -0.37% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.65% 5.520 5.429 - -0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.65% 25262.011 24845.354 - -1.24% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.65% 15167.969 14917.882 - -2.53% -
BM_StringAssignAsciizMix_Transparent -1.65% 3.049 2.999 - -0.77% -
BM_std_min<unsigned_long_long>/8 -1.65% 2.258 2.221 - -4.61% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.65% 23.247 22.864 - -0.98% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.65% 6355.072 6250.483 - -1.21% -
SetIntersection_Front_Vector_string_1024_64 -1.65% 3620857.397 3561269.692 - 2.72% -
SetIntersection_None_Vector_string_262144_4 -1.65% 1351017.736 1328788.899 - -1.82% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -1.64% 819193.699 805726.116 - -0.16% -
rng::partial_sort(vector<int>)_(pipe-organ)/8 -1.64% 20.928 20.585 - -0.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.64% 31.104 30.594 - -1.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.64% 14794.330 14552.037 - -1.13% -
rng::for_each(multimap<int>)/8 -1.64% 6.325 6.221 - 37.85% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.64% 6744.757 6634.419 - -0.86% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.63% 330.615 325.210 - -0.54% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.63% 213.318 209.832 - -1.62% -
SetIntersection_Front_Set_uint64_16384_1024 -1.63% 15090999.015 14844440.844 - -0.64% -
bm_lexicographical_compare<unsigned_char>/3 -1.63% 2.191 2.155 - -2.21% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.63% 12.144 11.946 - -14.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.63% 25262.524 24851.887 - -1.83% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.63% 24.277 23.883 - -1.02% -
SetIntersection_None_Set_string_16384_256 -1.62% 199901537.214 196656956.941 - -2.21% -
std::set<std::string>::insert(value)_(new_value)/0 -1.62% 33.665 33.119 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.62% 0.698 0.687 - 0.05% -
std::remove_if(deque<int>)_(prefix)/50 -1.62% 66.130 65.060 - -2.63% -
SetIntersection_Front_Vector_uint32_1024_256 -1.62% 2351153.368 2313127.465 - -1.79% -
rng::find_end(vector<int>)_(same_length)/8192 -1.62% 2022.914 1990.198 - -47.99% -
std::copy(list<int>)/512 -1.62% 376.004 369.924 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.62% 828301.899 814916.015 - -2.53% -
BM_std_min<char>/21 -1.62% 1.816 1.787 - -1.23% -
std::fill_n(list<int>)/8192 -1.61% 7148.405 7033.050 - -0.37% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.61% 4.140 4.073 - 0.65% -
std::replace_if(deque<int>)_(prefix)/32 -1.61% 14.251 14.022 - -1.18% -
std::partition_copy(deque<int>)/50 -1.61% 21.346 21.002 - -0.51% -
BM_MakeThenSortHeap_uint32_Heap_4 -1.61% 1.219 1.199 - 0.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -1.61% 1472481.316 1448810.777 - 0.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.61% 95.837 94.297 - 10.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.60% 22.559 22.197 - -1.54% -
SetIntersection_Front_Vector_float_256_16 -1.60% 4556652.234 4483670.464 - 0.37% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.60% 8460.622 8325.202 - 12.17% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -1.60% 82.946 81.619 - 3.38% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.60% 501096.436 493081.190 - -1.99% -
BM_MakeHeap_uint32_Random_64 -1.60% 1.280 1.260 - 0.74% -
BM_vector_deque_move/64 -1.60% 2.810 2.765 - 2.24% -
std::remove(list<int>)_(sprinkled)/1024 -1.60% 974.365 958.810 - -5.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.59% 0.652 0.641 - 0.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.59% 2.425 2.386 - 1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.59% 8924142.398 8782007.834 - -31.09% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.59% 4.404 4.334 - 0.37% -
BM_MakeThenSortHeap_float_Heap_16 -1.59% 1.915 1.884 - -0.47% -
BM_deque_vector_ranges_copy/64000 -1.59% 2618.007 2576.442 - -9.56% -
SetIntersection_Front_Vector_uint32_1024_1 -1.59% 1113716.563 1096061.735 - -1.44% -
SetIntersection_Front_Set_float_64_16 -1.58% 16699257.511 16435649.803 - -4.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.58% 9033163.153 8890815.069 - -30.78% -
std::partition(vector<int>)_(sparse)/32 -1.58% 8.941 8.800 - 0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.58% 10.018 9.860 - -1.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.57% 0.992 0.976 - -2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.57% 12074697.173 11884729.644 - 0.73% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.57% 10.532 10.366 - -1.01% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -1.57% 3.236 3.185 - 2.07% -
rng::find(vector<bool>)_(process_all)/50 -1.57% 0.691 0.680 - -8.13% -
std::all_of(deque<int>)_(process_all)/8192 -1.57% 2641.720 2600.336 - -0.81% -
rng::rotate(list<int>)_(1_element_forward)/32 -1.56% 14.498 14.271 - -4.40% -
BM_deque_vector_move_backward/1 -1.56% 2.107 2.075 - -0.47% -
BM_RangesSortHeap_uint32_64 -1.56% 8.114 7.988 - 0.00% -
rng::adjacent_find(list<int>,_pred)/1048576 -1.56% 970984.245 955871.654 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.56% 1263092.367 1243448.730 - -1.83% -
BM_MakeHeap_float_SingleElement_262144 -1.55% 0.730 0.719 - 0.80% -
BM_RangesMakeHeap_uint32_Random_256 -1.55% 1.157 1.139 - -4.63% -
std::set<int>::find(key)_(existent)/8192 -1.55% 8.197 8.069 - 0.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.55% 107432.606 105767.316 - -5.73% -
BM_PushHeap_float_Random_256 -1.55% 7.313 7.200 - -0.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 19.948 19.640 - -0.88% -
BM_vector_deque_copy_backward/64 -1.54% 3.101 3.053 - 3.11% -
BM_RangesPushHeap_string_SingleElement_1024 -1.54% 2.465 2.427 - -5.86% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.54% 425.063 418.501 - -1.67% -
BM_RangesMakeHeap_uint64_Random_64 -1.54% 1.275 1.255 - -2.92% -
BM_std_minmax<unsigned_short>/15 -1.54% 1.947 1.917 - -1.28% -
std::set<std::string>::erase(key)_(existent)/8192 -1.54% 72.551 71.431 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.54% 1237106.709 1218039.588 - -2.17% -
BM_deque_vector_ranges_copy/65536 -1.54% 2639.763 2599.099 - -9.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.54% 373.149 367.412 - 0.56% -
rng::reverse(vector<int>)/8 -1.54% 1.599 1.575 - -2.70% -
std::map<int,_int>::find(key)_(existent)/8192 -1.54% 5.542 5.457 - -0.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.53% 24.080 23.713 - -0.39% -
BM_lexicographical_compare_three_way_fast_path/64 -1.52% 15.722 15.483 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.52% 1586773.991 1562581.946 - -1.73% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.52% 1.459 1.437 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.52% 11937862.494 11756405.512 - -1.95% -
std::copy_if(list<int>)_(every_other)/1048576 -1.52% 863203.646 850088.977 - -0.24% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.52% 227.214 223.765 - 6.00% -
rng::copy_if(list<int>)_(entire_range)/32768 -1.52% 29954.650 29500.436 - 3.86% -
SetIntersection_Interlaced_Set_string_64_64 -1.52% 37553340.016 36984119.355 - 2.70% -
std::find_if(vector<bool>)_(process_all)/8 -1.51% 5.489 5.406 - -3.56% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.51% 19931.978 19630.250 - -0.34% -
rng::partial_sort_copy(deque<int>)_(ascending)/8 -1.51% 10.873 10.709 - -0.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.51% 146391794.602 144184005.052 - -2.63% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.51% 9341.381 9200.743 - -0.75% -
BM_num_get<long> -1.50% 11.832 11.654 - 5.35% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -1.50% 33256.048 32755.987 - -18.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.231 1.213 - -0.87% -
BM_std_min<unsigned_long_long>/14 -1.50% 1.920 1.891 - -2.06% -
BM_RangesPushHeap_float_Random_262144 -1.50% 7.758 7.642 - 1.05% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.50% 15.484 15.252 - -1.27% -
SetIntersection_Interlaced_Set_string_1024_256 -1.50% 36327133.405 35783872.075 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.50% 1201523.182 1183554.972 - -0.15% -
std::rotate(list<int>)_(1_element_forward)/50 -1.49% 27.656 27.243 - 12.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.49% 2070.904 2039.950 - 3.38% -
rng::partition(deque<int>)_(dense)/32 -1.49% 11.141 10.974 - 4.38% -
BM_std_minmax<unsigned_char>/13 -1.49% 2.303 2.268 - 2.23% -
rng::unique(vector<int>,_pred)_(contiguous)/1024 -1.49% 595.691 586.804 - -0.61% -
rng::sort(deque<int>)_(heap)/8 -1.49% 25.204 24.828 - -0.27% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.49% 347.296 342.119 - -0.09% -
rng::copy_if(list<int>)_(every_other)/1048576 -1.49% 862130.392 849288.377 - -0.64% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.49% 1268198.487 1249321.127 - -1.91% -
BM_MakeThenSortHeap_string_Heap_262144 -1.49% 184.791 182.042 - 2.13% -
rng::partial_sort(vector<int>)_(ascending)/8 -1.49% 21.039 20.726 - 0.44% -
BM_RangesPushHeap_string_Ascending_256 -1.49% 11.099 10.934 - -0.36% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.49% 20938.421 20627.268 - -0.18% -
rng::reverse_copy(vector<int>)/8 -1.48% 2.529 2.492 - -1.65% -
BM_std_min<unsigned_long_long>/22 -1.48% 2.199 2.166 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.48% 689.937 679.724 - -0.25% -
SetIntersection_None_Set_uint32_1024_1 -1.48% 8856954.912 8726000.007 - -2.15% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.48% 35.310 34.788 - -1.56% -
BM_std_min<unsigned_long_long>/29 -1.48% 2.472 2.435 - -0.83% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.47% 4.299 4.235 - -1.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.47% 387894.601 382186.607 - -0.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.47% 44.273 43.623 - 1.62% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -1.47% 1004399.486 989672.058 - 3.95% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.47% 0.951 0.937 - -3.04% -
BM_CmpEqual_ushort_ushort -1.47% 1.119 1.102 - -0.43% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.47% 2.927 2.885 - 0.68% -
rng::adjacent_find(list<int>)/1048576 -1.46% 883396.780 870465.891 - -0.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.46% 11.728 11.557 - -1.14% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.46% 9.985 9.839 - 0.74% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -1.46% 0.850 0.838 - -4.02% -
BM_std_min<char>/65536 -1.46% 468.072 461.246 - -0.34% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.46% 48.151 47.449 - -0.46% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 -1.46% 20927.664 20622.704 - -0.13% -
std::map<std::string,_int>::clear()/32 -1.46% 913.815 900.513 - 0.29% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.46% 507.488 500.102 - -1.72% -
BM_RangesPushHeap_string_SingleElement_256 -1.45% 2.443 2.408 - -5.95% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -1.45% 66.581 65.616 - -2.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.45% 0.744 0.733 - -0.10% -
BM_std_min<int>/28 -1.45% 2.059 2.029 - -0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.45% 3842.084 3786.543 - -0.46% -
std::sort(vector<int>)_(descending)/8192 -1.44% 7426.243 7319.055 - 0.53% -
SetIntersection_Front_Set_uint64_262144_16384 -1.44% 350628930.232 345585528.349 - 2.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 -1.44% 2.069 2.039 - -0.72% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.43% 1.726 1.701 - 0.66% -
std::replace_if(deque<int>)_(prefix)/50 -1.43% 20.482 20.189 - -0.74% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.43% 6.629 6.534 - 3.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.43% 118864171.982 117163880.192 - -13.03% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.43% 13.502 13.308 - 1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.43% 1146703.222 1130304.247 - -1.86% -
std::list<int>::ctor(size)/32 -1.43% 328.198 323.515 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.43% 717.959 707.720 - -0.33% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.43% 819221.915 807543.050 - -0.36% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.43% 41503400.378 40911764.417 - 1.13% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 -1.42% 22.803 22.478 - -0.39% -
BM_std_minmax<unsigned_short>/21 -1.42% 2.039 2.010 - 2.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.42% 15.041 14.827 - -0.98% -
BM_RangesMakeHeap_uint64_Random_262144 -1.42% 1.043 1.028 - -1.32% -
BM_CmpLess_ushort_uchar -1.42% 1.135 1.119 - -1.34% -
BM_CmpEqual_uchar_schar -1.41% 1.054 1.039 - -1.05% -
SetIntersection_None_Set_string_262144_16 -1.41% 1708990.399 1684842.772 - -0.29% -
rng::remove_if(vector<int>)_(sprinkled)/32 -1.41% 57.337 56.527 - 5.87% -
BM_std_min<long_long>/29 -1.41% 3.012 2.970 - -2.35% -
std::partial_sort(vector<int>)_(descending)/8 -1.41% 25.120 24.766 - -0.18% -
BM_vector_deque_move_backward/65536 -1.41% 8007.207 7894.540 - 7.38% -
BM_std_min<unsigned_short>/12 -1.41% 1.519 1.498 - -1.26% -
BM_deque_vector_ranges_copy/4000 -1.41% 144.526 142.494 - -0.00% -
rng::search(vector<int>)_(no_match)/1000 -1.40% 215.057 212.038 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.40% 28.272 27.875 - -24.11% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.40% 50058.745 49356.692 - -1.67% -
std::multiset<int>::count(key)_(non-existent)/32 -1.40% 2.288 2.256 - -0.98% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.40% 8.980 8.854 - -1.50% -
std::adjacent_find(list<int>,_pred)/1048576 -1.40% 967000.057 953484.268 - -0.60% -
BM_std_min<int>/12 -1.40% 1.532 1.511 - 1.26% -
BM_StringFindMatch2/512 -1.40% 1005.269 991.234 - 0.08% -
std::find_end(list<int>)_(process_all)/1048576 -1.40% 888105.994 875708.594 - 7.14% -
BM_RangesPushHeap_string_SingleElement_16 -1.40% 2.454 2.419 - -5.24% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.40% 24.071 23.735 - -8.46% -
rng::fold_left(deque<int>)/8192 -1.39% 4426.050 4364.327 - -0.09% -
rng::for_each(multimap<int>::iterator)/50 -1.39% 36.818 36.305 - -13.05% -
rng::find_if(vector<bool>)_(process_all)/8 -1.39% 5.541 5.464 - -2.69% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.39% 649.970 640.914 - 7.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.39% 8.843 8.720 - 0.28% -
BM_RangesPushHeap_float_Random_256 -1.39% 7.317 7.215 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.39% 18067551.686 17816340.778 - 0.58% -
SetIntersection_Front_Set_float_262144_1024 -1.39% 14644201.765 14440694.472 - 1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.39% 22.454 22.143 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.39% 13383861.715 13198392.297 - 3.36% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.38% 6.667 6.575 - 0.47% -
rng::remove_if(list<int>)_(prefix)/1024 -1.38% 1012.433 998.454 - -0.40% -
std::copy(deque<int>)/64 -1.38% 2.698 2.661 - -0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.38% 747.428 737.118 - -3.24% -
std::copy_n(deque<int>)/32768 -1.38% 1151.538 1135.665 - -3.27% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.38% 16.753 16.522 - 0.62% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.38% 5863.131 5782.391 - 0.19% -
BM_MakeThenSortHeap_string_Descending_16 -1.38% 7.935 7.825 - -0.33% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.38% 201.142 198.374 - 0.58% -
BM_PushHeap_string_SingleElement_16 -1.37% 2.472 2.438 - -11.79% -
std::count_if(deque<int>)_(every_other)/1048576 -1.37% 348966.887 344184.509 - -0.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.37% 38017.929 37496.957 - 0.66% -
SetIntersection_Front_Vector_uint64_1024_64 -1.37% 1431355.405 1411744.327 - 2.90% -
BM_StringFindMatch1/512 -1.37% 1004.581 990.827 - 0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.37% 2.351 2.319 - -1.79% -
std::partial_sort(deque<int>)_(heap)/8192 -1.37% 288791.139 284844.429 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.37% 4542289.731 4480213.623 - -1.12% -
BM_std_minmax<short>/27 -1.37% 2.849 2.810 - -2.12% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.36% 31.954 31.519 - -3.93% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 -1.36% 1.410 1.391 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.36% 58727794.543 57928024.738 - -0.99% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.36% 580.603 572.698 - 2.35% -
SetIntersection_None_Set_uint32_262144_16 -1.36% 1206410.644 1189987.387 - 2.90% -
BM_std_min<char>/70000 -1.36% 499.424 492.633 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.36% 11190210.204 11038089.855 - 0.09% -
std::rotate(list<int>)_(1_element_forward)/32 -1.36% 14.617 14.419 - 16.43% -
BM_PushHeap_string_SingleElement_16384 -1.36% 2.501 2.467 - -9.27% -
BM_std_min<char>/64000 -1.36% 457.343 451.136 - -0.23% -
BM_deque_vector_copy_backward/64000 -1.36% 8190.325 8079.172 - -1.62% -
std::multimap<int,_int>::ctor(const&)/8192 -1.36% 50387.799 49704.046 - -1.41% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 -1.36% 26.101 25.746 - 5.74% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.36% 896.271 884.115 - 0.38% -
std::remove_copy(vector<int>)_(sprinkled)/8192 -1.36% 3700.947 3650.760 - -0.51% -
rng::fill(deque<int>)/32 -1.35% 1.326 1.309 - -10.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.35% 164795018.953 162567894.200 - 3.02% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.35% 36683.762 36188.032 - -1.55% -
std::map<int,_int>::find(key)_(existent)/32 -1.35% 1.583 1.562 - 2.05% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.35% 179851.634 177422.604 - 1.01% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.35% 11.393 11.239 - -0.57% -
SetIntersection_Front_Set_uint64_256_64 -1.35% 6300710.004 6215709.478 - 0.52% -
rng::remove_copy(list<int>)_(sprinkled)/50 -1.35% 17.295 17.062 - -0.36% -
std::partial_sort(vector<int>)_(ascending)/8 -1.34% 20.967 20.685 - 0.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.34% 0.787 0.777 - -0.90% -
std::flat_map<int,_int>::erase(iterator)/32 -1.34% 20.926 20.645 - -0.86% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.34% 373.401 368.393 - 0.66% -
rng::search(vector<int>)_(no_match)/1024 -1.34% 219.721 216.775 - -1.15% -
BM_MakeThenSortHeap_float_PipeOrgan_16 -1.34% 3.028 2.988 - 1.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.34% 1.057 1.043 - -1.41% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.34% 2219.682 2189.981 - -3.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.34% 12.591 12.423 - 1.01% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.34% 23.320 23.009 - -0.77% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.33% 37.304 36.806 - 7.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.33% 1.223 1.207 - 4.52% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.33% 835.253 824.133 - 1.12% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.33% 19.824 19.561 - -3.95% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.33% 21138.332 20857.395 - -1.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.33% 220688558.036 217762622.686 - -2.69% -
BM_deque_vector_ranges_copy/1 -1.32% 2.108 2.080 - -1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.32% 11.069 10.922 - -0.53% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.32% 2218.606 2189.246 - -2.95% -
rng::copy_if(vector<int>)_(every_other)/8 -1.32% 4.327 4.270 - 0.77% -
rng::stable_partition(list<int>)_(sparse)/50 -1.32% 26.463 26.115 - 1.52% -
std::is_sorted(vector<int>,_pred)/8 -1.31% 3.769 3.719 - -9.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.31% 5894460.173 5816962.024 - -16.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.31% 3.575 3.528 - 3.72% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.31% 18.353 18.112 - 0.00% -
SetIntersection_Interlaced_Set_string_256_4 -1.31% 14424031.871 14234878.789 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.31% 1706530.355 1684168.213 - -0.20% -
rng::find_end(deque<int>)_(process_all)/1048576 -1.31% 285058.759 281324.851 - -8.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.31% 351164501.100 346565152.535 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.31% 12074780.876 11916882.469 - -4.34% -
BM_std_min<int>/64 -1.31% 2.668 2.633 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.31% 11853176.831 11698381.096 - -3.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.30% 532.574 525.639 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.30% 6678021.103 6591185.720 - 1.26% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.30% 6759.726 6671.946 - 0.42% -
BM_CmpLess_ushort_schar -1.30% 1.050 1.037 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.30% 195039008.744 192510088.445 - -4.59% -
rng::find_end(deque<int>)_(match_near_end)/1000 -1.30% 34.039 33.598 - -89.68% -
std::multiset<int>::find(key)_(non-existent)/32 -1.30% 2.263 2.234 - -0.30% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.30% 33.585 33.150 - 1.74% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 -1.29% 784.964 774.804 - -0.78% -
BM_PopHeap_string_1024 -1.29% 56.598 55.866 - -0.47% -
SetIntersection_None_Vector_uint64_16384_256 -1.29% 1129301.863 1114703.394 - -5.66% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.29% 204.054 201.417 - 0.61% -
BM_StringAssignStr_Huge_Transparent -1.29% 111.175 109.741 - 6.05% -
rng::search(list<int>)_(no_match)/1024 -1.29% 742.988 733.400 - -1.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.29% 6750.150 6663.070 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.29% 6621091.074 6535838.581 - -7.97% -
SetIntersection_None_Vector_string_16384_4 -1.29% 1298991.434 1282275.171 - 0.09% -
SetIntersection_None_Set_string_64_16 -1.29% 19369925.876 19120708.718 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.28% 2.986 2.948 - -1.10% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.28% 21115.222 20844.181 - -0.70% -
rng::unique(list<int>)_(sprinkled)/8192 -1.28% 7997.740 7895.087 - 0.08% -
BM_std_min<unsigned_int>/7 -1.28% 1.054 1.041 - -0.56% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.28% 10.824 10.686 - -0.17% -
rng::partition_point(list<int>)/32 -1.28% 15.923 15.719 - 0.64% -
std::swap_ranges(vector<int>)/8192 -1.28% 483.563 477.373 - 0.10% -
rng::unique(vector<int>)_(sprinkled)/8192 -1.28% 1941.013 1916.190 - -0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.28% 17096.209 16877.652 - -2.02% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.28% 4342433.784 4286924.178 - -7.04% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.28% 22649463.554 22360150.418 - -0.75% -
std::adjacent_find(list<int>)/1048576 -1.28% 884576.135 873287.474 - -0.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.27% 255.047 251.796 - 0.27% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.27% 5.154 5.089 - -2.01% -
BM_std_min<short>/64 -1.27% 3.519 3.475 - -1.68% -
std::count_if(list<int>)_(every_other)/8 -1.27% 2.775 2.740 - -0.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.27% 16.068 15.863 - -6.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.27% 6.462 6.380 - -2.83% -
std::unique(vector<int>)_(sprinkled)/8192 -1.27% 1944.267 1919.556 - -0.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.27% 16.893 16.678 - 0.56% -
BM_RangesPushHeap_string_SingleElement_64 -1.27% 2.498 2.466 - -5.56% -
BM_vector_deque_move/4096 -1.26% 146.605 144.752 - -1.60% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.26% 679.525 670.960 - -0.45% -
rng::copy_n(list<int>)/262144 -1.26% 219545.616 216780.674 - -0.07% -
SetIntersection_None_Vector_string_262144_1 -1.26% 1325179.517 1308503.051 - -3.90% -
BM_vector_deque_move_backward/1 -1.26% 2.257 2.229 - -13.23% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.26% 1306279.541 1289872.230 - 2.25% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.25% 1.391 1.374 - -1.57% -
std::sample(deque<int>)/32 -1.25% 323.589 319.539 - -1.74% -
SetIntersection_None_Set_float_16384_1024 -1.25% 158726287.807 156740794.629 - -1.37% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.25% 13.798 13.625 - -1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.25% 9.865 9.742 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.24% 2951693.639 2914945.542 - -1.49% -
BM_MakeThenSortHeap_float_SingleElement_262144 -1.24% 53.016 52.357 - -0.08% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.24% 12.099 11.949 - -0.32% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.24% 8974.134 8862.684 - 1.02% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.24% 4.284 4.231 - -0.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -1.24% 47.621 47.030 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.24% 1267652.480 1251940.388 - -0.74% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.24% 514.556 508.186 - 1.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 13038.036 12876.670 - -0.72% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.24% 668.508 660.240 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.24% 1241415.400 1226063.483 - 2.00% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.24% 544.361 537.631 - -1.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.24% 562.815 555.859 - -2.87% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 54723.835 54047.848 - -2.27% -
std::find(list<int>)_(process_all)/1024 -1.23% 704.626 695.927 - -2.05% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 -1.23% 2.406 2.376 - -1.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 12276.555 12125.198 - -2.31% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.23% 22.822 22.541 - 0.19% -
SetIntersection_None_Set_uint32_262144_16384 -1.23% 1206072.672 1191217.691 - 3.44% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.23% 12.278 12.127 - 0.11% -
SetIntersection_None_Set_uint32_262144_256 -1.23% 1204765.543 1189960.367 - 3.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.23% 20408.264 20158.207 - 0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.22% 28311679.032 27965005.969 - -0.98% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.22% 23.319 23.034 - -0.17% -
BM_PushHeap_float_Random_16 -1.22% 5.394 5.328 - -1.56% -
rng::sort(deque<int>)_(repeated)/8 -1.22% 18.968 18.737 - 1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.22% 53.617 52.963 - -0.52% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.22% 71.092 70.226 - -1.67% -
BM_CmpLess_short_schar -1.22% 0.970 0.958 - -0.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.21% 16.685 16.483 - 1.15% -
BM_std_min<unsigned_char>/64 -1.21% 4.178 4.127 - 0.99% -
rng::rotate(deque<int>)_(1_element_backward)/50 -1.21% 5.745 5.675 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.21% 61946106.792 61195944.193 - -0.86% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -1.21% 2.822 2.788 - -5.39% -
BM_std_minmax<long_long>/7 -1.21% 2.591 2.559 - -1.48% -
rng::any_of(list<int>)_(process_all)/8 -1.21% 2.639 2.607 - -0.14% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.21% 21.083 20.829 - 0.75% -
std::swap_ranges(deque<int>)/50 -1.21% 20.093 19.851 - -0.77% -
BM_std_min<unsigned_long_long>/6 -1.21% 1.631 1.612 - -0.99% -
BM_std_minmax<short>/23 -1.21% 2.604 2.572 - -4.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.20% 176907.003 174776.439 - -0.32% -
std::sort(deque<int>)_(ascending)/8 -1.20% 18.368 18.146 - -1.43% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.20% 931.331 920.127 - 1.74% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -1.20% 25575.963 25268.756 - -4.66% -
std::stable_partition(list<int>)_(sparse)/8192 -1.20% 8864.092 8757.675 - -0.31% -
BM_std_min<unsigned_long_long>/13 -1.20% 1.735 1.714 - -2.20% -
std::search(list<int>)_(single_element)/1024 -1.20% 759.953 750.843 - -2.59% -
BM_deque_vector_ranges_copy/5500 -1.20% 198.411 196.032 - -2.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 651.565 643.771 - -5.54% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.19% 10969.973 10838.948 - 7.72% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.19% 24.515 24.222 - 0.62% -
SetIntersection_None_Set_uint32_64_16 -1.19% 19187640.875 18959065.567 - -1.17% -
std::reverse_copy(vector<int>)/4096 -1.19% 135.990 134.370 - 0.37% -
SetIntersection_Front_Vector_uint32_256_256 -1.19% 4734155.125 4677847.416 - -0.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.19% 719.129 710.581 - 0.69% -
rng::move(list<int>)/262144 -1.19% 251541.606 248553.720 - -2.10% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.19% 540.156 533.740 - -0.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 -1.19% 10.244 10.122 - -0.78% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 -1.19% 16.206 16.014 - -0.14% -
BM_MakeThenSortHeap_float_Descending_1024 -1.18% 8.248 8.150 - 2.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.18% 40062749.830 39588271.974 - -1.87% -
SetIntersection_Front_Set_float_16_16 -1.18% 41223815.284 40735787.165 - -1.60% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.18% 1102780.430 1089727.722 - -1.44% -
rng::move_backward(deque<int>)/1048576 -1.18% 128145.119 126629.601 - 0.60% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.18% 23.911 23.628 - 5.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 -1.18% 17.545 17.338 - 1.77% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.18% 4108.662 4060.244 - -0.35% -
std::find_if(deque<int>)_(process_all)/1024 -1.18% 495.595 489.756 - -0.20% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.18% 2187.917 2162.156 - -1.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.18% 24.323 24.036 - 11.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.18% 19305501.808 19078540.960 - -1.24% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.17% 6.091 6.019 - -0.17% -
std::remove_copy(deque<int>)_(prefix)/50 -1.17% 19.323 19.096 - -1.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.17% 14.283 14.116 - -0.84% -
BM_std_min<char>/13 -1.17% 1.551 1.533 - -1.99% -
rng::unique(vector<int>)_(contiguous)/1024 -1.17% 296.914 293.430 - -0.15% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.17% 668.467 660.623 - -0.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.17% 57.119 56.449 - 0.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.17% 282931.292 279612.612 - 1.82% -
BM_lexicographical_compare_three_way_fast_path/4 -1.17% 1.153 1.139 - -0.68% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.17% 39013.716 38556.272 - 1.11% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.17% 8.443 8.344 - -1.70% -
std::replace_if(vector<int>)_(prefix)/50 -1.17% 13.746 13.585 - -2.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.17% 3.937 3.891 - -1.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.17% 14096.721 13932.213 - -2.42% -
rng::move_backward(deque<int>)/4096 -1.16% 160.912 159.038 - 2.63% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.16% 13750.063 13589.988 - 0.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 -1.16% 48.664 48.098 - 0.19% -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 -1.16% 10.547 10.425 - -1.18% -
std::sort(deque<int>)_(repeated)/8 -1.16% 18.887 18.667 - -0.31% -
BM_deque_deque_move_backward/70000 -1.16% 9080.206 8974.758 - 1.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.16% 39.611 39.151 - 34.74% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.16% 1.557 1.538 - 2.56% -
std::find_end(vector<int>)_(process_all)/8192 -1.16% 1733.721 1713.601 - -8.89% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.16% 26.557 26.249 - 1.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.16% 55336.727 54695.160 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.16% 22438109.597 22178041.677 - -2.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.16% 43.327 42.826 - 0.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.16% 12624.033 12478.181 - -2.18% -
BM_deque_deque_copy/64 -1.15% 5.512 5.449 - -2.05% -
std::set<int>::erase(key)_(non-existent)/8192 -1.15% 8.235 8.140 - -6.92% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.15% 4014.386 3968.201 - -0.23% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.15% 33.018 32.638 - -0.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.15% 55064.591 54431.744 - -0.71% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.15% 9276.732 9170.414 - 0.09% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.15% 2984.117 2949.926 - 0.96% -
BM_MakeHeap_uint64_Random_262144 -1.14% 1.039 1.027 - -0.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.14% 51.302 50.715 - 2.45% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.14% 2833.650 2801.292 - -1.73% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.14% 843.486 833.857 - -0.57% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.14% 18.233 18.025 - -0.29% -
BM_std_min<long_long>/32 -1.14% 3.562 3.521 - -2.68% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.14% 14.086 13.926 - -6.23% -
rng::for_each(map<int>)/32 -1.14% 25.880 25.586 - 20.40% -
SetIntersection_None_Vector_string_16384_16384 -1.14% 1295566.004 1280817.351 - -0.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.14% 20.398 20.166 - -20.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.14% 21797.775 21549.776 - -2.54% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.14% 6499.312 6425.384 - 0.41% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.14% 3.266 3.229 - -1.26% -
rng::starts_with(deque<int>,_pred)/8 -1.14% 4.662 4.609 - -0.45% -
BM_PopHeap_string_256 -1.14% 41.179 40.710 - -0.47% -
SetIntersection_Front_Vector_string_64_16 -1.14% 22360602.260 22106771.214 - 0.65% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.13% 23.459 23.193 - -1.86% -
BM_deque_deque_ranges_copy/4096 -1.13% 151.692 149.970 - -0.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.13% 612.838 605.886 - 0.17% -
BM_MakeThenSortHeap_float_Descending_262144 -1.13% 35.851 35.444 - 2.88% -
std::set<std::string>::erase(key)_(existent)/0 -1.13% 65.987 65.239 - 1.43% -
SetIntersection_Front_Vector_uint64_16384_64 -1.13% 1426218.099 1410056.696 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.13% 147572679.644 145900997.295 - -1.65% -
BM_PushHeap_string_QuickSortAdversary_16 -1.13% 10.253 10.137 - 0.06% -
std::set<std::string>::insert(value)_(new_value)/1024 -1.13% 65.232 64.495 - -0.13% -
rng::unique(vector<int>)_(contiguous)/8192 -1.13% 1937.360 1915.483 - -0.27% -
std::find_if(vector<char>)_(process_all)/1024 -1.13% 273.868 270.777 - 0.20% -
rng::partition(vector<int>)_(sparse)/32 -1.13% 8.899 8.799 - -3.16% -
SetIntersection_None_Set_string_64_4 -1.13% 22982609.831 22723582.073 - -1.33% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.13% 23.099 22.839 - 1.30% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.13% 8524.629 8428.683 - 0.04% -
BM_SortHeap_float_16384 -1.12% 28.055 27.739 - 3.81% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.12% 24.659 24.382 - 0.27% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.12% 29.856 29.521 - -0.30% -
BM_MakeThenSortHeap_string_Descending_256 -1.12% 17.829 17.629 - -10.35% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.12% 743.488 735.154 - 0.14% -
std::remove_if(list<int>)_(prefix)/1024 -1.12% 1055.772 1043.952 - -0.31% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.12% 5.514 5.453 - -3.11% -
BM_LowerBound_uint32_64 -1.12% 8.150 8.058 - -0.50% -
BM_deque_vector_ranges_move_backward/5500 -1.12% 201.688 199.436 - -1.83% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.11% 495.736 490.232 - 1.13% -
std::remove_copy(vector<int>)_(prefix)/32 -1.11% 9.131 9.030 - 0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 41086.281 40631.717 - 4.36% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -1.11% 32084.436 31729.827 - -18.33% -
BM_std_min<unsigned_char>/28 -1.10% 1.753 1.734 - -0.79% -
BM_std_min<unsigned_int>/10 -1.10% 1.006 0.994 - 0.01% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.10% 12.393 12.256 - -2.58% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 -1.10% 8.329 8.237 - 1.10% -
SetIntersection_Interlaced_Vector_string_16_4 -1.10% 72357760.586 71561390.246 - 0.00% -
BM_StringEraseToEnd_Huge_Opaque -1.10% 2.476 2.449 - -2.51% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.09% 5830.309 5766.481 - 0.64% -
BM_deque_vector_copy_backward/4000 -1.09% 141.728 140.177 - -1.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 6722.172 6648.638 - 0.82% -
std::fill(deque<int>)/8192 -1.09% 241.707 239.067 - -0.12% -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.09% 46.169 45.665 - -0.49% -
std::map<int,_int>::ctor(const&)/1024 -1.09% 6306.754 6238.006 - -0.28% -
BM_RangesMakeHeap_string_Ascending_64 -1.09% 4.825 4.773 - -1.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.09% 49.129 48.594 - 6.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.09% 3816.336 3774.912 - -0.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.08% 14.119 13.965 - -1.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.08% 1.297 1.283 - -0.76% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 -1.08% 7.867 7.782 - -0.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 -1.08% 11.517 11.392 - -0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.08% 10.854 10.737 - -0.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.08% 18.270 18.074 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.08% 1237909.912 1224590.187 - -0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 -1.08% 124.797 123.454 - -0.62% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 -1.07% 482.843 477.653 - -0.42% -
BM_LowerBound_uint32_256 -1.07% 14.223 14.070 - -0.56% -
rng::is_sorted(list<int>)/8 -1.07% 2.149 2.126 - -1.01% -
rng::replace(vector<int>)_(sprinkled)/8192 -1.07% 1392.270 1377.321 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.07% 11417.296 11294.716 - -0.12% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.07% 1.236 1.223 - -3.92% -
BM_deque_deque_move/64 -1.07% 5.517 5.457 - -1.91% -
bm_lexicographical_compare<signed_char>/1048576 -1.07% 16477.806 16301.090 - -0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 -1.07% 1894.549 1874.255 - -0.64% -
std::partition_point(vector<int>)/1024 -1.07% 6.271 6.204 - -1.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.07% 10.852 10.736 - 1.50% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.07% 4.939 4.886 - 0.13% -
BM_std_min<unsigned_char>/32 -1.07% 2.897 2.867 - 0.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -1.07% 687.496 680.157 - 10.75% -
BM_deque_deque_copy_backward/70000 -1.07% 8999.862 8903.865 - 5.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 15.983 15.813 - -1.23% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.07% 1630748.779 1613372.072 - 3.20% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.06% 3.674 3.635 - -0.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.06% 802.751 794.229 - -0.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.06% 19.709 19.500 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.06% 18020873.151 17829732.792 - -1.66% -
std::copy(deque<int>)/32768 -1.06% 1166.337 1153.967 - 0.99% -
BM_std_min<char>/6 -1.06% 1.578 1.561 - -1.76% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.06% 89947.822 88997.231 - -0.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.06% 10.740 10.626 - -1.43% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.06% 475.842 470.818 - -1.05% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.06% 331.261 327.765 - -0.43% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 -1.06% 6815.909 6743.984 - -0.20% -
std::rotate_copy(list<int>)/50 -1.05% 14.262 14.112 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_64 -1.05% 1429658.670 1414587.646 - 1.74% -
bm_lexicographical_compare<int>/64 -1.05% 4.857 4.806 - -0.15% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 -1.05% 8.564 8.474 - 1.23% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.05% 4.579 4.531 - 2.51% -
std::remove_if(vector<int>)_(prefix)/8192 -1.05% 2614.461 2587.034 - -1.14% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.05% 733.561 725.870 - 1.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.05% 67068.232 66365.406 - -0.07% -
SetIntersection_None_Set_uint64_256_16 -1.04% 10917061.403 10803113.928 - -1.55% -
rng::contains_subrange(deque<int>)_(same_length)/16 -1.04% 13.072 12.936 - 15.17% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 -1.04% 30204.974 29889.977 - -0.58% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.04% 1598622.963 1581971.598 - 2.28% -
SetIntersection_None_Set_uint32_262144_4 -1.04% 1202368.734 1189870.279 - 2.78% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.04% 62.573 61.923 - -0.74% -
std::map<int,_int>::ctor(const&)/8192 -1.04% 50015.356 49495.925 - -0.49% -
std::sort(vector<int>)_(descending)/1024 -1.04% 1060.524 1049.511 - 0.76% -
std::partition_copy(vector<int>)/32 -1.04% 8.281 8.195 - 0.44% -
SetIntersection_Interlaced_Set_string_1024_16 -1.04% 13715685.287 13573662.426 - -2.15% -
BM_RangesPushHeap_string_Descending_16384 -1.03% 2.347 2.323 - -5.66% -
BM_std_minmax<char>/4000 -1.03% 39.132 38.727 - -0.70% -
BM_PushHeap_string_SingleElement_256 -1.03% 2.473 2.447 - -10.80% -
std::find_end(vector<int>)_(process_all)/1024 -1.03% 228.202 225.843 - -7.52% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -1.03% 15.815 15.652 - -0.94% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.03% 1.345 1.332 - 0.17% -
std::replace_if(list<int>)_(prefix)/50 -1.03% 24.136 23.886 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.03% 11742633.205 11621342.215 - 1.36% -
BM_RangesPushHeap_string_Descending_64 -1.03% 2.220 2.197 - -2.56% -
SetIntersection_Interlaced_Set_float_256_256 -1.03% 9161605.581 9067150.717 - -3.77% -
BM_CmpEqual_uint_short -1.03% 1.079 1.068 - 0.75% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.03% 3.730 3.692 - -1.00% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.03% 1116517.598 1105024.333 - -0.20% -
rng::unique(list<int>)_(sprinkled)/1024 -1.03% 968.555 958.600 - 0.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 18.241 18.053 - -0.05% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.03% 1.191 1.179 - -0.83% -
SetIntersection_Front_Set_float_262144_1 -1.03% 1111587.945 1100166.211 - -1.42% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.03% 10.644 10.535 - -11.60% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.03% 546.583 540.969 - -4.96% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.03% 15.325 15.167 - -1.33% -
rng::stable_partition(list<int>)_(alloc_fails)/32 -1.03% 1926.143 1906.397 - 0.49% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.02% 39.613 39.208 - 1.75% -
SetIntersection_Front_Set_string_262144_4 -1.02% 1315805.735 1302368.775 - 0.21% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.02% 5923.635 5863.188 - -0.09% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.02% 17.860 17.678 - -0.10% -
rng::partial_sort(deque<int>)_(descending)/8 -1.02% 41.315 40.894 - -7.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.02% 939599.500 930026.602 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.02% 1193378.912 1181222.361 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.02% 277474.354 274649.468 - -1.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.02% 7.570 7.493 - -1.71% -
std::find(vector<char>)_(bail_25%)/1024 -1.02% 5.382 5.327 - -2.11% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.02% 329.904 326.549 - -0.70% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.02% 14.929 14.777 - -0.86% -
rng::sort(vector<int>)_(ascending)/8 -1.02% 16.667 16.498 - -2.22% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.02% 4179.252 4136.824 - 0.93% -
BM_PushHeap_string_SingleElement_4 -1.01% 2.185 2.163 - -9.92% -
bm_lexicographical_compare<unsigned_char>/4 -1.01% 1.449 1.435 - -4.19% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.01% 201.258 199.216 - -2.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.01% 20.119 19.915 - -0.21% -
BM_vector_deque_copy_backward/70000 -1.01% 8726.693 8638.313 - 5.82% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.01% 30.876 30.564 - 0.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.01% 1.193 1.181 - -2.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.01% 769.079 761.319 - -0.41% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.01% 17470018.191 17293915.689 - -0.87% -
std::partition(vector<int>)_(dense)/32 -1.01% 8.384 8.300 - -2.68% -
BM_MakeThenSortHeap_string_Heap_4 -1.01% 5.945 5.885 - -1.00% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.01% 199.935 197.923 - -1.55% -
BM_lexicographical_compare_three_way_fast_path/256 -1.01% 70.790 70.078 - -1.05% -
SetIntersection_Interlaced_Vector_float_256_256 -1.01% 4691110.839 4643926.774 - -0.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.00% 58827337.681 58236450.903 - -1.04% -
BM_getline_string -1.00% 17.603 17.426 - -0.60% -
std::for_each(list<int>)/32 -1.00% 11.201 11.088 - -0.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.00% 496606.541 491633.070 - -0.46% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34945.86% 1001212.809 350883597.322 - 0.07% -
rng::fill(vector<bool>)/262144 292.36% 233.321 915.449 - 295.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 130.82% 21.732 50.162 - 104.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 117.38% 101.646 220.958 - 118.72% -
std::fill(list<int>)/50 108.60% 16.875 35.202 - 1.06% -
std::partition(list<int>)_(dense)/1024 108.20% 393.160 818.562 - 110.02% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 108.11% 31.611 65.785 - 9.27% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 107.50% 764.570 1586.466 - 108.73% -
rng::fill_n(vector<bool>)/512 100.50% 1.424 2.855 - 99.49% -
rng::fill_n(vector<bool>)/64 99.49% 1.417 2.827 - 101.52% -
rng::remove(vector<int>)_(sprinkled)/8192 94.55% 1983.225 3858.384 - 2.91% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 93.83% 25.231 48.905 - 140.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 93.42% 44.854 86.754 - 26.54% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 91.85% 23.891 45.835 - 15.88% -
rng::starts_with(list<int>)/1000 89.56% 761.499 1443.502 - 90.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 84.95% 22.064 40.807 - 83.71% -
SetIntersection_Interlaced_Vector_uint32_262144_64 84.86% 8210870.189 15178494.354 - 37.94% -
std::fill_n(vector<bool>)/512 82.85% 1.425 2.605 - 73.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 80.73% 29.548 53.402 - 51.36% -
rng::remove(vector<int>)_(sprinkled)/1024 80.42% 288.177 519.930 - 2.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.89% 78.975 141.278 - 75.84% -
BM_StringRead_Cold_Shallow_Empty 77.87% 0.786 1.398 - 59.80% -
BM_StringRead_Cold_Deep_Empty 75.26% 0.802 1.406 - 59.83% -
BM_deque_deque_ranges_move_backward/0 75.11% 0.792 1.387 - 0.03% -
BM_StringRead_Cold_Shallow_Small 73.62% 0.777 1.349 - 58.62% -
BM_deque_deque_ranges_copy_backward/0 73.44% 0.801 1.389 - 0.10% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 71.94% 0.261 0.449 - 26.00% -
BM_deque_deque_copy_backward/0 71.58% 0.809 1.388 - 0.01% -
BM_deque_deque_move_backward/0 70.33% 0.815 1.388 - 0.07% -
rng::find_end(vector<int>)_(single_element)/1000 70.03% 237.076 403.108 - 0.75% -
rng::find_end(vector<int>)_(single_element)/8192 69.92% 1912.641 3250.051 - 0.32% -
BM_StringRead_Cold_Deep_Small 69.90% 0.807 1.371 - 52.18% -
rng::find_end(vector<int>)_(single_element)/1024 69.71% 242.411 411.393 - 0.47% -
std::unique_copy(deque<int>)_(sprinkled)/32 68.99% 9.231 15.600 - 55.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 68.65% 22.130 37.323 - -8.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16 62.61% 3187398.526 5183177.393 - -39.91% -
BM_StringRead_Cold_Deep_Large 62.33% 1.209 1.963 - 46.19% -
rng::is_sorted_until(deque<int>,_pred)/8 61.49% 3.855 6.226 - 42.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 61.22% 42.507 68.530 - 0.61% -
SetIntersection_Interlaced_Vector_uint32_262144_16 58.05% 3493641.371 5521585.454 - 27.98% -
BM_StringRead_Cold_Shallow_Large 57.85% 1.034 1.632 - 42.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 56.84% 5049280.676 7919050.675 - -14.40% -
SetIntersection_Interlaced_Vector_uint32_16384_256 56.70% 14123298.693 22131912.382 - 13.32% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 55.54% 0.448 0.697 - 62.38% -
std::fill_n(vector<bool>)/64 55.15% 1.518 2.355 - 49.88% -
rng::find_end(vector<int>)_(process_all)/8192 54.16% 1904.428 2935.836 - -0.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 53.57% 57.316 88.021 - 0.25% -
rng::find_end(vector<int>)_(process_all)/1024 53.42% 242.555 372.139 - -0.06% -
rng::find_end(vector<int>)_(process_all)/1000 53.19% 236.990 363.045 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 53.07% 14.982 22.933 - 73.16% -
BM_deque_deque_ranges_copy_backward/64 53.01% 3.377 5.167 - 1.61% -
BM_deque_deque_move_backward/64 52.72% 3.379 5.161 - 1.59% -
BM_deque_deque_copy_backward/64 52.56% 3.374 5.147 - 1.19% -
BM_deque_deque_ranges_move_backward/64 51.81% 3.377 5.127 - 1.25% -
BM_MakeHeap_string_SingleElement_16384 49.87% 6.100 9.142 - 51.75% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.58% 27.360 40.924 - -0.35% -
BM_MakeHeap_string_PipeOrgan_256 48.91% 4.771 7.105 - 49.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 48.57% 2435060.489 3617742.699 - 6.24% -
rng::find_end(vector<int>)_(process_all)/1048576 47.92% 253644.620 375203.691 - -0.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 47.49% 23.878 35.218 - 2.08% -
BM_MakeHeap_string_PipeOrgan_16 46.84% 3.610 5.301 - 47.78% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 46.72% 51.106 74.982 - 0.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 46.64% 1359.236 1993.154 - 55.16% -
std::equal(list<int>)_(it,_it,_it)/1024 46.21% 1136.722 1662.034 - 47.05% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 46.15% 28.323 41.395 - 3.80% -
BM_MakeHeap_string_PipeOrgan_1024 46.09% 4.963 7.250 - 46.90% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 45.76% 1035.022 1508.617 - 38.98% -
rng::starts_with(list<int>)/1024 45.46% 783.669 1139.906 - 46.40% -
BM_MakeHeap_string_SingleElement_1024 45.12% 6.309 9.155 - 48.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 44.58% 10137763.980 14657672.433 - 57.81% -
BM_MakeHeap_string_SingleElement_256 43.79% 6.349 9.129 - 45.44% -
BM_MakeHeap_string_SingleElement_4 43.67% 3.667 5.268 - 43.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 43.38% 0.336 0.482 - 9.06% -
std::map<std::string,_int>::insert(value)_(already_present)/0 43.37% 12.159 17.433 - 5.00% -
BM_MakeHeap_string_PipeOrgan_4 43.28% 2.550 3.653 - 42.23% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 43.23% 6.589 9.438 - 34.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.19% 64.897 92.923 - -14.36% -
std::all_of(vector<int>)_(process_all)/50 42.69% 12.737 18.174 - -0.01% -
BM_MakeHeap_string_PipeOrgan_64 42.15% 4.734 6.730 - 43.06% -
std::multiset<std::string>::find(key)_(existent)/8192 41.77% 28.907 40.982 - -11.61% -
BM_MakeHeap_string_Ascending_16 41.32% 3.762 5.316 - 45.21% -
BM_MakeHeap_string_Descending_262144 40.20% 3.544 4.969 - 43.18% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.99% 29.773 41.680 - 1.21% -
rng::rotate_copy(vector<int>)/8192 39.53% 283.624 395.730 - -27.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.47% 28.032 39.097 - -0.36% -
rng::for_each(map<int>)/8 38.80% 4.474 6.210 - 2.21% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 38.78% 47.666 66.152 - 39.12% -
BM_MakeHeap_string_SingleElement_64 38.50% 6.448 8.930 - 40.32% -
rng::for_each(multimap<int>)/8 37.85% 4.513 6.221 - -1.64% -
BM_MakeHeap_string_Ascending_256 37.72% 4.989 6.871 - 43.27% -
rng::for_each(multiset<int>)/8 37.66% 4.575 6.298 - 1.36% -
std::unique_copy(deque<int>)_(contiguous)/52 37.58% 15.345 21.112 - 45.05% -
BM_MakeHeap_string_Ascending_64 37.03% 4.852 6.649 - 41.26% -
std::find(vector<bool>)_(process_all)/8 36.44% 0.576 0.786 - 27.30% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 35.49% 80589715.558 109187526.692 - -3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 35.40% 0.410 0.556 - -20.35% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 35.34% 66.582 90.113 - -6.55% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 35.18% 19.904 26.906 - 11.94% -
std::shift_right(deque<int>)/32 35.07% 3.252 4.392 - 1.75% -
rng::for_each(set<int>)/8 35.02% 4.616 6.232 - -3.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.74% 29.056 39.151 - -1.16% -
BM_MakeHeap_string_Ascending_1024 34.62% 5.269 7.093 - 44.32% -
BM_MakeHeap_string_PipeOrgan_16384 34.27% 5.559 7.464 - 30.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 34.25% 47.646 63.965 - 33.47% -
std::map<std::string,_int>::erase(key)_(existent)/0 34.15% 42.205 56.619 - -22.24% -
BM_PushHeap_float_Descending_1 34.06% 0.431 0.577 - 5.57% -
BM_RangesPopHeap_uint32_1 33.89% 0.415 0.556 - 30.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 33.63% 3.582 4.786 - 45.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 33.26% 5.271 7.024 - 44.20% -
BM_RangesPushHeap_uint64_Descending_1 33.18% 0.467 0.621 - 28.89% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 33.05% 19.084 25.392 - 14.40% -
BM_MakeHeap_string_SingleElement_16 33.01% 5.724 7.614 - 34.04% -
rng::copy_n(vector<int>)/4096 32.92% 146.260 194.411 - 32.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 32.76% 48.757 64.729 - 33.82% -
BM_std_min<short>/1 32.75% 0.293 0.389 - 33.89% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 32.44% 0.306 0.405 - 31.41% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 31.81% 24.738 32.606 - 1.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 31.80% 8.259 10.886 - 42.28% -
BM_MakeHeap_string_PipeOrgan_262144 31.59% 7.451 9.805 - 33.06% -
rng::contains(deque<int>)_(process_all)/8 31.47% 2.943 3.869 - 26.07% -
BM_vector_deque_ranges_copy/0 31.44% 0.463 0.608 - 30.60% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.41% 18.792 24.695 - 32.10% -
rng::unique_copy(list<int>)_(contiguous)/52 31.39% 22.722 29.855 - -0.46% -
BM_MakeHeap_string_Ascending_16384 31.38% 5.751 7.556 - 41.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 31.09% 6.745 8.841 - 40.65% -
BM_RangesMakeHeap_float_Heap_64 30.91% 0.206 0.269 - 39.13% -
SetIntersection_Interlaced_Vector_uint32_262144_256 30.77% 29468394.511 38537181.141 - 5.57% -
std::find_end(deque<int>)_(process_all)/8192 30.49% 2040.607 2662.821 - 27.21% -
std::move_backward(deque<int>)/64 30.49% 5.474 7.143 - 0.11% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 30.21% 48.272 62.857 - 44.49% -
BM_MakeHeap_string_Heap_16384 29.86% 5.123 6.653 - 34.26% -
std::multiset<std::string>::find(key)_(existent)/1024 29.80% 23.611 30.646 - -6.67% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.76% 2960.697 3841.825 - 0.60% -
std::multimap<int,_int>::find(key)_(non-existent)/32 29.59% 2.239 2.901 - 30.22% -
std::is_sorted(deque<int>)/8 29.56% 2.512 3.255 - 32.44% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.22% 2958.414 3822.935 - -0.38% -
BM_MakeHeap_string_Heap_256 28.96% 4.956 6.392 - 32.02% -
BM_vector_deque_copy_backward/0 28.94% 0.402 0.518 - 2.82% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 28.88% 10.944 14.105 - 35.63% -
BM_MakeHeap_string_Heap_1024 28.79% 4.874 6.278 - 32.20% -
BM_MakeHeap_string_Heap_64 28.72% 5.102 6.568 - 32.17% -
std::find_end(deque<int>)_(process_all)/1048576 28.59% 265381.787 341244.065 - 28.70% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 28.54% 23.458 30.153 - -10.38% -
rng::move_backward(deque<int>)/64 28.50% 5.620 7.221 - 0.21% -
BM_vector_deque_copy/0 28.43% 0.388 0.499 - 33.38% -
std::search_n(list<int>)_(no_match)/8192 28.32% 7316.834 9389.272 - 39.63% -
BM_MakeHeap_string_Heap_16 28.27% 4.647 5.960 - 29.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 28.18% 29.209 37.441 - 2.10% -
BM_MakeHeap_string_SingleElement_262144 28.14% 7.792 9.985 - 35.11% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.13% 409.192 524.297 - 0.45% -
std::find_end(deque<int>)_(process_all)/1024 28.10% 265.101 339.606 - 15.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.98% 35.100 44.923 - 1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 27.95% 2011208.177 2573335.244 - 32.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.87% 44.229 56.556 - 26.20% -
std::find(vector<bool>)_(process_all)/50 27.56% 0.579 0.738 - 18.68% -
BM_std_minmax_element<long_long>/2 27.49% 0.538 0.686 - 0.19% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 27.39% 4.463 5.686 - 11.71% -
SetIntersection_Interlaced_Vector_uint32_16384_64 27.07% 5939588.531 7547258.204 - -18.65% -
rng::swap_ranges(list<int>)/8192 26.90% 10073.590 12783.851 - 15.34% -
rng::remove_if(vector<int>)_(sprinkled)/1024 26.88% 409.385 519.443 - 0.59% -
BM_MakeHeap_string_Heap_262144 26.88% 5.468 6.937 - 33.33% -
BM_MakeHeap_string_Descending_16384 26.76% 2.976 3.772 - 19.63% -
BM_MakeHeap_string_Descending_256 26.61% 2.698 3.416 - 26.54% -
rng::for_each(map<int>::iterator)/8 26.39% 4.561 5.764 - -0.08% -
BM_MakeHeap_string_Ascending_4 26.06% 2.843 3.583 - 26.93% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 26.04% 610.367 769.320 - -6.31% -
std::unordered_set<int>::insert(value)_(already_present)/8192 25.74% 2.236 2.811 - 27.82% -
BM_MakeHeap_string_Heap_4 25.74% 3.045 3.829 - 25.90% -
std::unique_copy(deque<int>)_(contiguous)/32 25.70% 11.045 13.884 - 31.75% -
std::copy_n(vector<bool>)_(aligned)/1048576 25.67% 1677.673 2108.255 - -43.45% -
rng::find_end(deque<int>)_(process_all)/1000 25.41% 252.042 316.083 - 3.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 25.39% 8425693.956 10565221.927 - 26.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 25.39% 1.167 1.463 - 2.58% -
std::map<std::string,_int>::insert(value)_(new_value)/32 25.32% 33.788 42.344 - -3.83% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.23% 60.673 75.980 - 14.22% -
BM_MakeHeap_string_Descending_1024 25.17% 2.715 3.399 - 24.06% -
SetIntersection_Interlaced_Vector_uint64_262144_4 25.08% 1582963.685 1980016.986 - 29.78% -
std::unordered_multiset<int>::find(key)_(existent)/8192 25.03% 1.271 1.589 - 35.28% -
std::find_end(deque<int>)_(single_element)/1000 24.97% 250.177 312.655 - -0.65% -
BM_std_min<unsigned___int128>/1 24.95% 0.367 0.459 - 11.36% -
rng::move_backward(list<int>)/262144 24.90% 266936.807 333396.455 - 5.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.89% 30.666 38.300 - -17.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16 24.86% 2462320.493 3074365.640 - -5.36% -
BM_PushHeap_uint32_Random_1 24.81% 0.448 0.559 - 15.55% -
BM_PushHeap_uint64_Ascending_64 24.77% 1.518 1.894 - 20.52% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 24.77% 7.468 9.318 - 24.52% -
std::set<int>::lower_bound(key)_(non-existent)/32 24.69% 2.378 2.965 - 28.91% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 24.65% 0.365 0.454 - 11.30% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.56% 32.669 40.693 - 62.65% -
SetIntersection_Interlaced_Vector_uint32_1024_16 24.51% 1884804.393 2346740.535 - 21.23% -
BM_toupper_char<wchar_t> 24.08% 0.554 0.687 - -0.11% -
BM_PopHeap_pair<uint32,_uint32>_1 23.93% 0.506 0.628 - -0.78% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 23.88% 664.266 822.878 - -2.97% -
rng::find_last(vector<int>)_(bail_90%)/8 23.83% 0.548 0.678 - 0.15% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.81% 1.678 2.077 - 5.84% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.81% 726.136 899.032 - -2.44% -
BM_MakeHeap_string_QuickSortAdversary_262144 23.78% 12.659 15.670 - 23.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 23.62% 35.352 43.703 - 13.52% -
BM_MakeHeap_string_Random_262144 23.46% 15.580 19.236 - 25.24% -
std::find_end(deque<int>)_(single_element)/1024 23.37% 259.051 319.588 - 0.08% -
std::adjacent_find(list<int>)/50 23.32% 23.766 29.309 - 23.91% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 23.25% 51.414 63.367 - 22.61% -
std::unordered_set<int>::find(key)_(non-existent)/32 23.21% 0.983 1.211 - 13.85% -
rng::find_end(deque<int>)_(single_element)/1024 23.19% 277.999 342.463 - -6.21% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 23.16% 1.862 2.293 - 14.35% -
std::fill_n(deque<int>)/32 22.98% 1.156 1.421 - 18.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 22.71% 0.501 0.615 - -11.86% -
BM_MakeHeap_string_QuickSortAdversary_256 22.71% 10.440 12.812 - 23.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.56% 22.288 27.316 - 42.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 22.37% 1.080 1.322 - 3.28% -
BM_MakeHeap_string_QuickSortAdversary_1024 22.04% 10.632 12.975 - 22.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.93% 46.450 56.634 - 10.65% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 21.86% 1.250 1.524 - 26.85% -
BM_MakeHeap_string_QuickSortAdversary_64 21.86% 10.199 12.428 - 22.63% -
rng::copy_n(vector<int>)/32768 21.80% 2294.113 2794.296 - -20.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.71% 28.861 35.127 - 1.30% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 21.49% 29.042 35.283 - 23.40% -
rng::copy_n(list<int>)/4096 21.44% 3983.009 4837.029 - 15.43% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.25% 25.525 30.950 - -0.43% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 21.23% 46152295.536 55950166.802 - -2.77% -
BM_MakeHeap_string_QuickSortAdversary_16384 21.21% 11.788 14.288 - 20.69% -
rng::equal(vector<bool>)_(unaligned)/50 21.14% 0.736 0.892 - 21.34% -
std::shift_right(deque<int>)/50 21.11% 4.213 5.103 - -3.28% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 21.07% 62.168 75.267 - 32.52% -
BM_std_minmax<char>/6 20.92% 2.155 2.606 - 28.37% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.90% 20.451 24.724 - -6.49% -
BM_RangesPushHeap_uint32_Ascending_1 20.86% 0.576 0.697 - 25.26% -
bm_ranges_lexicographical_compare<signed_char>/64 20.80% 1.903 2.299 - -0.51% -
rng::contains_subrange(deque<int>)_(process_all)/50 20.77% 18.253 22.044 - 57.66% -
BM_std_minmax<char>/3 20.61% 1.209 1.458 - 20.08% -
rng::contains_subrange(list<int>)_(process_all)/8192 20.57% 7007.931 8449.714 - -18.22% -
std::move_backward(deque<int>)/8 20.53% 3.319 4.000 - -0.80% -
rng::for_each(map<int>)/32 20.40% 21.250 25.586 - -1.14% -
BM_deque_deque_copy_backward/512 20.33% 18.571 22.346 - 1.83% -
BM_StringRelational_Less_Large_Large_Control 20.20% 2.047 2.461 - 12.64% -
BM_MakeHeap_string_QuickSortAdversary_16 20.06% 8.621 10.350 - 21.47% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.02% 35.266 42.326 - 11.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.96% 30.443 36.519 - 3.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 19.93% 0.336 0.403 - 19.83% -
rng::equal(vector<bool>)_(unaligned)/8 19.85% 0.738 0.885 - 27.91% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 19.80% 0.464 0.556 - 19.38% -
rng::unique(deque<int>)_(sprinkled)/1024 19.73% 629.790 754.055 - 20.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.71% 19.154 22.928 - 8.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 19.66% 5906968.318 7068050.737 - 22.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 19.63% 1.157 1.384 - 1.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.58% 17.584 21.027 - 18.43% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 19.55% 6.378 7.625 - 17.35% -
BM_std_minmax<char>/5 19.38% 1.859 2.219 - 24.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 19.36% 2931522.323 3499144.820 - 23.76% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 19.36% 1.354 1.616 - 12.18% -
rng::stable_partition(deque<int>)_(sparse)/32 19.23% 11.165 13.312 - 18.92% -
std::search(deque<int>)_(same_length)/1000 19.20% 353.244 421.080 - 26.12% -
rng::for_each(set<int>)/32 19.10% 21.407 25.496 - -0.22% -
BM_StringEraseWithMove_Empty_Transparent 19.07% 0.562 0.670 - 17.39% -
std::set<int>::lower_bound(key)_(non-existent)/1024 18.93% 6.313 7.508 - 21.48% -
BM_RangesMakeHeap_float_Heap_16 18.93% 0.211 0.251 - 17.71% -
BM_std_minmax<unsigned_int>/4 18.70% 0.973 1.155 - 18.40% -
BM_deque_deque_copy_backward/1 18.64% 2.796 3.317 - -3.54% -
BM_std_minmax<short>/4 18.57% 0.971 1.151 - 7.06% -
BM_deque_deque_ranges_move_backward/1 18.51% 2.795 3.312 - -4.22% -
BM_std_minmax<char>/2 18.35% 0.895 1.059 - 16.58% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 18.25% 0.395 0.467 - 14.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 18.17% 3137905.409 3708214.550 - 11.36% -
BM_PushHeap_uint64_Ascending_16 17.93% 0.912 1.075 - 16.98% -
std::partition(deque<int>)_(sparse)/32 17.85% 9.640 11.360 - 17.56% -
BM_std_minmax<char>/4 17.84% 1.550 1.827 - 21.71% -
BM_std_minmax<char>/7 17.80% 2.545 2.998 - 23.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 17.60% 8142213.485 9575055.759 - 21.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 17.56% 1.370 1.610 - 8.32% -
rng::for_each(multiset<int>)/32 17.47% 21.894 25.719 - 0.36% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 17.38% 5.400 6.338 - 18.63% -
BM_std_min<unsigned_int>/1 17.37% 0.325 0.382 - -16.10% -
BM_PushHeap_uint32_PipeOrgan_1 17.32% 0.474 0.557 - 29.43% -
std::set<int>::lower_bound(key)_(non-existent)/8192 17.25% 9.697 11.370 - 21.38% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 17.16% 1.594 1.868 - 33.85% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.15% 10279.085 12041.739 - 1.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 17.15% 18.866 22.101 - 4.05% -
rng::any_of(deque<int>)_(process_all)/50 17.13% 18.340 21.483 - 6.35% -
SetIntersection_Interlaced_Vector_uint32_262144_4 17.07% 1524213.058 1784362.684 - -8.79% -
std::map<std::string,_int>::erase(iterator)/32 17.00% 27.710 32.419 - 11.36% -
rng::remove(vector<int>)_(sprinkled)/50 16.92% 55.156 64.491 - 0.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 16.87% 70.948 82.920 - 7.09% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 16.87% 21.644 25.296 - 10.03% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 16.86% 777.472 908.551 - 6.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 16.82% 1.715 2.003 - 74.36% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 16.82% 6.817 7.963 - 7.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 16.81% 0.411 0.481 - -7.36% -
std::move_backward(deque<int>)/4096 16.70% 154.815 180.663 - 11.44% -
std::multiset<int>::equal_range(key)_(non-existent)/32 16.67% 2.309 2.694 - 14.87% -
rng::is_sorted(vector<int>,_pred)/8 16.64% 3.512 4.096 - 5.11% -
rng::for_each(multimap<int>)/32 16.58% 22.421 26.138 - -0.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.53% 0.447 0.521 - -9.59% -
std::multimap<std::string,_int>::ctor(const&)/32 16.51% 712.884 830.590 - -0.17% -
std::rotate(list<int>)_(1_element_forward)/32 16.43% 12.384 14.419 - -1.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 16.37% 0.447 0.521 - -25.39% -
BM_deque_vector_copy_backward/0 16.35% 1.379 1.604 - 4.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.32% 1237.061 1438.999 - -9.95% -
BM_std_min<int>/1 16.28% 0.282 0.327 - 13.57% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 16.20% 20.508 23.829 - 12.65% -
BM_deque_vector_ranges_copy_backward/0 16.12% 1.377 1.598 - 1.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.08% 507.591 589.204 - -0.04% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 16.05% 88.814 103.065 - -7.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 15.99% 18999.792 22038.630 - 7.48% -
BM_deque_deque_copy_backward/2 15.92% 2.534 2.937 - -3.93% -
SetIntersection_Front_Set_uint32_1024_256 15.89% 4588185.853 5317458.139 - 6.74% -
rng::rotate(list<int>)_(by_1/4)/8192 15.71% 7214.352 8347.520 - 0.17% -
BM_StringRelational_Eq_Empty_Empty_Control 15.70% 1.854 2.145 - 3.82% -
BM_deque_deque_move_backward/512 15.68% 18.633 21.555 - 0.78% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 15.64% 0.965 1.116 - 6.42% -
rng::find(vector<int>)_(bail_25%)/8 15.63% 1.368 1.582 - 0.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 15.46% 1317.860 1521.593 - 16.89% -
rng::find_end(deque<int>)_(single_element)/8192 15.40% 2203.322 2542.532 - -6.77% -
BM_PushHeap_uint64_Ascending_256 15.34% 2.092 2.413 - 12.52% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 15.22% 0.945 1.089 - 9.53% -
rng::unique_copy(deque<int>)_(contiguous)/52 15.20% 14.687 16.919 - 11.38% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.17% 11.232 12.936 - -1.04% -
BM_MakeHeap_string_QuickSortAdversary_4 15.07% 6.023 6.931 - 17.03% -
std::set<std::string>::contains(key)_(non-existent)/8192 15.03% 26.086 30.007 - 9.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 14.94% 1543.415 1773.932 - 3.21% -
BM_deque_deque_move_backward/1 14.93% 2.726 3.133 - -8.36% -
rng::find_end(deque<int>)_(single_element)/1000 14.90% 293.157 336.836 - -6.42% -
BM_StringEraseWithMove_Huge_Opaque 14.88% 46.165 53.035 - 4.88% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 14.83% 25.696 29.506 - -0.46% -
BM_StringConstructDestroyCStr_Small_Transparent 14.75% 0.370 0.425 - 22.56% -
std::unordered_multiset<int>::find(key)_(existent)/32 14.67% 1.302 1.493 - 28.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 14.65% 0.534 0.613 - 22.22% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 14.63% 1.396 1.600 - 19.52% -
rng::contains(deque<int>)_(process_all)/32 14.62% 8.587 9.843 - 14.14% -
BM_std_minmax<char>/14 14.61% 2.554 2.927 - 15.45% -
SetIntersection_Front_Set_string_256_256 14.61% 27952799.539 32036048.662 - 1.86% -
SetIntersection_Interlaced_Vector_uint64_256_64 14.54% 6752044.939 7733515.549 - 11.04% -
std::set<std::string>::lower_bound(key)_(existent)/8192 14.48% 27.767 31.786 - 12.39% -
std::copy(vector<bool>)_(aligned)/1048576 14.32% 3320.693 3796.083 - 42.11% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 14.30% 13201.508 15089.807 - 0.42% -
std::unordered_set<std::string>::count(key)_(existent)/8192 14.12% 32.211 36.757 - -9.03% -
std::partition(deque<int>)_(sparse)/50 14.07% 15.538 17.724 - 16.44% -
BM_std_minmax<char>/15 14.00% 2.930 3.340 - 11.79% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.97% 566.041 645.089 - 0.12% -
std::unordered_multiset<int>::erase(iterator)/8192 13.84% 20.115 22.900 - 12.62% -
rng::sort(deque<int>)_(repeated)/1024 13.84% 946.790 1077.853 - 13.69% -
BM_MakeHeap_string_Descending_64 13.79% 2.560 2.913 - 11.98% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 13.78% 19.840 22.575 - 10.84% -
BM_PushHeap_uint64_Descending_1 13.65% 0.449 0.510 - 13.97% -
SetIntersection_Interlaced_Vector_uint64_1024_256 13.60% 6626906.845 7528013.101 - 49.38% -
std::search(deque<int>)_(near_matches)/1024 13.59% 20648.652 23455.083 - 2.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 13.52% 8413392.289 9551109.049 - 20.09% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 13.47% 1245.259 1412.959 - 1.26% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.46% 608.872 690.840 - 0.95% -
rng::partition_copy(list<int>)/8192 13.39% 7369.174 8355.871 - 10.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 13.36% 2.334 2.645 - 14.03% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.34% 70.919 80.383 - 0.43% -
rng::find_first_of(vector<int>)_(large_needle)/32 13.28% 105.040 118.989 - 14.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 13.26% 784.794 888.884 - 12.82% -
BM_std_min<unsigned_short>/1 13.17% 0.254 0.287 - -36.89% -
std::search(deque<int>,_pred)_(near_matches)/1000 13.13% 23307.568 26367.492 - -0.67% -
std::unordered_set<std::string>::contains(key)_(existent)/32 13.11% 33.079 37.416 - -0.45% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.09% 4315.998 4881.094 - 1.46% -
BM_RangesMakeThenSortHeap_string_Descending_16 13.03% 7.747 8.757 - 12.17% -
rng::find(vector<bool>)_(process_all)/8 12.95% 0.601 0.679 - 8.81% -
BM_vector_deque_ranges_move/2 12.94% 1.727 1.951 - -0.45% -
std::adjacent_find(deque<int>)/8 12.88% 2.957 3.338 - 6.25% -
std::search(deque<int>)_(near_matches)/1000 12.88% 19754.209 22297.960 - 2.32% -
std::search(deque<int>,_pred)_(near_matches)/1024 12.82% 24476.718 27614.194 - -0.23% -
BM_StringEraseWithMove_Empty_Opaque 12.81% 0.799 0.901 - 13.04% -
std::multimap<std::string,_int>::erase(iterator)/0 12.80% 26.220 29.575 - 17.26% -
std::find_if(vector<int>)_(bail_25%)/8 12.78% 0.995 1.122 - 0.07% -
std::move(vector<bool>)_(unaligned)/512 12.78% 3.977 4.485 - 1.62% -
rng::for_each(multimap<int>::iterator)/8 12.78% 4.500 5.074 - 0.09% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 12.76% 9.602 10.828 - 12.35% -
rng::find_first_of(vector<int>)_(large_needle)/8192 12.73% 7057906.762 7956108.055 - 7.21% -
BM_deque_deque_ranges_copy_backward/1 12.73% 2.775 3.128 - -8.51% -
BM_StringFindNoMatch/64 12.72% 1.849 2.085 - 13.17% -
rng::unique_copy(deque<int>)_(contiguous)/32 12.70% 9.753 10.992 - -6.95% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 12.69% 28.571 32.196 - 10.85% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 12.67% 1.145 1.290 - 23.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.65% 556.187 626.540 - -0.12% -
rng::stable_partition(deque<int>)_(sparse)/50 12.61% 27.405 30.861 - 6.45% -
std::unordered_multiset<int>::erase(iterator)/1024 12.59% 20.052 22.575 - 10.46% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 12.58% 1847.947 2080.390 - 10.80% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 12.58% 49.361 55.568 - -7.25% -
std::set<std::string>::contains(key)_(non-existent)/32 12.55% 9.418 10.601 - 9.22% -
rng::remove(vector<int>)_(sprinkled)/32 12.51% 51.390 57.817 - 2.70% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 12.42% 60.162 67.635 - -3.62% -
BM_tolower_char<wchar_t> 12.41% 0.614 0.690 - -0.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 12.39% 1.134 1.274 - 17.29% -
std::multiset<std::string>::erase(iterator)/8192 12.38% 30.396 34.159 - 13.98% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.33% 9.431 10.594 - 14.03% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.33% 9.205 10.339 - 0.46% -
BM_RangesMakeThenSortHeap_string_Ascending_16 12.32% 9.557 10.735 - 12.04% -
std::equal(list<int>)_(it,_it,_it)/50 12.29% 33.915 38.083 - 7.05% -
BM_RangesPopHeap_float_256 12.28% 19.990 22.444 - -0.69% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 12.24% 25.152 28.230 - 7.24% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12.22% 28232.246 31681.320 - 1.37% -
std::rotate(list<int>)_(1_element_forward)/50 12.21% 24.278 27.243 - -1.49% -
std::unordered_set<std::string>::erase(iterator)/1024 12.18% 29.843 33.478 - 24.48% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.17% 7421.813 8325.202 - -1.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.17% 29.172 32.722 - 29.51% -
std::multiset<std::string>::erase(key)_(existent)/1024 12.17% 57.816 64.852 - -25.24% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 12.15% 0.363 0.407 - -0.68% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 12.14% 31.581 35.414 - -2.43% -
rng::find_first_of(vector<int>)_(large_needle)/1024 12.12% 109839.086 123154.423 - 14.85% -
BM_StringConstructDestroyCStr_Empty_Transparent 12.12% 0.236 0.264 - 11.20% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 12.12% 0.567 0.635 - 52.34% -
rng::for_each(multimap<int>::iterator)/32 12.12% 21.200 23.768 - 0.58% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.09% 6995.482 7841.167 - -0.39% -
rng::stable_partition(list<int>)_(dense)/8192 12.08% 18229.439 20431.090 - -6.32% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.07% 6192708.049 6940271.642 - -5.38% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.07% 8.677 9.724 - -0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.06% 6819872.302 7642189.500 - 11.48% -
BM_std_minmax<char>/22 12.02% 2.671 2.992 - 20.32% -
BM_toupper_char<char> 12.01% 0.615 0.689 - -0.04% -
BM_RangesMakeThenSortHeap_string_Descending_64 12.01% 12.972 14.530 - 11.15% -
std::multiset<std::string>::clear()/1024 11.95% 19435.514 21758.004 - 8.37% -
std::unordered_set<std::string>::erase(iterator)/0 11.94% 27.410 30.682 - 5.01% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.89% 6.355 7.111 - 12.26% -
std::set<std::string>::contains(key)_(non-existent)/1024 11.88% 20.765 23.232 - 15.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.88% 0.362 0.405 - -0.73% -
std::copy_backward(vector<bool>)_(unaligned)/262144 11.84% 1859.037 2079.157 - 10.72% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 11.84% 15.057 16.839 - 11.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 11.81% 30927304.443 34580485.040 - 87.97% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 11.79% 7544.921 8434.283 - 5.84% -
BM_std_min<__int128>/1024 11.73% 396.062 442.536 - 11.55% -
BM_std_min<__int128>/65536 11.71% 25346.319 28313.426 - 11.37% -
BM_RangesMakeThenSortHeap_string_Ascending_4 11.67% 5.388 6.016 - 13.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 11.66% 4.759 5.313 - 11.41% -
BM_deque_deque_ranges_move_backward/2 11.65% 2.528 2.823 - -7.67% -
rng::for_each_n(list<int>)/50 11.65% 21.734 24.265 - 0.63% -
BM_std_minmax<char>/30 11.60% 2.857 3.189 - 19.39% -
BM_std_min<__int128>/512 11.60% 198.876 221.948 - 11.53% -
BM_MakeHeap_uint32_Heap_64 11.55% 0.234 0.261 - 2.71% -
BM_std_min<__int128>/4000 11.55% 1540.615 1718.613 - 11.33% -
BM_MakeHeap_string_Descending_16 11.55% 2.364 2.637 - 11.96% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.52% 314603016.862 350850527.300 - -0.09% -
BM_deque_deque_move_backward/2 11.51% 2.466 2.750 - -10.06% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 11.46% 33.577 37.424 - 9.20% -
std::unique(deque<int>)_(sprinkled)/1024 11.45% 876.229 976.532 - 6.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.44% 10.762 11.994 - 19.57% -
BM_std_minmax<int>/4 11.43% 0.975 1.087 - 9.84% -
rng::partial_sort_copy(deque<int>)_(descending)/8 11.40% 19.673 21.915 - 1.93% -
BM_vector_deque_ranges_move_backward/65536 11.39% 7264.144 8091.606 - 3.66% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 11.37% 21.583 24.036 - -1.18% -
BM_vector_deque_ranges_move_backward/70000 11.36% 7651.795 8521.047 - 0.03% -
BM_std_min<__int128>/70000 11.35% 27060.993 30131.531 - 11.00% -
BM_std_min<__int128>/64000 11.35% 24733.290 27539.429 - 10.83% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.34% 1.316 1.465 - 2.74% -
std::sort(deque<int>)_(repeated)/1024 11.34% 963.401 1072.620 - 11.06% -
BM_std_min<__int128>/4096 11.31% 1578.819 1757.342 - 11.22% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.29% 10.564 11.757 - 14.30% -
std::search(deque<int>,_pred)_(no_match)/1024 11.25% 327.319 364.137 - -16.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.19% 6.496 7.222 - 11.25% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.18% 19.835 22.054 - 3.56% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 11.17% 36.609 40.699 - 9.61% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.15% 0.362 0.402 - -11.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 11.15% 75.773 84.219 - 13.55% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.12% 0.526 0.585 - 1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.11% 9781715.482 10868213.226 - 0.68% -
BM_std_min<__int128>/5500 11.10% 2120.649 2356.133 - 10.99% -
rng::for_each(multiset<int>::iterator)/32 11.10% 21.455 23.836 - -0.15% -
BM_std_minmax_element<short>/65536 11.01% 16691.883 18530.125 - 4.83% -
BM_std_minmax_element<short>/64000 11.01% 16301.128 18095.517 - 4.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 11.00% 1.278 1.419 - 14.16% -
BM_RangesMakeThenSortHeap_string_Ascending_64 10.98% 15.571 17.281 - 11.72% -
BM_StringEraseWithMove_Huge_Transparent 10.96% 45.302 50.269 - 2.98% -
BM_std_minmax_element<short>/70000 10.91% 17852.010 19800.332 - 4.87% -
std::shift_right(list<int>)/50 10.91% 26.923 29.860 - 0.56% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.91% 39.110 43.375 - 0.15% -
std::find_if_not(vector<int>)_(process_all)/32768 10.90% 8808.379 9768.229 - -0.11% -
BM_RangesPopHeap_uint64_1 10.88% 0.445 0.494 - -1.73% -
std::map<int,_int>::contains(key)_(non-existent)/32 10.85% 2.283 2.531 - 9.89% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 10.83% 1.051 1.165 - 3.06% -
BM_vector_deque_move/1 10.80% 2.111 2.339 - 0.59% -
BM_RangesPopHeap_float_64 10.79% 12.252 13.574 - -0.11% -
BM_std_minmax_element<short>/4000 10.79% 1024.336 1134.870 - 4.57% -
BM_std_min<__int128>/1 10.75% 0.371 0.411 - 20.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 10.75% 614.138 680.157 - -1.07% -
std::find_if_not(vector<int>)_(process_all)/8192 10.74% 2194.863 2430.522 - -0.13% -
BM_std_minmax_element<short>/4096 10.71% 1049.902 1162.394 - 4.58% -
BM_PushHeap_uint64_Random_4 10.69% 2.055 2.275 - 6.79% -
std::rotate_copy(vector<int>)/8192 10.69% 640.902 709.396 - 41.37% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 10.68% 25.684 28.427 - 13.68% -
BM_std_minmax<char>/13 10.66% 2.242 2.481 - 11.26% -
rng::rotate(list<int>)_(by_1/2)/32 10.66% 6.099 6.749 - 0.87% -
BM_deque_deque_ranges_copy_backward/512 10.65% 19.497 21.573 - 0.82% -
BM_std_minmax<char>/29 10.59% 2.555 2.826 - 18.75% -
rng::find_end(list<int>)_(process_all)/8192 10.58% 6826.746 7549.120 - 0.98% -
BM_std_minmax_element<short>/5500 10.58% 1409.228 1558.282 - 4.63% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.57% 25.352 28.032 - 5.30% -
std::adjacent_find(list<int>,_pred)/50 10.57% 35.031 38.734 - 11.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 10.56% 28278.651 31265.886 - 23.39% -
std::unordered_set<int>::insert(value)_(new_value)/1024 10.53% 19.511 21.566 - 9.59% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 10.53% 24.279 26.835 - 10.32% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 10.51% 17459.607 19294.522 - -0.29% -
BM_std_minmax<char>/31 10.51% 3.337 3.688 - 17.23% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 10.45% 1.296 1.431 - 3.51% -
std::partition_point(deque<int>)/50 10.44% 4.614 5.096 - 17.17% -
BM_RangesMakeThenSortHeap_string_Descending_4 10.43% 3.778 4.172 - 11.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.40% 85.416 94.297 - -1.61% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.38% 9.345 10.315 - 1.38% -
rng::for_each(set<int>::iterator)/8 10.35% 4.534 5.003 - -2.00% -
rng::contains(deque<int>)_(process_all)/50 10.29% 12.567 13.861 - 9.98% -
rng::move_backward(deque<int>)/8 10.29% 3.657 4.033 - 0.98% -
BM_PushHeap_uint32_Ascending_1 10.28% 0.502 0.553 - 23.52% -
BM_MakeHeap_string_Random_256 10.26% 10.416 11.486 - 9.44% -
SetIntersection_Front_Set_uint64_262144_1024 10.23% 14483865.216 15965925.742 - 2.95% -
BM_RangesPushHeap_uint32_Random_1 10.20% 0.501 0.552 - 17.33% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 10.17% 16.136 17.776 - 0.85% -
BM_PopHeap_float_256 10.13% 20.337 22.398 - 0.79% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 10.06% 22.057 24.277 - -0.40% -
rng::stable_partition(deque<int>)_(sparse)/8192 10.04% 3401.257 3742.870 - 3.15% -
BM_PushHeap_uint64_Ascending_1024 10.02% 2.577 2.836 - 8.14% -
BM_MakeHeap_string_Random_16384 10.02% 12.621 13.885 - 8.62% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.01% 18.628 20.493 - -0.42% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 10.01% 40.068 44.080 - 7.64% -
BM_std_minmax_element<short>/1024 10.00% 268.321 295.167 - 4.55% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 10.00% 37.665 41.430 - 11.43% -
BM_std_minmax<unsigned_short>/4 9.93% 0.936 1.029 - 5.19% -
BM_lexicographical_compare_three_way<IntPtr>/1 9.89% 0.393 0.432 - 28.72% -
std::unordered_set<int>::count(key)_(existent)/1024 9.89% 1.204 1.323 - 4.11% -
std::map<int,_int>::erase(key)_(non-existent)/0 9.87% 0.254 0.279 - 9.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.87% 4794321.919 5267468.802 - 5.10% -
rng::rotate(deque<int>)_(1_element_backward)/32 9.85% 4.148 4.557 - 0.47% -
std::map<int,_int>::contains(key)_(non-existent)/8192 9.84% 7.558 8.302 - 6.37% -
BM_vector_deque_ranges_move/1 9.82% 2.031 2.231 - 1.43% -
BM_std_min<__int128>/64 9.82% 24.505 26.910 - 9.47% -
BM_MakeHeap_string_Random_1024 9.76% 10.791 11.845 - 9.46% -
BM_StringFindStringLiteral/64 9.76% 2.097 2.301 - -3.25% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 9.75% 4.798 5.266 - 9.77% -
BM_std_minmax<char>/21 9.75% 2.392 2.625 - 19.15% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.72% 26.653 29.245 - -0.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.67% 16418.571 18006.002 - 0.45% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 9.67% 26.039 28.556 - 19.21% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 9.63% 2.254 2.471 - 9.43% -
std::map<std::string,_int>::erase(iterator)/1024 9.62% 26.862 29.445 - -4.66% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.60% 11890.098 13032.100 - 6.14% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.58% 9.538 10.452 - 5.83% -
BM_StringRelational_Less_Large_Huge_Control 9.57% 2.229 2.442 - 10.33% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.55% 26.268 28.777 - 8.28% -
BM_RangesPushHeap_float_SingleElement_1 9.52% 0.637 0.698 - 13.03% -
BM_vector_deque_move/2 9.50% 1.832 2.006 - -3.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9.45% 75378224.467 82501040.295 - 13.65% -
std::find_first_of(deque<int>)_(large_needle)/50 9.39% 701.586 767.465 - -13.77% -
rng::generate_n(list<int>)/8192 9.38% 6968.160 7621.862 - -29.43% -
rng::stable_partition(list<int>)_(dense)/50 9.35% 52.647 57.571 - 3.28% -
std::unique(list<int>)_(contiguous)/52 9.35% 67.273 73.565 - 9.08% -
std::multimap<std::string,_int>::count(key)_(existent)/32 9.30% 17.897 19.561 - -2.44% -
BM_align/1 9.30% 0.897 0.980 - 4.94% -
BM_std_minmax<char>/23 9.29% 3.165 3.460 - 17.13% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.28% 2720.463 2972.920 - 8.18% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.25% 2.505 2.737 - 3.70% -
std::move(vector<bool>)_(unaligned)/64 9.24% 1.534 1.676 - 9.72% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.18% 19.364 21.142 - 1.95% -
rng::unique(list<int>,_pred)_(sprinkled)/32 9.16% 64.753 70.682 - -3.16% -
BM_MakeThenSortHeap_float_Descending_16384 9.09% 27.349 29.836 - -1.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 9.06% 42570.084 46425.827 - 18.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.06% 5.086 5.547 - 9.09% -
BM_PushHeap_float_QuickSortAdversary_16 9.05% 0.979 1.068 - 9.04% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.04% 50738235.183 55324428.490 - 3.91% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.04% 1.485 1.619 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_64 9.03% 5991653.634 6532803.955 - -22.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.03% 1.237 1.349 - 12.54% -
std::multiset<std::string>::clear()/8192 9.02% 200013.941 218048.398 - 7.15% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.01% 0.908 0.989 - 1.07% -
BM_std_minmax<char>/12 9.00% 1.915 2.088 - 3.51% -
rng::for_each(map<int>::iterator)/32 8.94% 22.979 25.033 - 0.38% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.94% 59.652 64.983 - -2.35% -
std::map<std::string,_int>::erase(iterator)/8192 8.91% 26.448 28.806 - -5.91% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 8.90% 13.373 14.563 - 7.21% -
std::multimap<std::string,_int>::erase(iterator)/32 8.84% 29.411 32.012 - -2.66% -
std::find_end(deque<int>)_(process_all)/1000 8.84% 262.581 285.784 - 0.01% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.82% 6999.597 7616.995 - 0.42% -
rng::move(vector<bool>)_(unaligned)/64 8.72% 1.619 1.760 - 7.82% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.68% 661.657 719.060 - -0.04% -
BM_std_minmax_element<short>/512 8.63% 138.028 149.936 - 4.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 8.62% 0.374 0.407 - 17.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.60% 37.680 40.922 - 11.52% -
BM_std_minmax<char>/28 8.60% 2.255 2.449 - 14.57% -
BM_PopHeap_float_64 8.60% 12.508 13.583 - 0.40% -
BM_PushHeap_uint32_SingleElement_4 8.58% 0.364 0.395 - 15.81% -
BM_align/64 8.57% 0.896 0.973 - 5.25% -
BM_LowerBound_string_262144 8.57% 2242.703 2434.944 - 8.26% -
BM_RangesPopHeap_float_16 8.57% 6.443 6.995 - -0.29% -
std::unique_copy(list<int>)_(contiguous)/52 8.54% 20.317 22.052 - 2.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 8.53% 24.307 26.381 - -0.27% -
BM_RangesMakeThenSortHeap_string_Heap_16 8.53% 17.177 18.642 - 5.08% -
std::unique_copy(list<int>)_(contiguous)/8192 8.52% 6889.965 7477.126 - 0.84% -
BM_deque_deque_ranges_copy_backward/2 8.51% 2.532 2.748 - -10.21% -
std::find_if_not(list<int>)_(bail_25%)/8 8.47% 1.216 1.319 - -0.09% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 8.46% 16.239 17.613 - -0.29% -
std::find_end(list<int>)_(process_all)/1000 8.45% 656.214 711.679 - 0.04% -
rng::find_end(list<int>)_(process_all)/1024 8.44% 673.763 730.627 - -0.12% -
BM_vector_deque_ranges_move/0 8.44% 0.519 0.563 - 10.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 8.44% 6516277.013 7065962.446 - 5.74% -
std::find_if_not(vector<int>)_(process_all)/1024 8.42% 283.693 307.576 - 0.04% -
std::move_backward(deque<int>)/512 8.41% 23.961 25.976 - 0.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.40% 954.862 1035.096 - 1.57% -
BM_align/8 8.40% 0.898 0.973 - 5.28% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.37% 2.285 2.476 - 6.09% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8.37% 8368.913 9069.626 - -6.33% -
std::find_if(deque<int>)_(bail_25%)/32768 8.37% 2748.610 2978.628 - 7.72% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 8.35% 686.866 744.249 - -21.52% -
std::partition(deque<int>)_(sparse)/8192 8.35% 3025.115 3277.580 - 8.59% -
std::find_end(deque<int>)_(single_element)/8192 8.34% 2038.462 2208.530 - 0.18% -
rng::find_first_of(vector<int>)_(large_needle)/50 8.33% 285.569 309.351 - 20.43% -
BM_PopHeap_uint64_1 8.32% 0.519 0.562 - -18.74% -
bm_lexicographical_compare<signed_char>/2 8.31% 1.495 1.619 - 4.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 8.30% 34.356 37.208 - 0.97% -
rng::stable_partition(list<int>)_(dense)/32 8.29% 31.804 34.442 - 1.35% -
BM_align/256 8.26% 0.898 0.972 - 5.10% -
SetIntersection_Front_Set_uint32_1024_1024 8.26% 16305377.951 17651921.337 - 10.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 8.16% 0.451 0.488 - 20.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 8.16% 5081213.234 5495960.081 - 7.84% -
std::vector<int>::ctor(size)/1024 8.15% 41.099 44.448 - 9.56% -
rng::rotate(list<int>)_(1_element_forward)/50 8.12% 24.293 26.267 - -3.50% -
std::find_if(deque<int>)_(bail_25%)/8192 8.11% 703.452 760.500 - 10.10% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.08% 596.810 645.054 - 0.09% -
std::map<std::string,_int>::count(key)_(existent)/1024 8.08% 23.402 25.293 - 1.66% -
BM_PushHeap_uint64_Ascending_262144 8.06% 4.658 5.034 - 5.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 8.06% 5.285 5.711 - 0.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 8.05% 29.311 31.671 - 4.55% -
BM_std_min<__int128>/32 8.03% 12.184 13.162 - 7.52% -
std::set<int>::find(key)_(non-existent)/32 8.02% 2.267 2.448 - 8.99% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 8.01% 4306.998 4652.018 - -3.11% -
SetIntersection_Front_Set_uint32_262144_1024 7.97% 15471435.448 16704471.198 - 1.26% -
rng::move_backward(deque<int>)/512 7.95% 24.122 26.040 - -0.11% -
BM_StringFindStringLiteral/32 7.95% 1.667 1.800 - -2.72% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.90% 26.924 29.052 - -0.19% -
std::remove_if(vector<int>)_(sprinkled)/50 7.89% 60.085 64.829 - -2.82% -
bm_lexicographical_compare<signed_char>/1 7.89% 1.286 1.388 - 5.23% -
BM_std_minmax<unsigned_char>/11 7.89% 1.712 1.847 - 2.62% -
BM_std_min<__int128>/31 7.89% 11.776 12.704 - 7.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.88% 0.466 0.503 - 9.03% -
BM_std_min<__int128>/30 7.87% 11.385 12.281 - 7.31% -
rng::for_each_n(list<int>)/8192 7.86% 7226.471 7794.147 - -7.35% -
std::shift_right(deque<int>)/1024 7.85% 39.829 42.956 - -0.99% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.84% 5300.869 5716.628 - -0.02% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.81% 283833.536 305991.532 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 7.80% 1.238 1.335 - -8.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 7.80% 32.211 34.725 - 14.15% -
std::equal(list<int>)_(it,_it,_it)/8192 7.79% 10089.065 10875.378 - 11.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 7.79% 19.356 20.863 - 9.19% -
BM_vector_deque_ranges_move_backward/64000 7.75% 7177.082 7733.151 - 1.41% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 7.74% 1.164 1.254 - 8.48% -
std::unordered_map<int,_int>::find(key)_(existent)/32 7.74% 1.160 1.250 - 4.10% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.72% 10062.098 10838.948 - -1.19% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.70% 28.870 31.095 - 4.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.70% 23.299 25.092 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.69% 21005333.031 22620465.762 - 9.52% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.68% 688.769 741.641 - 7.76% -
std::stable_partition(deque<int>)_(dense)/8192 7.66% 5669.075 6103.123 - 0.14% -
BM_std_min<__int128>/29 7.64% 11.002 11.843 - 7.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.64% 6695979.291 7207279.930 - 24.42% -
BM_vector_deque_ranges_move_backward/64 7.62% 2.995 3.223 - 3.65% -
BM_std_min<__int128>/26 7.62% 9.815 10.563 - 7.35% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 7.61% 5.742 6.179 - 8.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.61% 566.526 609.629 - -0.64% -
BM_std_min<__int128>/27 7.60% 10.223 11.001 - 7.11% -
BM_std_minmax_element<int>/2 7.60% 0.638 0.686 - -0.00% -
std::move(deque<int>)/32768 7.59% 2121.008 2282.057 - 0.52% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.58% 509.857 548.523 - 1.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 7.57% 2.189 2.355 - 5.74% -
BM_RangesMakeThenSortHeap_float_Descending_256 7.57% 5.718 6.151 - 3.03% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.55% 31.256 33.616 - 13.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.53% 31.233 33.584 - -3.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.52% 25130.716 27021.062 - -0.13% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.51% 113040.150 121525.543 - 5.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 7.49% 12694470.320 13645534.284 - 9.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.47% 38.617 41.500 - -2.58% -
rng::none_of(list<int>)_(process_all)/8192 7.46% 7296.340 7840.831 - -0.32% -
std::for_each(join_view(vector<vector<int>>))/8 7.43% 1.379 1.481 - 7.93% -
BM_deque_deque_ranges_copy_backward/1024 7.43% 38.040 40.868 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.40% 25863.867 27778.687 - 5.51% -
std::replace_if(list<int>)_(sprinkled)/8192 7.39% 7314.983 7855.757 - 8.16% -
BM_PopHeap_float_16 7.38% 6.477 6.955 - -0.69% -
BM_vector_deque_move_backward/65536 7.38% 7352.003 7894.540 - -1.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.35% 28.161 30.231 - 10.21% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.33% 2.093 2.246 - 3.98% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 7.30% 6.174 6.625 - 5.37% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 7.29% 34.305 36.806 - -1.33% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 7.27% 1.077 1.155 - 10.86% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.26% 4604.609 4938.764 - 0.07% -
std::copy_n(deque<int>)/262144 7.24% 10141.243 10875.599 - 2.48% -
std::generate_n(list<int>)/8192 7.24% 6911.802 7411.978 - -7.56% -
bm_lexicographical_compare<signed_char>/3 7.23% 1.727 1.852 - 3.80% -
std::find_end(deque<int>,_pred)_(single_element)/1000 7.23% 597.719 640.914 - -1.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.23% 1158.173 1241.865 - 0.62% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 7.22% 58.658 62.895 - -3.59% -
std::rotate(deque<int>)_(by_1/2)/1024 7.20% 173.261 185.743 - 7.05% -
std::stable_partition(deque<int>)_(dense)/1024 7.19% 596.230 639.128 - 2.76% -
std::replace(list<int>)_(sprinkled)/8192 7.19% 7160.188 7675.081 - 7.87% -
std::swap_ranges(list<int>)/8192 7.17% 9671.365 10364.360 - 17.66% -
BM_std_min<__int128>/28 7.14% 10.616 11.374 - 6.72% -
std::find_end(list<int>)_(process_all)/1048576 7.14% 817328.440 875708.594 - -1.40% -
std::unordered_set<std::string>::count(key)_(existent)/32 7.14% 38.972 41.754 - 37.41% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.14% 32.867 35.212 - 0.31% -
BM_RangesMakeThenSortHeap_string_Heap_4 7.10% 5.983 6.408 - 7.34% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 7.09% 29.886 32.005 - 9.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.09% 43.522 46.608 - 7.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 7.07% 0.449 0.481 - -31.05% -
std::flat_map<int,_int>::count(key)_(existent)/32 7.06% 3.260 3.490 - 0.32% -
BM_deque_deque_ranges_move_backward/1024 7.06% 38.224 40.920 - 0.08% -
BM_std_min<__int128>/24 7.04% 9.103 9.744 - 6.44% -
std::remove_if(list<int>)_(prefix)/8192 7.03% 9351.179 10008.436 - -5.15% -
SetIntersection_Front_Set_string_1024_64 7.02% 4696596.405 5026481.504 - 6.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.00% 5160.517 5521.862 - 8.03% -
BM_std_minmax<unsigned_short>/2 7.00% 0.848 0.907 - -3.26% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.99% 0.775 0.829 - 6.38% -
rng::find_first_of(deque<int>)_(large_needle)/50 6.98% 713.431 763.244 - 13.92% -
BM_vector_deque_copy_backward/64000 6.97% 7240.333 7745.187 - -3.94% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.97% 26.884 28.757 - -0.03% -
BM_MakeHeap_float_Random_4 6.96% 1.614 1.726 - 5.59% -
rng::unique_copy(list<int>)_(contiguous)/8192 6.88% 6916.000 7391.567 - -6.73% -
std::replace_if(list<int>)_(prefix)/8192 6.86% 7099.958 7587.301 - 7.78% -
rng::contains_subrange(deque<int>)_(process_all)/32 6.86% 13.918 14.873 - 37.23% -
rng::find_last(vector<char>)_(bail_90%)/1024 6.85% 12.079 12.906 - -0.91% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.80% 610.659 652.173 - 0.21% -
BM_std_min<__int128>/23 6.75% 8.733 9.322 - 6.36% -
BM_std_min<__int128>/22 6.74% 8.334 8.896 - 6.28% -
BM_PushHeap_float_Random_4 6.74% 2.837 3.028 - 1.23% -
rng::move_backward(list<int>)/32768 6.73% 33613.677 35877.500 - 7.35% -
std::any_of(deque<int>)_(process_all)/50 6.70% 19.281 20.573 - 2.02% -
BM_std_min<__int128>/25 6.68% 9.460 10.091 - 6.07% -
std::unique(deque<int>)_(sprinkled)/32 6.67% 67.262 71.745 - 13.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.65% 10.156 10.831 - 2.57% -
rng::is_sorted_until(vector<int>,_pred)/8192 6.65% 3236.859 3452.035 - 2.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6.65% 6819.182 7272.394 - 2.90% -
SetIntersection_Front_Set_string_16384_256 6.65% 14679650.652 15655275.120 - 2.52% -
std::unordered_set<int>::contains(key)_(existent)/32 6.64% 1.273 1.358 - 7.99% -
BM_std_minmax<char>/11 6.64% 1.648 1.758 - -3.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.63% 5711.960 6090.841 - 23.08% -
std::multiset<std::string>::clear()/32 6.63% 881.927 940.397 - 4.45% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.63% 1.437 1.532 - 0.05% -
SetIntersection_Interlaced_Vector_uint32_256_64 6.62% 7282858.379 7765064.926 - -8.94% -
BM_PushHeap_uint32_SingleElement_16 6.61% 0.357 0.380 - 13.14% -
BM_StringRelational_Less_Small_Large_Control 6.61% 1.617 1.724 - -8.64% -
std::replace(vector<int>)_(sprinkled)/32 6.60% 5.036 5.368 - 1.24% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 6.59% 20.935 22.316 - 1.59% -
rng::fill(vector<bool>)/512 6.59% 1.484 1.582 - 4.13% -
std::multimap<std::string,_int>::clear()/1024 6.57% 19787.068 21086.311 - 1.53% -
bm_lexicographical_compare<signed_char>/4 6.56% 1.956 2.084 - 2.22% -
std::stable_partition(vector<int>)_(sparse)/1024 6.55% 207.265 220.846 - 2.51% -
std::replace(vector<int>)_(sprinkled)/50 6.55% 7.726 8.232 - 2.25% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 6.54% 64.882 69.122 - 5.11% -
std::multiset<std::string>::contains(key)_(existent)/8192 6.52% 27.979 29.804 - 3.39% -
std::unique(deque<int>)_(sprinkled)/52 6.52% 84.561 90.074 - 20.23% -
std::multiset<int>::clear()/8192 6.51% 74453.305 79296.736 - 5.19% -
rng::is_sorted_until(vector<int>,_pred)/1024 6.50% 405.412 431.754 - 2.64% -
rng::find_last(deque<int>)_(bail_90%)/8 6.49% 0.867 0.923 - 4.51% -
BM_MakeThenSortHeap_string_SingleElement_4 6.49% 5.959 6.346 - 1.49% -
bm_ranges_lexicographical_compare<int>/1 6.48% 1.295 1.379 - 1.55% -
BM_StringFindAllMatch/8 6.45% 2.544 2.708 - 7.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.44% 25868.671 27534.602 - -0.26% -
BM_RangesMakeHeap_uint64_Heap_64 6.42% 0.245 0.261 - 9.63% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.41% 7452.365 7929.813 - 6.30% -
BM_std_min<__int128>/21 6.40% 7.945 8.454 - 5.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.39% 28.684 30.517 - 7.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.38% 45.679 48.594 - -1.09% -
std::replace(list<int>)_(prefix)/8192 6.37% 7011.679 7458.138 - 7.23% -
SetIntersection_Interlaced_Set_uint32_256_64 6.35% 14670528.091 15601422.674 - 3.34% -
SetIntersection_Interlaced_Vector_uint32_256_16 6.29% 6730537.600 7153975.608 - -3.72% -
BM_std_min<short>/25 6.29% 2.086 2.217 - 6.00% -
BM_PushHeap_uint64_Ascending_16384 6.27% 3.564 3.788 - 3.32% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.26% 17630998.058 18734689.419 - 7.21% -
BM_vector_deque_ranges_copy_backward/2 6.25% 1.943 2.064 - -0.21% -
BM_deque_deque_copy_backward/1024 6.23% 38.430 40.824 - -0.33% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.21% 575297.400 611018.538 - -0.01% -
std::find_end(list<int>)_(single_element)/1024 6.20% 689.682 732.443 - 0.17% -
std::any_of(deque<int>)_(process_all)/8192 6.18% 2719.398 2887.557 - 9.63% -
std::for_each_n(list<int>)/50 6.18% 22.766 24.173 - 0.08% -
SetIntersection_Front_Set_string_262144_64 6.18% 4801407.128 5097902.109 - 11.75% -
std::find_end(list<int>,_pred)_(process_all)/8192 6.16% 7783.187 8262.835 - 0.06% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 6.16% 0.294 0.312 - 2.64% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 6.12% 3.377 3.584 - 0.44% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.08% 54705.056 58032.819 - -1.75% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 6.07% 97.281 103.189 - 1.35% -
rng::find_end(list<int>)_(process_all)/1048576 6.06% 824731.927 874705.156 - -1.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.06% 15703.929 16655.031 - 2.86% -
BM_std_min<__int128>/20 6.05% 7.615 8.076 - 5.58% -
BM_StringAssignStr_Huge_Transparent 6.05% 103.479 109.741 - -1.29% -
rng::remove(list<int>)_(prefix)/8192 6.05% 8523.112 9038.729 - -7.52% -
BM_deque_deque_move_backward/1024 6.05% 38.511 40.841 - -0.04% -
rng::starts_with(deque<int>)/8192 6.03% 3851.995 4084.252 - 6.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 6.03% 9.587 10.165 - 6.01% -
std::any_of(deque<int>)_(process_all)/32768 6.03% 10839.924 11493.045 - 8.96% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.02% 21.641 22.944 - 0.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.02% 6156564.523 6527144.703 - 3.35% -
BM_std_min<unsigned_int>/13 6.01% 1.414 1.499 - 5.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.00% 211.099 223.765 - -1.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.00% 1.339 1.420 - 13.28% -
rng::copy_if(vector<int>)_(entire_range)/64 5.99% 15.487 16.414 - 2.45% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 5.99% 289.489 306.815 - -11.51% -
BM_lexicographical_compare_three_way_fast_path/16 5.98% 4.341 4.600 - 2.67% -
rng::unique(list<int>,_pred)_(sprinkled)/52 5.98% 82.809 87.758 - -4.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.97% 11054.044 11714.395 - 2.46% -
BM_deque_deque_copy_backward/70000 5.97% 8402.618 8903.865 - -1.07% -
SetIntersection_Front_Vector_uint64_1024_1024 5.96% 5850734.694 6199287.966 - 5.04% -
BM_PushHeap_uint64_SingleElement_16 5.95% 0.337 0.357 - 5.80% -
rng::copy_if(vector<int>)_(entire_range)/8 5.94% 2.203 2.334 - 7.65% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 5.93% 0.343 0.364 - -0.64% -
std::map<int,_int>::equal_range(key)_(existent)/32 5.93% 1.752 1.856 - 2.69% -
BM_StringConstructDestroyCStr_Large_Transparent 5.93% 8.952 9.483 - 1.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.92% 34.282 36.310 - -3.16% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 5.91% 39.256 41.576 - 4.01% -
rng::none_of(vector<int>)_(process_all)/8 5.91% 2.353 2.493 - 1.70% -
std::stable_partition(vector<int>)_(sparse)/32 5.91% 6.874 7.280 - -2.70% -
SetIntersection_Front_Set_uint32_256_64 5.90% 6235168.440 6602772.021 - 2.08% -
rng::starts_with(deque<int>)/1048576 5.89% 494374.382 523471.003 - 5.97% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.88% 773.160 818.629 - 0.48% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.87% 53.393 56.527 - -1.41% -
BM_RangesMakeThenSortHeap_string_Heap_64 5.86% 33.628 35.600 - 4.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 5.85% 14.634 15.490 - 0.58% -
std::multiset<int>::clear()/1024 5.85% 9452.674 10005.188 - 4.19% -
std::find_end(list<int>)_(single_element)/1000 5.84% 674.330 713.722 - 0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.84% 22.324 23.628 - -1.18% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.83% 10.211 10.806 - 5.80% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 5.82% 1.853 1.961 - 2.61% -
BM_deque_deque_move/2 5.82% 3.059 3.237 - 6.28% -
BM_vector_deque_copy_backward/70000 5.82% 8163.027 8638.313 - -1.01% -
std::stable_partition(deque<int>)_(sparse)/8192 5.81% 3369.537 3565.372 - 2.75% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.79% 755.614 799.386 - 0.51% -
std::find_if_not(vector<int>)_(process_all)/8 5.79% 2.531 2.677 - 2.79% -
BM_StringAssignStr_Huge_Opaque 5.78% 104.579 110.624 - 0.59% -
std::is_sorted(deque<int>,_pred)/8 5.77% 4.343 4.594 - 4.06% -
rng::fill_n(list<int>)/8192 5.75% 7077.929 7485.057 - 3.70% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.74% 24.349 25.746 - -1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.74% 1116396.368 1180461.960 - 1.46% -
BM_std_minmax<unsigned_char>/1 5.72% 0.623 0.659 - 7.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.72% 1.575 1.665 - -0.11% -
rng::remove_copy_if(deque<int>)_(prefix)/8192 5.72% 3704.283 3916.106 - 3.52% -
BM_std_minmax_element<short>/64 5.71% 17.237 18.222 - 4.55% -
BM_std_min<int>/4 5.71% 1.022 1.080 - -0.09% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.71% 29.986 31.697 - 0.28% -
rng::remove_copy_if(list<int>)_(prefix)/8192 5.70% 7275.557 7690.123 - -13.17% -
BM_deque_deque_ranges_move/2 5.70% 3.061 3.236 - 6.64% -
BM_PushHeap_float_PipeOrgan_4 5.69% 0.482 0.509 - 4.22% -
bm_swap_ranges_vb_aligned/8 5.67% 3.350 3.540 - 2.64% -
BM_MakeThenSortHeap_string_Ascending_1024 5.67% 35.846 37.879 - 4.20% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.66% 10.530 11.126 - 0.47% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.65% 5.000 5.282 - -2.59% -
BM_deque_deque_copy/2 5.65% 3.062 3.235 - 6.18% -
rng::replace(list<int>)_(sprinkled)/8192 5.65% 7291.240 7702.887 - 6.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.64% 4.602 4.862 - 7.70% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.63% 10.557 11.152 - 0.15% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.60% 6492.491 6856.268 - -8.28% -
std::find_if_not(vector<int>)_(process_all)/50 5.60% 14.233 15.030 - 0.05% -
std::unordered_set<int>::find(key)_(existent)/1024 5.59% 1.155 1.219 - 7.69% -
std::copy_n(vector<bool>)_(aligned)/262144 5.59% 675.857 713.658 - 6.69% -
BM_PushHeap_uint32_Descending_4 5.59% 0.344 0.363 - 2.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 5.58% 67252.082 71007.914 - 0.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.57% 4.929 5.203 - 8.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 5.54% 2.844 3.001 - 1.00% -
BM_deque_vector_move/4000 5.53% 139.942 147.687 - 2.57% -
BM_vector_deque_move_backward/64000 5.53% 7358.308 7765.074 - 1.11% -
std::multiset<std::string>::insert(value)_(new_value)/1024 5.51% 61.548 64.942 - 1.35% -
BM_std_minmax<unsigned_char>/16 5.50% 0.973 1.027 - 5.44% -
BM_deque_deque_ranges_copy/2 5.50% 3.063 3.231 - 5.98% -
rng::find_end(list<int>)_(single_element)/1024 5.49% 697.086 735.365 - 0.05% -
std::map<std::string,_int>::find(key)_(non-existent)/32 5.48% 9.891 10.433 - 6.02% -
BM_std_min<__int128>/19 5.48% 7.241 7.638 - 5.03% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 5.46% 1.207 1.273 - 7.46% -
BM_deque_deque_ranges_move_backward/70000 5.44% 8505.993 8968.964 - 0.02% -
std::find_first_of(deque<int>)_(small_needle)/50 5.43% 164.557 173.500 - 0.77% -
std::for_each_n(list<int>)/8192 5.43% 7280.648 7676.116 - -9.38% -
BM_MakeThenSortHeap_float_Descending_256 5.42% 5.722 6.032 - -2.43% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.41% 22.778 24.011 - 0.97% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.41% 35.502 37.422 - -6.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.40% 10.088 10.633 - 2.93% -
rng::for_each(set<int>::iterator)/32 5.39% 22.161 23.355 - -0.15% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.38% 29.190 30.761 - 0.06% -
rng::unique_copy(deque<int>)_(sprinkled)/52 5.36% 14.761 15.552 - -16.79% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 5.36% 7290.755 7681.249 - -14.33% -
BM_std_minmax<char>/20 5.35% 2.071 2.182 - 14.38% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.35% 40.858 43.044 - 0.14% -
BM_num_get<long> 5.35% 11.063 11.654 - -1.50% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.34% 990094.294 1042998.700 - -0.03% -
BM_deque_deque_ranges_move_backward/512 5.31% 20.498 21.587 - 0.64% -
rng::move(list<int>)/4096 5.31% 5393.364 5679.560 - 5.55% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.30% 645.389 679.627 - -1.83% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.30% 147421.527 155241.764 - 5.05% -
rng::copy_backward(vector<int>)/4096 5.29% 141.099 148.570 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 5.28% 100132907.677 105415729.205 - -3.04% -
std::generate_n(vector<int>)/50 5.27% 12.052 12.688 - 5.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5.27% 4273.183 4498.362 - 1.39% -
std::stable_partition(vector<int>)_(sparse)/8192 5.27% 1496.970 1575.801 - 2.09% -
bm_ranges_lexicographical_compare<int>/2 5.26% 1.527 1.607 - 1.28% -
BM_StringConstructDestroyCStr_Small_Opaque 5.26% 2.082 2.191 - 5.29% -
SetIntersection_None_Set_string_1024_1 5.25% 8932918.245 9402243.644 - 5.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.25% 2.639 2.777 - -0.67% -
SetIntersection_Interlaced_Set_uint32_262144_262144 5.24% 1921189.127 2021943.688 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_16384 5.24% 77862154.577 81943059.064 - 4.93% -
SetIntersection_Front_Set_string_64_64 5.22% 36168943.159 38058006.428 - 0.20% -
BM_PushHeap_string_Ascending_64 5.22% 7.139 7.511 - -3.29% -
BM_StringEraseToEnd_Empty_Opaque 5.21% 0.613 0.645 - 3.95% -
BM_std_min<__int128>/18 5.19% 6.859 7.215 - 4.76% -
rng::replace_if(list<int>)_(prefix)/8192 5.16% 7204.213 7575.646 - 5.96% -
BM_std_minmax<char>/1 5.15% 0.634 0.666 - 2.91% -
std::find(vector<long_long>)_(process_all)/8 5.14% 1.155 1.214 - 5.30% -
std::find(vector<char>)_(bail_25%)/8 5.13% 1.011 1.062 - -4.16% -
BM_StringRelational_Less_Small_Huge_Control 5.13% 1.758 1.848 - 1.06% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.13% 4.903 5.154 - 0.07% -
rng::copy_n(vector<bool>)_(aligned)/64 5.12% 1.304 1.371 - 0.48% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 5.12% 22.528 23.681 - 4.74% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.11% 147796.495 155343.221 - 5.22% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.10% 24.257 25.495 - 6.51% -
BM_std_minmax<unsigned_int>/31 5.09% 2.478 2.604 - 1.26% -
SetIntersection_None_Set_uint32_262144_1024 5.08% 1144851.727 1203048.746 - 0.97% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.08% 30.292 31.831 - -0.02% -
BM_vector_deque_move_backward/70000 5.07% 8004.825 8410.746 - 0.52% -
rng::find_end(deque<int>)_(process_all)/1024 5.07% 302.597 317.928 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.07% 1325324.026 1392451.951 - 5.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.06% 4.593 4.826 - 6.49% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 5.05% 12898.021 13549.216 - 4.60% -
BM_PopHeap_string_262144 5.04% 92.586 97.251 - 0.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.04% 41.952 44.065 - 26.97% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 5.03% 0.495 0.519 - -3.02% -
BM_std_minmax<unsigned_int>/16 5.02% 1.284 1.348 - 7.27% -
SetIntersection_Front_Set_uint64_1024_4 5.02% 1099855.862 1155040.991 - 0.74% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.00% 30111.892 31617.561 - 0.61% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 5.00% 19.298 20.262 - 0.10% -
std::copy_n(deque<int>)/8 4.99% 2.643 2.775 - 0.22% -
std::equal(list<int>)_(it,_it,_it,_it)/8 4.99% 2.855 2.997 - 1.29% -
rng::starts_with(deque<int>)/1024 4.98% 488.028 512.315 - 5.17% -
SetIntersection_None_Set_string_1024_16 4.98% 9043766.953 9493832.839 - 4.81% -
rng::partial_sort_copy(deque<int>)_(heap)/8 4.98% 16.013 16.810 - -0.40% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.97% 5.415 5.684 - 3.72% -
rng::remove_copy(list<int>)_(prefix)/8192 4.95% 7030.611 7378.478 - -13.85% -
std::sort(vector<int>)_(qsort_adversarial)/1024 4.92% 12925.807 13561.936 - 4.80% -
rng::contains_subrange(list<int>)_(same_length)/16 4.91% 6.609 6.933 - 0.26% -
BM_MakeHeap_float_PipeOrgan_4 4.89% 0.388 0.407 - -0.20% -
SetIntersection_Front_Set_uint64_262144_64 4.87% 1828545.247 1917682.482 - 1.91% -
std::find_first_of(deque<int>)_(small_needle)/32 4.87% 107.356 112.579 - 0.42% -
rng::find_first_of(deque<int>)_(large_needle)/32 4.86% 298.242 312.722 - 10.36% -
bm_lexicographical_compare<int>/4 4.85% 1.259 1.320 - 14.10% -
SetIntersection_Interlaced_Set_string_64_16 4.85% 39042539.347 40935415.325 - -0.02% -
BM_std_minmax<unsigned_char>/12 4.83% 1.945 2.039 - 2.15% -
rng::find_if(deque<int>)_(bail_25%)/8 4.82% 1.453 1.523 - -0.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.80% 1247648.960 1307566.897 - 2.31% -
SetIntersection_Interlaced_Vector_float_1024_16 4.80% 2819898.220 2955267.372 - 12.57% -
rng::starts_with(deque<int>)/1000 4.79% 477.868 500.760 - 5.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.79% 5.705 5.978 - 7.30% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 4.78% 521384.531 546309.538 - 4.99% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.78% 4.951 5.188 - -3.27% -
std::copy_n(vector<bool>)_(aligned)/64 4.77% 1.303 1.365 - 0.48% -
BM_deque_deque_ranges_move_backward/65536 4.75% 8026.444 8407.890 - 0.23% -
std::multiset<std::string>::erase(key)_(non-existent)/32 4.75% 10.099 10.579 - 3.07% -
std::set<int>::insert(value)_(new_value)/8192 4.74% 71.043 74.412 - -3.86% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 4.73% 1.203 1.260 - 7.27% -
std::partial_sort(deque<int>)_(descending)/8 4.72% 41.369 43.324 - 0.33% -
bm_lexicographical_compare<signed_char>/5 4.71% 2.207 2.311 - 2.47% -
BM_MakeHeap_uint32_Random_1024 4.70% 1.030 1.079 - -7.84% -
std::find_end(list<int>)_(process_all)/8192 4.69% 6988.646 7316.600 - -21.49% -
BM_std_minmax<unsigned_char>/24 4.69% 1.207 1.263 - 4.57% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.69% 1.155 1.209 - 0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.68% 6.514 6.820 - 3.51% -
BM_StringDestroy_Large 4.68% 6.747 7.063 - 1.83% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.68% 5.432 5.686 - 5.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.68% 3321.319 3476.620 - -8.58% -
std::remove(deque<int>)_(sprinkled)/50 4.66% 57.257 59.927 - 4.56% -
std::multiset<std::string>::find(key)_(existent)/32 4.66% 14.756 15.444 - -15.44% -
std::set<int>::erase(key)_(existent)/8192 4.66% 51.270 53.658 - 3.75% -
rng::move(deque<int>)/64 4.65% 6.318 6.612 - -4.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.64% 1192.195 1247.562 - 2.77% -
BM_MakeHeap_uint64_Random_256 4.64% 1.134 1.187 - -2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.63% 10780361.322 11279041.174 - 6.06% -
SetIntersection_None_Set_uint32_262144_262144 4.62% 1148176.270 1201233.805 - 0.47% -
BM_vector_deque_ranges_copy_backward/64000 4.61% 7334.739 7673.062 - -0.66% -
BM_vector_deque_ranges_copy_backward/70000 4.60% 8155.895 8531.463 - -4.02% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.60% 5.897 6.169 - 1.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.59% 822.045 859.794 - -0.85% -
SetIntersection_Front_Vector_uint64_262144_16384 4.57% 78095607.318 81666648.200 - 4.42% -
rng::reverse_copy(deque<int>)/8 4.56% 3.045 3.184 - 8.26% -
BM_std_min<__int128>/17 4.55% 6.481 6.776 - 4.04% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.55% 10.638 11.122 - 3.76% -
SetIntersection_None_Set_float_262144_1 4.55% 1162173.096 1215000.979 - 0.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 4.53% 10.482 10.957 - 5.16% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 4.53% 30.511 31.893 - 0.70% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.53% 0.257 0.269 - 4.65% -
rng::find_end(list<int>)_(process_all)/1000 4.53% 685.603 716.636 - 0.16% -
SetIntersection_Front_Set_uint64_16384_4 4.53% 1083437.932 1132469.636 - 1.15% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.52% 1.161 1.214 - 2.58% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.52% 1.154 1.207 - -1.33% -
std::multiset<std::string>::erase(key)_(existent)/32 4.52% 58.731 61.383 - -1.66% -
BM_MakeHeap_uint32_Random_4 4.50% 1.122 1.172 - 3.88% -
rng::search(vector<int>)_(same_length)/8192 4.50% 1878.783 1963.343 - 5.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 4.50% 37.956 39.665 - -7.18% -
BM_RangesPushHeap_uint32_Random_16 4.50% 4.388 4.585 - 1.48% -
BM_std_min<char>/24 4.49% 2.645 2.764 - 5.70% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.48% 3.436 3.590 - 2.02% -
std::multiset<std::string>::erase(iterator)/32 4.48% 30.769 32.148 - 8.28% -
std::set<int>::count(key)_(non-existent)/1024 4.48% 7.536 7.874 - -5.22% -
SetIntersection_Interlaced_Set_uint64_1024_1024 4.47% 15186180.066 15865623.882 - -5.88% -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.46% 4.265 4.455 - 1.08% -
BM_std_min<long_long>/3 4.46% 1.283 1.340 - 2.73% -
std::none_of(deque<int>)_(process_all)/8 4.44% 3.088 3.226 - 0.02% -
BM_vector_deque_copy_backward/1 4.44% 2.310 2.413 - -7.32% -
BM_RangesSortHeap_float_16384 4.44% 26.487 27.663 - 0.37% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 4.44% 7591.158 7927.831 - -6.79% -
std::set<int>::erase(key)_(existent)/1024 4.43% 38.586 40.296 - 4.25% -
bm_ranges_lexicographical_compare<signed_char>/512 4.42% 7.690 8.030 - 1.39% -
SetIntersection_Interlaced_Vector_float_1024_4 4.41% 1466805.052 1531525.021 - 0.42% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.41% 18071.389 18868.552 - 0.31% -
BM_std_min<short>/31 4.41% 2.571 2.684 - -0.05% -
std::stable_partition(deque<int>)_(sparse)/1024 4.39% 453.809 473.743 - -0.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 4.38% 0.447 0.467 - -26.66% -
rng::partition(deque<int>)_(dense)/32 4.38% 10.514 10.974 - -1.49% -
SetIntersection_None_Set_float_262144_16 4.36% 1161137.533 1211810.139 - 0.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.36% 38932.997 40631.717 - -1.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.36% 13347.825 13930.080 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.36% 1592909.470 1662384.507 - 7.29% -
std::multimap<int,_int>::clear()/1024 4.36% 10221.252 10666.487 - 5.70% -
rng::sort(deque<int>)_(repeated)/8192 4.35% 6573.259 6859.354 - 4.57% -
BM_RangesPopHeap_float_1024 4.35% 27.301 28.489 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.34% 1131003.983 1180121.893 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 4.34% 7787858.656 8126000.131 - 3.59% -
rng::all_of(deque<int>)_(process_all)/8 4.34% 3.088 3.222 - 0.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.33% 15184.574 15842.740 - 2.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 4.33% 16590.771 17309.640 - 3.09% -
BM_std_min<unsigned_short>/4 4.33% 0.981 1.023 - 2.20% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.33% 682.767 712.334 - -29.69% -
bm_ranges_lexicographical_compare<int>/4 4.33% 1.297 1.353 - 4.24% -
std::set<std::string>::count(key)_(non-existent)/32 4.32% 9.672 10.091 - -4.72% -
rng::starts_with(deque<int>)/8 4.32% 4.099 4.276 - 6.07% -
SetIntersection_None_Set_string_1024_64 4.32% 9034443.204 9424895.799 - 5.02% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 4.32% 529.962 552.861 - 0.69% -
std::partition_copy(vector<int>)/1024 4.31% 457.240 476.961 - 2.27% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.28% 8.968 9.353 - 6.82% -
SetIntersection_None_Set_float_262144_64 4.27% 1161667.966 1211309.000 - 0.50% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.27% 7217.778 7526.190 - -12.02% -
BM_num_get<long_long> 4.26% 11.169 11.645 - -2.22% -
BM_std_min<__int128>/16 4.25% 6.134 6.395 - 4.11% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.25% 21.124 22.021 - 2.37% -
std::transform(list<int>,_list<int>)/8192 4.25% 9411.148 9810.987 - 7.12% -
std::all_of(deque<int>)_(process_all)/8 4.25% 3.091 3.223 - 0.05% -
rng::partial_sort_copy(list<int>)_(repeated)/8 4.25% 8.394 8.750 - 4.10% -
rng::rotate(list<int>)_(by_1/4)/32 4.24% 13.756 14.339 - 0.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.22% 56938.238 59342.638 - 3.10% -
std::partition_point(deque<int>)/32 4.22% 4.479 4.668 - 9.14% -
std::move(deque<int>)/64 4.22% 6.003 6.256 - 2.31% -
std::set<std::string>::find(key)_(existent)/32 4.22% 16.304 16.991 - 7.44% -
BM_deque_deque_move/1 4.21% 3.409 3.553 - 6.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.21% 6438.372 6709.395 - 0.53% -
rng::move(list<int>)/512 4.21% 353.190 368.054 - -0.38% -
rng::is_sorted(deque<int>,_pred)/8 4.19% 4.472 4.659 - 1.23% -
BM_deque_deque_ranges_copy/1 4.19% 3.429 3.573 - 5.71% -
bm_ranges_lexicographical_compare<signed_char>/16 4.19% 1.297 1.352 - 4.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.18% 1595079.572 1661755.690 - 5.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 4.17% 1.233 1.284 - 2.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 4.16% 282.302 294.042 - 1.63% -
BM_RangesMakeThenSortHeap_string_Heap_1024 4.16% 62.982 65.601 - 3.76% -
BM_std_min<long_long>/30 4.15% 3.164 3.296 - 2.71% -
BM_std_min<unsigned_short>/22 4.15% 1.813 1.888 - 3.07% -
SetIntersection_None_Set_float_262144_256 4.13% 1163435.059 1211476.645 - 0.89% -
rng::any_of(deque<int>)_(process_all)/8 4.13% 3.092 3.219 - -0.07% -
rng::find_if(deque<int>)_(bail_25%)/32768 4.12% 2776.580 2891.104 - 5.07% -
SetIntersection_Front_Set_uint32_16384_1024 4.12% 15461815.069 16098145.799 - 0.02% -
SetIntersection_None_Set_float_262144_16384 4.11% 1163602.455 1211483.396 - 0.74% -
SetIntersection_None_Set_uint32_16384_16384 4.11% 154224816.027 160566320.019 - 2.90% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.11% 260027.664 270713.163 - 2.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.10% 795.197 827.812 - 1.08% -
SetIntersection_None_Set_float_262144_4 4.10% 1162813.152 1210480.715 - 0.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.09% 29.485 30.691 - -2.24% -
BM_StringDestroy_Huge 4.09% 10.624 11.059 - 3.29% -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.09% 4.360 4.538 - -0.71% -
BM_RangesPopHeap_float_4 4.08% 2.369 2.466 - 0.59% -
BM_PushHeap_uint64_SingleElement_4 4.08% 0.357 0.372 - 4.37% -
std::multiset<int>::erase(iterator)/32 4.07% 21.319 22.187 - 2.42% -
rng::find_end(list<int>)_(single_element)/1000 4.07% 683.666 711.488 - 0.06% -
std::any_of(deque<int>)_(process_all)/8 4.07% 3.089 3.215 - -0.24% -
std::stable_partition(vector<int>)_(sparse)/50 4.06% 20.155 20.975 - -3.47% -
BM_std_minmax<long_long>/4 4.05% 1.868 1.944 - 12.00% -
BM_MakeHeap_string_Random_64 4.05% 10.032 10.439 - 3.79% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.05% 20.152 20.968 - -0.92% -
std::multiset<std::string>::erase(iterator)/0 4.05% 30.057 31.275 - 15.61% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.05% 282184.318 293605.041 - 5.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 4.05% 33.010 34.346 - 8.96% -
BM_std_minmax<unsigned_short>/3 4.04% 1.165 1.212 - 2.55% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.02% 19.266 20.041 - 2.91% -
std::multimap<std::string,_int>::clear()/32 4.02% 890.973 926.762 - 2.65% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 4.01% 21.594 22.460 - 1.63% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.01% 1.875 1.950 - -5.33% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.00% 7580.128 7883.199 - -11.29% -
SetIntersection_Front_Set_uint32_1024_1 4.00% 1061496.740 1103918.435 - -1.81% -
BM_std_min<short>/30 4.00% 2.347 2.441 - 2.28% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.99% 16151.400 16795.673 - -0.12% -
std::copy_n(vector<int>)/8 3.98% 2.165 2.251 - 1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.97% 24110.938 25067.159 - 1.56% -
BM_vector_deque_ranges_copy_backward/1 3.96% 2.219 2.307 - -0.68% -
std::set<int>::count(key)_(non-existent)/8192 3.96% 11.333 11.782 - -3.58% -
BM_std_minmax_element<long_long>/3 3.96% 1.121 1.166 - -8.55% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.95% 952036.486 989672.058 - -1.47% -
std::find_end(list<int>)_(process_all)/1024 3.95% 703.015 730.788 - 0.07% -
rng::fold_left(list<int>)/8192 3.95% 10517.347 10932.561 - 1.57% -
BM_deque_deque_copy/1 3.95% 3.403 3.537 - 4.82% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.95% 16671.511 17329.274 - 0.25% -
std::find_end(vector<int>)_(single_element)/1024 3.94% 239.229 248.655 - 1.32% -
BM_RangesMakeThenSortHeap_string_Heap_256 3.94% 49.070 51.001 - 3.77% -
BM_RangesPushHeap_uint32_Descending_4 3.93% 0.351 0.365 - 1.54% -
std::vector<std::string>::ctor(size)/32 3.93% 33.569 34.888 - 1.46% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.93% 3.211 3.337 - -0.03% -
BM_std_min<__int128>/15 3.93% 5.697 5.920 - 3.53% -
BM_PushHeap_uint32_SingleElement_64 3.92% 0.365 0.379 - 8.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.91% 1079289.680 1121521.539 - 0.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.91% 3.132 3.254 - 5.76% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.90% 22.191 23.055 - 6.01% -
std::find_end(vector<int>)_(single_element)/1000 3.89% 233.910 243.018 - 1.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.88% 0.278 0.289 - 3.66% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.88% 31.514 32.737 - 2.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 3.88% 39.382 40.909 - 16.78% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.87% 790.629 821.248 - 0.28% -
SetIntersection_Front_Vector_string_256_256 3.87% 20167089.749 20947929.639 - -0.13% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.87% 3.247 3.373 - 1.40% -
BM_RangesMakeThenSortHeap_uint64_Descending_1 3.86% 0.269 0.279 - -0.33% -
rng::copy_if(list<int>)_(entire_range)/32768 3.86% 28402.928 29500.436 - -1.52% -
BM_StringCopy_Huge 3.86% 100.977 104.877 - 2.15% -
std::find(deque<int>)_(process_all)/50 3.86% 13.236 13.746 - 4.54% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.86% 39682.067 41212.781 - 2.89% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.86% 24143.721 25074.782 - 1.16% -
rng::sort(vector<int>)_(descending)/8 3.85% 24.693 25.645 - 5.72% -
BM_MakeHeap_string_Random_16 3.85% 8.361 8.683 - 4.05% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.84% 810.366 841.481 - 0.18% -
BM_std_minmax<unsigned_short>/31 3.84% 2.998 3.113 - -0.13% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.83% 204539.144 212378.673 - 5.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.83% 1330282.741 1381238.639 - -3.70% -
std::any_of(vector<int>)_(process_all)/8 3.82% 2.481 2.576 - 5.67% -
SetIntersection_Front_Vector_uint64_262144_4 3.82% 1080121.867 1121329.797 - 3.04% -
BM_SortHeap_float_16384 3.81% 26.721 27.739 - -1.12% -
BM_std_minmax<unsigned_char>/25 3.80% 1.226 1.273 - 3.80% -
BM_vector_deque_ranges_move_backward/512 3.79% 17.739 18.412 - 1.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.79% 815538.739 846472.862 - -0.25% -
std::shift_left(deque<int>)/32 3.79% 4.728 4.908 - 3.96% -
rng::all_of(list<int>)_(process_all)/8 3.79% 2.610 2.709 - -0.31% -
std::remove_copy_if(list<int>)_(prefix)/8192 3.79% 7277.034 7552.765 - -12.54% -
BM_deque_deque_ranges_move/64000 3.79% 2837.385 2944.879 - 0.47% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.78% 596937.809 619494.975 - -0.05% -
BM_PushHeap_float_Ascending_16384 3.78% 4.221 4.380 - 0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.78% 6.376 6.617 - 0.89% -
bm_ranges_lexicographical_compare<int>/8 3.76% 1.530 1.588 - 3.83% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 3.76% 1.255 1.302 - -3.58% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.75% 27.017 28.030 - -0.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.74% 3.006 3.119 - 5.94% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 3.74% 18.604 19.299 - -1.71% -
BM_vector_deque_ranges_copy_backward/65536 3.73% 7661.263 7947.375 - -2.04% -
std::find_end(vector<int>)_(single_element)/8192 3.73% 1834.008 1902.344 - 1.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.72% 3.402 3.528 - -1.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.72% 68532.616 71083.278 - -6.07% -
std::multimap<int,_int>::clear()/8192 3.71% 81762.711 84799.516 - 3.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.71% 1.338 1.388 - -12.17% -
SetIntersection_None_Set_uint32_262144_1 3.71% 1159141.115 1202131.430 - -0.15% -
rng::find(vector<char>)_(bail_25%)/8 3.70% 0.983 1.019 - -7.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.69% 1065920.546 1105303.689 - 2.16% -
SetIntersection_Front_Set_string_262144_256 3.69% 15768914.669 16351032.498 - 13.49% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.69% 1532976.971 1589525.308 - 0.27% -
BM_PopHeap_float_16384 3.68% 33.137 34.358 - 3.80% -
rng::find_last(vector<char>)_(bail_90%)/50 3.68% 1.031 1.069 - 7.10% -
BM_MakeHeap_float_Random_256 3.68% 1.238 1.283 - -0.46% -
SetIntersection_Interlaced_Set_uint64_64_64 3.67% 15158007.264 15714279.648 - 3.26% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.67% 10.434 10.817 - 5.65% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.66% 8.512 8.823 - -2.59% -
BM_RangesSortHeap_float_4 3.66% 1.027 1.064 - 0.50% -
BM_vector_deque_ranges_move/64 3.65% 2.661 2.758 - -0.57% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.65% 19480.732 20192.096 - -0.07% -
rng::remove_copy(list<int>)_(sprinkled)/8192 3.65% 7033.546 7290.264 - -15.13% -
BM_std_minmax_element<short>/4 3.65% 1.227 1.272 - 0.91% -
std::count(list<int>)_(every_other)/8192 3.64% 6663.637 6906.339 - 9.23% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.64% 794.479 823.396 - 0.08% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.63% 1.230 1.274 - 2.66% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.61% 813.415 842.815 - 0.08% -
SetIntersection_Interlaced_Set_float_262144_4 3.61% 1286060.385 1332491.537 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.61% 20123377.965 20849897.269 - -6.44% -
std::move_backward(vector<bool>)_(unaligned)/64 3.61% 1.790 1.854 - -1.68% -
SetIntersection_None_Set_float_16384_16384 3.60% 156755842.003 162393503.577 - 4.22% -
std::unordered_set<int>::find(key)_(existent)/32 3.59% 1.135 1.176 - 1.15% -
BM_std_min<char>/30 3.59% 2.223 2.303 - -0.23% -
BM_std_minmax<unsigned_char>/26 3.58% 1.442 1.494 - 3.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.58% 1390.817 1440.665 - 3.73% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.58% 1031.302 1068.240 - 1.40% -
std::multiset<int>::erase(key)_(existent)/0 3.58% 20.811 21.556 - 2.13% -
SetIntersection_Front_Vector_uint32_262144_256 3.57% 2269960.075 2351023.372 - 1.80% -
rng::swap_ranges(deque<int>)/8192 3.57% 2694.571 2790.754 - -3.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.56% 2.639 2.733 - 0.75% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.56% 480.400 497.494 - 0.27% -
SetIntersection_None_Set_float_1024_4 3.55% 8873001.079 9188037.467 - 1.42% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.55% 29.839 30.897 - 0.75% -
std::unordered_map<int,_int>::erase(iterator)/8192 3.54% 20.357 21.078 - 1.54% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.54% 698.023 722.758 - 1.01% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 3.53% 55.163 57.111 - 3.99% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 3.52% 0.466 0.483 - 3.03% -
BM_deque_deque_ranges_copy_backward/65536 3.52% 7981.857 8262.796 - -0.49% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.51% 9.460 9.792 - 0.38% -
rng::contains_subrange(list<int>)_(single_element)/50 3.51% 17.644 18.263 - 1.71% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.51% 8.975 9.289 - 5.96% -
SetIntersection_Front_Set_uint64_262144_256 3.51% 4480569.092 4637709.422 - 7.31% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3.50% 3587.318 3712.896 - 10.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.50% 1.613 1.669 - 3.38% -
BM_StringAssignStr_Large_Opaque 3.50% 10.166 10.521 - 1.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.50% 42.521 44.007 - -3.02% -
BM_RangesPushHeap_uint32_Random_1024 3.49% 6.037 6.248 - -0.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 3.49% 1.107 1.145 - 4.02% -
BM_StringFindAllMatch/1 3.49% 2.774 2.871 - 4.28% -
rng::unique_copy(list<int>)_(sprinkled)/8192 3.49% 6980.278 7223.723 - -9.93% -
std::multiset<int>::ctor(const&,_alloc)/32 3.49% 220.270 227.951 - 4.72% -
BM_RangesMakeThenSortHeap_string_Descending_256 3.49% 19.320 19.994 - 10.75% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.48% 27.006 27.947 - -6.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.48% 11490640.717 11890942.984 - -0.40% -
SetIntersection_None_Set_uint32_262144_64 3.48% 1150543.051 1190588.135 - -0.90% -
SetIntersection_None_Set_uint32_262144_256 3.46% 1150203.369 1189960.367 - -1.23% -
rng::fold_left(list<int>)/50 3.46% 37.480 38.775 - 3.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.45% 79399.939 82140.181 - -3.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.45% 6.080 6.290 - 0.07% -
std::find_first_of(vector<int>)_(small_needle)/50 3.45% 70.613 73.046 - 1.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.44% 348957915.886 360979262.617 - 4.48% -
SetIntersection_None_Set_uint32_262144_16384 3.44% 1151559.490 1191217.691 - -1.23% -
BM_StringAssignStr_Large_Transparent 3.44% 10.158 10.507 - 1.26% -
rng::swap_ranges(deque<int>)/1024 3.44% 336.964 348.548 - -3.26% -
std::find(list<int>)_(process_all)/8192 3.43% 8501.542 8793.143 - -18.56% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.43% 670.415 693.406 - -5.61% -
std::find(list<int>)_(process_all)/50 3.43% 18.131 18.753 - 0.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.43% 38.247 39.557 - 31.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.43% 22.715 23.493 - 0.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.42% 778.068 804.682 - 1.40% -
std::remove_copy(list<int>)_(prefix)/8192 3.41% 7023.971 7263.653 - -12.59% -
BM_StringRelational_Less_Small_Small_Control 3.41% 1.727 1.786 - -2.73% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.41% 3.665 3.790 - -0.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.41% 822.208 850.250 - 2.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.41% 169849.770 175641.456 - 1.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 3.40% 794.016 821.034 - 1.21% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.40% 23.835 24.646 - 1.28% -
std::remove_if(vector<int>)_(sprinkled)/32 3.40% 53.749 55.575 - -2.16% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.39% 1.591 1.645 - 0.86% -
BM_std_minmax<short>/7 3.39% 1.747 1.806 - 7.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.38% 4.993 5.162 - -2.54% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.38% 7095.167 7335.139 - 6.19% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.38% 5.893 6.093 - 5.18% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 3.38% 78.951 81.619 - -1.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.38% 1973.306 2039.950 - -1.49% -
BM_std_minmax<unsigned_char>/10 3.38% 1.341 1.386 - -0.28% -
BM_RangesMakeHeap_uint64_Random_1024 3.37% 1.076 1.112 - 7.02% -
BM_std_minmax<unsigned_char>/3 3.37% 1.193 1.233 - 8.91% -
BM_PopHeap_float_4 3.37% 2.374 2.454 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.36% 12768803.666 13198392.297 - -1.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.36% 168295946.102 173951477.133 - 2.89% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 3.35% 69.462 71.788 - 3.45% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.35% 589.992 609.731 - -0.39% -
BM_StringEraseToEnd_Large_Opaque 3.34% 1.010 1.044 - 0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.34% 1134326.021 1172201.350 - -2.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.33% 1114226.755 1151361.176 - 1.97% -
rng::move_backward(deque<int>)/32768 3.33% 3523.518 3640.933 - 0.81% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.33% 4716.780 4873.616 - -0.13% -
BM_std_min<__int128>/14 3.32% 5.290 5.466 - 2.66% -
BM_PushHeap_uint32_SingleElement_262144 3.32% 0.366 0.379 - 6.18% -
SetIntersection_Interlaced_Set_uint64_256_4 3.31% 11496271.590 11877145.079 - 1.78% -
SetIntersection_None_Set_float_262144_262144 3.31% 1166374.509 1204978.842 - -0.47% -
BM_std_minmax<unsigned_char>/19 3.30% 1.656 1.711 - 4.27% -
BM_RangesPushHeap_uint64_SingleElement_1 3.30% 0.616 0.636 - 36.43% -
BM_RangesPushHeap_string_Ascending_16384 3.30% 19.301 19.938 - -12.54% -
rng::contains(list<int>)_(process_all)/8192 3.30% 6967.445 7197.315 - -33.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.29% 4163.116 4300.207 - -0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.29% 27.448 28.352 - 1.37% -
BM_RangesPopHeap_uint64_4 3.29% 2.667 2.755 - 3.81% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.29% 5236.728 5408.959 - 0.12% -
std::map<int,_int>::find(key)_(existent)/1024 3.28% 3.750 3.873 - 0.99% -
SetIntersection_Interlaced_Set_string_1024_1024 3.28% 56620112.699 58479445.818 - 0.71% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.28% 28.816 29.760 - 0.48% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.28% 6.327 6.534 - -1.43% -
std::remove(deque<int>)_(sprinkled)/32 3.28% 52.627 54.351 - 0.46% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.27% 22.841 23.589 - 3.01% -
bm_lexicographical_compare<signed_char>/6 3.27% 2.491 2.572 - -0.47% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.27% 2.825 2.917 - -0.68% -
std::multiset<std::string>::insert(value)_(new_value)/32 3.27% 42.679 44.073 - 0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.26% 13292.704 13726.562 - -0.63% -
std::shift_left(deque<int>)/50 3.26% 5.481 5.660 - 3.43% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.24% 505.387 521.743 - 4.86% -
BM_std_min<short>/3 3.24% 0.693 0.716 - 3.13% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.22% 22.356 23.076 - 1.06% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 3.22% 8.976 9.265 - 4.03% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.22% 2074.404 2141.116 - 0.00% -
std::none_of(deque<int>)_(process_all)/50 3.21% 17.757 18.328 - 0.06% -
std::move_backward(vector<int>)/1048576 3.21% 54475.926 56222.293 - -0.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.21% 3.614 3.730 - 3.87% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.20% 23.051 23.790 - 1.43% -
rng::copy_backward(vector<int>)/1048576 3.20% 48443.180 49993.046 - 2.07% -
BM_std_min<short>/27 3.20% 2.295 2.369 - 3.57% -
SetIntersection_Interlaced_Set_uint32_262144_16 3.20% 1563364.666 1613372.072 - -1.07% -
bm_gcd_trivial 3.20% 0.856 0.884 - 2.46% -
rng::remove_if(deque<int>)_(prefix)/1024 3.19% 561.079 579.003 - 0.08% -
rng::for_each(multiset<int>::iterator)/8 3.19% 4.806 4.959 - -0.11% -
BM_RangesPushHeap_uint64_Ascending_64 3.19% 1.519 1.567 - -0.08% -
rng::reverse_copy(deque<int>)/512 3.18% 126.721 130.756 - 3.76% -
SetIntersection_None_Set_float_256_256 3.18% 5868907.246 6055773.306 - 2.74% -
BM_std_min<__int128>/13 3.18% 4.881 5.036 - 2.83% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.18% 23.090 23.824 - 1.91% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 3.18% 10.589 10.925 - 3.43% -
BM_RangesMakeHeap_uint32_Ascending_256 3.18% 0.598 0.617 - 0.93% -
BM_StringFindAllMatch/64 3.18% 3.072 3.169 - 2.91% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.17% 51518.572 53153.077 - 3.32% -
std::map<std::string,_int>::erase(iterator)/0 3.17% 27.413 28.282 - -10.24% -
std::multiset<std::string>::ctor(const&)/32 3.17% 719.111 741.919 - -0.22% -
std::search(deque<int>,_pred)_(same_length)/1000 3.17% 478.041 493.190 - 2.01% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 3.17% 17.941 18.510 - 8.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 3.17% 20.475 21.123 - 3.47% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 3.17% 31325.941 32317.839 - -0.86% -
SetIntersection_Interlaced_Set_float_16_16 3.16% 41208659.787 42512044.123 - 2.81% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.16% 23661.935 24409.998 - -0.07% -
std::find_if(vector<int>)_(process_all)/8192 3.16% 2194.264 2263.586 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.16% 20018363.160 20650721.707 - 2.16% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.15% 29.440 30.368 - 13.94% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 3.15% 1.038 1.070 - -5.28% -
SetIntersection_Interlaced_Set_uint32_256_256 3.14% 8851964.824 9130265.795 - -3.28% -
BM_StringFindStringLiteral/256 3.14% 5.326 5.493 - -2.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.13% 39221005.015 40449520.807 - 2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.13% 34.663 35.748 - 1.09% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 3.13% 24996.242 25777.935 - 0.82% -
BM_std_minmax<unsigned_char>/20 3.13% 1.932 1.993 - 4.73% -
rng::partial_sort(deque<int>)_(heap)/8 3.12% 36.906 38.059 - 0.49% -
std::find_if(vector<int>)_(process_all)/32768 3.12% 8804.068 9078.892 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.11% 1224040.143 1262166.171 - -0.50% -
BM_vector_deque_copy_backward/64 3.11% 2.961 3.053 - -1.54% -
std::set<int>::count(key)_(existent)/1024 3.11% 4.174 4.304 - -3.32% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.10% 576.398 594.279 - -0.34% -
BM_deque_deque_ranges_move/1 3.10% 3.421 3.527 - 4.69% -
BM_SortHeap_float_64 3.10% 3.152 3.250 - 1.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.09% 12084.821 12458.720 - 7.63% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 3.09% 256.363 264.294 - -0.91% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.08% 26.628 27.448 - 0.18% -
BM_RangesPushHeap_uint64_Ascending_16384 3.08% 3.564 3.674 - 0.21% -
BM_PushHeap_uint32_SingleElement_16384 3.08% 0.367 0.378 - 6.19% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 3.08% 2.477 2.553 - 1.79% -
std::unordered_multiset<int>::erase(iterator)/32 3.07% 20.054 20.670 - 1.97% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 3.07% 0.750 0.773 - -0.19% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 3.06% 1198.430 1235.106 - 2.92% -
rng::replace(vector<int>)_(prefix)/50 3.06% 6.984 7.198 - 1.82% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.06% 28.126 28.986 - -0.03% -
std::multiset<int>::erase(iterator)/1024 3.06% 23.757 24.483 - 1.74% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.05% 6.564 6.764 - 0.77% -
BM_RangesMakeHeap_uint32_Random_1024 3.04% 1.071 1.104 - -0.68% -
rng::generate(list<int>)/32 3.04% 8.537 8.796 - 1.99% -
BM_deque_deque_move_backward/65536 3.03% 8062.987 8307.251 - -0.12% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.03% 1226220.865 1263363.687 - -0.38% -
SetIntersection_Interlaced_Set_float_262144_16384 3.03% 1251303.222 1289170.900 - 0.31% -
bm_lexicographical_compare<signed_char>/8 3.02% 3.111 3.205 - -0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 3.02% 157800040.821 162567894.200 - -1.35% -
std::multiset<int>::ctor(const&)/8192 3.02% 48971.432 50450.947 - 1.52% -
SetIntersection_Interlaced_Set_string_16384_1024 3.02% 339042062.996 349277369.681 - 1.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.02% 43698.974 45017.928 - 1.41% -
rng::search(vector<int>)_(same_length)/1024 3.02% 247.345 254.809 - 3.85% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.01% 22.779 23.465 - 3.73% -
BM_MakeThenSortHeap_float_Ascending_16384 3.00% 27.668 28.498 - 0.64% -
std::remove(list<int>)_(sprinkled)/32 3.00% 54.824 56.469 - -0.83% -
std::unordered_set<int>::insert(value)_(new_value)/8192 2.99% 19.381 19.962 - 1.98% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 2.99% 735.462 757.468 - 2.20% -
SetIntersection_Front_Set_uint32_64_16 2.99% 16761495.227 17262571.722 - 2.49% -
std::set<int>::contains(key)_(non-existent)/8192 2.98% 8.311 8.558 - 2.92% -
BM_std_minmax<char>/27 2.97% 1.952 2.010 - 11.95% -
rng::partition(list<int>)_(sparse)/50 2.95% 15.398 15.853 - 4.63% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.95% 22.982 23.660 - 2.70% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.95% 47.467 48.866 - 4.18% -
std::find_first_of(vector<int>)_(small_needle)/32 2.94% 46.829 48.207 - 1.40% -
std::sort(vector<int>)_(descending)/8 2.94% 24.661 25.386 - 1.48% -
SetIntersection_None_Vector_uint64_256_64 2.93% 3526385.901 3629738.245 - 1.96% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 2.93% 0.824 0.848 - 2.56% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.93% 26.317 27.087 - 0.25% -
BM_std_minmax<unsigned_long_long>/23 2.93% 4.298 4.424 - 2.34% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 2.92% 38.392 39.515 - 0.64% -
std::fill_n(list<int>)/32 2.92% 8.078 8.314 - -0.32% -
SetIntersection_Front_Vector_uint64_16_16 2.92% 37635504.099 38735084.727 - 2.78% -
std::multiset<std::string>::erase(key)_(existent)/0 2.92% 59.257 60.988 - 0.29% -
rng::generate_n(vector<int>)/50 2.92% 12.058 12.410 - 2.77% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.92% 9.905 10.194 - 0.40% -
std::multiset<int>::erase(iterator)/8192 2.92% 23.644 24.333 - 1.68% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.92% 8607.197 8858.097 - -5.10% -
BM_StringRelational_Less_Small_Small_ChangeLast 2.91% 1.846 1.899 - -2.81% -
SetIntersection_Front_Vector_uint64_1024_64 2.90% 1371893.129 1411744.327 - -1.37% -
SetIntersection_None_Set_uint32_262144_16 2.90% 1156487.547 1189987.387 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.90% 248119157.896 255304811.330 - -24.49% -
bm_lexicographical_compare<signed_char>/7 2.89% 2.746 2.825 - 1.49% -
BM_PushHeap_uint32_SingleElement_1024 2.89% 0.373 0.384 - 5.63% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.89% 12551.453 12913.719 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.89% 0.583 0.599 - 2.08% -
BM_MakeThenSortHeap_float_Descending_262144 2.88% 34.451 35.444 - -1.13% -
SetIntersection_None_Set_uint32_1024_1024 2.88% 8733330.951 8984663.997 - 2.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.88% 13833.965 14232.081 - 2.04% -
BM_RangesSortHeap_float_262144 2.87% 29.911 30.770 - 0.36% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.87% 4.846 4.986 - 1.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.87% 38.042 39.134 - 5.24% -
rng::remove_copy(deque<int>)_(prefix)/50 2.87% 21.867 22.494 - 9.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.87% 18763479.016 19301160.725 - 2.66% -
std::fill_n(vector<bool>)/4096 2.86% 4.159 4.278 - 3.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 2.85% 1.656 1.703 - 2.15% -
vector<bool>(size_type,_const_value_type&) 2.85% 8.157 8.389 - 5.53% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.85% 9.210 9.473 - 2.44% -
BM_vector_deque_copy_backward/65536 2.85% 7749.664 7970.454 - -5.79% -
BM_SortHeap_float_262144 2.84% 30.427 31.293 - 0.05% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.84% 219.925 226.165 - 5.46% -
std::copy(list<int>)/4096 2.84% 3295.613 3389.111 - 3.98% -
rng::remove_if(list<int>)_(prefix)/8192 2.83% 9138.536 9397.544 - -5.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.83% 0.963 0.990 - 1.16% -
std::multiset<int>::count(key)_(existent)/1024 2.83% 5.717 5.878 - 3.44% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 2.82% 1.536 1.580 - -0.19% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.82% 14517.128 14926.881 - 2.00% -
std::set<int>::upper_bound(key)_(existent)/1024 2.82% 4.135 4.252 - -0.08% -
std::multiset<int>::ctor(const&)/32 2.80% 226.405 232.755 - 8.51% -
BM_PushHeap_uint64_SingleElement_262144 2.80% 0.357 0.368 - 2.79% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.80% 30.094 30.937 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.80% 1084613.481 1114982.365 - 0.69% -
SetIntersection_Front_Set_float_64_64 2.80% 15408325.764 15839690.132 - 11.06% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.80% 828.133 851.280 - 11.99% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 2.79% 8903.991 9152.811 - 1.47% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.79% 567.015 582.834 - 0.04% -
BM_deque_vector_ranges_move/4000 2.78% 143.122 147.105 - -0.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 2.78% 36.830 37.854 - 2.88% -
std::fill(vector<int>)/32 2.78% 1.041 1.069 - 0.07% -
SetIntersection_None_Set_uint32_262144_4 2.78% 1157711.346 1189870.279 - -1.04% -
SetIntersection_Front_Set_uint64_262144_16384 2.78% 336249406.411 345585528.349 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.77% 349027853.741 358690779.004 - 0.20% -
BM_MakeThenSortHeap_uint64_Random_4 2.76% 4.024 4.135 - 2.84% -
std::mismatch(list<int>)_(it,_it,_it)/8 2.76% 2.644 2.717 - 1.97% -
BM_RangesPopHeap_float_262144 2.76% 38.337 39.394 - 0.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.75% 1.854 1.905 - -8.50% -
rng::rotate(deque<int>)_(by_1/2)/32 2.75% 7.340 7.541 - 1.18% -
BM_StringFindStringLiteral/128 2.74% 3.125 3.210 - -0.87% -
BM_StringEraseToEnd_Large_Transparent 2.74% 0.842 0.865 - 0.12% -
BM_std_min<__int128>/12 2.73% 4.474 4.596 - 2.30% -
std::transform(deque<int>,_deque<int>)/32 2.73% 21.584 22.174 - 3.11% -
BM_vector_deque_ranges_move_backward/1024 2.73% 37.311 38.330 - 1.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 13717.694 14092.228 - 2.03% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.73% 4.724 4.853 - 3.94% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.72% 2.415 2.481 - 4.49% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.72% 53957.654 55426.769 - 2.50% -
BM_std_minmax<char>/5500 2.72% 50.967 52.354 - 5.98% -
bm_ranges_lexicographical_compare<signed_char>/7 2.72% 2.835 2.912 - 1.34% -
SetIntersection_Front_Vector_string_1024_64 2.72% 3467030.313 3561269.692 - -1.65% -
std::partial_sort(deque<int>)_(heap)/8 2.72% 37.585 38.606 - 0.80% -
BM_SortHeap_float_4 2.71% 1.028 1.056 - 0.01% -
rng::fill_n(vector<bool>)/4096 2.71% 4.161 4.273 - 3.02% -
std::multiset<int>::erase(iterator)/0 2.71% 19.944 20.484 - 1.94% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.70% 5339.875 5484.310 - 0.62% -
SetIntersection_Interlaced_Set_string_64_64 2.70% 36012424.621 36984119.355 - -1.52% -
BM_std_minmax<unsigned_char>/29 2.70% 2.430 2.495 - 3.86% -
rng::partition(deque<int>)_(dense)/50 2.70% 15.399 15.815 - -6.39% -
std::set<int>::upper_bound(key)_(existent)/32 2.69% 1.731 1.778 - 1.23% -
BM_std_min<__int128>/11 2.69% 4.047 4.156 - 2.30% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.69% 1597873.556 1640892.808 - 1.20% -
std::unordered_multiset<int>::clear()/8192 2.69% 60117.414 61734.348 - 2.12% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 2.69% 0.541 0.555 - 0.01% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.69% 16.727 17.177 - 2.72% -
std::search(deque<int>,_pred)_(near_matches)/8192 2.68% 1512473.363 1552941.889 - 2.53% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.67% 101.432 104.144 - 2.68% -
BM_PushHeap_uint32_SingleElement_256 2.67% 0.392 0.402 - 5.34% -
std::reverse_copy(vector<int>)/8 2.67% 2.367 2.430 - 1.65% -
rng::any_of(vector<int>)_(process_all)/8 2.66% 2.354 2.417 - 0.90% -
BM_std_minmax<short>/32 2.65% 1.229 1.261 - -5.95% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.65% 12.301 12.627 - 2.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.65% 2.531 2.597 - -2.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.65% 6.048 6.208 - -0.79% -
std::set<std::string>::find(key)_(existent)/8192 2.64% 28.547 29.302 - 3.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.64% 1225.272 1257.559 - -2.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.63% 4.595 4.715 - 2.82% -
std::move_backward(deque<int>)/262144 2.63% 29751.221 30534.482 - -2.31% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.63% 23115.742 23724.284 - 0.26% -
rng::move_backward(deque<int>)/4096 2.63% 154.970 159.038 - -1.16% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.62% 5.712 5.861 - 0.76% -
BM_deque_vector_move_backward/4000 2.61% 142.995 146.732 - 1.12% -
SetIntersection_Interlaced_Vector_string_1024_1 2.61% 1116861.479 1146046.749 - -0.71% -
BM_deque_vector_copy_backward/65536 2.61% 8139.984 8352.598 - 1.63% -
std::multiset<int>::ctor(const&)/1024 2.61% 6157.884 6318.698 - 3.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.61% 3.490 3.581 - 3.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 2.61% 44982833.121 46155071.373 - 3.02% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.60% 5341.132 5480.077 - 0.34% -
BM_std_minmax<short>/22 2.60% 2.277 2.336 - 0.90% -
std::adjacent_find(deque<int>)/50 2.60% 14.773 15.156 - 0.31% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.60% 5347.640 5486.490 - 0.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.59% 1313.452 1347.477 - 1.22% -
SetIntersection_Front_Set_string_16_4 2.59% 66849474.666 68579372.152 - 3.85% -
SetIntersection_None_Vector_string_1024_256 2.59% 1207845.068 1239099.855 - 1.79% -
SetIntersection_Interlaced_Set_float_262144_16 2.59% 1599214.761 1640585.938 - -0.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.59% 817541.859 838682.992 - 1.27% -
std::move(list<int>)/512 2.58% 351.226 360.294 - 1.43% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.58% 1890.123 1938.810 - 1.77% -
BM_vector_deque_copy_backward/2 2.58% 2.067 2.120 - -6.84% -
rng::move(vector<bool>)_(aligned)/64 2.57% 1.897 1.946 - -2.90% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.57% 6599.656 6769.416 - 0.90% -
std::find_if_not(vector<char>)_(process_all)/8 2.57% 2.469 2.533 - 8.11% -
rng::find_if(deque<int>)_(bail_25%)/8192 2.56% 703.473 721.494 - 5.28% -
BM_LowerBound_string_1024 2.56% 178.130 182.691 - 1.01% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.56% 1.500 1.538 - -1.16% -
BM_num_get<unsigned_int> 2.55% 10.571 10.841 - 1.54% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 2.55% 110.012 112.813 - 3.07% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.54% 28.582 29.309 - 6.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.54% 32454.172 33280.006 - -0.14% -
rng::for_each(list<int>)/8192 2.54% 8309.713 8521.154 - 6.79% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.54% 41.524 42.580 - -15.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.53% 11.477 11.768 - 1.85% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.53% 29.042 29.778 - 0.54% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.53% 5348.338 5483.609 - 0.92% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.52% 24.083 24.691 - 3.89% -
BM_PushHeap_uint64_Random_16 2.52% 4.283 4.391 - 2.48% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.52% 0.920 0.943 - 2.37% -
rng::fill(vector<int>)/32 2.52% 1.039 1.066 - 0.15% -
SetIntersection_None_Set_float_262144_1024 2.52% 1171820.474 1201348.877 - -0.74% -
BM_MakeHeap_float_Random_1024 2.52% 1.234 1.265 - 1.11% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.51% 4.420 4.531 - -1.05% -
rng::move_backward(vector<bool>)_(unaligned)/4096 2.50% 27.706 28.398 - 0.63% -
SetIntersection_Front_Set_uint64_16384_64 2.50% 1913438.329 1961257.582 - 8.20% -
SetIntersection_Interlaced_Set_uint32_256_4 2.50% 11408589.433 11693683.101 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.50% 1102354.118 1129863.565 - 3.13% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.49% 139.368 142.843 - 2.18% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.49% 3.908 4.006 - 0.55% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.49% 20.347 20.853 - 0.24% -
std::set<std::string>::find(key)_(existent)/1024 2.48% 22.954 23.523 - -2.42% -
std::stable_partition(list<int>)_(sparse)/1024 2.48% 913.276 935.921 - 0.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 2.48% 0.629 0.645 - -1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.48% 13520570.156 13855423.084 - 4.08% -
BM_RangesPopHeap_uint64_262144 2.48% 41.152 42.171 - 1.17% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.47% 10.431 10.689 - 3.15% -
std::copy_if(list<int>)_(every_other)/4096 2.47% 3172.195 3250.624 - 2.29% -
rng::copy_backward(list<int>)/32768 2.47% 30329.043 31078.863 - -19.28% -
std::remove(list<int>)_(prefix)/1024 2.47% 997.403 1022.043 - -12.33% -
std::copy_backward(list<int>)/4096 2.47% 3312.008 3393.771 - 2.86% -
SetIntersection_Interlaced_Set_string_262144_262144 2.47% 17375759.848 17804313.557 - 0.75% -
rng::count(list<int>)_(every_other)/1024 2.47% 703.176 720.518 - 1.65% -
BM_deque_deque_ranges_copy/65536 2.47% 2769.959 2838.248 - -0.06% -
BM_RangesPushHeap_string_Ascending_64 2.46% 7.442 7.625 - -2.68% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.46% 3.347 3.429 - 0.32% -
SetIntersection_None_Set_float_256_1 2.46% 11760647.673 12049521.008 - 2.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.45% 14.834 15.198 - 1.01% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.45% 35894.394 36774.829 - 0.19% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.45% 46.520 47.660 - -11.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.45% 49.503 50.715 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.45% 27112516.622 27776299.661 - 2.05% -
std::fill_n(deque<int>)/1024 2.45% 29.624 30.349 - 3.09% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.45% 206349449.766 211399655.361 - 1.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 2.45% 0.477 0.488 - 10.90% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 2.44% 5587.193 5723.291 - 1.79% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.43% 139722.410 143123.751 - 1.86% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.43% 37178.320 38083.192 - 0.20% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.43% 25.435 26.053 - -2.53% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.43% 28.242 28.928 - 2.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.43% 1594.660 1633.376 - 1.65% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.42% 1817.763 1861.835 - 1.63% -
std::copy_backward(vector<int>)/8 2.42% 2.225 2.278 - 6.13% -
std::multiset<int>::insert(value)_(new_value)/1024 2.42% 47.785 48.942 - 1.14% -
std::set<std::string>::contains(key)_(existent)/1024 2.42% 21.246 21.760 - -7.39% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.42% 13.849 14.184 - 1.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.41% 179098839.391 183422211.660 - 1.66% -
std::search_n(list<int>,_pred)_(no_match)/8192 2.41% 8147.870 8344.527 - 6.41% -
BM_std_minmax<unsigned_short>/21 2.41% 1.962 2.010 - -1.42% -
BM_RangesPushHeap_uint64_Random_16 2.41% 4.279 4.382 - 1.50% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.40% 31.180 31.928 - 0.55% -
BM_RangesPushHeap_uint64_Ascending_256 2.40% 2.093 2.143 - -0.09% -
std::search(deque<int>)_(single_element)/1000 2.40% 439.237 449.777 - 0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.40% 1.780 1.823 - 8.77% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.40% 11.666 11.946 - 0.05% -
BM_PushHeap_float_Random_16384 2.40% 7.525 7.706 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/32 2.39% 305.248 312.558 - -9.89% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.39% 14155.231 14493.074 - 0.36% -
rng::none_of(deque<int>)_(process_all)/50 2.38% 26.561 27.194 - -0.73% -
std::multiset<int>::erase(key)_(existent)/32 2.38% 22.348 22.880 - 2.71% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 2.38% 9.006 9.220 - 5.63% -
std::all_of(list<int>)_(process_all)/50 2.37% 21.545 22.057 - 0.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.37% 14223.418 14560.384 - 0.03% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.36% 4.050 4.146 - -0.50% -
BM_std_minmax<unsigned_char>/21 2.36% 2.231 2.284 - 2.72% -
std::remove_copy(list<int>)_(sprinkled)/8192 2.36% 6963.016 7127.273 - -14.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.36% 21.209 21.709 - 0.91% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.35% 559.521 572.698 - -1.36% -
SetIntersection_None_Set_uint32_256_256 2.35% 5769332.836 5905125.716 - 1.60% -
std::set<std::string>::count(key)_(existent)/32 2.35% 14.472 14.813 - -3.51% -
std::find_if(vector<int>)_(process_all)/1024 2.35% 283.577 290.231 - 0.07% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.35% 609.417 623.711 - 0.30% -
rng::partition(vector<int>)_(dense)/50 2.34% 12.575 12.870 - 2.31% -
BM_vector_deque_move_backward/512 2.34% 17.601 18.013 - -0.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.34% 455.974 466.635 - 3.31% -
SetIntersection_Interlaced_Set_uint64_256_64 2.34% 14710051.031 15053637.641 - -3.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 2.33% 4248.071 4347.255 - -0.90% -
BM_num_get<bool> 2.33% 12.081 12.363 - -3.17% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.33% 1.095 1.120 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.32% 28.986 29.660 - 0.98% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.32% 22.414 22.935 - -0.53% -
BM_MakeHeap_uint64_Random_64 2.32% 1.283 1.313 - -4.10% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.32% 54255.902 55514.141 - 0.23% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.32% 11.776 12.048 - 1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.32% 143389547.512 146711123.866 - -0.61% -
std::unordered_set<int>::erase(key)_(existent)/32 2.32% 21.059 21.547 - 2.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.31% 1090735.430 1115966.059 - -0.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.31% 2.043 2.090 - 1.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.31% 16.284 16.660 - 1.41% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 372.277 380.873 - -0.51% -
std::multimap<int,_int>::count(key)_(existent)/32 2.31% 3.493 3.574 - 4.13% -
SetIntersection_None_Set_uint32_256_1 2.30% 11425949.725 11688961.098 - -0.43% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.30% 1921.629 1965.861 - 2.04% -
BM_StringRelational_Eq_Large_Huge_Control 2.30% 0.486 0.497 - 2.19% -
BM_PopHeap_string_16384 2.30% 72.700 74.372 - 1.27% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.30% 21.980 22.485 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.29% 9244794.144 9456701.511 - 0.48% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 2.28% 16841.287 17225.671 - 0.97% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.28% 63.191 64.632 - 3.01% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.28% 1546726.724 1581971.598 - -1.04% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.28% 1.293 1.322 - -8.94% -
rng::search_n(list<int>,_pred)_(no_match)/8192 2.28% 8230.994 8418.468 - 6.08% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.28% 306.174 313.146 - -0.29% -
BM_PopHeap_float_1 2.27% 0.470 0.481 - -1.12% -
BM_std_min<__int128>/10 2.27% 3.666 3.749 - 1.90% -
std::transform(deque<int>,_deque<int>)/50 2.26% 33.403 34.158 - 2.52% -
rng::unique(list<int>)_(contiguous)/1024 2.26% 928.223 949.183 - 2.70% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.25% 6580.153 6728.489 - 0.31% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.25% 1261439.127 1289872.230 - -1.26% -
SetIntersection_Interlaced_Set_uint32_64_16 2.25% 23947750.423 24487053.365 - 5.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.25% 7.777 7.952 - 0.59% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.25% 0.991 1.013 - -0.50% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.25% 562.306 574.944 - 1.13% -
std::partial_sort(deque<int>)_(descending)/8192 2.24% 284366.018 290736.675 - 1.11% -
rng::search(deque<int>,_pred)_(near_matches)/8192 2.24% 1509789.326 1543595.998 - 0.77% -
BM_vector_deque_move/64 2.24% 2.704 2.765 - -1.60% -
std::multiset<int>::insert(value)_(already_present)/32 2.24% 19.001 19.426 - 1.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.23% 16.621 16.993 - -4.71% -
std::multiset<std::string>::erase(key)_(existent)/8192 2.23% 135.039 138.056 - 123.28% -
SetIntersection_Front_Set_string_1024_1024 2.23% 56345127.575 57603484.775 - 2.10% -
BM_std_minmax<unsigned_char>/13 2.23% 2.219 2.268 - -1.49% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 2.23% 1.363 1.393 - -3.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 2.23% 16.505 16.873 - 2.40% -
rng::partition(vector<int>)_(dense)/1024 2.22% 242.535 247.927 - 2.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 2.22% 1.580 1.615 - -0.40% -
rng::replace(list<int>)_(prefix)/8192 2.22% 7285.937 7447.643 - 3.09% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.21% 976.147 997.700 - 0.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.21% 22.533 23.030 - 0.63% -
BM_std_minmax<unsigned_long_long>/31 2.20% 4.790 4.896 - 3.01% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.20% 22.004 22.489 - 3.87% -
SetIntersection_Interlaced_Set_float_262144_64 2.20% 1573333.576 1607901.611 - 0.65% -
rng::rotate(list<int>)_(by_1/3)/50 2.19% 23.588 24.105 - 0.62% -
710_omnetpp_r 2.19% 8.847 9.041 - -0.26% -
SetIntersection_Front_Set_string_16384_4 2.19% 1319955.810 1348857.308 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.19% 1095222.076 1119192.798 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.19% 343275906.863 350783733.523 - -0.28% -
BM_std_minmax<unsigned_char>/7 2.19% 2.434 2.487 - 4.11% -
std::find_if(list<int>)_(process_all)/8 2.18% 3.424 3.499 - -0.03% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 2.18% 3.986 4.073 - 1.83% -
bm_ranges_lexicographical_compare<int>/64 2.18% 4.911 5.018 - 2.18% -
SetIntersection_Interlaced_Set_string_64_4 2.17% 26877999.369 27461923.799 - 1.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.17% 49879.528 50963.012 - 1.94% -
std::find_if(vector<int>)_(process_all)/50 2.17% 13.921 14.224 - -0.16% -
rng::partial_sort(vector<int>)_(descending)/8 2.17% 24.851 25.390 - -0.58% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 2.16% 562308.142 574478.350 - -1.82% -
SetIntersection_Front_Vector_string_256_64 2.16% 11102266.401 11342413.366 - 1.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.16% 9.827 10.040 - 0.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.16% 53550.884 54708.385 - 0.53% -
std::flat_map<int,_int>::count(key)_(existent)/8192 2.16% 11.800 12.055 - 1.00% -
std::unique(deque<int>,_pred)_(contiguous)/52 2.16% 69.587 71.089 - 1.12% -
SetIntersection_Interlaced_Set_float_16384_4 2.16% 172337323.014 176054324.299 - 2.97% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 2.16% 1.433 1.464 - 1.31% -
SetIntersection_Front_Vector_string_16384_64 2.16% 3474570.334 3549502.362 - 1.88% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.16% 586.673 599.320 - 0.26% -
BM_PushHeap_uint32_Random_16 2.15% 4.413 4.508 - -0.62% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.15% 5063140.914 5171773.433 - -0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.14% 152722.434 155997.725 - -0.25% -
std::multiset<int>::count(key)_(existent)/32 2.14% 3.530 3.606 - 1.87% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.14% 197.218 201.442 - 2.43% -
SetIntersection_None_Set_string_1024_4 2.14% 9225614.110 9422855.744 - 6.93% -
SetIntersection_Front_Vector_string_16384_1024 2.14% 39391165.899 40232878.727 - -0.12% -
rng::copy_n(vector<int>)/8 2.14% 2.232 2.280 - -0.51% -
BM_MakeThenSortHeap_string_Heap_262144 2.13% 178.241 182.042 - -1.49% -
std::replace_if(list<int>)_(sprinkled)/50 2.13% 23.023 23.513 - 2.75% -
BM_std_min<short>/18 2.13% 1.619 1.654 - 3.16% -
vector<bool>(const_vector<bool>&) 2.13% 9.828 10.037 - 2.33% -
rng::contains(vector<int>)_(process_all)/50 2.13% 12.361 12.624 - 2.33% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.13% 15087053.996 15408203.385 - -1.74% -
BM_PushHeap_float_Random_262144 2.13% 7.553 7.714 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.13% 1161018.633 1185692.499 - 0.98% -
BM_std_minmax<unsigned_char>/2 2.12% 0.883 0.902 - 6.95% -
BM_MakeThenSortHeap_float_Descending_1024 2.12% 7.981 8.150 - -1.18% -
rng::none_of(deque<int>)_(process_all)/8 2.12% 4.385 4.478 - -4.93% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.12% 41.761 42.647 - -0.12% -
BM_std_minmax_element<char>/4 2.12% 1.242 1.268 - 3.27% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.11% 1899.211 1939.357 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 7669.095 7830.929 - 0.46% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.11% 4692.278 4791.291 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 2.11% 23.656 24.154 - 1.50% -
rng::reverse_copy(list<int>)/8 2.11% 2.308 2.356 - 2.89% -
BM_std_minmax<unsigned_long_long>/5 2.10% 1.804 1.842 - -3.02% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.10% 6846.921 6990.910 - 1.56% -
BM_std_min<short>/11 2.10% 1.179 1.204 - 2.03% -
BM_RangesMakeHeap_float_Random_1024 2.10% 1.231 1.256 - -4.97% -
SetIntersection_Front_Vector_uint32_16384_256 2.10% 2290052.784 2338066.998 - 1.87% -
BM_std_min<unsigned_int>/24 2.10% 1.832 1.870 - 1.15% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.09% 9.263 9.457 - 1.28% -
BM_std_minmax<unsigned_char>/14 2.09% 2.543 2.596 - 1.06% -
SetIntersection_None_Vector_uint32_1024_1 2.09% 1121442.065 1144894.275 - -0.55% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.09% 30.574 31.213 - 0.42% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.09% 1878.566 1917.827 - 1.03% -
std::all_of(list<int>)_(process_all)/8192 2.08% 7605.898 7764.439 - -21.61% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.08% 6467.293 6602.044 - 2.81% -
BM_std_minmax<unsigned_char>/31 2.08% 3.158 3.224 - 2.66% -
std::set<int>::contains(key)_(non-existent)/32 2.08% 2.348 2.396 - 0.77% -
BM_std_min<__int128>/9 2.08% 3.273 3.341 - 1.77% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.08% 164062.827 167470.534 - 2.43% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 2.07% 3.121 3.185 - -1.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.07% 19.509 19.912 - 0.84% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.07% 23.834 24.326 - 0.90% -
SetIntersection_Interlaced_Set_float_16384_16 2.05% 210626031.949 214952434.932 - 1.96% -
std::find_if(vector<char>)_(bail_25%)/8 2.05% 0.929 0.948 - -0.23% -
BM_MakeThenSortHeap_uint64_Ascending_262144 2.05% 24.954 25.465 - 0.12% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.05% 302.232 308.423 - 1.25% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 2.05% 6.563 6.697 - 2.25% -
std::map<int,_int>::find(key)_(existent)/32 2.05% 1.531 1.562 - -1.35% -
BM_MakeThenSortHeap_float_Ascending_256 2.04% 6.462 6.594 - -0.23% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.04% 572.944 584.652 - 0.23% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.04% 198005632.991 202038016.302 - 2.52% -
BM_std_minmax<unsigned_char>/22 2.03% 2.509 2.560 - 2.39% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 2.03% 1.359 1.386 - 2.64% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.03% 9.013 9.196 - 3.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.03% 3.556 3.628 - 2.74% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.03% 1904.935 1943.555 - -0.13% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 2.03% 4.778 4.875 - 1.95% -
std::rotate(list<int>)_(by_1/3)/8192 2.03% 8774.675 8952.463 - 0.60% -
std::reverse_copy(list<int>)/8 2.03% 2.419 2.468 - 1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.02% 9.165 9.350 - 2.74% -
std::search(list<int>)_(single_element)/8192 2.02% 7828.129 7986.151 - 0.25% -
std::set<int>::equal_range(key)_(existent)/1024 2.02% 4.130 4.213 - 1.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.01% 717.278 731.729 - -1.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.01% 22.042 22.486 - -1.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.01% 2.032 2.073 - 8.02% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.00% 59.433 60.625 - 2.34% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 2.00% 3.738 3.813 - 0.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 2.00% 6.215 6.339 - -9.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.00% 1202052.231 1226063.483 - -1.24% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.99% 55686.736 56796.538 - 1.00% -
BM_deque_deque_move_backward/70000 1.99% 8799.801 8974.758 - -1.16% -
BM_std_minmax<unsigned_short>/30 1.98% 2.726 2.780 - -2.69% -
rng::partial_sort(deque<int>)_(ascending)/8 1.98% 30.501 31.105 - 0.31% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.98% 233638.370 238257.138 - 1.47% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 1.98% 3.504 3.574 - -0.30% -
SetIntersection_None_Vector_uint64_1024_256 1.98% 1122723.844 1144917.629 - 2.57% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 1.97% 0.573 0.584 - -2.16% -
BM_std_min<short>/32 1.97% 2.943 3.001 - -0.80% -
BM_std_min<__int128>/6 1.96% 2.076 2.116 - 1.42% -
SetIntersection_Interlaced_Set_float_262144_256 1.96% 1579327.798 1610220.623 - 0.26% -
rng::equal(vector<bool>)_(unaligned)/8192 1.96% 64.767 66.034 - 0.38% -
BM_std_minmax<unsigned_char>/5 1.95% 1.751 1.786 - 5.93% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.95% 11.632 11.859 - 1.26% -
BM_MakeThenSortHeap_uint32_SingleElement_16384 1.95% 19.645 20.028 - 0.28% -
BM_vector_deque_move_backward/64 1.95% 3.029 3.088 - -0.89% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.95% 6178.916 6299.256 - 2.10% -
BM_deque_deque_ranges_move/4000 1.95% 145.680 148.517 - 1.19% -
BM_std_min<short>/28 1.94% 2.730 2.783 - -0.32% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.94% 2.585 2.636 - 0.50% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.94% 260.554 265.618 - 4.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.94% 206.754 210.772 - 4.52% -
SetIntersection_Front_Vector_uint64_16384_256 1.94% 2291855.874 2336325.947 - 0.05% -
BM_std_min<char>/5 1.94% 1.426 1.454 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.93% 6641346.373 6769856.346 - 3.71% -
rng::starts_with(list<int>)/8 1.93% 2.911 2.967 - 0.04% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.93% 53054.052 54080.051 - 2.49% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.93% 204742.214 208700.724 - 0.69% -
rng::transform(list<int>,_list<int>)/50 1.93% 39.020 39.774 - 2.22% -
BM_RangesMakeHeap_string_SingleElement_4 1.93% 3.593 3.662 - 0.69% -
SetIntersection_None_Set_uint64_1024_16 1.93% 8738560.901 8907169.569 - 1.49% -
rng::starts_with(vector<int>,_pred)/8 1.93% 4.126 4.206 - 0.66% -
BM_RangesSortHeap_float_64 1.92% 3.139 3.200 - -0.92% -
std::partial_sort(deque<int>)_(ascending)/8 1.92% 29.620 30.189 - -0.28% -
BM_std_min<char>/31 1.92% 2.488 2.536 - -0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.92% 2.230 2.273 - 2.59% -
BM_RangesPushHeap_uint32_Ascending_262144 1.91% 8.036 8.189 - 0.21% -
rng::generate(deque<int>)/8192 1.91% 2043.634 2082.711 - 1.82% -
rng::find_last(deque<int>)_(bail_10%)/8 1.91% 2.680 2.732 - -0.00% -
rng::for_each(list<int>)/8 1.91% 2.532 2.580 - -0.45% -
BM_RangesPushHeap_uint64_Ascending_1024 1.90% 2.577 2.626 - 0.06% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.90% 1.388 1.414 - 0.20% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.90% 34.099 34.747 - 0.64% -
rng::move_backward(deque<int>)/262144 1.90% 29928.839 30496.926 - 0.42% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.90% 3.568 3.636 - 0.10% -
BM_deque_deque_ranges_copy_backward/64000 1.89% 7903.927 8053.595 - -0.30% -
BM_deque_deque_ranges_move_backward/4096 1.89% 152.169 155.050 - 1.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.89% 18.684 19.037 - 1.81% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.89% 16.856 17.174 - 0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.89% 1.801 1.835 - 1.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.89% 11.625 11.844 - 4.72% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.88% 30.608 31.184 - 2.98% -
std::partition_point(list<int>)/32 1.88% 15.926 16.225 - 2.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.88% 6230.988 6347.964 - 2.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 49796.103 50730.767 - 1.17% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.88% 848.529 864.456 - 2.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.88% 8754980.411 8919270.267 - -0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.87% 1184081.862 1206230.305 - 3.93% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.87% 5461.853 5563.984 - 0.76% -
SetIntersection_None_Set_uint64_256_64 1.87% 9156307.999 9327352.188 - -0.90% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.87% 5.924 6.035 - -0.05% -
SetIntersection_Front_Vector_uint32_256_16 1.87% 4369336.929 4450911.914 - -0.47% -
BM_MakeHeap_string_Descending_4 1.86% 2.095 2.134 - 0.45% -
BM_MakeThenSortHeap_float_Ascending_4 1.86% 1.397 1.423 - -2.16% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.86% 24.626 25.083 - -4.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.85% 93.536 95.270 - -3.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.85% 717.313 730.607 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.85% 344875130.437 351248341.624 - -2.10% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.85% 31.815 32.403 - -1.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.85% 12.969 13.209 - 2.68% -
BM_RangesMakeHeap_float_Ascending_256 1.84% 0.644 0.656 - -1.24% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.84% 4.195 4.273 - 1.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.84% 4.828 4.917 - 0.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.84% 8534.597 8691.796 - 0.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.84% 12583.186 12814.927 - 2.08% -
std::is_sorted_until(list<int>)/8 1.84% 2.208 2.248 - -0.22% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 1.84% 23.532 23.965 - 1.48% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.84% 36675.791 37350.772 - 2.43% -
std::for_each(list<int>)/8192 1.84% 8685.738 8845.515 - 12.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.84% 0.620 0.632 - 2.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.84% 117382475.219 119540755.466 - 1.84% -
BM_RangesPopHeap_string_16384 1.84% 71.921 73.243 - 1.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.84% 141903.476 144512.162 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.84% 343828812.084 350147388.699 - 0.15% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.84% 1885.305 1919.912 - 1.51% -
std::multimap<int,_int>::clear()/32 1.83% 660.375 672.483 - 2.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.83% 76176.223 77572.782 - 1.55% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.83% 3.121 3.179 - 1.56% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.83% 29.358 29.895 - 6.27% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.82% 24.501 24.948 - 0.11% -
BM_std_min<unsigned_short>/23 1.82% 2.135 2.174 - 3.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.82% 4505038.904 4587019.858 - 1.50% -
BM_std_minmax<unsigned_char>/27 1.82% 1.868 1.902 - 3.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.82% 274618.252 279612.612 - -1.17% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.82% 11.320 11.526 - 0.26% -
SetIntersection_Front_Set_uint32_262144_256 1.82% 4783864.002 4870774.423 - 1.89% -
std::partial_sort(deque<int>)_(shuffled)/8 1.82% 33.296 33.900 - 1.39% -
BM_MakeThenSortHeap_uint64_Random_64 1.81% 11.716 11.928 - 0.20% -
SetIntersection_Interlaced_Set_uint64_256_256 1.81% 9023237.460 9186931.697 - -5.13% -
bm_ranges_lexicographical_compare<signed_char>/8 1.81% 3.166 3.224 - 2.83% -
std::search(list<int>)_(no_match)/8192 1.81% 7152.815 7282.112 - -10.68% -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 1.81% 5.774 5.879 - 0.51% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.80% 1.502 1.529 - -0.01% -
rng::rotate(deque<int>)_(by_1/2)/1024 1.80% 173.553 176.677 - -3.26% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.80% 2903.087 2955.347 - 0.28% -
BM_std_minmax<unsigned_short>/25 1.80% 2.333 2.375 - 4.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 1.80% 32.719 33.306 - 3.21% -
BM_RangesPopHeap_uint32_4 1.79% 2.629 2.676 - 1.04% -
rng::reverse_copy(deque<int>)/64 1.79% 19.937 20.293 - 1.08% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.79% 34.527 35.143 - 0.09% -
SetIntersection_Interlaced_Set_string_16_4 1.78% 76441112.552 77804969.997 - 0.01% -
SetIntersection_Front_Vector_string_262144_64 1.78% 3494745.407 3557089.091 - 6.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.78% 19.666 20.017 - 0.06% -
rng::unique(deque<int>,_pred)_(contiguous)/52 1.78% 69.211 70.444 - 1.67% -
BM_MakeHeap_float_SingleElement_256 1.78% 0.651 0.663 - -1.34% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.78% 1909.952 1943.888 - 1.77% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.77% 1.700 1.730 - -1.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.77% 30.202 30.738 - 0.23% -
BM_MakeThenSortHeap_uint32_Heap_262144 1.77% 24.392 24.825 - -0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 1.77% 17.036 17.338 - -1.18% -
BM_MakeThenSortHeap_uint64_Ascending_16 1.77% 5.478 5.575 - 0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.77% 9.303 9.467 - 1.30% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 1.76% 24.344 24.773 - -0.03% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.76% 18.230 18.551 - -4.82% -
BM_std_min<__int128>/8 1.76% 2.871 2.921 - 1.44% -
rng::stable_sort(deque<int>)_(repeated)/8 1.76% 17.980 18.296 - -4.09% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 1.76% 0.635 0.646 - 3.31% -
std::set<int>::erase(iterator)/8192 1.76% 20.328 20.685 - 0.88% -
std::unordered_multiset<int>::clear()/1024 1.75% 7884.911 8023.228 - 1.55% -
std::set<std::string>::insert(value)_(already_present)/8192 1.75% 38.534 39.208 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.75% 19472963.312 19813194.945 - -2.21% -
BM_StringConstructDestroyCStr_Large_Opaque 1.75% 14.281 14.531 - 1.11% -
SetIntersection_Front_Vector_uint32_1024_64 1.74% 1390369.019 1414587.646 - -1.05% -
std::multiset<int>::insert(value)_(already_present)/8192 1.74% 32.582 33.150 - -1.30% -
BM_MakeThenSortHeap_uint64_Random_262144 1.74% 35.365 35.981 - 0.24% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.74% 990331.326 1007558.655 - 1.24% -
SetIntersection_Front_Vector_string_1024_4 1.74% 1238963.220 1260510.567 - -0.43% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.74% 11.848 12.054 - 0.06% -
BM_std_min<unsigned_short>/64 1.74% 3.498 3.559 - 1.35% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.74% 6.448 6.560 - 1.65% -
BM_RangesMakeHeap_uint32_Ascending_16 1.74% 0.600 0.611 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.74% 1402.366 1426.717 - -0.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.74% 904.425 920.127 - -1.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.73% 0.826 0.840 - 1.60% -
BM_std_minmax<unsigned_char>/18 1.73% 1.317 1.339 - 1.69% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.73% 25.770 26.217 - -0.81% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.73% 22.899 23.295 - 4.28% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.72% 55.137 56.087 - 0.26% -
std::is_sorted(list<int>)/8192 1.71% 7170.888 7293.863 - 2.74% -
std::sort(vector<int>)_(heap)/8 1.71% 22.378 22.761 - 0.64% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.71% 530.755 539.850 - 2.45% -
std::map<int,_int>::find(key)_(non-existent)/32 1.71% 2.402 2.443 - -4.77% -
BM_std_minmax<unsigned_short>/10 1.71% 1.405 1.429 - 1.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.71% 38.360 39.016 - 0.19% -
std::generate(list<int>)/32 1.71% 8.540 8.686 - -0.19% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.71% 829.335 843.502 - 1.92% -
BM_CmpEqual_int_short 1.70% 1.120 1.139 - 0.59% -
std::sort(deque<int>)_(repeated)/8192 1.70% 6752.979 6868.045 - 1.63% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.70% 10.049 10.220 - -2.25% -
std::is_sorted_until(vector<int>,_pred)/8192 1.70% 3328.184 3384.852 - 0.05% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.70% 66.788 67.925 - 5.79% -
BM_MakeThenSortHeap_float_Descending_16 1.70% 1.840 1.871 - 0.32% -
BM_std_minmax<short>/25 1.70% 2.203 2.240 - -2.89% -
BM_std_min<__int128>/7 1.70% 2.481 2.523 - 1.30% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.69% 1.273 1.295 - -0.07% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.69% 439560.399 446998.835 - 0.40% -
BM_std_minmax<unsigned_int>/23 1.69% 2.388 2.428 - 3.26% -
std::multimap<std::string,_int>::clear()/8192 1.69% 202706.671 206129.595 - 1.33% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.69% 13711.062 13942.578 - -0.02% -
SetIntersection_Front_Set_uint32_256_4 1.69% 4483068.703 4558680.304 - 0.78% -
std::is_sorted_until(vector<int>,_pred)/1024 1.69% 414.112 421.091 - -2.38% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.68% 54.566 55.485 - 2.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.68% 35288.698 35883.128 - -0.19% -
SetIntersection_None_Set_float_256_64 1.68% 9394924.519 9552705.523 - -0.12% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.68% 11894.715 12094.408 - -2.77% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.68% 2.120 2.156 - 0.10% -
std::any_of(deque<int>)_(process_all)/32 1.68% 11.557 11.750 - 1.92% -
rng::partition_copy(deque<int>)/50 1.67% 27.459 27.918 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.67% 22.047 22.416 - 0.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.67% 5368191.344 5457904.868 - 2.83% -
std::multiset<std::string>::count(key)_(existent)/8192 1.67% 30.721 31.235 - 3.44% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.67% 27.382 27.840 - -2.23% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.67% 19.666 19.994 - -0.13% -
BM_PushHeap_string_Random_4 1.67% 5.934 6.033 - 0.95% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.67% 2.027 2.061 - 2.05% -
BM_deque_deque_ranges_move_backward/4000 1.66% 144.913 147.325 - 0.13% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.66% 73.470 74.693 - 1.43% -
BM_std_min<short>/4096 1.66% 54.414 55.319 - 0.21% -
SetIntersection_Front_Set_float_262144_1024 1.66% 14204613.479 14440694.472 - -1.39% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.66% 48.425 49.229 - 1.81% -
BM_RangesMakeHeap_string_SingleElement_16 1.66% 5.532 5.624 - 0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.66% 24.618 25.027 - 0.27% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.66% 2913.290 2961.590 - 1.44% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.66% 13.697 13.924 - 0.99% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.66% 34356.153 34925.438 - -0.38% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.66% 540.459 549.408 - -0.13% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 1.66% 3.868 3.932 - 0.78% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.66% 2.939 2.988 - -1.34% -
BM_std_minmax<long_long>/2 1.65% 1.315 1.337 - 15.91% -
SetIntersection_Front_Vector_uint64_262144_16 1.65% 1167680.955 1186987.749 - 0.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.65% 18.886 19.198 - 0.29% -
rng::all_of(list<int>)_(process_all)/8192 1.65% 7416.500 7539.003 - -28.99% -
BM_std_minmax<unsigned_long_long>/30 1.65% 4.442 4.515 - -0.15% -
rng::find_last(list<int>)_(bail_10%)/8192 1.65% 6248.576 6351.747 - 1.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.65% 17180.259 17463.374 - 5.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.65% 55.003 55.909 - 11.16% -
rng::copy_backward(deque<int>)/262144 1.65% 31356.570 31872.539 - -0.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.64% 0.655 0.665 - 2.67% -
rng::is_sorted(list<int>,_pred)/8 1.64% 4.226 4.296 - 0.66% -
BM_RangesSortHeap_string_16384 1.64% 95.947 97.522 - 0.73% -
std::replace_if(vector<int>)_(prefix)/1024 1.64% 271.697 276.152 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.64% 349220.879 354942.268 - -0.43% -
std::stable_sort(vector<int>)_(ascending)/8 1.64% 16.791 17.066 - 1.22% -
std::none_of(list<int>)_(process_all)/32768 1.64% 25757.955 26179.216 - -11.83% -
SetIntersection_Front_Vector_uint64_16384_4 1.63% 1119365.725 1137659.588 - 0.40% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.63% 5.479 5.568 - 0.82% -
std::partition_copy(deque<int>)/1024 1.63% 635.141 645.509 - 1.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.63% 3.957 4.021 - 0.23% -
std::move_backward(deque<int>)/1048576 1.63% 127138.003 129206.225 - -0.43% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.62% 42.926 43.623 - -1.47% -
BM_StringEraseWithMove_Large_Transparent 1.62% 2.587 2.629 - 0.40% -
BM_num_get<void*> 1.62% 11.654 11.843 - 0.98% -
rng::partition_point(list<int>)/1024 1.62% 1261.101 1281.542 - 0.73% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.62% 482.204 490.009 - 5.04% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 1.62% 2.908 2.955 - 0.09% -
BM_RangesMakeHeap_string_SingleElement_16384 1.62% 5.959 6.056 - 4.26% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.62% 1072326.319 1089649.697 - -2.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.61% 561.789 570.842 - 0.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.61% 38.881 39.507 - 1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.61% 10015323.153 10176573.266 - 0.34% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.61% 4318.666 4388.121 - 0.74% -
SetIntersection_Interlaced_Vector_string_1024_256 1.61% 20746730.950 21080365.446 - -0.52% -
std::unordered_map<int,_int>::clear()/8192 1.61% 63007.910 64020.303 - 3.71% -
SetIntersection_None_Set_uint64_256_4 1.61% 11344161.418 11526268.340 - 0.22% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 1.60% 24.659 25.054 - 2.84% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.60% 30.635 31.127 - 1.72% -
BM_PushHeap_string_Ascending_256 1.60% 10.184 10.348 - -11.07% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.60% 359.129 364.865 - 1.50% -
BM_MakeThenSortHeap_string_Ascending_16384 1.60% 62.292 63.287 - -0.32% -
BM_std_min<unsigned_int>/4 1.60% 0.996 1.012 - -2.89% -
rng::copy_backward(vector<int>)/8 1.60% 2.289 2.325 - 5.23% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 1.60% 17.891 18.176 - 1.66% -
SetIntersection_Interlaced_Vector_float_64_16 1.59% 19189185.267 19494368.521 - 6.29% -
BM_RangesPushHeap_uint32_Random_262144 1.59% 6.277 6.376 - 0.93% -
std::set<int>::find(key)_(non-existent)/8192 1.58% 8.441 8.575 - 1.45% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.58% 5.616 5.705 - 3.05% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.58% 7.468 7.586 - 0.47% -
std::fill(vector<bool>)/64 1.58% 1.635 1.660 - 0.74% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.58% 11278.678 11456.644 - 1.69% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.58% 4.521 4.592 - 0.03% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 1.58% 77.273 78.492 - 3.13% -
SetIntersection_Interlaced_Set_float_64_16 1.58% 24692200.157 25081631.429 - 3.05% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.58% 1947.742 1978.438 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.57% 15674201.931 15921008.646 - 3.13% -
std::move_backward(vector<bool>)_(unaligned)/512 1.57% 4.639 4.712 - 0.35% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.57% 470.272 477.646 - 5.35% -
BM_std_minmax<unsigned_char>/6 1.57% 2.048 2.081 - 4.82% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.57% 35856.864 36418.111 - 1.89% -
SetIntersection_Interlaced_Vector_string_1024_64 1.56% 8450117.872 8582320.501 - 4.99% -
SetIntersection_None_Vector_uint32_16384_1024 1.56% 1171638.470 1189940.890 - 1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.56% 1099617.376 1116791.762 - 0.37% -
bm_swap_ranges_vb_aligned/64 1.56% 2.907 2.952 - 2.75% -
BM_MakeThenSortHeap_uint64_Random_16384 1.56% 22.087 22.431 - 0.17% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 1.56% 206173.258 209382.128 - 0.06% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.55% 44.410 45.098 - -0.05% -
std::multimap<int,_int>::erase(iterator)/32 1.55% 20.733 21.054 - 0.45% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.55% 9.564 9.712 - 1.23% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.54% 30.885 31.361 - 0.85% -
std::set<int>::erase(key)_(existent)/0 1.54% 20.266 20.578 - -0.49% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.54% 2876.226 2920.376 - 1.81% -
std::all_of(list<int>)_(process_all)/32 1.53% 11.494 11.670 - 0.19% -
BM_std_min<unsigned_short>/32 1.53% 2.913 2.958 - 2.02% -
SetIntersection_Front_Vector_uint64_262144_1024 1.53% 5781210.796 5869482.189 - 0.42% -
SetIntersection_Front_Set_string_16_16 1.52% 63316156.559 64280380.994 - 2.73% -
BM_PushHeap_string_Random_64 1.52% 12.649 12.841 - 0.70% -
rng::stable_partition(list<int>)_(sparse)/50 1.52% 25.724 26.115 - -1.32% -
BM_std_min<short>/4000 1.52% 53.074 53.880 - 0.17% -
BM_RangesPushHeap_uint64_Ascending_262144 1.52% 4.701 4.772 - -5.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.52% 4207.500 4271.397 - 2.63% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.52% 1506574.707 1529413.168 - -0.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.52% 72615.390 73715.992 - -0.00% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.51% 24.394 24.764 - 0.31% -
std::multimap<int,_int>::erase(iterator)/8192 1.51% 20.956 21.272 - 0.68% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.51% 1341.843 1362.062 - -7.53% -
SetIntersection_Front_Vector_uint64_1024_1 1.51% 1097273.895 1113803.119 - 1.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 36208.118 36753.538 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.50% 10.577 10.736 - -1.07% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.50% 8.004 8.124 - 0.52% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.50% 0.943 0.957 - 0.27% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.50% 544.579 552.756 - 5.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.50% 29.378 29.819 - -0.65% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.50% 5.376 5.457 - 0.12% -
SetIntersection_Front_Set_uint64_1024_64 1.50% 1888060.935 1916321.332 - 6.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.50% 32.806 33.297 - 6.51% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.49% 1030.312 1045.696 - 1.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.49% 10.977 11.141 - 3.99% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.49% 3.574 3.627 - -2.60% -
BM_std_minmax<unsigned_char>/4 1.49% 1.473 1.495 - 5.21% -
std::map<int,_int>::erase(key)_(existent)/1024 1.49% 24.892 25.263 - 3.75% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.49% 42761.124 43397.779 - 4.03% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.49% 1.431 1.453 - -10.12% -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 1.49% 24.952 25.322 - 0.11% -
std::unordered_set<int>::erase(iterator)/1024 1.48% 20.194 20.494 - 1.75% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.48% 2.098 2.129 - -1.76% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 1.48% 25.542 25.920 - 0.09% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.48% 1411.892 1432.780 - 1.42% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.48% 9154.232 9289.619 - 0.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.48% 14.112 14.321 - 1.15% -
BM_StringAssignAsciizMix_Opaque 1.48% 4.728 4.798 - -0.37% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.48% 26.488 26.879 - -0.05% -
rng::find(list<int>)_(bail_25%)/8192 1.48% 1423.272 1444.287 - 1.76% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.48% 7.083 7.187 - -3.38% -
BM_std_min<char>/1024 1.48% 8.310 8.433 - 0.77% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.48% 934.784 948.578 - 1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.47% 1109716.450 1126044.155 - 2.77% -
std::multiset<int>::insert(value)_(already_present)/0 1.47% 18.092 18.358 - 1.21% -
std::multiset<int>::clear()/32 1.47% 639.814 649.203 - 1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.47% 3113387.127 3159063.232 - 0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 54332.482 55129.515 - 0.85% -
BM_LowerBound_pair<uint32,_uint32>_256 1.47% 32.909 33.391 - 0.17% -
SetIntersection_Front_Set_uint32_16384_4 1.47% 1138839.181 1155530.382 - 0.38% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 1.46% 120.660 122.422 - 1.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.46% 3810.438 3866.012 - -3.15% -
BM_std_min<short>/5500 1.46% 74.789 75.880 - 0.02% -
BM_MakeHeap_float_Random_262144 1.46% 1.115 1.132 - 2.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.46% 511.311 518.753 - -0.39% -
rng::move(list<int>)/32768 1.46% 35710.677 36230.333 - 0.10% -
SetIntersection_Interlaced_Vector_string_262144_4 1.45% 2074138.017 2104296.856 - 1.94% -
SetIntersection_None_Set_float_16384_64 1.45% 157288677.064 159575465.311 - 1.74% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.45% 24.540 24.896 - 7.81% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.45% 36269.978 36796.694 - 1.37% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.45% 31.629 32.088 - 2.00% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.45% 715.489 725.870 - -1.05% -
BM_MakeThenSortHeap_float_SingleElement_256 1.45% 3.991 4.049 - 1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.45% 1134963.232 1151388.475 - -0.46% -
BM_MakeHeap_uint32_Random_262144 1.45% 1.007 1.022 - 0.01% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.44% 22.819 23.149 - 0.29% -
rng::sort(vector<int>)_(heap)/8 1.44% 22.230 22.550 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.44% 1126792.444 1142979.686 - -0.65% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.44% 6222.572 6311.929 - 0.47% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.44% 2.353 2.387 - -3.49% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.44% 11870.674 12041.077 - 2.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.43% 11.471 11.635 - 1.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.43% 8793333.555 8919119.956 - -3.01% -
std::set<std::string>::erase(key)_(existent)/0 1.43% 64.322 65.239 - -1.13% -
std::adjacent_find(vector<int>,_pred)/50 1.42% 23.308 23.640 - 0.43% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.42% 588.182 596.546 - -7.88% -
BM_CmpLess_uint_schar 1.42% 1.055 1.070 - 1.44% -
std::partition_point(deque<int>)/1024 1.42% 9.226 9.357 - 3.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.42% 0.762 0.772 - -0.71% -
SetIntersection_Front_Vector_uint64_16384_1 1.42% 1099134.946 1114727.160 - 0.36% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.42% 11.542 11.706 - 0.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.41% 1137567.190 1153663.322 - -0.51% -
BM_RangesMakeHeap_string_Random_4 1.41% 5.754 5.835 - 2.43% -
BM_std_min<char>/28 1.41% 1.776 1.801 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.41% 2.239 2.270 - 0.81% -
BM_std_min<unsigned_char>/31 1.41% 2.500 2.535 - 2.15% -
std::multiset<int>::contains(key)_(existent)/1024 1.40% 4.029 4.086 - 0.88% -
std::partition_point(list<int>)/50 1.40% 24.709 25.055 - 0.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.40% 3.455 3.503 - -0.15% -
BM_std_min<unsigned_short>/512 1.40% 7.139 7.239 - 0.57% -
std::count(vector<int>)_(every_other)/8 1.40% 1.334 1.353 - 0.42% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.40% 9.467 9.599 - 0.97% -
BM_std_min<int>/16 1.40% 1.691 1.715 - 0.26% -
rng::rotate_copy(deque<int>)/8192 1.40% 293.422 297.518 - 1.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.39% 136267.164 138166.935 - 0.89% -
rng::any_of(list<int>)_(process_all)/8192 1.39% 7108.697 7207.780 - -25.29% -
rng::partition(list<int>)_(sparse)/32 1.39% 9.054 9.180 - 3.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.39% 712.683 722.605 - 0.61% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.39% 9.986 10.124 - -8.00% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.38% 7.508 7.612 - -0.09% -
BM_CmpLess_schar_short 1.38% 0.948 0.961 - 0.22% -
std::move(deque<int>)/512 1.38% 23.808 24.137 - 1.25% -
std::multiset<std::string>::erase(iterator)/1024 1.38% 32.973 33.428 - 18.64% -
BM_std_minmax<unsigned_short>/28 1.38% 2.543 2.578 - 2.57% -
rng::sort(deque<int>)_(repeated)/8 1.38% 18.482 18.737 - -1.22% -
bm_ranges_swap_ranges_vb_unaligned/8 1.38% 5.005 5.074 - 4.74% -
BM_MakeThenSortHeap_float_Random_1024 1.38% 33.192 33.648 - -0.17% -
std::search_n(vector<int>)_(no_match)/1024 1.37% 210.407 213.298 - 1.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.37% 3.611 3.661 - 0.53% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 1.37% 3.322 3.368 - 1.10% -
std::stable_sort(deque<int>)_(descending)/8 1.37% 26.651 27.017 - -3.47% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.37% 9.269 9.396 - 0.53% -
std::unique(list<int>,_pred)_(contiguous)/52 1.37% 73.778 74.789 - 0.71% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.37% 49844.918 50526.517 - 1.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.36% 134.145 135.974 - 0.37% -
BM_RangesMakeThenSortHeap_float_Heap_1024 1.36% 8.111 8.222 - 0.50% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.36% 5580.502 5656.563 - 0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.36% 11465374.355 11621342.215 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.36% 1239048.821 1255895.156 - 7.23% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.36% 24.760 25.096 - 0.16% -
rng::rotate(deque<int>)_(by_1/2)/50 1.36% 10.346 10.486 - 0.28% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.35% 5575.896 5651.446 - 0.48% -
std::unordered_multiset<int>::ctor(const&)/32 1.35% 197.953 200.630 - 0.07% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.35% 592.601 600.600 - 1.37% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.35% 20.045 20.315 - -0.23% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.35% 8.709 8.826 - 4.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.35% 20379909.592 20654270.639 - 2.00% -
BM_std_min<char>/23 1.34% 2.281 2.312 - 1.22% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 1.34% 33.007 33.449 - -0.72% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.34% 59.093 59.883 - -0.45% -
BM_CmpLess_int_uint 1.34% 1.111 1.126 - -0.37% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.34% 4196.167 4252.197 - 1.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.34% 51.335 52.021 - -0.50% -
std::multimap<int,_int>::erase(iterator)/0 1.33% 20.592 20.866 - 0.65% -
BM_std_minmax<unsigned_char>/17 1.33% 1.105 1.119 - 1.49% -
std::search_n(vector<int>)_(no_match)/1000 1.33% 205.471 208.204 - 1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.33% 2223948.567 2253447.756 - 1.76% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.33% 8.481 8.593 - -0.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.33% 792.503 803.005 - -0.10% -
rng::find_if_not(vector<char>)_(process_all)/8 1.32% 2.469 2.502 - 7.10% -
std::search(vector<int>)_(same_length)/8192 1.32% 1960.475 1986.368 - 3.06% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.32% 8.660 8.774 - 0.26% -
BM_MakeThenSortHeap_float_Random_262144 1.32% 62.360 63.182 - -0.68% -
BM_std_min<int>/17 1.32% 0.952 0.965 - -0.46% -
BM_std_minmax_element<long_long>/4 1.32% 1.252 1.268 - 1.26% -
BM_std_minmax<short>/64 1.32% 1.525 1.545 - -2.82% -
SetIntersection_Front_Set_string_262144_1 1.31% 1142036.237 1157049.671 - -0.50% -
SetIntersection_Front_Vector_string_262144_1 1.31% 1141228.534 1156184.596 - 0.24% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.31% 63.766 64.601 - 0.51% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.31% 955445.278 967955.004 - -1.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.31% 802.730 813.222 - 0.16% -
SetIntersection_Interlaced_Set_string_16_16 1.31% 63429020.985 64256990.934 - -0.31% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.30% 20.541 20.809 - 1.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.30% 13327.247 13501.133 - 1.30% -
SetIntersection_Interlaced_Set_float_262144_1 1.30% 1104889.189 1119297.884 - 3.06% -
BM_StringFindCharLiteral/64 1.30% 2.089 2.116 - 0.57% -
bm_lexicographical_compare<unsigned_char>/64 1.30% 1.965 1.990 - -0.70% -
std::map<int,_int>::erase(key)_(existent)/8192 1.30% 25.957 26.295 - 0.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.30% 34.425 34.873 - -3.20% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.30% 22.546 22.839 - -1.13% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.30% 14.674 14.865 - -0.17% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.30% 28.135 28.500 - 1.49% -
BM_RangesPushHeap_uint32_Random_256 1.30% 5.924 6.001 - 1.13% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.30% 11963.456 12118.786 - -5.05% -
BM_vector_deque_copy/5500 1.30% 196.022 198.566 - 0.52% -
rng::equal(vector<bool>)_(unaligned)/1024 1.30% 7.632 7.731 - 0.33% -
BM_CmpLess_int_uchar 1.30% 1.118 1.133 - -0.22% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 1.29% 24.846 25.167 - -0.52% -
rng::find_if_not(vector<int>)_(process_all)/8 1.29% 2.518 2.550 - 0.85% -
SetIntersection_Interlaced_Set_string_262144_256 1.29% 2084884.928 2111832.846 - 0.23% -
std::move(deque<int>)/262144 1.29% 14896.958 15089.345 - -25.64% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.29% 2.947 2.985 - 0.68% -
std::search_n(list<int>)_(no_match)/1024 1.29% 758.598 768.371 - 1.59% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.29% 41.528 42.063 - 0.75% -
BM_deque_deque_move_backward/64000 1.29% 8027.519 8130.740 - -0.15% -
rng::for_each(deque<int>)/32 1.28% 3.760 3.808 - -0.86% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.28% 211.191 213.897 - 0.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.28% 41.214 41.742 - 6.72% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.28% 4.117 4.170 - 0.27% -
BM_std_min<__int128>/5 1.27% 1.748 1.770 - 1.22% -
rng::find_if_not(deque<int>)_(process_all)/8 1.27% 3.927 3.977 - 0.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.27% 20.942 21.208 - -0.58% -
std::copy_if(list<int>)_(every_other)/32768 1.27% 25223.941 25544.028 - -12.38% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.27% 261.331 264.647 - 1.09% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 1.27% 383695.582 388558.487 - -43.04% -
BM_std_min<int>/12 1.26% 1.492 1.511 - -1.40% -
BM_std_minmax<unsigned_long_long>/15 1.26% 3.697 3.744 - 2.73% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.26% 51447.118 52096.394 - 1.24% -
std::find_if_not(vector<char>)_(process_all)/1024 1.26% 270.441 273.847 - -0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.26% 6509247.389 6591185.720 - -1.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.26% 9.355 9.473 - 0.30% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.26% 0.939 0.951 - -2.09% -
BM_RangesSortHeap_string_1024 1.26% 59.085 59.828 - 0.51% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.26% 507058.957 513432.568 - 4.65% -
rng::search(vector<int>)_(same_length)/1000 1.26% 241.906 244.945 - 1.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.26% 419.731 425.000 - 0.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.25% 18.755 18.990 - 0.20% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.25% 280897.886 284396.956 - 0.76% -
BM_deque_deque_move_backward/4096 1.25% 152.894 154.798 - 0.84% -
BM_MakeHeap_uint32_Random_16 1.24% 1.253 1.268 - -7.95% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.24% 190.627 192.992 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.24% 166312531.211 168374999.729 - 0.31% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.24% 29.704 30.071 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.24% 9.438 9.555 - 2.12% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.23% 16.205 16.405 - -0.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 1.23% 14.924 15.108 - 0.84% -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 1.23% 33.256 33.666 - 0.31% -
BM_std_minmax<short>/6 1.23% 1.379 1.396 - 3.54% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.23% 8.371 8.474 - -1.05% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.23% 17.328 17.541 - -2.03% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 1.23% 5.596 5.664 - 0.11% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.23% 4159.352 4210.482 - -0.69% -
rng::partial_sort(vector<int>)_(heap)/8 1.23% 27.008 27.340 - 0.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.23% 3.554 3.597 - -2.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.23% 10.325 10.451 - 0.09% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.23% 19.261 19.497 - 0.75% -
BM_RangesSortHeap_pair<uint32,_uint32>_16384 1.22% 22.549 22.825 - 0.07% -
SetIntersection_Front_Vector_string_262144_16 1.22% 1720166.411 1741195.492 - 5.67% -
BM_vector_deque_copy_backward/4096 1.22% 148.348 150.161 - 0.81% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.22% 27.906 28.247 - 0.28% -
BM_RangesSortHeap_string_256 1.22% 44.347 44.887 - 0.41% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.22% 8279.149 8379.838 - -6.44% -
std::multiset<int>::insert(value)_(new_value)/32 1.21% 19.698 19.937 - -0.34% -
SetIntersection_None_Vector_string_256_1 1.21% 4744770.948 4802331.674 - 1.66% -
BM_PushHeap_string_Random_16 1.21% 10.102 10.225 - 1.31% -
std::multiset<std::string>::insert(value)_(new_value)/0 1.21% 35.089 35.514 - 27.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.21% 1.320 1.336 - 0.15% -
std::map<int,_int>::contains(key)_(existent)/32 1.21% 1.577 1.596 - 0.08% -
BM_MakeThenSortHeap_float_SingleElement_1024 1.21% 4.779 4.837 - 0.88% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.21% 3.638 3.682 - -1.87% -
std::rotate(list<int>)_(by_1/4)/8192 1.20% 7224.915 7311.809 - 0.42% -
BM_std_min<unsigned_char>/29 1.20% 1.966 1.990 - -2.90% -
BM_MakeThenSortHeap_float_SingleElement_64 1.20% 3.314 3.354 - 1.27% -
std::copy(deque<int>)/8 1.20% 2.744 2.777 - 1.34% -
rng::for_each_n(deque<int>)/50 1.20% 3.920 3.967 - 1.22% -
BM_deque_vector_ranges_copy_backward/70000 1.20% 8656.267 8760.003 - 3.00% -
BM_MakeThenSortHeap_uint64_Random_256 1.20% 13.342 13.502 - -0.21% -
SetIntersection_Front_Vector_string_16384_4 1.20% 1248496.883 1263427.693 - 2.77% -
std::set<int>::equal_range(key)_(existent)/8192 1.20% 7.957 8.052 - -0.00% -
rng::equal(vector<bool>)_(unaligned)/1048576 1.19% 7602.055 7692.890 - 0.09% -
rng::generate(list<int>)/50 1.19% 15.364 15.548 - -2.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.19% 1169774.136 1183743.745 - 3.69% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.19% 22.791 23.062 - 0.76% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.19% 509.978 516.052 - 0.15% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.19% 19.753 19.988 - 0.52% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.19% 29.580 29.932 - 0.29% -
SetIntersection_None_Vector_string_64_64 1.19% 9264553.799 9374573.907 - 0.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.18% 23.627 23.907 - 3.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.18% 7.581 7.670 - 1.43% -
std::set<int>::find(key)_(non-existent)/1024 1.18% 5.555 5.620 - 0.74% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.18% 19131.650 19357.806 - 0.04% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.18% 8.864 8.969 - 0.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.18% 2631.783 2662.826 - 0.04% -
std::remove_if(list<int>)_(sprinkled)/32 1.18% 59.825 60.529 - 1.12% -
BM_vector_deque_ranges_move/1024 1.18% 35.716 36.137 - 1.05% -
SetIntersection_Front_Vector_string_16_4 1.18% 63669277.868 64418186.757 - 0.50% -
rng::fill_n(vector<int>)/1024 1.18% 29.270 29.615 - 0.84% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.17% 5.662 5.729 - 0.07% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.17% 5.058 5.117 - 0.93% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 1.17% 342550.290 346570.903 - 0.70% -
BM_RangesPushHeap_uint32_Random_16384 1.17% 6.241 6.314 - -0.59% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.17% 6250.586 6323.716 - 2.43% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.17% 36197.141 36620.563 - -1.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.17% 34.307 34.708 - 5.51% -
rng::move(vector<bool>)_(aligned)/4096 1.17% 8.120 8.215 - 0.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.17% 2.359 2.386 - -1.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.17% 17.247 17.448 - 1.41% -
BM_CmpEqual_schar_int 1.16% 1.134 1.147 - 1.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.16% 213192962.567 215668784.799 - 19.83% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.16% 20.760 21.001 - 0.62% -
std::multimap<int,_int>::erase(iterator)/1024 1.16% 20.842 21.084 - 0.10% -
rng::search_n(vector<int>)_(no_match)/1000 1.16% 206.756 209.148 - 1.35% -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1.16% 4255.268 4304.463 - -0.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 578.103 584.775 - 0.57% -
std::partial_sort_copy(list<int>)_(ascending)/1024 1.15% 5588.237 5652.725 - 0.85% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.15% 9.997 10.112 - -2.86% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.15% 676.393 684.192 - 4.40% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.15% 496725.277 502446.205 - 1.29% -
SetIntersection_Front_Set_float_262144_4 1.15% 1140228.310 1153352.486 - -0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.15% 16.295 16.483 - -1.21% -
BM_RangesPopHeap_float_16384 1.15% 33.691 34.078 - 0.77% -
BM_std_minmax<unsigned_long_long>/6 1.15% 2.088 2.112 - -2.50% -
BM_num_get<unsigned_long_long> 1.15% 11.056 11.183 - 1.42% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.14% 13.158 13.308 - -1.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.14% 3.618 3.660 - 1.41% -
SetIntersection_None_Vector_uint32_256_16 1.14% 4230663.609 4278709.038 - 0.67% -
BM_PushHeap_uint32_Random_4 1.13% 2.481 2.509 - 5.33% -
rng::fill_n(deque<int>)/32 1.13% 1.225 1.239 - -4.63% -
BM_num_put<long> 1.13% 12.116 12.254 - 4.30% -
BM_std_minmax<unsigned_short>/9 1.13% 1.161 1.174 - 0.77% -
SetIntersection_Interlaced_Set_uint32_16_16 1.13% 40454729.856 40911764.417 - -1.43% -
std::find_if_not(deque<int>)_(process_all)/1024 1.13% 484.766 490.232 - -1.11% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.13% 16.886 17.076 - 0.22% -
rng::stable_sort(vector<int>)_(heap)/8 1.12% 21.813 22.059 - -0.05% -
BM_std_min<short>/1024 1.12% 13.912 14.068 - 0.07% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.12% 709.586 717.557 - 1.35% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.12% 1875.280 1896.340 - 1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.12% 2342490.207 2368782.873 - 3.67% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.12% 4.045 4.090 - 0.65% -
BM_MakeThenSortHeap_uint64_Random_16 1.12% 8.560 8.656 - -0.09% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 1.12% 17073.667 17264.572 - 3.22% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.12% 283.395 286.562 - -0.02% -
std::set<std::string>::insert(value)_(already_present)/32 1.12% 11.943 12.076 - 2.42% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 105874.609 107055.347 - 1.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.12% 815.045 824.133 - -1.33% -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 1.11% 11.115 11.239 - 0.52% -
BM_MakeThenSortHeap_float_Ascending_64 1.11% 3.960 4.004 - -0.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.11% 1.677 1.696 - 0.61% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.11% 38133.074 38556.272 - -1.17% -
SetIntersection_Front_Set_uint64_256_4 1.11% 4449607.936 4498855.330 - -0.14% -
BM_vector_deque_ranges_copy/4000 1.11% 141.319 142.882 - 0.59% -
std::sort(vector<NonIntegral>)_(heap)/8 1.10% 22.325 22.572 - -0.14% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.10% 301.518 304.843 - -0.56% -
BM_std_min<unsigned_int>/16 1.10% 1.908 1.929 - 0.17% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.10% 25.963 26.249 - -1.16% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 1.10% 16.486 16.667 - -0.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.10% 22.469 22.716 - 0.92% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.10% 8.148 8.237 - -1.10% -
std::find(vector<int>)_(bail_25%)/8 1.10% 1.374 1.389 - 0.29% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.10% 7940.068 8027.182 - -0.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.10% 14354.583 14511.970 - 1.35% -
BM_std_min<__int128>/3 1.10% 1.018 1.029 - 1.67% -
SetIntersection_None_Vector_uint64_16384_16 1.09% 1150911.147 1163506.960 - -0.42% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.09% 473.655 478.834 - -0.09% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.09% 1.279 1.293 - -0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 83870.291 84785.531 - -0.56% -
BM_std_min<long_long>/20 1.09% 2.008 2.029 - 0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.09% 14.780 14.941 - 1.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.09% 16.272 16.450 - 0.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.09% 4.287 4.334 - 6.41% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.09% 12.181 12.314 - 0.42% -
std::set<int>::ctor(&&,_different_allocs)/32 1.09% 179.860 181.816 - -0.18% -
BM_PushHeap_uint64_Random_1024 1.08% 5.911 5.975 - 3.57% -
BM_MakeThenSortHeap_uint32_Heap_16384 1.08% 16.390 16.567 - -0.26% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.08% 21.976 22.213 - 0.70% -
SetIntersection_None_Set_uint32_1024_4 1.08% 8696221.928 8789963.596 - -0.86% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.08% 178703794.508 180625834.662 - 0.43% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.07% 27.983 28.284 - 0.23% -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 1.07% 4257.964 4303.673 - -0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.07% 43262.729 43726.749 - 8.66% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 1.07% 24.531 24.793 - 30.64% -
BM_MakeThenSortHeap_uint32_Heap_16 1.07% 5.124 5.179 - -0.93% -
BM_CmpEqual_schar_short 1.06% 1.139 1.151 - 0.46% -
std::unique(list<int>)_(sprinkled)/1024 1.06% 951.079 961.191 - -14.37% -
BM_MakeThenSortHeap_uint64_Descending_256 1.06% 8.639 8.731 - -0.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.06% 1.119 1.131 - 1.40% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.06% 12269.656 12399.843 - 0.87% -
BM_CmpLess_uint_short 1.06% 1.067 1.079 - 1.86% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.06% 16.567 16.743 - -0.31% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.06% 1.244 1.257 - -0.77% -
BM_std_min<__int128>/4 1.06% 1.374 1.389 - 0.88% -
BM_RangesPushHeap_string_Descending_4 1.06% 1.881 1.901 - 0.28% -
std::flat_map<int,_int>::erase(iterator)/8192 1.06% 502.866 508.186 - -1.24% -
BM_std_minmax<long_long>/29 1.06% 4.329 4.374 - 4.75% -
BM_RangesPushHeap_float_Random_262144 1.05% 7.562 7.642 - -1.50% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.05% 10.146 10.253 - 0.37% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.05% 31.938 32.275 - 2.08% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.05% 1.327 1.341 - 0.14% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.05% 11400378.735 11519871.175 - 1.21% -
BM_std_minmax<unsigned_long_long>/21 1.05% 3.498 3.534 - 0.79% -
SetIntersection_Interlaced_Set_float_16384_64 1.05% 218670151.260 220960666.656 - 1.03% -
BM_std_minmax<unsigned_short>/26 1.05% 2.581 2.608 - 3.48% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 1.05% 6.069 6.132 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.04% 39689980.131 40104288.924 - 0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.04% 857.757 866.697 - 0.26% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.04% 68.931 69.648 - -0.41% -
BM_MakeThenSortHeap_uint64_Ascending_64 1.04% 8.338 8.425 - -0.29% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.04% 9967495.994 10070946.515 - -4.67% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.04% 13.708 13.850 - 0.04% -
std::find_if(list<int>)_(bail_25%)/1024 1.04% 191.630 193.616 - 0.73% -
std::set<std::string>::clear()/8192 1.04% 202010.872 204104.002 - 0.47% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.04% 2.165 2.188 - -4.79% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.03% 2039.062 2060.147 - 1.85% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 143010.130 144484.230 - -0.32% -
std::unordered_multiset<int>::ctor(const&)/8192 1.03% 54728.895 55293.007 - -0.19% -
std::multiset<int>::count(key)_(existent)/8192 1.03% 9.188 9.283 - -3.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.03% 11962.114 12085.035 - -5.01% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.03% 1.284 1.297 - -2.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.03% 13.863 14.006 - 0.82% -
std::search(deque<int>)_(no_match)/1000 1.03% 403.222 407.361 - 0.56% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 222.810 225.097 - 2.84% -
SetIntersection_Interlaced_Set_float_16384_256 1.03% 204562970.796 206662222.597 - 2.34% -
rng::sort(deque<int>)_(heap)/1024 1.03% 6250.758 6314.887 - -0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.02% 3.483 3.518 - 1.84% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.02% 2.431 2.455 - 1.52% -
std::multimap<int,_int>::find(key)_(existent)/32 1.02% 1.607 1.624 - -2.14% -
BM_std_min<short>/29 1.02% 2.349 2.373 - -2.65% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.02% 8773.164 8862.684 - -1.24% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.02% 39628.679 40032.717 - -0.39% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.02% 4026.534 4067.528 - 0.76% -
SetIntersection_None_Vector_uint32_1024_256 1.02% 1104667.208 1115905.274 - -3.29% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.02% 1.037 1.047 - 3.03% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.02% 11400900.624 11516781.832 - -0.12% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 1.02% 8.955 9.046 - -0.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.02% 33.637 33.979 - 2.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.02% 33.716 34.058 - 0.13% -
BM_RangesMakeThenSortHeap_float_Random_64 1.01% 17.660 17.839 - -0.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.01% 9.285 9.379 - -0.30% -
std::adjacent_find(list<int>,_pred)/8 1.01% 3.894 3.934 - 1.17% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 1.01% 12.298 12.423 - -1.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.01% 175649.828 177422.604 - -1.35% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.01% 5940.589 6000.502 - 1.08% -
SetIntersection_Interlaced_Set_uint64_16_16 1.01% 41081010.493 41495306.189 - 0.30% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.01% 29.799 30.099 - 0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.01% 14.114 14.256 - 0.76% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.01% 3.265 3.298 - 0.54% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.00% 14.938 15.088 - 0.18% -
BM_std_minmax<unsigned_char>/30 1.00% 2.719 2.746 - 1.29% -
std::reverse_copy(vector<int>)/64 1.00% 2.471 2.496 - 1.03% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.437 - -1.96% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 275.782 - 0.13% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 201.612 - -0.43% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 202.936 - 0.86% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 628.390 - 0.08% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 630.013 - 0.12% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 594.217 - 0.00% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.502 - 0.29% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.153 - 0.11% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.474 - -0.03% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 486.867 - 0.12% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.427 - -0.01% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.555 - -3.36% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.94% 3176.120 33.744 - 1.38% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.968 - 0.33% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.940 - 0.41% -
std::find_end(list<int>)_(match_near_end)/1024 -98.70% 4607.023 60.081 - 0.05% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.049 - -0.13% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.779 - 0.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.63% 5125.111 70.468 - 0.81% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 76.111 - -0.08% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.161 - 0.17% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.05% 3145.919 61.423 - 0.56% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.96% 3856.900 78.621 - 0.26% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.72% 772.137 63.932 - 0.64% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.32% 823.035 71.412 - 0.07% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.21% 821.234 80.438 - 0.17% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.73% 330.652 33.947 - -4.55% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.68% 325.687 33.598 - -1.30% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.48% 555.921 58.466 - 0.10% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.47% 264.507 27.865 - 0.61% -
std::find_end(list<int>)_(match_near_end)/1000 -89.44% 749.559 79.143 - 0.88% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.36% 262.594 27.948 - -0.44% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 557.330 59.698 - 0.25% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.65% 596.926 73.743 - -0.10% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.93% 590.037 77.130 - -0.37% -
std::find_end(deque<int>)_(same_length)/1024 -81.36% 1848.876 344.622 - 2.49% -
std::find_end(deque<int>)_(same_length)/8192 -81.05% 14836.594 2811.488 - 2.44% -
rng::find_end(deque<int>)_(same_length)/8192 -76.20% 11291.873 2687.245 - -7.04% -
rng::find_end(deque<int>)_(same_length)/1024 -75.93% 1403.762 337.902 - -2.20% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.91% 3571.863 1039.095 - -21.11% -
rng::find_end(deque<int>)_(same_length)/1000 -64.22% 939.226 336.029 - -0.50% -
std::find_end(deque<int>)_(same_length)/1000 -64.02% 940.071 338.243 - 2.45% -
std::copy_backward(vector<bool>)_(aligned)/262144 -62.90% 749.637 278.106 - -64.60% -
SetIntersection_Interlaced_Vector_float_16384_256 -61.40% 29707649.995 11466297.738 - -9.19% -
SetIntersection_Interlaced_Vector_float_262144_64 -59.77% 19934308.373 8020000.814 - -56.99% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.16% 11552.573 4949.372 - 0.03% -
rng::for_each(map<int>)/8192 -56.87% 16713.732 7208.532 - -2.22% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -56.72% 66.455 28.761 - -36.93% -
std::find_end(list<int>)_(same_length)/8192 -56.17% 18652.964 8176.284 - 3.86% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -55.99% 27176762.565 11960032.175 - -25.36% -
rng::for_each(multimap<int>)/8192 -55.77% 16489.075 7293.552 - 1.81% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.25% 11485.048 5139.525 - -0.36% -
rng::for_each(map<int>::iterator)/8192 -55.09% 16922.387 7600.179 - -0.30% -
rng::for_each(multimap<int>::iterator)/8192 -54.99% 16627.615 7484.822 - -2.96% -
std::remove_copy(list<int>)_(prefix)/1024 -53.39% 1616.980 753.701 - -0.08% -
std::set<std::string>::count(key)_(existent)/0 -52.33% 0.023 0.011 - -32.59% -
rng::fill(list<int>)/50 -52.24% 35.178 16.800 - 0.43% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.98% 3921.697 1883.381 - 0.08% -
std::find_end(deque<int>)_(near_matches)/8192 -51.89% 2352157.408 1131576.254 - 0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -51.80% 20892693.637 10070194.968 - -9.58% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.45% 36.504 17.722 - 1.24% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.43% 499.582 242.647 - 0.03% -
std::swap_ranges(list<int>)/1024 -51.43% 1568.947 762.085 - 0.51% -
std::find_end(vector<int>)_(same_length)/1000 -51.23% 499.138 243.410 - 0.47% -
std::find_end(vector<int>)_(same_length)/1024 -51.18% 510.199 249.079 - 0.39% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.18% 10257.544 5007.744 - 0.09% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.12% 1281.249 626.236 - 0.22% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.11% 1251.621 611.901 - 0.26% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.57% 1583.779 782.885 - 0.40% -
rng::find_end(vector<int>)_(same_length)/1000 -50.53% 502.089 248.368 - -0.84% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.42% 1547.258 767.130 - 0.57% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.41% 1584.591 785.725 - 0.92% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.29% 1547.523 769.294 - 0.95% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.91% 1559.576 781.236 - 0.05% -
rng::find_end(vector<int>)_(same_length)/1024 -49.89% 513.721 257.432 - -2.90% -
rng::find_end(list<int>)_(same_length)/1000 -49.61% 1475.782 743.632 - 0.41% -
std::find_end(vector<int>)_(same_length)/8192 -49.61% 4048.483 2039.991 - 0.07% -
std::find_end(list<int>)_(same_length)/1024 -49.59% 1508.105 760.233 - 0.81% -
rng::for_each(multiset<int>)/8192 -49.39% 16312.973 8256.234 - 0.02% -
rng::find_end(list<int>)_(same_length)/1024 -49.36% 1495.851 757.567 - 0.50% -
std::find_end(list<int>)_(same_length)/1000 -49.22% 1477.769 750.463 - 0.67% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.90% 1252.685 640.079 - 0.22% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.88% 1565.377 800.254 - -0.01% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.86% 10022.870 5125.966 - 0.37% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.85% 1222.852 625.520 - 0.36% -
rng::for_each(set<int>::iterator)/8192 -48.50% 16244.215 8365.695 - 1.52% -
rng::find_end(vector<int>)_(same_length)/8192 -47.99% 3826.819 1990.198 - -1.62% -
rng::for_each(set<int>)/8192 -47.97% 16444.769 8555.595 - 5.45% -
rng::for_each(multiset<int>::iterator)/8192 -47.90% 16188.113 8434.627 - 2.62% -
rng::find_end(list<int>)_(same_length)/8192 -47.58% 15910.348 8340.850 - 4.41% -
std::find_end(deque<int>)_(near_matches)/1024 -47.16% 31268.968 16523.109 - 0.27% -
std::find_end(deque<int>)_(near_matches)/1000 -47.01% 30100.476 15948.919 - 0.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -46.93% 46.158 24.496 - -61.90% -
rng::find_end(deque<int>)_(near_matches)/8192 -46.69% 2136620.622 1138998.303 - 0.71% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.64% 1440.233 768.558 - 0.14% -
std::find_end(list<int>,_pred)_(same_length)/8192 -46.23% 20587.125 11068.902 - -6.78% -
SetIntersection_Interlaced_Vector_float_262144_1024 -46.11% 156317150.750 84245928.181 - 6.60% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -45.69% 19365.065 10517.124 - -12.77% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.64% 23.598 12.829 - 0.05% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.00% 1363.352 749.857 - 0.08% -
std::copy(vector<bool>)_(aligned)/262144 -44.02% 684.074 382.911 - 40.15% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -43.92% 0.484 0.271 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -40.48% 5992121.144 3566793.724 - -8.31% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -40.28% 1936.374 1156.327 - -40.18% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -39.21% 0.494 0.300 - 9.54% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.69% 13.472 8.260 - -0.10% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.44% 27541.831 16955.880 - -5.31% -
BM_PushHeap_float_SingleElement_1 -38.32% 0.697 0.430 - -10.34% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.18% 24.568 15.189 - -37.75% -
BM_RangesPushHeap_string_Descending_262144 -37.93% 5.119 3.177 - -35.70% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -37.92% 11.940 7.412 - 3.17% -
rng::for_each(set<int>)/50 -37.67% 60.515 37.718 - -0.09% -
rng::find_end(deque<int>)_(near_matches)/1024 -37.64% 28629.841 17854.582 - -4.87% -
BM_RangesMakeHeap_string_Descending_262144 -36.51% 5.681 3.607 - 1.01% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -36.33% 153.904 97.989 - -21.96% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -36.16% 73.999 47.239 - 3.66% -
BM_std_min<unsigned___int128>/64000 -35.94% 42883.511 27470.326 - 10.87% -
SetIntersection_Interlaced_Vector_float_262144_256 -35.64% 51787677.388 33329114.805 - 45.94% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.63% 9.868 6.352 - -17.68% -
BM_std_min<unsigned___int128>/70000 -35.61% 46877.141 30186.393 - 11.45% -
rng::for_each(multiset<int>::iterator)/50 -35.57% 56.078 36.131 - 1.04% -
BM_std_min<unsigned___int128>/5500 -35.40% 3656.764 2362.168 - 11.72% -
BM_std_min<unsigned___int128>/65536 -35.37% 43894.516 28369.592 - 11.79% -
BM_std_min<unsigned___int128>/4000 -35.13% 2659.258 1725.020 - 11.95% -
BM_std_min<unsigned___int128>/4096 -35.13% 2722.689 1766.256 - 11.97% -
SetIntersection_Interlaced_Vector_float_16384_1024 -34.93% 73662480.050 47931652.702 - -1.68% -
std::move(vector<int>)/262144 -34.86% 21917.347 14276.269 - -36.61% -
BM_std_min<unsigned___int128>/512 -34.68% 338.247 220.957 - 11.30% -
BM_PushHeap_string_Descending_262144 -34.65% 5.448 3.560 - 11.01% -
BM_std_min<unsigned___int128>/1024 -34.49% 679.539 445.196 - 12.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -33.99% 953.567 629.432 - 22.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -33.92% 1030.020 680.616 - 24.42% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -33.80% 1572.084 1040.667 - 0.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -33.77% 1029.055 681.523 - 24.20% -
BM_MakeThenSortHeap_string_Descending_1024 -33.32% 38.787 25.863 - 0.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -32.99% 0.697 0.467 - 0.18% -
BM_vector_deque_move/0 -32.98% 0.555 0.372 - -12.97% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -32.34% 49.147 33.252 - 10.02% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -32.32% 40.399 27.344 - -19.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.28% 13030688.087 8824411.770 - -0.25% -
SetIntersection_Front_Set_float_262144_16384 -31.59% 355021426.120 242855614.598 - -0.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.59% 40.917 27.990 - 0.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.56% 71.999 49.273 - -15.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -31.51% 40480084.849 27725033.748 - -16.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.09% 12744330.709 8782007.834 - -1.59% -
BM_RangesMakeHeap_uint32_Random_4 -30.99% 1.704 1.176 - -23.87% -
std::none_of(vector<int>)_(process_all)/50 -30.93% 18.201 12.571 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.78% 12843962.186 8890815.069 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.57% 12818368.126 8900073.160 - 1.28% -
rng::for_each(set<int>::iterator)/50 -30.54% 50.510 35.085 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.42% 12751375.971 8872028.351 - 0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.40% 361164310.337 251382733.897 - -29.10% -
BM_std_min<unsigned___int128>/64 -30.20% 38.764 27.057 - 10.28% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.07% 349044701.739 244073049.858 - 1.63% -
BM_PushHeap_string_Descending_16384 -30.04% 3.369 2.357 - 1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -29.99% 12841103.054 8989788.853 - 0.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -29.74% 1.862 1.308 - 5.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.44% 1.949 1.375 - -24.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -29.18% 6.456 4.572 - -19.75% -
rng::is_sorted_until(deque<int>)/8 -29.12% 4.285 3.037 - -4.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.01% 7.191 5.104 - 6.26% -
SetIntersection_Front_Set_float_16384_16384 -28.94% 342866356.375 243630814.975 - 1.57% -
std::shift_right(vector<int>)/32 -28.42% 4.136 2.960 - -29.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -28.36% 3.727 2.670 - -12.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -28.32% 1.704 1.221 - 1.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -28.20% 9.978 7.164 - 6.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.20% 43.079 30.933 - -23.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.92% 12045144.303 8682595.783 - -2.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -27.78% 16676.190 12044.199 - -13.01% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -27.39% 341610667.125 248038041.908 - -27.88% -
rng::partition(deque<int>)_(sparse)/32 -27.31% 13.592 9.880 - -13.88% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -26.77% 0.637 0.466 - -17.05% -
BM_MakeHeap_uint64_Random_4 -26.61% 1.446 1.061 - -7.28% -
SetIntersection_Interlaced_Vector_float_16384_64 -26.50% 10547797.829 7753000.152 - 45.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -26.45% 39.687 29.191 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.35% 11916398.273 8776230.983 - 0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -26.18% 1.809 1.336 - -23.85% -
rng::partition(deque<int>)_(sparse)/50 -26.12% 20.250 14.961 - -20.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.03% 11903904.478 8804789.939 - -2.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.67% 11922039.318 8861675.702 - 1.28% -
BM_RangesMakeHeap_string_Descending_16384 -25.60% 3.849 2.864 - 4.46% -
rng::adjacent_find(deque<int>)/50 -25.53% 18.803 14.003 - -6.11% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.35% 12672.794 9460.873 - -0.42% -
std::map<std::string,_int>::erase(key)_(existent)/32 -25.21% 80.000 59.832 - -33.85% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -25.16% 0.611 0.457 - -1.16% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.11% 48.179 36.084 - 29.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -24.95% 48.571 36.454 - -17.29% -
BM_PushHeap_string_Descending_1024 -24.86% 3.315 2.491 - 5.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -24.69% 0.648 0.488 - 9.63% -
SetIntersection_Interlaced_Vector_float_262144_4 -24.67% 2155931.059 1624161.386 - -20.92% -
rng::for_each(multimap<int>)/50 -24.66% 50.521 38.065 - 0.55% -
std::unordered_set<int>::count(key)_(non-existent)/0 -24.65% 0.405 0.305 - -37.52% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.51% 12568.340 9487.286 - -0.11% -
rng::for_each(map<int>::iterator)/50 -24.49% 49.859 37.649 - 0.71% -
BM_std_min<unsigned___int128>/32 -24.45% 17.403 13.148 - 7.60% -
bm_lexicographical_compare<signed_char>/64 -24.43% 2.313 1.748 - -9.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.11% 36.731 27.875 - -1.40% -
BM_PushHeap_string_Descending_256 -23.87% 3.067 2.334 - 2.57% -
BM_std_min<unsigned___int128>/31 -23.86% 16.762 12.762 - 8.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.84% 44.302 33.743 - 3.27% -
BM_std_min<unsigned___int128>/30 -23.75% 16.121 12.293 - 7.63% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.64% 9.492 7.249 - -0.83% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -23.49% 26.619 20.366 - -0.50% -
BM_std_min<unsigned___int128>/29 -23.44% 15.478 11.850 - 7.40% -
BM_RangesMakeHeap_string_Descending_1024 -23.27% 3.569 2.738 - -0.81% -
BM_PushHeap_string_Ascending_262144 -23.15% 37.413 28.753 - -3.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -22.73% 0.349 0.270 - -22.69% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -22.56% 33.594 26.016 - -18.80% -
BM_std_min<unsigned___int128>/28 -22.52% 14.826 11.487 - 7.99% -
BM_std_min<unsigned___int128>/27 -22.30% 14.170 11.010 - 7.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.30% 10813488.645 8402099.958 - 0.14% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -22.20% 11.792 9.174 - -17.19% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -22.11% 11.534 8.983 - -16.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -22.02% 1.668 1.301 - -8.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -21.93% 0.556 0.434 - -9.13% -
BM_std_min<unsigned___int128>/26 -21.91% 13.575 10.601 - 7.78% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -21.68% 2.635 2.064 - -7.85% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -21.62% 2426521.335 1902019.231 - -0.74% -
rng::copy(vector<int>)/32768 -21.43% 3486.281 2739.172 - -26.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.33% 8.236 6.480 - -0.01% -
BM_std_min<unsigned___int128>/25 -21.30% 12.916 10.164 - 7.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -21.27% 0.634 0.499 - 0.02% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -21.06% 0.540 0.426 - -25.57% -
BM_RangesMakeHeap_string_Random_262144 -20.95% 19.422 15.354 - 0.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -20.87% 38973084.340 30840084.096 - -5.50% -
rng::search(deque<int>)_(near_matches)/1024 -20.81% 25225.077 19975.490 - 2.03% -
BM_RangesMakeHeap_string_Ascending_262144 -20.69% 9.764 7.744 - 10.83% -
rng::starts_with(list<int>,_pred)/8192 -20.54% 11390.943 9051.520 - -20.99% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -20.53% 0.622 0.494 - 3.49% -
BM_std_min<unsigned___int128>/24 -20.35% 12.292 9.790 - 7.27% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.23% 33.005 26.327 - -15.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -20.23% 0.695 0.555 - 28.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -20.22% 0.531 0.424 - -6.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.20% 25.272 20.166 - -1.14% -
rng::search(deque<int>)_(near_matches)/1000 -20.04% 24086.824 19258.969 - 3.16% -
BM_RangesMakeHeap_string_Descending_256 -20.00% 3.427 2.742 - 1.40% -
rng::adjacent_find(deque<int>)/8 -19.92% 3.750 3.003 - -3.02% -
BM_vector_deque_ranges_copy/64000 -19.90% 2956.845 2368.473 - -0.28% -
BM_std_min<unsigned___int128>/23 -19.90% 11.655 9.336 - 6.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.89% 36.432 29.186 - -17.50% -
std::copy_n(vector<int>)/4096 -19.84% 208.171 166.879 - -11.82% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -19.66% 1.848 1.485 - -19.71% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -19.51% 6.816 5.486 - 7.68% -
BM_vector_deque_copy/64000 -19.50% 2941.764 2368.250 - -0.35% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -19.49% 0.612 0.493 - 4.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.48% 1712.715 1379.109 - 1.21% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -19.48% 38.494 30.996 - -2.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -19.47% 6.580 5.299 - -0.23% -
std::move(list<int>)/64 -19.42% 48.844 39.360 - -4.19% -
BM_vector_deque_move/64000 -19.41% 2929.030 2360.633 - -0.24% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.32% 31.956 25.784 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -19.30% 5030158.399 4059478.341 - 0.80% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -19.25% 12642.666 10209.462 - -12.66% -
SetIntersection_Interlaced_Vector_float_1024_256 -19.21% 7942825.478 6416864.918 - 5.37% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -19.16% 1.797 1.453 - -11.33% -
BM_std_min<unsigned___int128>/22 -19.08% 11.007 8.907 - 6.56% -
std::unordered_set<int>::count(key)_(existent)/32 -19.07% 1.470 1.190 - -28.72% -
BM_PushHeap_string_PipeOrgan_16384 -19.04% 16.302 13.198 - 1.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -19.02% 7160322.808 5798650.699 - -2.52% -
std::copy_backward(vector<int>)/4096 -19.01% 239.131 193.685 - 24.06% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -18.95% 40414.932 32755.987 - -1.50% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.93% 2342269.648 1898849.818 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -18.85% 0.574 0.466 - -15.80% -
SetIntersection_Interlaced_Vector_float_256_16 -18.81% 7980317.087 6479427.155 - 2.89% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -18.79% 123.465 100.270 - 12.56% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.69% 0.562 0.457 - -24.16% -
BM_vector_deque_move/70000 -18.68% 3168.333 2576.542 - -0.09% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.67% 0.487 0.396 - -18.55% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.58% 11.199 9.119 - -3.17% -
BM_std_min<long_long>/1 -18.50% 0.673 0.548 - -0.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -18.45% 5.835 4.759 - 0.00% -
BM_std_min<unsigned___int128>/21 -18.43% 10.385 8.470 - 6.27% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -18.41% 11.119 9.071 - -16.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 -18.39% 42.144 34.393 - -8.79% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -18.33% 38852.096 31729.827 - -1.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -18.27% 23045.624 18834.919 - 3.16% -
BM_PushHeap_string_PipeOrgan_262144 -18.22% 22.068 18.047 - 2.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -18.10% 2.743 2.246 - -7.51% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -18.09% 11.019 9.026 - -19.00% -
std::unordered_multiset<int>::count(key)_(existent)/32 -18.07% 1.858 1.522 - -11.28% -
vector<bool>::reserve() -17.85% 10.127 8.319 - 3.00% -
BM_vector_deque_ranges_copy/65536 -17.82% 2875.076 2362.688 - 0.07% -
BM_StringRelationalLiteral_Less_Small_Small_Control -17.82% 1.838 1.510 - -17.93% -
BM_vector_deque_move/65536 -17.74% 2875.902 2365.681 - -0.02% -
rng::rotate_copy(list<int>)/8192 -17.66% 8304.351 6837.591 - -13.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -17.59% 61.439 50.631 - -26.58% -
BM_vector_deque_ranges_copy/70000 -17.52% 3133.310 2584.216 - 0.17% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -17.51% 1.146 0.945 - -9.07% -
BM_PushHeap_float_Random_1 -17.47% 0.517 0.427 - -23.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -17.45% 8.480 7.000 - -39.27% -
BM_vector_deque_copy/70000 -17.40% 3131.595 2586.625 - 0.05% -
BM_vector_deque_ranges_move/65536 -17.38% 2859.981 2362.835 - -0.06% -
std::set<std::string>::erase(key)_(non-existent)/32 -17.36% 14.686 12.137 - -1.84% -
BM_std_min<unsigned___int128>/20 -17.32% 9.775 8.082 - 5.85% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -17.14% 23964.622 19857.044 - 3.42% -
rng::is_sorted(list<int>,_pred)/8192 -17.01% 8842.431 7338.548 - -11.06% -
BM_vector_deque_ranges_move/64000 -16.97% 2853.758 2369.365 - -0.33% -
std::unordered_set<std::string>::erase(iterator)/32 -16.88% 31.739 26.383 - -12.73% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.78% 7182027.345 5976734.816 - -0.12% -
std::unordered_set<int>::contains(key)_(existent)/1024 -16.75% 1.402 1.167 - -11.57% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.72% 1.590 1.324 - 4.12% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -16.67% 605.369 504.425 - 1.71% -
BM_PushHeap_string_Descending_64 -16.65% 2.692 2.243 - 2.24% -
rng::copy_backward(vector<int>)/32768 -16.52% 3286.674 2743.639 - -22.30% -
BM_RangesPushHeap_string_Ascending_262144 -16.41% 35.282 29.492 - -25.63% -
rng::copy(vector<bool>)_(aligned)/262144 -16.35% 326.673 273.269 - -3.72% -
BM_std_min<unsigned___int128>/19 -16.29% 9.153 7.662 - 5.49% -
BM_vector_deque_copy/2 -16.29% 2.065 1.729 - -16.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.28% 7.573 6.340 - -16.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -16.25% 6945703.739 5816962.024 - -1.31% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.21% 24.106 20.200 - -15.46% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -16.19% 1.497 1.255 - -16.59% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -16.13% 38.362 32.173 - 19.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -16.10% 1.242 1.042 - -12.55% -
SetIntersection_Interlaced_Vector_float_256_64 -16.09% 8922089.377 7486745.159 - 10.84% -
std::rotate(list<int>)_(by_1/2)/8192 -16.05% 6269.659 5263.597 - 0.49% -
std::find_end(vector<int>)_(near_matches)/8192 -16.00% 919809.210 772672.587 - 0.23% -
rng::for_each(multiset<int>)/50 -15.99% 45.153 37.934 - 1.02% -
std::equal(vector<bool>)_(unaligned)/50 -15.99% 0.881 0.740 - -30.41% -
std::unique_copy(list<int>)_(sprinkled)/52 -15.96% 26.008 21.857 - 0.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -15.93% 2.602 2.188 - -7.21% -
std::rotate(list<int>)_(by_1/2)/32 -15.65% 7.086 5.977 - 0.40% -
rng::contains(list<int>)_(process_all)/32 -15.60% 11.260 9.503 - 2.06% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.48% 922659.027 779858.899 - 0.68% -
BM_std_min<unsigned___int128>/18 -15.44% 8.531 7.214 - 4.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.42% 18.906 15.990 - 90.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -15.27% 1695818.908 1436880.141 - -1.75% -
rng::unique_copy(list<int>)_(sprinkled)/32 -15.23% 12.832 10.878 - 0.50% -
BM_vector_deque_ranges_move/70000 -15.22% 3048.032 2584.189 - -0.02% -
rng::none_of(vector<int>)_(process_all)/50 -15.21% 14.879 12.616 - 0.41% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -15.18% 11081.635 9399.657 - -5.90% -
rng::transform(list<int>,_list<int>)/8192 -15.12% 10218.338 8673.318 - -10.63% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -15.01% 1925.894 1636.911 - -15.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -14.99% 14450.307 12284.344 - 5.97% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -14.97% 14.050 11.946 - -1.63% -
SetIntersection_Interlaced_Vector_string_262144_64 -14.95% 22115214.153 18809463.860 - -11.89% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.93% 1.532 1.304 - -5.22% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -14.78% 28.701 24.459 - -3.90% -
BM_deque_vector_copy/64000 -14.70% 2849.679 2430.899 - -2.09% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.67% 63.041 53.790 - -0.06% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.65% 9642.357 8229.946 - -5.26% -
BM_vector_deque_move_backward/2 -14.61% 2.280 1.947 - 3.01% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.59% 232.555 198.624 - 0.23% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.58% 30.478 26.033 - 0.52% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -14.58% 5.395 4.608 - -14.51% -
BM_StringRelationalLiteral_Less_Large_Small_Control -14.51% 1.888 1.614 - -7.46% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.49% 5.992 5.124 - -36.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.41% 866.786 741.884 - 6.62% -
SetIntersection_Interlaced_Vector_float_1024_64 -14.27% 5862817.303 5025950.069 - 18.33% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.27% 0.679 0.582 - -9.42% -
BM_vector_deque_move_backward/0 -14.26% 0.444 0.380 - -25.56% -
std::map<int,_int>::insert(value)_(new_value)/8192 -14.23% 39.761 34.103 - -10.95% -
std::set<int>::erase(key)_(non-existent)/32 -14.22% 2.680 2.299 - -4.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.21% 34.334 29.456 - -8.62% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -14.20% 29.795 25.564 - -12.45% -
std::rotate(list<int>)_(by_1/4)/32 -14.15% 14.572 12.510 - 1.03% -
BM_PushHeap_string_Random_262144 -14.14% 21.799 18.717 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -13.95% 20393610.749 17549092.427 - 7.40% -
BM_RangesMakeHeap_float_Random_4 -13.91% 1.530 1.317 - -27.68% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.88% 10.375 8.935 - -0.23% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.86% 72.127 62.127 - -13.40% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.75% 10.572 9.118 - -20.21% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -13.75% 5.894 5.084 - 4.04% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -13.74% 5072933.882 4375760.026 - 13.62% -
BM_std_min<unsigned___int128>/17 -13.74% 7.890 6.806 - 4.62% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.68% 5.069 4.376 - 0.97% -
BM_RangesMakeHeap_string_Descending_64 -13.62% 3.051 2.636 - -5.35% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -13.57% 1.322 1.143 - -3.81% -
rng::is_sorted_until(list<int>)/8192 -13.54% 8253.666 7135.971 - 5.98% -
rng::is_sorted(deque<int>)/8 -13.52% 2.854 2.468 - -2.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -13.44% 29.829 25.819 - -30.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -13.37% 95.888 83.069 - 21.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.29% 0.350 0.303 - 12.14% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.25% 10.593 9.190 - -20.72% -
BM_vector_deque_move_backward/1 -13.23% 2.569 2.229 - -1.26% -
std::partition(list<int>)_(dense)/8192 -13.17% 5019.045 4358.053 - -10.95% -
BM_StringRead_Hot_Deep_Large -13.10% 0.576 0.500 - -4.32% -
BM_PushHeap_string_Ascending_16384 -13.09% 22.263 19.350 - -6.52% -
rng::for_each(multimap<int>::iterator)/50 -13.05% 41.754 36.305 - -1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -13.03% 134711079.062 117163880.192 - -1.43% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.03% 735.338 639.558 - -6.07% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -13.00% 10.507 9.141 - -17.60% -
rng::partition(list<int>)_(dense)/8192 -12.94% 5095.363 4436.250 - 0.57% -
BM_vector_deque_ranges_copy_backward/0 -12.93% 0.442 0.385 - -5.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -12.91% 6691892.096 5827688.572 - -10.77% -
BM_deque_vector_copy/65536 -12.89% 2940.076 2560.965 - -0.33% -
rng::search(deque<int>)_(no_match)/1024 -12.77% 305.071 266.125 - 11.87% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.71% 15.847 13.833 - -18.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.67% 9152.059 7992.450 - -4.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -12.65% 1457980.001 1273518.667 - -5.56% -
BM_RangesMakeHeap_string_Descending_16 -12.64% 2.754 2.406 - 1.73% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -12.63% 1.126 0.984 - -2.40% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.62% 1.337 1.168 - -11.52% -
rng::find_end(list<int>)_(single_element)/8192 -12.62% 8765.201 7659.176 - 4.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -12.58% 0.637 0.557 - 20.53% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -12.45% 11.148 9.760 - -8.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -12.45% 110783943.527 96995914.197 - 3.69% -
std::map<std::string,_int>::ctor(const&)/32 -12.32% 788.837 691.673 - -5.81% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.29% 1652076.977 1449092.909 - 0.10% -
BM_std_min<unsigned___int128>/16 -12.15% 7.292 6.407 - 4.29% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -12.14% 42.062 36.955 - -6.41% -
BM_StringRelational_Less_Empty_Large_Control -12.10% 1.875 1.648 - -7.75% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.03% 9511.754 8367.247 - -4.87% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.03% 89.422 78.668 - -17.13% -
BM_PushHeap_string_SingleElement_16 -11.79% 2.764 2.438 - -1.37% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -11.78% 1.498 1.322 - 8.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.75% 57.437 50.690 - 0.46% -
BM_RangesPushHeap_float_Descending_1 -11.73% 0.697 0.615 - 10.08% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -11.72% 26.840 23.693 - -3.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.72% 384.496 339.423 - -0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.67% 0.933 0.824 - -11.61% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -11.67% 24.595 21.725 - -4.24% -
BM_PushHeap_string_Descending_16 -11.66% 2.436 2.151 - 4.91% -
std::stable_partition(deque<int>)_(sparse)/32 -11.62% 12.170 10.756 - -13.15% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.60% 11.918 10.535 - -1.03% -
BM_RangesMakeHeap_float_Random_256 -11.59% 1.447 1.279 - -3.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.58% 54109442.745 47841306.528 - 3.55% -
std::replace(vector<int>)_(sprinkled)/8192 -11.50% 1360.685 1204.246 - 5.18% -
BM_std_min<unsigned_long_long>/1 -11.47% 0.458 0.405 - 22.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.41% 838.420 742.772 - 7.98% -
BM_PushHeap_string_SingleElement_1024 -11.40% 2.768 2.453 - -1.00% -
std::equal(vector<bool>)_(unaligned)/8 -11.39% 0.852 0.755 - -25.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -11.36% 1.305 1.157 - -8.30% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.32% 15425.724 13678.919 - -0.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.32% 1.304 1.156 - -8.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.30% 1.304 1.157 - -8.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -11.26% 1.303 1.156 - -7.95% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.23% 14.734 13.080 - -13.07% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.22% 15986.728 14192.978 - -0.13% -
std::search(list<int>)_(same_length)/8192 -11.20% 10541.812 9361.243 - -10.68% -
rng::search(list<int>,_pred)_(no_match)/8192 -11.18% 8301.461 7373.425 - -6.49% -
BM_vector_deque_copy/65536 -11.18% 2663.154 2365.442 - 0.07% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -11.18% 30.926 27.470 - -9.03% -
BM_deque_vector_copy/70000 -11.17% 3181.643 2826.366 - -0.64% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.12% 965612.659 858267.973 - -14.00% -
BM_std_min<unsigned___int128>/15 -11.09% 6.700 5.957 - 4.17% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -11.08% 7680.387 6829.215 - -0.76% -
BM_deque_deque_copy/70000 -11.04% 3166.577 2816.832 - -2.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -11.02% 347.567 309.282 - 0.20% -
rng::fill(deque<int>)/32 -10.99% 1.470 1.309 - -1.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.95% 10821432.848 9636589.714 - -2.89% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -10.94% 2.534 2.257 - -0.39% -
BM_RangesMakeHeap_string_PipeOrgan_256 -10.92% 5.498 4.898 - 1.04% -
std::find_end(list<int>)_(single_element)/8192 -10.85% 8635.307 7698.751 - 5.69% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -10.82% 27.061 24.133 - -2.11% -
BM_PushHeap_string_SingleElement_256 -10.80% 2.744 2.447 - -1.03% -
SetIntersection_None_Set_uint32_16384_256 -10.77% 173125433.843 154481271.257 - 0.74% -
SetIntersection_Interlaced_Vector_string_256_256 -10.75% 22855078.454 20397195.013 - -4.35% -
BM_vector_deque_copy/1 -10.73% 2.319 2.071 - -11.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.70% 11316.703 10105.869 - -11.22% -
SetIntersection_None_Set_uint32_16384_4 -10.69% 172477287.711 154039551.783 - -0.54% -
std::move_backward(list<int>)/4096 -10.65% 4916.616 4393.090 - -54.39% -
BM_std_min<unsigned___int128>/14 -10.58% 6.133 5.484 - 3.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -10.57% 1.219 1.090 - -1.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.54% 36.317 32.489 - 12.46% -
bm_lexicographical_compare<int>/1 -10.48% 1.322 1.183 - -1.75% -
std::unordered_set<int>::count(key)_(non-existent)/32 -10.47% 1.480 1.325 - -6.16% -
BM_RangesMakeHeap_string_Descending_4 -10.47% 2.416 2.164 - 1.92% -
SetIntersection_None_Set_uint32_16384_64 -10.45% 173128619.688 155029548.765 - 0.83% -
rng::unique(list<int>)_(contiguous)/52 -10.45% 74.996 67.160 - -3.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.44% 1.233 1.104 - -0.41% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -10.43% 41.838 37.474 - -6.60% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -10.36% 1.475 1.322 - 7.46% -
BM_MakeThenSortHeap_string_Descending_256 -10.35% 19.664 17.629 - -1.12% -
SetIntersection_None_Set_uint32_16384_1 -10.34% 172327363.153 154514978.344 - -0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.32% 156242487.660 140113389.947 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.31% 156557811.397 140418233.502 - -0.23% -
rng::move_backward(vector<bool>)_(unaligned)/512 -10.29% 5.365 4.813 - 1.48% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.28% 13056530.111 11714562.926 - -4.91% -
BM_PushHeap_string_SingleElement_64 -10.25% 2.773 2.489 - -0.83% -
BM_PushHeap_uint64_SingleElement_64 -10.24% 0.407 0.365 - 1.66% -
std::find_end(list<int>,_pred)_(single_element)/8192 -10.19% 9275.978 8330.826 - 5.15% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -10.17% 35.260 31.672 - -2.65% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.12% 2686841.797 2415066.955 - 0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -10.11% 13775017.240 12381920.990 - -3.80% -
BM_PushHeap_string_SingleElement_262144 -10.08% 2.785 2.504 - -2.11% -
SetIntersection_None_Set_uint32_16384_16 -10.05% 171727238.737 154470930.578 - -0.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -10.01% 4735.906 4261.781 - -4.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.01% 1233.666 1110.225 - -1.71% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.00% 24928.584 22436.280 - 0.12% -
BM_std_minmax<char>/16 -9.98% 1.026 0.924 - -0.04% -
BM_std_minmax_element<int>/64000 -9.97% 16831.837 15152.869 - -9.93% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.96% 1627487.471 1465446.191 - 0.05% -
BM_std_minmax_element<int>/4096 -9.94% 1078.512 971.274 - -10.12% -
BM_PushHeap_string_Descending_4 -9.94% 2.166 1.951 - 3.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -9.93% 9745650.668 8777708.923 - -19.73% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -9.93% 0.616 0.554 - -20.51% -
BM_std_minmax_element<int>/70000 -9.93% 18408.428 16580.958 - -9.85% -
BM_PushHeap_string_SingleElement_4 -9.92% 2.401 2.163 - -1.01% -
BM_std_minmax_element<int>/65536 -9.90% 17223.564 15518.564 - -9.88% -
BM_RangesMakeHeap_string_Ascending_16384 -9.90% 5.784 5.211 - -5.92% -
BM_std_minmax_element<int>/4000 -9.89% 1053.856 949.595 - -10.05% -
BM_RangesMakeHeap_float_Random_64 -9.88% 1.649 1.486 - -0.87% -
std::map<int,_int>::insert(value)_(already_present)/1024 -9.86% 3.509 3.163 - -12.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.84% 42.841 38.625 - -11.19% -
SetIntersection_Front_Set_float_16384_256 -9.83% 5143497.701 4638033.926 - -2.72% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.79% 1.119 1.010 - 1.18% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -9.79% 9161.493 8264.250 - 4.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.79% 0.556 0.502 - -28.07% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -9.79% 0.489 0.442 - 31.39% -
SetIntersection_Front_Set_float_262144_256 -9.76% 4869000.848 4393669.687 - 0.80% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.76% 1.787 1.612 - -0.24% -
std::find_end(list<int>)_(near_matches)/1024 -9.75% 38556.447 34796.907 - 0.26% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.75% 26097.227 23553.057 - 0.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -9.74% 27.327 24.666 - 5.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.73% 1690.468 1525.940 - 1.87% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.71% 25486.971 23011.030 - 0.52% -
BM_std_minmax_element<int>/5500 -9.69% 1441.659 1301.984 - -9.77% -
std::replace(vector<int>)_(sprinkled)/1024 -9.68% 168.901 152.555 - 4.04% -
BM_deque_vector_ranges_copy/65536 -9.64% 2876.318 2599.099 - -1.54% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -9.61% 19.884 17.973 - 4.11% -
BM_std_minmax_element<int>/64 -9.59% 17.279 15.622 - -9.64% -
rng::find_end(deque<int>)_(process_all)/8192 -9.59% 2387.084 2158.235 - -3.06% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -9.58% 1.735 1.568 - 7.81% -
BM_deque_vector_ranges_copy/64000 -9.56% 2848.643 2576.442 - -1.59% -
std::find_end(list<int>)_(near_matches)/8192 -9.52% 2502622.025 2264306.363 - 0.22% -
BM_std_minmax_element<int>/1024 -9.50% 272.780 246.864 - -9.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.49% 0.512 0.463 - -32.63% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.47% 8.224 7.445 - 2.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.44% 1614.876 1462.429 - -2.24% -
std::is_sorted(vector<int>,_pred)/8 -9.44% 4.107 3.719 - -1.31% -
BM_PopHeap_string_1 -9.43% 0.700 0.634 - -1.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.39% 0.381 0.346 - -14.04% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -9.38% 1.973 1.788 - 6.91% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -9.36% 1.725 1.564 - 7.57% -
rng::find_end(list<int>)_(near_matches)/8192 -9.36% 2495790.325 2262188.710 - 0.15% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.34% 25700.541 23301.136 - -0.06% -
std::copy_if(list<int>)_(entire_range)/64 -9.30% 36.189 32.822 - -0.42% -
rng::generate_n(list<int>)/50 -9.30% 17.443 15.820 - 0.47% -
std::find_end(list<int>)_(near_matches)/1000 -9.29% 36998.954 33561.290 - 0.07% -
rng::find_end(list<int>)_(near_matches)/1000 -9.29% 36519.227 33127.769 - 0.32% -
BM_PushHeap_string_SingleElement_16384 -9.27% 2.720 2.467 - -1.36% -
rng::generate_n(list<int>)/32 -9.27% 9.532 8.649 - 0.03% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -9.24% 1.147 1.041 - -12.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.20% 1.331 1.209 - -3.33% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.20% 1.345 1.221 - -7.06% -
std::generate_n(list<int>)/50 -9.18% 17.232 15.650 - 2.66% -
std::move(vector<bool>)_(aligned)/64 -9.16% 1.776 1.613 - 4.16% -
BM_std_min<unsigned___int128>/13 -9.15% 5.570 5.060 - 3.24% -
rng::starts_with(list<int>)/8192 -9.14% 8943.543 8126.282 - -10.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.13% 44.124 40.095 - 5.11% -
rng::find_end(list<int>)_(near_matches)/1024 -9.12% 38068.399 34595.853 - 0.28% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -9.12% 111426.724 101265.554 - -3.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.09% 63561.715 57781.942 - 1.53% -
BM_vector_deque_ranges_move_backward/0 -9.08% 0.606 0.551 - -0.53% -
rng::rotate(list<int>)_(by_1/3)/32 -9.04% 15.617 14.205 - 0.46% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -9.03% 1583.043 1440.019 - -2.38% -
rng::find(list<int>)_(process_all)/8192 -9.01% 10440.951 9500.724 - -9.33% -
BM_std_min<char>/1 -8.94% 0.288 0.262 - -21.22% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -8.92% 43.268 39.409 - 7.71% -
BM_deque_vector_ranges_copy/70000 -8.90% 3093.417 2818.225 - -0.64% -
std::find_end(vector<int>)_(process_all)/8192 -8.89% 1880.826 1713.601 - -1.16% -
rng::find_end(deque<int>)_(process_all)/1048576 -8.88% 308734.544 281324.851 - -1.31% -
rng::find_end(forward_list<int>)_(same_length)/8192 -8.87% 14344.443 13072.045 - -8.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -8.86% 0.697 0.635 - 19.37% -
std::rotate(list<int>)_(1_element_backward)/50 -8.83% 24.788 22.599 - 0.29% -
std::unordered_set<int>::find(key)_(existent)/8192 -8.80% 1.384 1.262 - 2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -8.79% 12700289.857 11583780.652 - -5.58% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.79% 549.961 501.639 - 5.10% -
BM_std_minmax_element<int>/512 -8.72% 138.136 126.092 - -8.92% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.68% 29.304 26.759 - 1.42% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.65% 42839.974 39136.300 - 0.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.64% 31.600 28.870 - 4.27% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.63% 41200.820 37643.914 - 0.50% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.62% 14518.091 13265.915 - -7.85% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -8.61% 1.958 1.789 - 5.54% -
BM_StringRelational_Eq_Small_Small_Control -8.59% 1.851 1.692 - -8.50% -
std::set<std::string>::count(key)_(existent)/8192 -8.57% 29.586 27.050 - -9.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -8.57% 1.131 1.034 - 5.28% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -8.49% 10.083 9.227 - -21.30% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -8.48% 0.341 0.313 - 15.46% -
BM_PushHeap_float_Ascending_16 -8.46% 1.065 0.975 - -0.30% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -8.46% 25.927 23.735 - -1.40% -
BM_StringRelational_Less_Empty_Huge_Control -8.45% 1.992 1.823 - -10.71% -
BM_PushHeap_string_PipeOrgan_1024 -8.44% 10.795 9.884 - 1.87% -
rng::copy(list<int>)/64 -8.43% 33.801 30.951 - -6.32% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.43% 1.893 1.734 - -4.96% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.42% 13.857 12.690 - -0.67% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.42% 15187.746 13908.988 - -7.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.40% 26.030 23.844 - 6.50% -
BM_std_min<unsigned_long_long>/4 -8.39% 1.101 1.008 - -5.64% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.34% 39873910.333 36547035.249 - -3.27% -
BM_MakeThenSortHeap_uint32_Descending_4 -8.34% 1.434 1.315 - -6.21% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -8.32% 1.639 1.503 - -5.40% -
BM_RangesMakeThenSortHeap_string_Random_262144 -8.31% 208.483 191.168 - -2.73% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -8.30% 573.869 526.228 - -0.21% -
rng::partition(list<int>)_(sparse)/8192 -8.29% 7879.756 7226.876 - 3.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -8.28% 7.270 6.668 - -6.63% -
BM_RangesPushHeap_float_Random_1 -8.27% 0.429 0.393 - -8.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.26% 10830407.145 9935332.286 - 2.95% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.26% 2687706.736 2465583.042 - 0.26% -
std::multiset<int>::find(key)_(existent)/8192 -8.24% 8.910 8.176 - -0.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.23% 800.521 734.615 - -0.78% -
BM_RangesPushHeap_string_PipeOrgan_1024 -8.22% 10.449 9.591 - -8.46% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.22% 4705.299 4318.741 - 0.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.21% 5.266 4.833 - -4.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -8.21% 1.967 1.805 - -7.11% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -8.21% 1.408 1.292 - -7.25% -
BM_std_minmax<char>/64 -8.20% 1.256 1.153 - -4.42% -
BM_std_min<unsigned___int128>/12 -8.17% 5.024 4.614 - 2.67% -
rng::rotate(list<int>)_(by_1/2)/50 -8.15% 13.824 12.697 - 0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.14% 3544102.664 3255531.324 - -2.11% -
rng::search(list<int>)_(same_length)/8192 -8.14% 9688.475 8899.913 - -7.08% -
BM_std_minmax<unsigned_char>/8 -8.13% 1.087 0.998 - 8.13% -
std::copy(vector<int>)/4096 -8.13% 230.508 211.770 - 7.30% -
rng::find(vector<bool>)_(process_all)/50 -8.13% 0.740 0.680 - -1.57% -
BM_deque_deque_ranges_move_backward/5500 -8.09% 223.600 205.503 - 0.45% -
bm_lexicographical_compare<int>/2 -8.06% 1.518 1.395 - 4.63% -
BM_RangesMakeHeap_string_Ascending_1024 -8.03% 5.339 4.910 - -1.95% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -8.03% 111738.717 102765.048 - 0.83% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.03% 12.120 11.147 - 0.55% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.00% 32.285 29.702 - 16.11% -
BM_StringRelational_Less_Large_Empty_Control -8.00% 1.949 1.793 - -4.88% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.99% 587.620 540.683 - 0.06% -
BM_std_minmax<char>/24 -7.98% 1.254 1.154 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -7.97% 7101937.656 6535838.581 - -1.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.95% 34.562 31.813 - -2.62% -
SetIntersection_Front_Set_float_16384_64 -7.95% 2013315.238 1853237.731 - -8.43% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.92% 42919.747 39518.615 - -0.44% -
std::rotate(list<int>)_(by_1/2)/50 -7.92% 13.854 12.756 - -0.38% -
std::unordered_set<int>::count(key)_(existent)/8192 -7.91% 1.316 1.212 - -14.24% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -7.91% 2.196 2.022 - 4.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -7.89% 10825815.741 9971713.961 - 3.06% -
rng::remove(deque<int>)_(sprinkled)/50 -7.87% 64.228 59.177 - -10.94% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -7.85% 99.736 91.907 - 1.78% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.84% 31.010 28.580 - -15.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.81% 0.733 0.675 - -2.58% -
std::is_sorted_until(deque<int>,_pred)/8 -7.81% 4.251 3.920 - -0.16% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -7.75% 2.204 2.033 - 5.24% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.75% 6.451 5.951 - -0.07% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -7.74% 3401.418 3138.290 - -0.37% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.73% 2.099 1.937 - -0.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.73% 140.326 129.479 - -0.04% -
rng::remove_if(deque<int>)_(sprinkled)/32 -7.69% 61.212 56.503 - 1.56% -
rng::remove(list<int>)_(sprinkled)/50 -7.69% 69.512 64.168 - 0.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -7.68% 92.006 84.939 - -8.89% -
rng::any_of(vector<int>)_(process_all)/50 -7.68% 13.628 12.582 - -0.18% -
SetIntersection_None_Set_uint64_16384_16384 -7.67% 175405007.723 161957404.188 - -2.21% -
BM_PushHeap_uint64_SingleElement_1 -7.66% 0.522 0.482 - -16.50% -
BM_std_minmax<char>/25 -7.64% 1.276 1.179 - 0.00% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -7.64% 2.386 2.203 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.64% 91.292 84.319 - -4.55% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.63% 2.081 1.922 - 5.45% -
rng::remove_if(vector<int>)_(prefix)/1024 -7.58% 383.016 353.970 - -0.07% -
BM_StringRelational_Compare_Large_Empty_Control -7.58% 1.707 1.577 - -2.46% -
SetIntersection_Interlaced_Vector_string_262144_1024 -7.57% 241358599.479 223092814.827 - -2.57% -
SetIntersection_Front_Set_uint64_256_256 -7.56% 9876181.378 9129986.175 - 0.97% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -7.53% 7.295 6.746 - -5.41% -
rng::transform(list<int>)_(identity_transform)/8192 -7.53% 7602.481 7029.963 - -27.23% -
std::find_end(vector<int>)_(process_all)/1024 -7.52% 244.220 225.843 - -1.03% -
BM_deque_deque_copy/65536 -7.52% 3033.535 2805.374 - -4.54% -
BM_deque_vector_copy/0 -7.50% 1.490 1.379 - -7.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.48% 21830274.495 20197987.474 - -9.81% -
BM_RangesPushHeap_uint64_SingleElement_64 -7.46% 0.385 0.357 - 1.36% -
std::copy_n(list<int>)/4096 -7.44% 3861.248 3573.959 - -14.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.41% 8519.177 7887.600 - -2.60% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.41% 41122.622 38074.943 - -0.11% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -7.40% 26.404 24.449 - -0.83% -
rng::partial_sort(deque<int>)_(descending)/8 -7.40% 44.162 40.894 - -1.02% -
BM_std_min<unsigned___int128>/11 -7.39% 4.501 4.168 - 2.51% -
std::find_end(vector<int>)_(process_all)/1000 -7.37% 238.172 220.614 - -0.85% -
BM_StringEraseWithMove_Small_Transparent -7.37% 2.555 2.367 - -4.88% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.31% 10.872 10.077 - -4.58% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -7.30% 87742.745 81338.375 - -2.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.29% 3563369.357 3303493.168 - -0.67% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -7.29% 209.113 193.866 - 2.08% -
std::remove_if(vector<int>)_(prefix)/1024 -7.23% 383.161 355.451 - -0.21% -
rng::find(vector<char>)_(process_all)/1024 -7.23% 17.498 16.234 - 0.27% -
BM_PushHeap_string_PipeOrgan_256 -7.22% 8.679 8.053 - -0.53% -
std::set<int>::insert(value)_(already_present)/1024 -7.20% 6.776 6.288 - -11.58% -
BM_PushHeap_string_PipeOrgan_64 -7.19% 6.317 5.863 - 0.51% -
std::find_end(vector<int>)_(process_all)/1048576 -7.19% 240787.130 223476.592 - 0.33% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.19% 8257.666 7664.181 - -0.47% -
BM_StringRelational_Less_Huge_Empty_Control -7.15% 2.085 1.936 - -10.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.14% 23.667 21.978 - 24.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.13% 25.329 23.524 - 5.27% -
BM_deque_deque_ranges_copy/64000 -7.12% 2852.468 2649.475 - 0.07% -
std::shift_left(list<int>)/8192 -7.11% 7698.339 7151.006 - 1.42% -
BM_RangesMakeHeap_uint32_Random_64 -7.10% 1.326 1.232 - -7.51% -
std::transform(list<int>)_(identity_transform)/8192 -7.09% 7638.448 7096.512 - -26.88% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.09% 2.956 2.746 - 0.33% -
std::multiset<int>::erase(key)_(non-existent)/32 -7.09% 2.690 2.500 - -6.37% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -7.09% 0.496 0.461 - 7.96% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -7.08% 25.320 23.529 - -1.78% -
SetIntersection_None_Set_uint32_16384_1024 -7.06% 166193423.307 154454412.749 - 0.86% -
BM_RangesPushHeap_float_SingleElement_4 -7.06% 0.384 0.357 - -5.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.05% 4.535 4.215 - -3.96% -
SetIntersection_Interlaced_Vector_string_16384_16 -7.04% 4611664.826 4286924.178 - -1.28% -
std::stable_partition(deque<int>)_(sparse)/50 -7.03% 29.719 27.630 - -10.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.02% 0.819 0.762 - -0.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -6.99% 1.123 1.044 - 1.24% -
BM_PushHeap_uint32_QuickSortAdversary_1 -6.97% 0.482 0.448 - -3.99% -
SetIntersection_Interlaced_Vector_string_262144_16384 -6.97% 1064668.540 990506.508 - -0.62% -
BM_std_min<unsigned_int>/29 -6.94% 2.089 1.944 - -3.73% -
std::stable_partition(vector<int>)_(dense)/50 -6.94% 26.429 24.596 - -8.27% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -6.93% 2.689 2.503 - -13.86% -
std::set<int>::erase(key)_(non-existent)/8192 -6.92% 8.745 8.140 - -1.15% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.90% 42.799 39.844 - -10.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.90% 0.584 0.544 - -1.80% -
BM_std_minmax<unsigned_int>/11 -6.88% 1.828 1.702 - -2.35% -
rng::remove_if(deque<int>)_(sprinkled)/50 -6.85% 71.396 66.504 - 5.69% -
std::set<std::string>::erase(key)_(non-existent)/8192 -6.85% 33.518 31.222 - -3.29% -
BM_std_minmax_element<short>/3 -6.84% 1.148 1.070 - -18.01% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.83% 0.590 0.550 - -2.10% -
BM_StringRelational_Compare_Small_Empty_Control -6.80% 1.715 1.598 - -4.15% -
std::partition_copy(list<int>)/8192 -6.77% 7292.767 6799.080 - -5.56% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.76% 6547.822 6105.336 - 0.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.76% 22.383 20.870 - -3.39% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -6.75% 1.493 1.392 - 1.31% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.74% 0.437 0.408 - 1.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.73% 35.906 33.488 - 6.66% -
rng::for_each(map<int>)/50 -6.71% 41.514 38.728 - 1.06% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.71% 16.152 15.069 - 1.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -6.70% 10.454 9.754 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.69% 3564623.846 3326291.807 - 2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.68% 207895026.233 193997492.332 - -9.40% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.68% 21.049 19.643 - 0.59% -
rng::move_backward(vector<bool>)_(aligned)/64 -6.68% 1.848 1.725 - 2.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.64% 0.589 0.549 - -1.80% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.62% 19.002 17.743 - 1.39% -
rng::reverse(list<int>)/4096 -6.61% 1752.269 1636.414 - -38.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.61% 66.627 62.222 - 13.14% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -6.60% 59.847 55.897 - -6.85% -
bm_lexicographical_compare<signed_char>/16 -6.59% 1.327 1.240 - -4.00% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -6.58% 0.495 0.462 - -3.65% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.58% 27.680 25.859 - -12.53% -
std::generate(list<int>)/8192 -6.57% 7406.022 6919.491 - -11.38% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.56% 8360.165 7811.541 - -0.11% -
SetIntersection_Interlaced_Vector_string_1024_16 -6.56% 3421781.287 3197456.129 - -5.86% -
SetIntersection_None_Vector_float_262144_16384 -6.55% 1302353.996 1217024.566 - 1.18% -
std::partition(deque<int>)_(dense)/32 -6.53% 11.146 10.418 - 11.91% -
SetIntersection_Front_Set_float_256_64 -6.51% 6555169.679 6128132.340 - -2.01% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.50% 1.665 1.557 - -3.68% -
std::find_end(vector<int>)_(near_matches)/1000 -6.50% 14998.970 14024.123 - 0.66% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.49% 4687.834 4383.675 - 0.57% -
BM_deque_deque_move/70000 -6.48% 3322.638 3107.349 - -5.07% -
rng::generate(list<int>)/8192 -6.47% 7535.177 7047.740 - -38.36% -
BM_RangesMakeHeap_float_Descending_4 -6.47% 0.294 0.275 - -5.62% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.46% 724.185 677.369 - -5.14% -
BM_RangesPushHeap_string_PipeOrgan_64 -6.46% 6.198 5.798 - -3.08% -
BM_std_min<char>/4 -6.45% 1.071 1.002 - -6.52% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -6.44% 1.302 1.218 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.42% 5706998.570 5340623.742 - -5.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -6.40% 0.580 0.543 - -2.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -6.37% 10.431 9.766 - 7.66% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.37% 22.145 20.734 - 7.16% -
std::unique_copy(list<int>)_(contiguous)/32 -6.37% 11.933 11.173 - 0.11% -
BM_std_minmax_element<int>/4 -6.37% 1.243 1.164 - -6.30% -
BM_MakeHeap_string_Ascending_262144 -6.36% 9.172 8.588 - 16.60% -
BM_std_min<unsigned___int128>/10 -6.35% 4.011 3.756 - 2.15% -
BM_std_minmax<unsigned_short>/7 -6.35% 1.752 1.641 - -3.41% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -6.35% 1.362 1.276 - -2.61% -
rng::contains(list<int>)_(process_all)/50 -6.34% 19.346 18.119 - 1.09% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.34% 23.819 22.308 - 0.77% -
BM_RangesMakeHeap_float_Random_16384 -6.31% 1.216 1.139 - -0.89% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.29% 793.665 743.705 - 0.34% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.27% 13.265 12.434 - -0.05% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.24% 18.097 16.968 - 6.26% -
std::map<std::string,_int>::find(key)_(existent)/32 -6.23% 15.285 14.333 - -4.84% -
BM_RangesPopHeap_string_262144 -6.23% 101.152 94.850 - -10.83% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.23% 14.851 13.926 - -1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.22% 0.556 0.521 - -25.28% -
BM_deque_deque_ranges_move/65536 -6.20% 2954.201 2770.903 - -2.50% -
SetIntersection_Interlaced_Set_float_1024_256 -6.20% 16219263.013 15212972.074 - -8.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.20% 32.723 30.693 - -5.97% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.19% 14651.286 13743.957 - -5.81% -
SetIntersection_None_Vector_uint64_262144_64 -6.18% 1210662.059 1135785.936 - -5.23% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -6.18% 16.908 15.863 - -1.27% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.17% 26.510 24.875 - -2.37% -
BM_std_min<unsigned___int128>/6 -6.16% 2.260 2.121 - 1.80% -
std::remove_copy(deque<int>)_(prefix)/1024 -6.16% 413.401 387.919 - 0.07% -
SetIntersection_Interlaced_Vector_float_16384_16 -6.16% 3891607.232 3651746.632 - 52.36% -
BM_deque_deque_ranges_move/70000 -6.16% 3231.865 3032.777 - -2.26% -
std::unique(vector<int>)_(sprinkled)/52 -6.15% 58.973 55.345 - -0.27% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.15% 810.889 761.044 - 0.08% -
std::distance(deque<int>)/8192 -6.15% 0.694 0.651 - -6.17% -
BM_StringFindNoMatch/10 -6.13% 1.355 1.272 - -4.13% -
std::distance(deque<int>)/4096 -6.13% 0.693 0.651 - -6.16% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -6.11% 1.062 0.997 - -1.98% -
std::remove_if(vector<int>)_(prefix)/50 -6.11% 60.836 57.121 - 0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.11% 263.935 247.822 - -6.97% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -6.10% 20.908 19.632 - 0.78% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.10% 5.104 4.793 - -1.91% -
rng::remove_if(vector<int>)_(prefix)/50 -6.08% 60.991 57.282 - 0.38% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.08% 12653.161 11883.981 - -0.85% -
BM_vector_deque_ranges_copy/2 -6.08% 2.066 1.940 - -6.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.07% 36.609 34.388 - 6.75% -
BM_RangesMakeHeap_uint32_Random_16384 -6.05% 1.043 0.980 - -7.88% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.04% 572.166 537.580 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -6.04% 352240613.981 330956913.152 - -3.67% -
BM_vector_deque_copy/64 -6.03% 2.815 2.645 - -5.95% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.01% 10.575 9.939 - -9.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -6.00% 2368474.392 2226377.396 - -2.75% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -5.99% 196.101 184.348 - 2.75% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -5.98% 0.390 0.367 - -38.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.98% 934903.318 879026.387 - -22.03% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.95% 586.077 551.182 - 0.83% -
BM_RangesPushHeap_string_SingleElement_256 -5.95% 2.560 2.408 - -1.45% -
std::remove(list<int>)_(sprinkled)/50 -5.94% 68.613 64.536 - -2.18% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.91% 104.725 98.532 - -2.70% -
SetIntersection_Front_Set_float_1024_1024 -5.91% 16614296.323 15632559.182 - 9.70% -
rng::find_if(list<int>)_(process_all)/8192 -5.90% 10324.504 9715.390 - -5.72% -
std::find_end(vector<int>)_(near_matches)/1024 -5.89% 15538.485 14622.498 - 1.42% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.89% 4.918 4.628 - 2.51% -
std::distance(deque<int>)/1024 -5.87% 0.694 0.653 - -5.85% -
BM_RangesPushHeap_string_SingleElement_1024 -5.86% 2.578 2.427 - -1.54% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.86% 3625.838 3413.324 - -1.84% -
BM_PushHeap_float_SingleElement_4 -5.85% 0.378 0.356 - -2.08% -
rng::move(deque<int>)/32768 -5.84% 2175.277 2048.348 - -6.88% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -5.83% 25.387 23.908 - 10.01% -
BM_RangesPushHeap_string_SingleElement_4 -5.83% 2.294 2.160 - 0.41% -
BM_std_min<unsigned___int128>/8 -5.80% 3.109 2.929 - 1.64% -
BM_std_minmax_element<char>/3 -5.80% 1.180 1.112 - -7.31% -
std::is_sorted(list<int>,_pred)/8 -5.80% 4.279 4.031 - 1.43% -
BM_RangesMakeHeap_string_PipeOrgan_4 -5.79% 2.769 2.609 - 1.83% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.78% 3059.360 2882.526 - 0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.78% 0.605 0.570 - -1.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.77% 0.875 0.824 - -2.99% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.76% 15.326 14.444 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.74% 206128728.144 194294698.491 - -7.55% -
BM_std_minmax_element<char>/2 -5.74% 0.688 0.649 - -0.11% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -5.73% 112198.437 105767.316 - -1.55% -
BM_std_minmax<int>/15 -5.72% 2.029 1.913 - -4.77% -
BM_RangesMakeHeap_uint64_Random_4 -5.71% 1.154 1.088 - -33.62% -
rng::find_last(vector<char>)_(bail_10%)/8 -5.71% 1.567 1.477 - -7.80% -
std::none_of(deque<int>)_(process_all)/32768 -5.70% 11512.710 10856.986 - 2.80% -
SetIntersection_Front_Set_uint64_16384_256 -5.69% 5062987.970 4774809.731 - 7.60% -
rng::rotate(deque<int>)_(1_element_forward)/50 -5.67% 6.100 5.754 - -0.34% -
std::none_of(deque<int>)_(process_all)/8192 -5.67% 2873.189 2710.330 - 3.10% -
rng::stable_partition(vector<int>)_(dense)/50 -5.67% 26.440 24.942 - -7.42% -
SetIntersection_None_Vector_uint64_16384_256 -5.66% 1181587.672 1114703.394 - -1.29% -
BM_RangesPushHeap_string_Descending_16384 -5.66% 2.462 2.323 - -1.03% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.65% 36.826 34.747 - -3.25% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.63% 85160109.902 80361571.860 - 0.05% -
BM_std_minmax<unsigned_long_long>/1 -5.63% 0.583 0.551 - -20.47% -
BM_std_minmax<short>/16 -5.62% 1.900 1.794 - 1.26% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -5.60% 1.387 1.309 - -12.41% -
rng::find_end(forward_list<int>)_(process_all)/8192 -5.60% 5819.232 5493.312 - -2.67% -
BM_MakeHeap_uint64_Random_16384 -5.59% 1.034 0.976 - -7.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -5.58% 16.484 15.564 - 17.14% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -5.58% 1.710 1.615 - -12.75% -
std::map<int,_int>::clear()/1024 -5.56% 10580.321 9992.003 - -2.51% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.56% 21.040 19.870 - -5.29% -
BM_RangesPushHeap_string_SingleElement_64 -5.56% 2.611 2.466 - -1.27% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.55% 1.860 1.757 - -3.60% -
rng::remove(deque<int>)_(sprinkled)/32 -5.55% 56.806 53.654 - -7.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.54% 681.514 643.771 - -1.20% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.54% 699.381 660.665 - -2.83% -
std::set<int>::erase(key)_(non-existent)/1024 -5.53% 5.627 5.316 - 0.52% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.52% 16.769 15.843 - 0.64% -
std::all_of(vector<int>)_(process_all)/8 -5.52% 2.561 2.419 - -0.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.50% 5.434 5.135 - -5.01% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.50% 17.184 16.239 - -0.16% -
SetIntersection_Front_Set_string_262144_16 -5.49% 2009157.446 1898874.575 - -7.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.48% 2.451 2.317 - 0.00% -
std::remove(list<int>)_(sprinkled)/1024 -5.47% 1014.270 958.810 - -1.60% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.47% 28.912 27.331 - -7.44% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.43% 8.368 7.913 - -7.36% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.42% 1584.128 1498.214 - 9.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.41% 10.557 9.986 - -12.58% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.41% 385.210 364.387 - -0.32% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -5.39% 2.947 2.788 - -1.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.39% 24.006 22.712 - -0.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.39% 1012.364 957.817 - -0.34% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -5.37% 0.612 0.579 - -5.86% -
BM_StringRelational_Compare_Huge_Empty_Control -5.37% 1.663 1.574 - -3.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -5.35% 1243639.744 1177114.724 - -2.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.35% 10.200 9.654 - -6.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -5.34% 2.486 2.354 - 0.81% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -5.33% 276.608 261.872 - -2.96% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.33% 3.562 3.372 - -0.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.32% 1858.385 1759.482 - -5.48% -
BM_vector_deque_ranges_copy/1 -5.32% 2.352 2.227 - -3.93% -
SetIntersection_None_Set_string_16384_1024 -5.31% 206274752.285 195327220.752 - -3.22% -
BM_RangesPushHeap_string_SingleElement_16384 -5.30% 2.567 2.431 - -1.81% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.29% 933545.116 884117.067 - 3.89% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.29% 1.149 1.088 - -2.31% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.28% 9.774 9.258 - 1.72% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.28% 67835917.167 64257191.144 - -0.64% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -5.27% 36.251 34.339 - -7.55% -
rng::stable_partition(vector<int>)_(dense)/32 -5.27% 22.515 21.328 - -3.63% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.27% 24.740 23.437 - -2.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.27% 51.786 49.060 - -5.70% -
SetIntersection_None_Set_float_64_4 -5.26% 22693730.100 21499707.697 - -0.18% -
rng::sort(deque<int>)_(descending)/1024 -5.26% 1371.191 1299.057 - -0.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.26% 92.297 87.443 - 22.56% -
std::find(vector<long_long>)_(bail_25%)/8 -5.26% 0.956 0.906 - 0.09% -
BM_RangesPushHeap_string_SingleElement_262144 -5.24% 2.635 2.497 - -0.38% -
BM_RangesPushHeap_string_SingleElement_16 -5.24% 2.553 2.419 - -1.40% -
rng::unique(deque<int>)_(sprinkled)/52 -5.23% 74.755 70.843 - 5.32% -
SetIntersection_Interlaced_Vector_float_64_64 -5.21% 12059808.496 11431700.911 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.21% 203639481.750 193038395.935 - -3.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.19% 1299485.231 1232095.707 - -4.11% -
std::partition(list<int>)_(dense)/32 -5.17% 9.160 8.686 - 0.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.17% 35.360 33.531 - -0.58% -
BM_num_put<const_void*> -5.17% 13.392 12.699 - 2.67% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.15% 294.331 279.163 - -46.43% -
BM_RangesMakeHeap_uint64_Ascending_4 -5.15% 0.423 0.402 - -7.88% -
BM_std_min<unsigned___int128>/9 -5.15% 3.526 3.344 - 1.88% -
rng::search(list<int>)_(single_element)/1000 -5.14% 666.021 631.818 - -3.55% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -5.12% 1.548 1.469 - 5.95% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.11% 9.483 8.999 - -4.82% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.10% 2889972.657 2742480.713 - 0.71% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.08% 77.524 73.583 - -5.02% -
std::distance(deque<int>)/50 -5.08% 0.694 0.659 - -5.02% -
std::multiset<int>::contains(key)_(existent)/8192 -5.06% 8.816 8.370 - 1.41% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -5.06% 2435110.210 2311917.024 - -7.65% -
BM_MakeHeap_uint64_Ascending_4 -5.05% 0.452 0.429 - -5.70% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -5.05% 490.338 465.579 - -4.70% -
std::is_sorted_until(list<int>,_pred)/8192 -5.05% 7769.360 7377.290 - 3.64% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -5.03% 1218881.462 1157565.656 - -5.03% -
BM_std_min<int>/8 -4.99% 1.297 1.232 - -5.70% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.99% 4.276 4.063 - -4.87% -
BM_MakeHeap_float_Descending_4 -4.98% 0.290 0.275 - -2.21% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.98% 16.095 15.294 - -5.10% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.98% 1.236 1.175 - -1.74% -
BM_RangesPushHeap_string_Random_16384 -4.97% 17.039 16.192 - -0.40% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.97% 30.562 29.043 - 12.29% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.97% 1.407 1.337 - -4.42% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.96% 569.216 540.969 - -1.03% -
SetIntersection_Front_Vector_uint64_16384_16 -4.95% 1181993.107 1123429.577 - -2.12% -
BM_vector_deque_ranges_move_backward/2 -4.95% 1.937 1.841 - -1.78% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.94% 23.046 21.907 - 9.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -4.94% 2876318.609 2734096.897 - 0.86% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.94% 29.851 28.376 - -2.32% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.94% 885184.985 841451.246 - -0.37% -
std::rotate(list<int>)_(1_element_backward)/32 -4.94% 13.926 13.238 - 0.14% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -4.93% 15.461 14.699 - -6.20% -
BM_MakeThenSortHeap_float_Descending_4 -4.90% 1.175 1.117 - -9.67% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.90% 0.559 0.532 - -5.92% -
BM_std_minmax<char>/32 -4.89% 1.638 1.558 - 4.31% -
SetIntersection_Front_Vector_uint64_262144_256 -4.89% 2347708.118 2232978.347 - -4.20% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -4.89% 2.807 2.670 - 3.54% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.87% 16.491 15.688 - -0.28% -
std::partition(deque<int>)_(dense)/50 -4.86% 16.338 15.544 - 10.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.85% 64401241.139 61280214.745 - 9.77% -
std::find_if(vector<bool>)_(process_all)/50 -4.84% 36.550 34.783 - -2.47% -
BM_SortHeap_pair<uint32,_uint32>_4 -4.82% 1.890 1.799 - -5.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -4.81% 1226161.821 1167127.326 - -0.04% -
BM_MakeHeap_uint64_Random_1024 -4.81% 1.097 1.045 - -2.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.81% 224.843 214.023 - -2.80% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -4.81% 3036.664 2890.721 - 1.36% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.78% 1.609 1.532 - -3.49% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.77% 40.888 38.936 - -0.22% -
BM_std_min<unsigned___int128>/7 -4.77% 2.657 2.531 - 1.58% -
SetIntersection_Front_Set_float_256_16 -4.75% 4984829.567 4747822.443 - -2.47% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.75% 2731.159 2601.371 - 2.27% -
BM_std_min<unsigned_short>/26 -4.74% 2.153 2.051 - -4.26% -
std::move(vector<int>)/1048576 -4.74% 56252.719 53587.221 - -5.16% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.73% 43397884.001 41345387.685 - -0.85% -
SetIntersection_Front_Set_uint32_64_4 -4.72% 18171404.125 17313993.948 - 0.40% -
SetIntersection_Interlaced_Vector_string_64_64 -4.72% 29115011.975 27741440.568 - -4.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.71% 1.700 1.620 - 5.18% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.71% 12003.627 11437.784 - 0.00% -
std::reverse_copy(deque<int>)/512 -4.71% 131.491 125.304 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -4.69% 1118412.989 1065934.446 - -4.26% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -4.69% 10.198 9.720 - -12.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.68% 1634042.050 1557560.980 - -3.14% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -4.68% 1.398 1.332 - 0.65% -
BM_RangesPushHeap_uint32_Random_4 -4.67% 2.552 2.433 - 2.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.67% 46.002 43.853 - -1.81% -
BM_MakeHeap_uint64_Random_16 -4.67% 1.328 1.266 - -5.90% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.66% 26503.842 25268.756 - -1.20% -
BM_StringRelational_Less_Huge_Small_Control -4.65% 1.815 1.731 - 0.34% -
rng::stable_partition(vector<int>)_(sparse)/32 -4.64% 7.486 7.139 - 1.19% -
std::multiset<std::string>::find(key)_(non-existent)/32 -4.64% 10.557 10.067 - 4.92% -
BM_RangesMakeHeap_uint32_Random_256 -4.63% 1.194 1.139 - -1.55% -
BM_MakeThenSortHeap_string_Ascending_262144 -4.63% 78.812 75.159 - -4.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.63% 1263333.068 1204795.720 - -3.18% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.63% 18.156 17.315 - -3.92% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.63% 1.895 1.807 - -10.13% -
BM_PushHeap_uint64_Random_64 -4.62% 5.273 5.029 - -2.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -4.61% 1.986 1.895 - 0.76% -
SetIntersection_Front_Set_uint64_16384_1 -4.61% 1113403.017 1062047.295 - -4.88% -
rng::remove(list<int>)_(sprinkled)/32 -4.61% 57.619 54.962 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -4.61% 24.063 22.954 - -0.12% -
rng::find_if(vector<int>)_(process_all)/8 -4.61% 2.628 2.507 - -0.15% -
BM_std_min<unsigned_long_long>/8 -4.61% 2.329 2.221 - -1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.59% 201776211.563 192510088.445 - -1.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -4.59% 1.076 1.027 - 6.96% -
std::shift_right(list<int>)/8192 -4.58% 7715.005 7361.293 - -9.01% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.58% 1.742 1.662 - 0.55% -
SetIntersection_Front_Set_float_1024_256 -4.57% 5002160.321 4773745.530 - 6.69% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.56% 1.359 1.297 - 0.51% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.56% 5.062 4.831 - -0.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.55% 89.063 85.007 - 1.67% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.55% 3.162 3.018 - 0.19% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.54% 96040.359 91676.697 - -0.43% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.54% 0.428 0.408 - -3.95% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -4.53% 28.901 27.593 - -12.60% -
SetIntersection_Interlaced_Set_string_1024_64 -4.53% 17718489.607 16916665.329 - 2.06% -
rng::partial_sort_copy(list<int>)_(descending)/8 -4.52% 18.589 17.749 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.51% 5586850.693 5334784.710 - 0.38% -
rng::find_if(vector<bool>)_(process_all)/50 -4.51% 36.684 35.031 - -2.48% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.50% 10.874 10.384 - -3.07% -
rng::find(list<int>)_(process_all)/8 -4.49% 2.356 2.250 - -5.22% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.49% 96778.037 92431.582 - -0.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.49% 66.127 63.160 - -3.10% -
BM_std_minmax<short>/23 -4.48% 2.693 2.572 - -1.21% -
BM_PopHeap_float_262144 -4.46% 40.667 38.852 - 3.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.46% 10.452 9.986 - -5.17% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -4.46% 6.667 6.370 - -18.17% -
BM_MakeThenSortHeap_float_Random_4 -4.44% 4.462 4.263 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.44% 3.680 3.516 - -2.53% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.44% 2.179 2.082 - 0.01% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.43% 36.685 35.058 - -2.40% -
rng::stable_partition(deque<int>)_(dense)/1024 -4.43% 590.021 563.864 - -15.24% -
std::all_of(deque<int>)_(process_all)/50 -4.42% 21.237 20.298 - 5.60% -
rng::for_each_n(list<int>)/8 -4.42% 2.562 2.449 - -3.33% -
BM_MakeHeap_float_Random_64 -4.41% 1.787 1.708 - 3.41% -
BM_deque_deque_copy/64000 -4.40% 2712.261 2592.801 - -4.96% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.40% 14.929 14.271 - -1.56% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.40% 25255.045 24143.714 - -4.35% -
std::search(list<int>)_(no_match)/1000 -4.40% 714.315 682.892 - -0.32% -
BM_MakeHeap_float_Random_16384 -4.40% 1.202 1.149 - 3.18% -
BM_std_min<unsigned_char>/21 -4.38% 1.800 1.721 - -5.01% -
SetIntersection_Interlaced_Set_float_256_64 -4.38% 15482092.676 14804450.623 - -5.84% -
rng::find(vector<int>)_(process_all)/8 -4.37% 2.902 2.775 - -2.48% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -4.37% 5.047 4.826 - -3.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.36% 12206.369 11674.516 - -3.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.36% 18879.617 18057.055 - -0.82% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.35% 3714.704 3553.051 - -7.33% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.35% 2945.460 2817.463 - -0.07% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.34% 4651.064 4449.150 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.34% 12457692.081 11916882.469 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -4.34% 1594828.316 1525620.315 - -3.80% -
rng::sort(deque<int>)_(ascending)/1024 -4.34% 800.600 765.891 - -0.70% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.33% 0.940 0.900 - -2.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -4.33% 1187584.866 1136149.001 - -6.05% -
BM_std_min<unsigned_char>/6 -4.33% 1.533 1.467 - -4.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.32% 848.946 812.237 - -0.53% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.31% 7168.426 6859.290 - -28.77% -
rng::for_each_n(deque<int>)/8 -4.31% 1.205 1.153 - 0.13% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.30% 23207.748 22209.344 - -0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.30% 3.562 3.409 - -4.24% -
rng::find_last(list<int>)_(bail_90%)/50 -4.30% 1.296 1.240 - -1.87% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.30% 1702202.816 1629077.630 - 16.08% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.29% 1049643.553 1004564.723 - 0.69% -
BM_std_min<unsigned_char>/22 -4.29% 2.104 2.014 - -1.80% -
bm_lexicographical_compare<signed_char>/512 -4.29% 7.979 7.637 - -2.85% -
BM_PushHeap_float_Ascending_64 -4.29% 1.813 1.735 - -0.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -4.28% 621.673 595.041 - -0.87% -
std::none_of(vector<int>)_(process_all)/8 -4.27% 2.502 2.395 - -3.69% -
rng::find_if(vector<char>)_(process_all)/8 -4.27% 2.487 2.381 - -2.04% -
rng::move_backward(vector<int>)/1048576 -4.26% 58534.849 56038.594 - -1.78% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -4.25% 30.552 29.252 - -6.58% -
SetIntersection_Front_Set_uint32_262144_16 -4.25% 1311088.146 1255391.197 - -1.73% -
BM_std_min<char>/14 -4.23% 1.871 1.792 - 0.02% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -4.22% 0.291 0.278 - -2.63% -
SetIntersection_Front_Set_float_64_16 -4.22% 17160329.910 16435649.803 - -1.58% -
std::move(deque<int>)/8 -4.22% 3.997 3.829 - 0.96% -
BM_StringResizeAndOverwrite -4.21% 0.860 0.824 - -4.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.19% 0.573 0.549 - -4.27% -
bm_lexicographical_compare<unsigned_char>/4 -4.19% 1.497 1.435 - -1.01% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -4.18% 1.156 1.108 - 13.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.15% 171061756.955 163955765.573 - 0.03% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -4.13% 1.697 1.627 - -7.61% -
rng::none_of(list<int>)_(process_all)/32 -4.13% 11.854 11.365 - -0.77% -
BM_PushHeap_float_Ascending_262144 -4.13% 5.250 5.033 - -0.05% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -4.11% 29.452 28.240 - -2.04% -
rng::partition(vector<int>)_(dense)/32 -4.11% 8.403 8.057 - -0.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.10% 9083.306 8710.439 - -4.26% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -4.09% 2.160 2.072 - -1.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.09% 13499.045 12947.326 - -0.44% -
SetIntersection_Front_Set_uint64_1024_1024 -4.07% 15759082.511 15118472.721 - 12.09% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.05% 868401.436 833203.156 - -2.26% -
bm_lexicographical_compare<unsigned_char>/8 -4.05% 1.497 1.437 - 3.36% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.05% 219.457 210.574 - -3.90% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.05% 215.859 207.122 - -3.96% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -4.05% 8902.142 8541.960 - 0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -4.04% 1111525.099 1066570.904 - -4.05% -
SetIntersection_Front_Set_uint32_262144_64 -4.04% 2009181.915 1928082.755 - -0.06% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -4.02% 0.873 0.838 - -1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.02% 19412075.116 18630829.395 - -1.70% -
std::unordered_multimap<int,_int>::clear()/8192 -4.02% 64910.535 62302.607 - -0.18% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.02% 15851961.809 15215246.515 - -3.38% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.99% 2.789 2.678 - 0.19% -
std::none_of(list<int>)_(process_all)/8 -3.98% 2.716 2.608 - -0.18% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -3.97% 1.205 1.158 - 0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.96% 3.339 3.207 - -3.92% -
BM_vector_deque_copy_backward/4000 -3.96% 146.692 140.889 - -0.20% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.95% 20.366 19.561 - -1.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.95% 1742643.591 1673784.041 - 0.37% -
BM_std_min<char>/16 -3.94% 2.563 2.461 - 0.02% -
SetIntersection_None_Set_string_16384_1 -3.93% 202149680.791 194198450.038 - -3.92% -
SetIntersection_None_Vector_string_1024_1 -3.93% 1227600.205 1179357.105 - -5.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.93% 0.566 0.544 - -3.91% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.93% 32.807 31.519 - -1.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.93% 747707.984 718355.677 - -0.91% -
std::remove(list<int>)_(sprinkled)/8192 -3.92% 8120.089 7801.606 - -5.66% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -3.92% 1.273 1.223 - -1.07% -
rng::fill(list<int>)/8192 -3.91% 7392.444 7103.406 - -0.07% -
SetIntersection_None_Vector_float_262144_1024 -3.90% 1231846.355 1183777.915 - -2.23% -
SetIntersection_None_Vector_string_262144_1 -3.90% 1361590.096 1308503.051 - -1.26% -
std::move(vector<int>)/8 -3.90% 2.305 2.216 - -1.98% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.89% 13.557 13.029 - 0.36% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 -3.89% 0.280 0.269 - -3.11% -
BM_MakeThenSortHeap_string_Descending_16384 -3.88% 68.034 65.394 - 0.45% -
BM_std_min<unsigned_short>/31 -3.87% 2.596 2.495 - -1.69% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -3.86% 1.613 1.551 - -9.45% -
BM_RangesMakeHeap_string_PipeOrgan_16 -3.86% 3.843 3.695 - 2.34% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -3.84% 37799435.342 36347470.804 - -20.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -3.84% 356.884 343.182 - 9.26% -
std::unordered_set<int>::insert(value)_(new_value)/32 -3.84% 20.113 19.341 - -4.86% -
BM_PopHeap_uint32_1 -3.84% 0.456 0.439 - -13.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -3.84% 28.305 27.219 - 6.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -3.84% 27855.829 26787.558 - 5.21% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -3.83% 1.536 1.477 - 2.50% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.82% 29932.934 28788.446 - 0.48% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.81% 0.644 0.620 - -2.03% -
std::copy(list<int>)/64 -3.81% 32.056 30.835 - 0.46% -
std::partition_point(list<int>)/8192 -3.81% 12770.735 12284.341 - -5.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 -3.81% 0.279 0.269 - -3.92% -
rng::find_end(forward_list<int>)_(single_element)/8192 -3.80% 5947.088 5720.965 - -0.89% -
rng::none_of(deque<int>)_(process_all)/32 -3.80% 18.126 17.437 - 6.55% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -3.78% 23.499 22.611 - -0.48% -
BM_std_minmax<unsigned_int>/7 -3.78% 1.745 1.679 - -7.19% -
SetIntersection_Interlaced_Set_float_256_256 -3.77% 9422638.077 9067150.717 - -1.03% -
rng::starts_with(vector<int>)/1024 -3.77% 77.654 74.725 - -2.93% -
BM_MakeThenSortHeap_string_SingleElement_1024 -3.77% 29.917 28.789 - -3.38% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.77% 5.060 4.870 - -3.23% -
BM_std_minmax<short>/19 -3.76% 2.429 2.338 - -2.25% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.75% 2.205 2.122 - -7.68% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.75% 3452.289 3323.000 - -3.49% -
BM_PushHeap_string_PipeOrgan_16 -3.73% 4.282 4.123 - 0.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.72% 3.951 3.804 - -3.60% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -3.72% 85479.600 82303.230 - -6.14% -
rng::contains_subrange(vector<int>)_(same_length)/50 -3.71% 13.329 12.835 - 0.54% -
BM_MakeHeap_float_Ascending_256 -3.70% 0.671 0.647 - -0.57% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.69% 5.638 5.430 - -1.92% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.69% 2.576 2.481 - -2.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.69% 1.119 1.078 - -1.81% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.69% 110.994 106.900 - -1.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.68% 3.599 3.466 - -2.53% -
BM_RangesMakeHeap_string_Heap_262144 -3.67% 5.438 5.239 - 0.03% -
SetIntersection_Front_Set_string_16384_16 -3.67% 2062276.852 1986679.836 - 6.82% -
BM_MakeThenSortHeap_string_SingleElement_262144 -3.66% 51.549 49.661 - -4.02% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.66% 11486.061 11065.474 - 7.21% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.66% 1410218.515 1358594.543 - -4.76% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.66% 14.221 13.700 - -0.20% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.66% 112184.656 108082.915 - -0.00% -
BM_std_min<unsigned___int128>/5 -3.65% 1.850 1.783 - 1.69% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.65% 1.339 1.290 - -6.25% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -3.65% 1.554 1.497 - -4.86% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.64% 1389.406 1338.769 - 0.82% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.64% 29893.299 28804.043 - 0.68% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.64% 14.786 14.248 - 1.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.64% 0.570 0.550 - -3.66% -
BM_std_min<unsigned_short>/28 -3.64% 2.693 2.595 - -2.23% -
BM_PopHeap_pair<uint32,_uint32>_262144 -3.64% 60.109 57.923 - -2.46% -
std::find_if(vector<int>)_(process_all)/8 -3.64% 2.700 2.602 - 3.58% -
std::reverse(deque<int>)/64 -3.63% 13.560 13.067 - 0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.63% 3.203 3.087 - -2.83% -
BM_RangesPushHeap_float_SingleElement_16 -3.63% 0.377 0.364 - -2.10% -
std::is_sorted_until(vector<int>,_pred)/8 -3.63% 3.616 3.485 - 0.20% -
BM_std_min<unsigned_char>/16 -3.63% 2.619 2.524 - -0.17% -
SetIntersection_Front_Set_float_1024_64 -3.62% 2040500.876 1966593.715 - 4.97% -
BM_std_min<short>/8 -3.62% 1.362 1.312 - -0.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.61% 1124593.262 1084018.052 - -3.22% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.61% 170.764 164.605 - 0.39% -
BM_deque_vector_ranges_copy_backward/65536 -3.61% 8219.273 7922.955 - -1.84% -
BM_std_min<unsigned_long_long>/31 -3.60% 3.027 2.918 - -0.63% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.59% 16.299 15.714 - 2.54% -
BM_RangesMakeHeap_string_Ascending_256 -3.59% 5.067 4.886 - 1.36% -
std::stable_partition(vector<int>)_(dense)/32 -3.58% 22.156 21.362 - -1.97% -
std::find_if(vector<bool>)_(process_all)/8 -3.56% 5.605 5.406 - -1.51% -
std::deque<int>::ctor(size)/32 -3.56% 26.122 25.193 - -5.12% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -3.56% 1.239 1.194 - -0.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.55% 6.853 6.610 - -1.76% -
SetIntersection_None_Set_string_256_256 -3.55% 6060993.321 5845968.569 - -2.64% -
SetIntersection_Front_Set_uint64_16384_16 -3.55% 1286271.739 1240644.678 - -6.01% -
rng::stable_partition(vector<int>)_(sparse)/8192 -3.54% 1552.366 1497.397 - 0.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.54% 5.478 5.284 - -0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.53% 12126495.359 11698381.096 - -1.31% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.53% 4.486 4.328 - -0.55% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.53% 18681011.411 18021642.486 - 0.63% -
bm_lexicographical_compare<unsigned_char>/5 -3.52% 1.733 1.672 - 0.13% -
BM_MakeThenSortHeap_string_SingleElement_16384 -3.51% 38.717 37.356 - -2.45% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.50% 1.038 1.001 - -1.86% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -3.50% 12.067 11.644 - -0.83% -
std::sort(deque<int>)_(pipe-organ)/8192 -3.50% 27481.513 26519.322 - -0.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -3.50% 24.119 23.274 - 2.05% -
BM_std_minmax<int>/10 -3.50% 1.437 1.387 - -3.69% -
rng::reverse(list<int>)/32768 -3.50% 17636.746 17019.716 - -17.70% -
rng::contains_subrange(vector<int>)_(single_element)/50 -3.50% 12.983 12.529 - 1.54% -
std::remove_if(vector<int>)_(prefix)/32 -3.50% 53.783 51.902 - 0.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.48% 34.671 33.464 - -2.50% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.47% 22.143 21.375 - -3.88% -
std::find(list<int>)_(bail_25%)/8 -3.47% 0.954 0.921 - 0.25% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.46% 1054.494 1017.965 - -2.70% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -3.46% 3907.910 3772.618 - -2.06% -
rng::is_sorted(list<int>)/8192 -3.44% 7261.972 7011.840 - -4.72% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -3.44% 2.199 2.123 - -7.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -3.43% 5.050 4.877 - -3.47% -
BM_std_min<unsigned___int128>/4 -3.43% 1.446 1.396 - 1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.43% 5974823.053 5769748.698 - -0.75% -
SetIntersection_Front_Set_string_256_64 -3.43% 16216560.552 15660571.774 - -3.63% -
BM_PushHeap_string_PipeOrgan_4 -3.42% 2.634 2.544 - 1.75% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.42% 1.435 1.386 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.42% 19112219.179 18459467.538 - -0.52% -
BM_std_min<char>/3 -3.41% 0.718 0.693 - -0.06% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.40% 882.529 852.484 - -0.04% -
BM_RangesPushHeap_uint64_Random_1024 -3.40% 6.007 5.803 - -2.06% -
SetIntersection_None_Vector_string_16384_16 -3.40% 1283943.514 1240342.400 - -1.80% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.39% 6.507 6.287 - -0.47% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -3.39% 1.192 1.151 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.39% 199093274.412 192347910.556 - -3.15% -
SetIntersection_None_Set_float_64_16 -3.38% 19226834.711 18576828.607 - -0.51% -
SetIntersection_Interlaced_Set_float_256_4 -3.38% 11691574.807 11296327.369 - -2.95% -
rng::rotate_copy(deque<int>)/32 -3.38% 2.693 2.602 - -72.04% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.38% 2.082 2.011 - 3.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.37% 233.023 225.179 - -2.01% -
std::set<int>::ctor(const&)/1024 -3.35% 6286.032 6075.232 - -7.50% -
BM_StringRelationalLiteral_Less_Small_Large_Control -3.35% 1.720 1.663 - -7.18% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.35% 272539.877 263405.018 - 1.41% -
bm_lexicographical_compare<int>/16 -3.35% 2.016 1.949 - -0.38% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -3.35% 95.417 92.221 - -8.54% -
BM_StringRelational_Less_Empty_Empty_Control -3.34% 1.935 1.871 - -8.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.33% 1.918 1.854 - -2.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.33% 1.217 1.176 - -0.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.32% 8.007 7.741 - -0.47% -
std::move_backward(vector<bool>)_(aligned)/512 -3.32% 2.546 2.461 - -2.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.32% 371.080 358.770 - -0.69% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.31% 216.716 209.533 - -3.83% -
SetIntersection_Front_Set_uint32_256_16 -3.31% 5011159.071 4845112.244 - -2.93% -
BM_num_put<bool> -3.31% 10.966 10.603 - -1.94% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.31% 2837.261 2743.482 - 8.29% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.30% 1505.128 1455.432 - -4.79% -
BM_std_minmax<int>/11 -3.30% 1.832 1.771 - -2.38% -
BM_deque_vector_move/0 -3.30% 1.425 1.378 - -0.04% -
rng::partition_point(list<int>)/8192 -3.29% 13250.591 12814.185 - -4.28% -
rng::all_of(deque<int>)_(process_all)/50 -3.29% 18.336 17.733 - -2.85% -
BM_std_minmax<unsigned_short>/18 -3.28% 1.985 1.919 - 0.32% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -3.28% 4.085 3.951 - -2.85% -
std::move(vector<bool>)_(unaligned)/4096 -3.28% 26.643 25.769 - 0.63% -
std::copy_n(deque<int>)/32768 -3.27% 1174.105 1135.665 - -1.38% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.27% 82905.490 80191.872 - -3.86% -
BM_StringRelational_Compare_Large_Small_Control -3.27% 1.848 1.787 - -3.30% -
BM_StringRelational_Compare_Small_Small_Control -3.27% 1.848 1.787 - -3.29% -
std::swap_ranges(deque<int>)/8192 -3.26% 2635.988 2549.992 - -11.84% -
BM_std_min<char>/4096 -3.26% 29.519 28.557 - -2.67% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.25% 18.161 17.570 - 1.77% -
BM_PushHeap_string_Random_16384 -3.25% 16.941 16.390 - 2.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.24% 761.820 737.118 - -1.38% -
rng::remove_if(vector<int>)_(prefix)/32 -3.24% 53.632 51.896 - 0.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.23% 5754.013 5568.366 - 0.19% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.22% 2883.600 2790.786 - 0.33% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -3.22% 57.214 55.372 - 8.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.22% 32.998 31.937 - -0.18% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.21% 12829.706 12417.860 - 0.82% -
BM_StringRelational_Compare_Huge_Small_Control -3.21% 1.848 1.788 - -3.20% -
BM_PushHeap_float_Descending_64 -3.20% 0.393 0.381 - -0.70% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -3.20% 6.166 5.969 - 0.04% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.19% 1.045 1.012 - 0.92% -
BM_deque_vector_ranges_copy/0 -3.18% 1.419 1.374 - -10.32% -
BM_std_minmax<unsigned_long_long>/4 -3.18% 1.597 1.546 - -6.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.18% 104.833 101.498 - 1.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.18% 7.445 7.208 - 1.01% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -3.17% 2.265 2.193 - -2.85% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.17% 0.588 0.570 - -3.15% -
BM_std_minmax<int>/1 -3.17% 0.622 0.602 - -3.34% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.16% 9974.529 9658.893 - -3.84% -
SetIntersection_Front_Vector_uint32_64_64 -3.16% 11668614.594 11299664.916 - -2.17% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.16% 2.386 2.310 - 0.39% -
rng::partition(vector<int>)_(sparse)/32 -3.16% 9.086 8.799 - -1.13% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.15% 453.792 439.492 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.15% 22.887 22.166 - -3.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.15% 24664485.495 23887887.825 - -0.06% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -3.15% 250.746 242.857 - -2.33% -
BM_StringRelational_Compare_Small_Large_Control -3.15% 1.847 1.789 - -3.20% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.14% 1130.797 1095.249 - -0.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.14% 282.400 273.531 - 0.35% -
SetIntersection_None_Vector_float_256_256 -3.14% 2338157.163 2264729.142 - -0.77% -
SetIntersection_Front_Vector_uint64_256_64 -3.14% 4599644.873 4455215.837 - -0.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.14% 1181574.773 1144493.514 - -3.83% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -3.12% 12475.982 12086.215 - 1.94% -
BM_SortHeap_float_16 -3.12% 1.651 1.599 - -0.04% -
std::find_first_of(vector<int>)_(large_needle)/50 -3.12% 267.929 259.559 - -0.60% -
std::multiset<int>::find(key)_(existent)/1024 -3.12% 3.799 3.681 - -1.71% -
BM_StringFindStringLiteral/1024 -3.12% 18.085 17.521 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.11% 6805263.177 6593332.372 - -0.48% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.11% 5.628 5.453 - -1.12% -
BM_std_minmax<unsigned_short>/6 -3.11% 1.388 1.345 - -4.54% -
rng::copy(vector<int>)/4096 -3.10% 149.432 144.792 - -21.76% -
BM_RangesSortHeap_float_16 -3.10% 1.651 1.600 - -0.27% -
BM_StringRelational_Eq_Large_Large_Control -3.10% 2.270 2.200 - -4.81% -
BM_deque_vector_move_backward/0 -3.10% 1.468 1.423 - -0.25% -
BM_std_minmax<char>/17 -3.09% 1.121 1.086 - -0.16% -
BM_deque_vector_move/70000 -3.09% 2965.684 2873.994 - -2.98% -
BM_num_put<unsigned_long_long> -3.08% 12.186 11.810 - 3.06% -
BM_deque_deque_ranges_copy/64 -3.08% 5.540 5.370 - -1.80% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.08% 1129.579 1094.782 - -0.07% -
rng::find_last(list<int>)_(bail_10%)/50 -3.07% 16.695 16.182 - 1.58% -
BM_SortHeap_float_256 -3.07% 6.044 5.858 - 1.12% -
BM_vector_deque_ranges_move_backward/1 -3.07% 2.183 2.116 - -3.87% -
BM_RangesSortHeap_string_262144 -3.07% 184.054 178.408 - -2.86% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.07% 2826.866 2740.196 - -2.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -3.06% 11713603.877 11355417.145 - -2.00% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.05% 2258.969 2189.981 - -1.34% -
SetIntersection_None_Set_float_64_1 -3.05% 23380365.306 22668202.172 - -0.24% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -3.04% 0.966 0.937 - -1.47% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.03% 1374.344 1332.635 - -0.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.03% 17.238 16.715 - 0.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -3.03% 36.974 35.853 - -33.45% -
BM_deque_vector_ranges_move_backward/65536 -3.03% 8096.849 7851.771 - -3.22% -
rng::replace(vector<int>)_(prefix)/8192 -3.02% 1263.413 1225.253 - 1.25% -
std::set<std::string>::count(key)_(existent)/1024 -3.02% 24.362 23.628 - 5.68% -
BM_RangesPushHeap_float_Descending_64 -3.01% 0.391 0.379 - -0.02% -
std::none_of(list<int>)_(process_all)/8192 -3.01% 7200.784 6983.793 - -27.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.01% 34.857 33.809 - -2.55% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.00% 558.384 541.622 - 0.98% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -3.00% 64.880 62.933 - -0.88% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -3.00% 4731346.646 4589352.891 - 15.24% -
SetIntersection_None_Set_float_1024_16 -3.00% 9058916.320 8787049.150 - -0.81% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -3.00% 1.560 1.513 - 1.49% -
BM_std_minmax<short>/28 -3.00% 2.621 2.542 - 1.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.00% 1731.791 1679.894 - 3.61% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.99% 25.997 25.219 - -6.79% -
BM_StringRelational_Less_Empty_Small_Control -2.99% 1.992 1.932 - -8.18% -
std::swap_ranges(deque<int>)/1024 -2.98% 329.566 319.744 - -12.47% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.98% 25.125 24.377 - -3.34% -
rng::rotate(deque<int>)_(1_element_forward)/32 -2.98% 4.802 4.659 - 0.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.98% 1.598 1.550 - -3.95% -
SetIntersection_None_Vector_float_16384_1 -2.98% 1203775.177 1167958.463 - -0.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.98% 30.448 29.542 - -3.01% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.97% 15.619 15.154 - -0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -2.97% 512.110 496.910 - -2.73% -
rng::stable_partition(deque<int>)_(dense)/32 -2.96% 28.003 27.173 - -15.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.96% 1.114 1.081 - 7.90% -
707_ntest_r -2.96% 16.946 16.446 - 2.42% -
bm_lexicographical_compare<unsigned_char>/6 -2.96% 1.959 1.901 - 2.49% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.95% 1.331 1.291 - 2.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.95% 9850.082 9559.289 - -6.40% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.95% 5291049.252 5134891.900 - 1.68% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.95% 2255.797 2189.246 - -1.32% -
SetIntersection_None_Set_string_256_16 -2.94% 11447291.501 11110200.499 - -2.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.94% 21.088 20.467 - -2.68% -
SetIntersection_None_Set_string_16384_64 -2.94% 200703574.901 194808292.595 - -2.09% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -2.93% 4.109 3.989 - 1.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.93% 13838856.642 13433178.957 - 1.11% -
bm_lexicographical_compare<unsigned_char>/2 -2.93% 1.960 1.902 - -4.15% -
BM_vector_deque_move_backward/4000 -2.93% 145.134 140.881 - -0.18% -
BM_std_min<char>/4000 -2.93% 27.841 27.026 - -2.16% -
BM_RangesMakeHeap_uint64_Random_64 -2.92% 1.293 1.255 - -1.54% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.92% 10181326.453 9883781.258 - -2.67% -
std::reverse(vector<int>)/8 -2.92% 1.596 1.550 - -4.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.92% 3651714.423 3545163.993 - -2.70% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -2.92% 104.469 101.423 - 0.07% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.91% 0.687 0.667 - -0.32% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.90% 15441548.750 14993058.338 - -0.48% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.90% 18.120 17.594 - 1.91% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.89% 27381.297 26589.067 - -0.11% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.89% 561735.320 545518.471 - -0.73% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.88% 4294.011 4170.260 - 0.19% -
BM_RangesPushHeap_string_Descending_256 -2.88% 2.368 2.300 - 0.82% -
rng::search_n(list<int>)_(no_match)/1024 -2.88% 743.679 722.261 - 0.13% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.87% 21.947 21.316 - -2.45% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.87% 572.303 555.859 - -1.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.87% 25.273 24.547 - 2.71% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -2.87% 16.857 16.373 - -4.18% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.87% 29264.151 28425.032 - -9.48% -
std::rotate(vector<bool>)_(by_1/3)/50 -2.87% 18.136 17.617 - 2.07% -
bm_swap_ranges_vb_unaligned/8 -2.86% 4.912 4.772 - -1.93% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.86% 45.289 43.994 - -5.61% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.85% 45810.047 44505.129 - 0.15% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.84% 3841.561 3732.312 - -1.91% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.84% 4.638 4.506 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.84% 1193757.972 1159824.872 - -2.39% -
SetIntersection_Front_Set_uint32_64_1 -2.84% 18083700.233 17570803.215 - 0.91% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.83% 20795.083 20205.650 - 3.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.83% 6.565 6.380 - -1.27% -
rng::starts_with(list<int>,_pred)/8 -2.82% 3.725 3.620 - 0.07% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.82% 1.868 1.815 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.82% 1247673.309 1212474.182 - -2.78% -
SetIntersection_None_Set_uint64_1024_1 -2.82% 8911112.275 8659849.843 - -3.54% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.81% 5.322 5.173 - -1.89% -
std::move_backward(list<int>)/32768 -2.81% 31933.638 31037.378 - -6.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.80% 1728085.321 1679649.294 - 2.47% -
SetIntersection_None_Vector_uint32_262144_1024 -2.80% 1195447.572 1161949.759 - -3.07% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.80% 7808.102 7589.399 - 6.42% -
rng::reverse_copy(vector<int>)/4096 -2.80% 137.247 133.411 - 0.91% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.79% 4.571 4.443 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.79% 1739813.622 1691260.748 - 0.85% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.78% 40393.564 39269.253 - -0.35% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.78% 223.979 217.752 - 2.77% -
BM_std_min<char>/12 -2.78% 1.333 1.296 - 0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.77% 22810965.791 22178041.677 - -1.16% -
bm_lexicographical_compare<int>/8 -2.77% 1.541 1.498 - 2.92% -
SetIntersection_Interlaced_Set_string_262144_1 -2.77% 1169761.777 1137339.534 - -2.24% -
std::sort(deque<int>)_(descending)/1024 -2.77% 1335.997 1298.993 - -0.39% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.77% 19.809 19.261 - -2.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -2.77% 18.090 17.589 - 3.03% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.77% 20956.365 20376.520 - 4.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.77% 72930.302 70913.743 - -2.28% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.76% 1108149.455 1077567.904 - -0.02% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -2.76% 15.366 14.943 - 3.60% -
BM_std_minmax<int>/27 -2.76% 2.493 2.424 - -2.86% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.74% 16.946 16.481 - 1.53% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.74% 721.046 701.286 - 0.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -2.74% 1.265 1.230 - -5.64% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.74% 106.207 103.300 - -0.91% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.74% 0.518 0.504 - -2.67% -
BM_PushHeap_string_Ascending_4 -2.74% 2.630 2.558 - -0.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.73% 14540.328 14143.719 - -0.02% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.73% 551.473 536.442 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.72% 44566160.270 43352829.062 - -1.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.72% 29.989 29.173 - 3.05% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.71% 3840.279 3736.386 - -2.67% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.70% 93.381 90.856 - 0.64% -
rng::reverse(vector<int>)/8 -2.70% 1.619 1.575 - -1.54% -
BM_deque_deque_ranges_move/64 -2.70% 5.522 5.372 - -1.86% -
rng::find_if(vector<bool>)_(process_all)/8 -2.69% 5.615 5.464 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.69% 1217469.129 1184689.906 - -2.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.69% 223773493.631 217762622.686 - -1.33% -
std::partition(vector<int>)_(dense)/32 -2.68% 8.529 8.300 - -1.01% -
BM_std_min<long_long>/32 -2.68% 3.618 3.521 - -1.14% -
rng::count(vector<int>)_(every_other)/8 -2.67% 1.383 1.346 - 0.30% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.67% 296700.670 288768.022 - -0.48% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.67% 10.127 9.857 - -10.10% -
BM_std_min<short>/16 -2.66% 1.800 1.752 - -2.68% -
std::search(list<int>)_(no_match)/1048576 -2.66% 850136.812 827504.060 - -1.77% -
SetIntersection_Front_Vector_string_1024_16 -2.66% 1724233.041 1678363.963 - -2.69% -
std::copy_backward(vector<int>)/32768 -2.64% 3795.289 3695.078 - -2.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.64% 605.029 589.055 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -2.63% 148083360.559 144184005.052 - -1.51% -
std::reverse_copy(list<int>)/32768 -2.63% 26357.294 25664.535 - -2.79% -
std::remove_if(deque<int>)_(prefix)/50 -2.63% 66.816 65.060 - -1.62% -
std::search(vector<int>)_(no_match)/1000 -2.63% 212.878 207.284 - 0.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.62% 644450.793 627540.166 - 0.52% -
std::move(list<int>)/1048576 -2.62% 1016918.116 990240.793 - -2.34% -
std::distance(join_view(vector<vector<int>>))/4096 -2.62% 4.471 4.353 - -0.97% -
SetIntersection_Interlaced_Vector_float_16_16 -2.62% 39141974.530 38115919.688 - -3.00% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.62% 867182.246 844498.148 - -2.59% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.61% 4.044 3.938 - -5.05% -
SetIntersection_Front_Set_string_16384_1 -2.61% 1160173.300 1129929.329 - -2.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.60% 42034.536 40940.091 - -2.63% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.60% 14.981 14.592 - -2.63% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.59% 4.047 3.942 - -2.32% -
std::search(list<int>)_(single_element)/1024 -2.59% 770.832 750.843 - -1.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.59% 204.518 199.216 - -1.01% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.59% 23.140 22.541 - -2.46% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.59% 4456593.608 4341332.558 - -2.11% -
BM_deque_vector_ranges_move/1 -2.59% 2.150 2.094 - 0.81% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.58% 502.758 489.776 - -1.92% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.58% 12.581 12.256 - -1.10% -
std::unordered_multimap<int,_int>::clear()/1024 -2.56% 8367.371 8152.776 - 1.33% -
BM_RangesPushHeap_string_Descending_64 -2.56% 2.255 2.197 - -1.03% -
BM_MakeThenSortHeap_string_Ascending_256 -2.56% 20.869 20.336 - -0.60% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.55% 9041.560 8810.633 - -0.31% -
rng::stable_sort(deque<int>)_(shuffled)/8 -2.55% 24.494 23.868 - -2.50% -
SetIntersection_Front_Set_uint64_262144_1 -2.55% 1155611.682 1126116.021 - 1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -2.55% 19194819.515 18705676.580 - -3.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.54% 22112.458 21549.776 - -1.14% -
rng::find_last(vector<char>)_(bail_10%)/50 -2.54% 5.564 5.422 - -2.49% -
SetIntersection_Interlaced_Set_string_16384_64 -2.53% 352010106.061 343089209.603 - -1.77% -
BM_num_put<unsigned_long> -2.53% 12.087 11.781 - 2.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.53% 836092.059 814916.015 - -1.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.53% 815.174 794.550 - -0.77% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.53% 15304.923 14917.882 - -1.65% -
BM_std_min<unsigned_short>/19 -2.53% 1.893 1.845 - 2.12% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.52% 598.051 582.988 - 0.63% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.52% 2.410 2.349 - 1.12% -
rng::stable_sort(deque<int>)_(descending)/8 -2.51% 27.355 26.667 - -9.94% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -2.51% 0.607 0.592 - -3.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.51% 345406858.829 336732034.660 - -3.39% -
std::for_each(list<int>)/8 -2.51% 2.505 2.442 - -4.79% -
750_sealcrypto_r -2.51% 18.966 18.490 - 0.53% -
BM_StringEraseToEnd_Huge_Opaque -2.51% 2.512 2.449 - -1.10% -
rng::search(list<int>)_(single_element)/1024 -2.50% 726.036 707.871 - -0.88% -
bm_lexicographical_compare<unsigned_char>/7 -2.50% 2.213 2.158 - 2.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.50% 18894162.785 18421839.730 - -4.66% -
BM_MakeThenSortHeap_float_Random_16 -2.50% 10.211 9.955 - -0.04% -
rng::generate_n(deque<int>)/32 -2.50% 8.506 8.294 - 0.35% -
BM_deque_vector_ranges_copy/5500 -2.50% 201.053 196.032 - -1.20% -
BM_std_min<unsigned_char>/5 -2.49% 1.317 1.284 - -2.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.49% 794.216 774.442 - -3.84% -
BM_StringAssignAsciiz_Large_Opaque -2.49% 11.688 11.397 - -1.88% -
SetIntersection_Front_Set_uint32_16384_64 -2.48% 2048064.386 1997195.575 - 4.30% -
std::any_of(list<int>)_(process_all)/8192 -2.48% 7129.926 6953.323 - -12.16% -
SetIntersection_Front_Vector_float_262144_1 -2.48% 1125785.155 1097907.354 - -2.23% -
BM_std_minmax<int>/16 -2.47% 1.314 1.281 - 1.50% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.46% 50.327 49.088 - -2.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.46% 4.167 4.064 - 2.76% -
bm_swap_ranges_vb_unaligned/262144 -2.45% 3945.194 3848.358 - -2.44% -
BM_StringRelational_Compare_Small_Huge_Control -2.45% 1.848 1.803 - -2.67% -
SetIntersection_Interlaced_Vector_string_16_16 -2.45% 55629017.939 54263953.062 - -2.08% -
BM_RangesMakeHeap_uint32_Random_262144 -2.45% 1.053 1.027 - 1.99% -
BM_PushHeap_uint32_Random_262144 -2.45% 6.438 6.280 - -0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.44% 1272700.235 1241613.413 - -0.90% -
BM_deque_vector_ranges_copy_backward/1 -2.44% 2.141 2.088 - -0.27% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.43% 6456.008 6299.199 - 0.12% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.43% 142.475 139.019 - 0.54% -
BM_deque_deque_move/65536 -2.42% 2868.529 2799.061 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -2.42% 14277.711 13932.213 - -1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.42% 13472516.940 13146688.639 - 0.39% -
BM_std_min<unsigned_short>/9 -2.42% 6.476 6.320 - -0.57% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.42% 4530.031 4420.588 - 0.05% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.41% 2569.631 2507.671 - -1.00% -
std::stable_sort(vector<int>)_(heap)/1024 -2.41% 2570.571 2508.600 - -0.98% -
std::reverse(deque<int>)/512 -2.41% 115.987 113.195 - -0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.40% 14518.819 14170.838 - -0.26% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.40% 8.866 8.654 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.39% 19350304.820 18887456.010 - -0.45% -
BM_RangesMakeHeap_float_Random_16 -2.38% 1.710 1.669 - 6.40% -
BM_std_min<unsigned_long_long>/64 -2.38% 4.807 4.692 - 0.02% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.38% 1.065 1.040 - -0.49% -
std::find_if(list<int>)_(process_all)/32768 -2.38% 28585.393 27905.819 - -7.56% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.37% 2108.558 2058.547 - -0.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.37% 169607.424 165596.139 - 2.26% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.36% 14.931 14.578 - 1.65% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.36% 500.560 488.760 - -2.16% -
SetIntersection_Front_Vector_uint32_16384_16 -2.36% 1179887.644 1152088.980 - -3.06% -
BM_std_min<long_long>/29 -2.35% 3.041 2.970 - -1.41% -
BM_RangesPushHeap_string_Random_262144 -2.35% 18.500 18.066 - -16.02% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.35% 2.747 2.683 - 0.06% -
std::rotate_copy(list<int>)/32 -2.34% 8.528 8.328 - -0.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.34% 179.250 175.051 - 0.33% -
rng::find_if(deque<int>)_(process_all)/32768 -2.34% 12191.876 11906.672 - 4.01% -
BM_std_min<int>/32 -2.34% 2.222 2.170 - -2.71% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.33% 18.295 17.868 - 1.73% -
BM_PushHeap_float_Ascending_1024 -2.33% 3.179 3.105 - 0.01% -
std::search_n(deque<int>)_(no_match)/1000 -2.33% 447.837 437.395 - -2.14% -
735_gem5_r -2.33% 13.564 13.248 - -0.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -2.33% 3.130 3.057 - -0.08% -
BM_RangesPushHeap_string_Descending_1024 -2.32% 2.482 2.425 - 2.15% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.32% 19991.291 19526.816 - -0.74% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.32% 0.980 0.958 - -2.20% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.32% 5.249 5.127 - -1.85% -
BM_PushHeap_uint32_Random_256 -2.31% 6.040 5.900 - -1.85% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.31% 2109.088 2060.310 - -0.44% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.31% 44.124 43.104 - -0.10% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 12411.370 12125.198 - -1.23% -
BM_std_minmax<unsigned_short>/23 -2.31% 2.570 2.510 - 1.64% -
std::stable_partition(deque<int>)_(dense)/32 -2.30% 29.909 29.220 - -6.25% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.30% 18.009 17.595 - 0.17% -
BM_PopHeap_string_4 -2.30% 5.356 5.233 - -1.84% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.29% 18.495 18.071 - 0.56% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.28% 28.830 28.173 - -1.93% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.28% 177.764 173.718 - 1.61% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.28% 18.263 17.847 - 2.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.27% 6372.183 6227.352 - -4.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.27% 55303.478 54047.848 - -1.24% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 -2.27% 0.931 0.910 - -5.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.27% 1189547.208 1162541.896 - -2.26% -
rng::stable_sort(deque<int>)_(heap)/8 -2.26% 26.363 25.766 - -3.74% -
BM_std_minmax<unsigned_long_long>/2 -2.26% 0.869 0.849 - -8.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.26% 0.999 0.976 - -1.57% -
BM_RangesMakeHeap_string_SingleElement_64 -2.26% 6.475 6.328 - -3.20% -
rng::move(list<int>)/1048576 -2.26% 1030903.247 1007647.427 - -1.95% -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 -2.26% 0.631 0.617 - -1.56% -
BM_PushHeap_string_QuickSortAdversary_256 -2.25% 14.809 14.475 - -0.33% -
rng::swap_ranges(deque<int>)/32 -2.24% 10.977 10.731 - -2.60% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -2.24% 0.648 0.633 - -5.84% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.24% 21.213 20.738 - -3.08% -
SetIntersection_None_Vector_uint64_16384_1024 -2.24% 1178367.719 1151990.771 - 0.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.24% 12.065 11.795 - -0.46% -
std::copy_backward(deque<int>)/32768 -2.24% 4077.205 3986.019 - 1.62% -
SetIntersection_Front_Set_uint32_256_256 -2.22% 9770664.787 9553478.492 - 1.20% -
rng::sort(vector<int>)_(ascending)/8 -2.22% 16.873 16.498 - -1.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.22% 1.146 1.120 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.22% 61706112.524 60336062.824 - -0.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -2.22% 20.747 20.286 - 0.06% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.22% 2828.744 2765.975 - 0.57% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.22% 605105.949 591685.968 - -0.11% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.22% 42.774 41.826 - 0.12% -
bm_lexicographical_compare<unsigned_char>/3 -2.21% 2.204 2.155 - -1.63% -
SetIntersection_None_Set_string_16384_256 -2.21% 201103205.264 196656956.941 - -1.62% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.21% 25.999 25.424 - -5.19% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.21% 22.836 22.332 - -2.04% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.21% 45.812 44.801 - -2.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.20% 15.356 15.017 - -1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.20% 1163915.963 1138279.414 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.20% 1257734.375 1230032.877 - -0.93% -
rng::all_of(list<int>)_(process_all)/32 -2.20% 11.700 11.442 - -0.56% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -2.20% 846.648 828.037 - -2.16% -
BM_std_min<unsigned_long_long>/13 -2.20% 1.753 1.714 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.19% 2092303.873 2046402.670 - 0.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.19% 875988.622 856788.220 - -3.72% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.19% 19793.996 19360.396 - -0.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.19% 671.691 656.985 - 1.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.19% 50688.279 49580.027 - -2.31% -
BM_std_min<char>/19 -2.18% 1.182 1.156 - -0.15% -
SetIntersection_None_Vector_float_16384_16384 -2.18% 1193311.270 1167314.072 - -0.80% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.18% 18.009 17.617 - 0.67% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.18% 12755.831 12478.181 - -1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.17% 1245070.187 1218039.588 - -1.54% -
SetIntersection_None_Vector_float_262144_64 -2.17% 1236760.107 1209913.262 - 1.61% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.17% 3.769 3.687 - -0.89% -
rng::replace(vector<int>)_(prefix)/1024 -2.17% 165.327 161.745 - 0.46% -
rng::move_backward(vector<int>)/262144 -2.17% 22076.034 21597.876 - -9.47% -
SetIntersection_Front_Set_uint32_262144_1 -2.16% 1097543.107 1073790.869 - 0.49% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.16% 1.207 1.181 - -1.01% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -2.16% 471.852 461.665 - -3.30% -
SetIntersection_None_Vector_uint64_256_256 -2.16% 2276587.923 2227512.006 - -2.60% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.15% 18.496 18.098 - 0.66% -
SetIntersection_None_Vector_float_1024_1 -2.15% 1180606.853 1155178.021 - 1.82% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.15% 966.303 945.512 - -1.79% -
SetIntersection_Interlaced_Set_string_1024_16 -2.15% 13871943.210 13573662.426 - -1.04% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.15% 1.009 0.988 - -0.99% -
bm_write -2.15% 595.691 582.899 - 2.15% -
SetIntersection_None_Set_uint32_1024_1 -2.15% 8917480.948 8726000.007 - -1.48% -
std::unordered_set<int>::clear()/8192 -2.14% 61971.823 60646.436 - -1.97% -
BM_std_minmax<unsigned_long_long>/3 -2.14% 1.239 1.212 - -11.48% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -2.14% 0.652 0.638 - -3.24% -
BM_std_min<char>/15 -2.13% 2.129 2.084 - 0.78% -
SetIntersection_Interlaced_Vector_string_256_64 -2.13% 20176840.220 19746829.631 - -5.27% -
BM_std_min<char>/32 -2.13% 2.924 2.861 - -6.54% -
SetIntersection_None_Vector_float_16384_16 -2.13% 1204217.839 1178590.898 - 0.69% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.13% 170.697 167.068 - 0.58% -
std::replace_if(vector<int>)_(prefix)/50 -2.12% 13.880 13.585 - -1.17% -
BM_MakeThenSortHeap_float_Heap_256 -2.12% 6.235 6.103 - -2.10% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -2.12% 1.438 1.408 - -7.92% -
BM_std_minmax<short>/27 -2.12% 2.871 2.810 - -1.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.12% 1.986 1.944 - 2.68% -
BM_deque_vector_ranges_move_backward/0 -2.11% 1.503 1.471 - 7.01% -
std::find(list<int>)_(bail_25%)/32768 -2.11% 8111.893 7940.540 - -0.12% -
std::find(vector<char>)_(bail_25%)/1024 -2.11% 5.442 5.327 - -1.02% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -2.11% 4068.752 3982.943 - -6.95% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.11% 26.972 26.404 - -0.30% -
rng::move(list<int>)/262144 -2.10% 253892.495 248553.720 - -1.19% -
std::all_of(vector<int>)_(process_all)/32 -2.10% 8.498 8.320 - 0.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.09% 349.146 341.840 - 1.28% -
std::partition_copy(vector<int>)/8192 -2.09% 4630.920 4534.092 - -0.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.09% 17.733 17.362 - 1.36% -
BM_deque_vector_move/64 -2.09% 2.631 2.576 - -0.12% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.08% 24.410 23.902 - -7.35% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -2.08% 8.410 8.235 - 0.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.08% 35.465 34.728 - -0.05% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.08% 18.048 17.673 - 1.59% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.08% 28579.279 27985.603 - -6.60% -
SetIntersection_Front_Vector_string_16384_256 -2.08% 10154110.659 9943289.399 - -6.63% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.08% 3.023 2.961 - 0.70% -
rng::reverse_copy(list<int>)/32768 -2.08% 26087.266 25545.740 - -3.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.07% 19643637.473 19236498.277 - 1.39% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.07% 10.438 10.222 - -2.15% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.07% 18.102 17.727 - 2.73% -
BM_std_min<unsigned_int>/12 -2.07% 1.481 1.450 - -4.14% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -2.07% 15.035 14.724 - -0.92% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.06% 37.552 36.777 - -18.14% -
BM_std_min<unsigned_long_long>/14 -2.06% 1.931 1.891 - -1.50% -
SetIntersection_None_Vector_float_16384_64 -2.06% 1203707.658 1178900.012 - 0.40% -
std::transform(list<int>)_(identity_transform)/50 -2.06% 39.631 38.816 - 1.19% -
std::find(list<int>)_(process_all)/1024 -2.05% 710.525 695.927 - -1.23% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.05% 503943.795 493594.617 - -0.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.05% 1.223 1.198 - -0.40% -
BM_deque_deque_copy/64 -2.05% 5.563 5.449 - -1.15% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.05% 116545110.701 114159273.675 - 0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -2.04% 11.463 11.229 - 0.06% -
rng::any_of(list<int>)_(process_all)/32 -2.04% 11.610 11.373 - -0.85% -
rng::copy_backward(list<int>)/8 -2.04% 2.462 2.412 - 5.50% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.03% 195.122 191.153 - 0.20% -
rng::replace_if(deque<int>)_(prefix)/32 -2.03% 14.119 13.832 - -0.45% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.03% 36.127 35.393 - -0.93% -
BM_RangesPushHeap_uint64_Random_16384 -2.03% 6.108 5.984 - -0.93% -
std::find_first_of(vector<int>)_(large_needle)/8192 -2.03% 7061741.999 6918656.762 - -11.53% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.03% 18759.187 18379.118 - 0.02% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.03% 5728.184 5612.158 - -0.67% -
BM_deque_vector_ranges_move_backward/64000 -2.03% 7863.188 7703.937 - -4.76% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.03% 69643.137 68232.844 - 0.02% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.02% 16.823 16.483 - 0.11% -
SetIntersection_None_Vector_float_16384_4 -2.02% 1204920.359 1180572.987 - -0.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.02% 17225.710 16877.652 - -1.28% -
rng::remove(deque<int>)_(prefix)/32 -2.02% 55.140 54.026 - 0.99% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.02% 65.761 64.434 - 0.36% -
BM_CmpEqual_schar_ushort -2.02% 1.110 1.088 - -1.76% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.02% 66.967 65.616 - -1.45% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.02% 3.038 2.977 - -2.68% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -2.02% 38.554 37.777 - 1.70% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.01% 24.729 24.232 - 4.51% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.01% 776.956 761.336 - -3.42% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -2.01% 5.193 5.089 - -1.27% -
rng::stable_partition(deque<int>)_(dense)/50 -2.01% 37.400 36.649 - -16.51% -
rng::generate_n(deque<int>)/8192 -2.00% 1978.367 1938.702 - -0.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -2.00% 1.629 1.597 - -2.24% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.00% 18.051 17.690 - 1.51% -
BM_std_minmax_element<int>/3 -2.00% 1.044 1.023 - -10.86% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.00% 4828.533 4732.066 - 0.33% -
rng::partition(vector<int>)_(sparse)/50 -2.00% 14.284 13.999 - -2.63% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.99% 21281.683 20857.395 - -1.33% -
BM_CmpEqual_uint_schar -1.99% 1.078 1.057 - -0.27% -
rng::search(vector<int>)_(single_element)/1000 -1.99% 231.937 227.319 - 0.25% -
BM_std_min<char>/13 -1.99% 1.564 1.533 - -1.17% -
SetIntersection_Front_Vector_uint64_1024_256 -1.99% 2331233.624 2284886.765 - -2.51% -
SetIntersection_None_Vector_uint32_256_64 -1.99% 3645987.191 3573510.417 - -1.84% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.99% 23.497 23.030 - 0.39% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.99% 503070.061 493081.190 - -1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.98% 1405558.975 1377662.597 - -1.92% -
BM_StringRelational_Compare_Empty_Huge_Control -1.98% 1.625 1.592 - -4.27% -
SetIntersection_None_Set_string_256_1 -1.98% 12111226.559 11871232.698 - -0.30% -
BM_StringEraseToEnd_Small_Opaque -1.97% 0.625 0.613 - -0.01% -
BM_RangesMakeThenSortHeap_uint32_Random_4 -1.97% 3.993 3.915 - -4.04% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.97% 5.412 5.305 - -0.81% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.97% 0.554 0.543 - -8.08% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 -1.97% 11.641 11.412 - -0.61% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.97% 8185.334 8024.230 - -2.47% -
723_llvm_r -1.96% 11.766 11.535 - 0.88% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.96% 5.116 5.015 - 1.11% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 707.261 693.383 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.96% 1260473.471 1235784.504 - -0.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.96% 53.323 52.279 - 12.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.96% 1298890.183 1273469.891 - -0.99% -
BM_RangesMakeHeap_float_Random_262144 -1.96% 1.138 1.115 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.95% 11990805.183 11756405.512 - -1.52% -
BM_std_min<short>/26 -1.95% 2.099 2.058 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.95% 1160497.632 1137854.003 - -2.21% -
rng::search(vector<int>)_(single_element)/1024 -1.95% 237.174 232.556 - 0.20% -
BM_std_minmax<int>/2 -1.95% 0.900 0.883 - -2.83% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.94% 4.319 4.235 - -1.47% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.93% 5605.619 5497.300 - 3.02% -
std::search(vector<int>)_(near_matches)/1000 -1.93% 14218.910 13944.516 - 0.65% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.92% 22093.856 21668.879 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.92% 11702859.455 11478140.611 - -2.09% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.92% 31.192 30.594 - -1.64% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.92% 54735.039 53686.734 - -3.81% -
BM_std_min<unsigned_long_long>/5 -1.91% 1.343 1.317 - -2.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.91% 110502.960 108387.191 - -3.26% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.91% 12.005 11.775 - -3.39% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.91% 210.947 206.910 - -0.57% -
std::set<int>::find(key)_(existent)/32 -1.91% 1.620 1.589 - 0.44% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.91% 1273683.108 1249321.127 - -1.49% -
BM_RangesMakeHeap_string_Ascending_64 -1.91% 4.866 4.773 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.91% 1170226.431 1147858.966 - 0.05% -
BM_deque_deque_move/64 -1.91% 5.564 5.457 - -1.07% -
BM_std_minmax<char>/18 -1.91% 1.388 1.362 - 3.37% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.90% 1.089 1.069 - -1.81% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.90% 738.278 724.231 - -3.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.90% 3.967 3.891 - -1.17% -
std::replace_if(list<int>)_(prefix)/50 -1.90% 24.349 23.886 - -1.03% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.90% 54857.549 53816.644 - 0.83% -
BM_StringAssignAsciiz_Large_Transparent -1.90% 11.583 11.363 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.90% 1398137.019 1371630.967 - -2.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.89% 259.061 254.155 - -4.58% -
BM_RangesPushHeap_float_QuickSortAdversary_1024 -1.88% 0.625 0.613 - -1.38% -
BM_RangesPushHeap_string_Ascending_4 -1.88% 2.616 2.566 - 0.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.88% 14.974 14.693 - -0.07% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.88% 4737.589 4648.620 - 0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.87% 40343971.820 39588271.974 - -1.18% -
BM_std_minmax_element<long_long>/64000 -1.87% 17107.497 16787.333 - -3.22% -
SetIntersection_Front_Vector_string_262144_16384 -1.87% 352619279.783 346022332.731 - -0.86% -
BM_std_minmax<unsigned_short>/27 -1.87% 2.877 2.823 - 0.62% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.87% 3.711 3.642 - -0.01% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.87% 65.491 64.268 - -3.80% -
BM_std_minmax_element<long_long>/65536 -1.87% 17518.106 17191.293 - -3.21% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -1.87% 1.292 1.268 - -3.66% -
BM_std_min<long_long>/31 -1.86% 3.403 3.339 - -2.14% -
BM_deque_vector_ranges_copy_backward/5500 -1.86% 203.645 199.858 - 0.06% -
rng::fill(vector<bool>)/32768 -1.86% 31.012 30.435 - 1.53% -
rng::search(list<int>)_(no_match)/1000 -1.86% 725.931 712.433 - -1.82% -
BM_vector_deque_ranges_copy/64 -1.86% 2.818 2.766 - -2.45% -
BM_vector_deque_ranges_copy/4096 -1.86% 147.930 145.180 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.86% 1151681.609 1130304.247 - -1.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.86% 23.631 23.193 - -1.13% -
BM_vector_deque_ranges_move/4096 -1.86% 147.375 144.640 - -0.82% -
std::fill_n(list<int>)/50 -1.85% 16.175 15.875 - -0.32% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.85% 93337.948 91608.287 - -2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.85% 620.801 609.306 - -0.87% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -1.85% 1.634 1.604 - -7.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.84% 190.835 187.315 - 0.03% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.84% 66227.609 65006.722 - -1.93% -
std::search(vector<int>)_(near_matches)/1024 -1.84% 15085.628 14807.739 - -0.69% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -1.84% 84.857 83.295 - 5.42% -
BM_RangesMakeHeap_uint64_Random_16384 -1.84% 1.005 0.986 - -3.99% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.84% 13.698 13.446 - -0.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.83% 25316.375 24851.887 - -1.63% -
SetIntersection_None_Vector_float_1024_4 -1.83% 1176791.674 1155208.690 - 0.69% -
SetIntersection_None_Vector_uint64_262144_16 -1.83% 1195547.156 1173620.752 - -2.30% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.83% 4665165.020 4579614.970 - -1.88% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.83% 1.041 1.022 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.83% 1266647.705 1243448.730 - -1.56% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.83% 6.000 5.890 - -2.08% -
BM_deque_vector_ranges_move_backward/5500 -1.83% 203.150 199.436 - -1.12% -
SetIntersection_None_Vector_float_1024_1024 -1.83% 1172877.518 1151452.178 - 0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.82% 20055065.732 19689281.532 - 1.46% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.82% 499.981 490.863 - -3.57% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.82% 10020498.211 9837806.266 - -0.18% -
SetIntersection_None_Vector_string_262144_4 -1.82% 1353459.219 1328788.899 - -1.65% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.82% 6757.438 6634.287 - -0.72% -
rng::find(list<int>)_(process_all)/50 -1.82% 18.837 18.495 - 0.68% -
rng::find_if(deque<int>)_(process_all)/50 -1.81% 24.140 23.702 - -0.53% -
std::move_backward(vector<int>)/8 -1.81% 2.289 2.248 - -0.35% -
BM_std_minmax_element<long_long>/70000 -1.81% 18696.519 18358.120 - -3.37% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -1.81% 23.038 22.621 - -12.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.81% 68477.198 67239.925 - 0.24% -
SetIntersection_None_Vector_float_1024_256 -1.80% 1172549.659 1151442.174 - 0.00% -
BM_deque_vector_ranges_move/65536 -1.80% 2751.194 2701.720 - -4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.80% 11788898.715 11576909.791 - 0.27% -
SetIntersection_Front_Vector_uint32_1024_256 -1.79% 2355344.794 2313127.465 - -1.62% -
727_cppcheck_r -1.79% 25.262 24.810 - 2.47% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.79% 2.361 2.319 - -1.37% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.79% 61192.537 60099.244 - -0.89% -
std::unordered_map<int,_int>::clear()/1024 -1.79% 8396.994 8246.975 - 3.53% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.78% 28169.723 27666.971 - 0.42% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.78% 1.260 1.237 - -3.91% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.78% 450.997 442.965 - 0.82% -
SetIntersection_Front_Vector_float_1024_1 -1.78% 1125612.828 1105578.184 - -0.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 50368.839 49472.611 - -3.44% -
SetIntersection_None_Vector_float_256_64 -1.77% 3714384.864 3648459.948 - -0.18% -
std::find_if(deque<int>)_(process_all)/32768 -1.77% 11637.762 11431.228 - -0.14% -
SetIntersection_Front_Set_float_16384_4 -1.77% 1158687.827 1138139.814 - 0.45% -
rng::search(list<int>)_(no_match)/1048576 -1.77% 845462.595 830493.695 - -0.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -1.77% 17.898 17.581 - -3.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.77% 4899.764 4813.045 - 0.18% -
BM_RangesMakeHeap_uint64_Random_16 -1.77% 1.293 1.270 - -1.88% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.77% 2842.084 2791.890 - -0.49% -
std::sort(vector<int>)_(ascending)/8 -1.77% 16.889 16.591 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.77% 0.763 0.749 - -0.21% -
std::find(list<int>)_(process_all)/32768 -1.76% 27610.919 27124.383 - -11.50% -
std::map<int,_int>::count(key)_(existent)/1024 -1.76% 4.359 4.283 - 4.95% -
rng::remove(deque<int>)_(prefix)/50 -1.76% 63.484 62.366 - 0.30% -
BM_std_min<char>/6 -1.76% 1.589 1.561 - -1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.75% 4.072 4.001 - 0.29% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.75% 0.936 0.919 - -9.66% -
rng::stable_sort(deque<int>)_(ascending)/8 -1.75% 18.376 18.055 - -5.43% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.75% 171929.527 168927.189 - -0.59% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.74% 34.217 33.620 - -0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.74% 1271473.000 1249298.948 - -0.54% -
std::sample(deque<int>)/32 -1.74% 325.207 319.539 - -1.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.74% 3689708.167 3625437.280 - -0.59% -
BM_LowerBound_uint32_16 -1.74% 7.443 7.313 - -0.45% -
rng::find_if(vector<char>)_(process_all)/50 -1.74% 12.660 12.440 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.74% 0.921 0.905 - 0.61% -
BM_vector_deque_ranges_copy_backward/4096 -1.73% 150.185 147.581 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.73% 1590158.736 1562581.946 - -1.52% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.73% 9.488 9.324 - -0.62% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.73% 2850.725 2801.292 - -1.14% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.73% 10.341 10.162 - -0.39% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.73% 24.554 24.129 - -0.83% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.73% 2934.428 2883.732 - -0.41% -
BM_deque_vector_ranges_copy/1 -1.72% 2.116 2.080 - -1.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.72% 51.061 50.181 - 3.38% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.72% 3.906 3.838 - -0.34% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.72% 508.867 500.102 - -1.46% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.72% 24344.024 23924.822 - 0.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.72% 5777.588 5678.108 - 1.84% -
BM_MakeThenSortHeap_float_Heap_4 -1.72% 1.239 1.218 - 0.47% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.72% 1384.018 1360.213 - -2.47% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.72% 18.517 18.198 - 0.64% -
SetIntersection_None_Vector_float_262144_256 -1.72% 1228446.866 1207330.613 - -0.34% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.72% 1.240 1.219 - -0.91% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.72% 2059.670 2024.313 - -0.75% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.71% 31.535 30.994 - -0.44% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.71% 310.671 305.347 - -0.09% -
std::is_sorted_until(list<int>)/8192 -1.71% 7275.159 7150.656 - 9.48% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.71% 645.328 634.300 - -0.87% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.71% 7.623 7.493 - -1.02% -
SetIntersection_None_Vector_float_262144_16 -1.71% 1221251.222 1200394.725 - -0.60% -
BM_std_min<char>/18 -1.71% 0.988 0.971 - -0.03% -
BM_RangesMakeHeap_uint64_Ascending_16 -1.70% 0.657 0.646 - 0.38% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.70% 13.861 13.625 - -1.25% -
std::rotate(vector<bool>)_(by_1/2)/1024 -1.70% 8.488 8.344 - -1.17% -
729_abc_r -1.70% 18.943 18.621 - 0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.70% 34.265 33.682 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.70% 1359393.309 1336272.297 - -0.80% -
BM_PushHeap_float_Ascending_256 -1.70% 2.525 2.482 - 0.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.70% 0.984 0.967 - 1.57% -
BM_MakeThenSortHeap_float_Heap_1024 -1.70% 8.327 8.186 - -2.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.69% 1254609.375 1233372.235 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.69% 179827.219 176787.496 - 1.34% -
BM_LowerBound_string_1 -1.69% 4.596 4.518 - -2.37% -
rng::copy_n(list<int>)/512 -1.69% 342.947 337.161 - -0.81% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.69% 6.039 5.937 - -6.57% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.68% 16.074 15.804 - -1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.68% 23672624.642 23274636.807 - 1.29% -
std::copy_n(deque<int>)/4096 -1.68% 148.677 146.178 - -0.68% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -1.68% 1.220 1.200 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.68% 1259292.479 1238155.842 - -0.46% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.68% 52.333 51.455 - -1.72% -
std::unordered_set<std::string>::ctor(const&)/32 -1.68% 724.121 711.973 - 3.43% -
BM_std_min<short>/64 -1.68% 3.534 3.475 - -1.27% -
BM_vector_deque_move_backward/1024 -1.68% 38.499 37.854 - 0.20% -
BM_MakeThenSortHeap_string_Heap_16 -1.67% 17.530 17.236 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.67% 16247044.179 15975115.832 - 0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.67% 171104569.112 168242534.958 - -0.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.67% 50196.098 49356.692 - -1.40% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.67% 343.832 338.090 - -3.03% -
SetIntersection_Front_Vector_uint32_262144_1 -1.67% 1089372.245 1071188.958 - -4.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.67% 9.533 9.374 - 0.26% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.67% 71.418 70.226 - -1.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.67% 7.735 7.606 - -2.13% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.67% 25.298 24.876 - -0.05% -
rng::find_if(deque<int>)_(process_all)/8192 -1.67% 3009.631 2959.449 - 4.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.67% 0.656 0.645 - -1.40% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.67% 425.592 418.501 - -1.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.67% 2.112 2.077 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.67% 17887202.045 17589314.023 - -1.84% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.66% 518.238 509.612 - 0.33% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.66% 13051.207 12833.972 - 0.16% -
std::remove(deque<int>)_(prefix)/32 -1.66% 59.516 58.526 - -0.86% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -1.66% 16.201 15.932 - -0.99% -
BM_MakeHeap_uint64_Ascending_262144 -1.66% 0.741 0.729 - -0.13% -
rng::generate_n(deque<int>)/50 -1.66% 12.547 12.338 - 0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.66% 1246787.098 1226094.152 - -4.45% -
rng::copy_if(list<int>)_(every_other)/32768 -1.66% 25335.272 24915.277 - -10.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.66% 14.201 13.965 - -1.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.66% 0.789 0.776 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.66% 18129815.843 17829732.792 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.65% 23.373 22.986 - -0.00% -
rng::reverse_copy(vector<int>)/8 -1.65% 2.534 2.492 - -1.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.65% 1900064.770 1868721.618 - 2.69% -
bm_lexicographical_compare<int>/3 -1.65% 1.692 1.664 - 2.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.65% 148345299.263 145900997.295 - -1.13% -
BM_vector_deque_ranges_copy_backward/512 -1.64% 17.908 17.613 - -0.10% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.64% 45805.127 45053.225 - 0.50% -
SetIntersection_None_Set_float_1024_1 -1.64% 9189361.142 9038848.838 - 0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.64% 1247596.353 1227162.842 - -0.73% -
rng::move(deque<int>)/8 -1.63% 3.950 3.885 - 4.46% -
rng::fill(list<int>)/32 -1.63% 8.459 8.321 - 0.19% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.63% 2841.555 2795.235 - -0.45% -
BM_PopHeap_uint64_4 -1.63% 2.707 2.663 - -2.79% -
std::move(list<int>)/262144 -1.63% 246057.130 242053.627 - -2.18% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.63% 8.878 8.734 - -0.80% -
SetIntersection_Front_Set_uint64_1024_256 -1.63% 4839335.147 4760690.741 - 7.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.62% 173439.236 170622.529 - -0.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.62% 19994.390 19670.068 - -0.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.62% 1.495 1.471 - 3.82% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 213.291 209.832 - -1.63% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.62% 34.988 34.420 - -2.17% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.62% 5.022 4.940 - -0.59% -
BM_deque_vector_copy_backward/64000 -1.62% 8211.904 8079.172 - -1.36% -
rng::remove_if(vector<int>)_(prefix)/8192 -1.61% 2619.712 2577.475 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.61% 203900112.429 200612987.481 - 0.18% -
std::remove_copy(deque<int>)_(prefix)/32 -1.61% 13.223 13.010 - -0.43% -
BM_MakeThenSortHeap_float_Descending_64 -1.61% 3.331 3.277 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.61% 23.466 23.089 - -0.75% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.61% 1866.459 1836.485 - 1.37% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.61% 11635.146 11448.330 - 0.12% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.60% 1.072 1.055 - -3.02% -
SetIntersection_Front_Set_float_16_16 -1.60% 41397596.381 40735787.165 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.60% 21543537.403 21199130.456 - -0.43% -
BM_vector_deque_move/4096 -1.60% 147.104 144.752 - -1.26% -
std::remove_if(deque<int>)_(prefix)/32 -1.60% 58.069 57.142 - -0.30% -
SetIntersection_Front_Set_uint32_1024_16 -1.59% 1350572.741 1329051.391 - 2.77% -
SetIntersection_None_Set_string_16384_4 -1.59% 197065644.491 193926458.668 - -2.55% -
BM_RangesMakeHeap_string_Heap_1024 -1.59% 4.818 4.741 - -0.53% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.59% 603218.480 593655.030 - 0.17% -
std::partial_sort(vector<int>)_(heap)/8 -1.58% 26.738 26.314 - 0.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.58% 12302.500 12107.623 - -3.81% -
BM_deque_deque_ranges_move/1024 -1.58% 39.362 38.739 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.58% 1680132.406 1653522.869 - -0.40% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.58% 530.682 522.279 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.58% 5134784.353 5053486.157 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.58% 4660984.895 4587351.481 - 1.05% -
BM_RangesMakeHeap_string_Heap_16 -1.58% 4.670 4.597 - -0.84% -
BM_std_min<char>/64 -1.58% 4.195 4.129 - -3.49% -
std::find(deque<int>)_(process_all)/8192 -1.58% 1967.141 1936.089 - 0.43% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.58% 212.330 208.982 - -3.12% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.57% 1.396 1.374 - -1.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.57% 10.017 9.860 - -1.58% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.56% 530.104 521.815 - 0.34% -
std::move_backward(vector<int>)/262144 -1.56% 21939.934 21597.304 - -8.77% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.56% 35.339 34.788 - -1.48% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.56% 6307.307 6209.034 - -3.17% -
BM_PushHeap_float_Random_16 -1.56% 5.413 5.328 - -1.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.56% 8.736 8.601 - -4.00% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.55% 45.760 45.049 - 0.91% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.55% 36759.104 36188.032 - -1.35% -
BM_std_min<unsigned_long_long>/16 -1.55% 2.470 2.432 - -0.26% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.55% 201.044 197.923 - -1.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.55% 17.411 17.142 - -0.75% -
SetIntersection_None_Set_uint64_256_16 -1.55% 10972786.263 10803113.928 - -1.04% -
SetIntersection_Front_Set_string_1024_4 -1.54% 1313043.316 1292761.889 - -2.78% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -1.54% 4.569 4.499 - -9.45% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.54% 22.179 21.837 - 0.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.54% 22.545 22.197 - -1.60% -
BM_vector_deque_ranges_move/5500 -1.54% 199.726 196.655 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.54% 1268749.512 1249252.911 - -0.99% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.53% 1126179.918 1108894.320 - 2.07% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.53% 3919.163 3859.111 - -0.85% -
std::adjacent_find(vector<int>,_pred)/8 -1.53% 3.369 3.317 - -2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.53% 39142053.124 38543108.766 - -4.85% -
rng::all_of(vector<int>)_(process_all)/8 -1.53% 2.486 2.448 - -3.44% -
std::copy_if(deque<int>)_(entire_range)/8 -1.52% 2.618 2.578 - 1.01% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 -1.52% 20.479 20.167 - -3.75% -
rng::find(list<int>)_(process_all)/32768 -1.52% 27889.888 27464.993 - -6.28% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.52% 50970.990 50195.474 - -0.73% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.52% 3515.329 3461.949 - 0.52% -
BM_vector_deque_copy/1024 -1.52% 36.419 35.867 - 0.11% -
std::find(vector<int>)_(process_all)/32768 -1.52% 7472.641 7359.292 - -0.23% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 -1.51% 8.306 8.181 - -0.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.51% 7.690 7.573 - -0.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.51% 46449.127 45745.867 - 1.19% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.51% 54860493.616 54031096.157 - -5.95% -
BM_std_minmax<int>/23 -1.51% 2.357 2.322 - -2.36% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.51% 23434.932 23081.179 - -0.33% -
std::search_n(list<int>)_(no_match)/1000 -1.51% 677.286 667.072 - -2.33% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.50% 1105807.847 1089168.318 - -2.91% -
rng::all_of(vector<int>)_(process_all)/50 -1.50% 18.457 18.179 - 0.68% -
std::find(deque<int>)_(process_all)/32768 -1.50% 7909.765 7790.906 - 0.32% -
BM_std_min<unsigned_short>/16 -1.50% 1.732 1.706 - -0.11% -
std::search(vector<int>)_(no_match)/1024 -1.50% 215.287 212.065 - 0.42% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.50% 8.989 8.854 - -1.40% -
std::sort(vector<int>)_(pipe-organ)/8 -1.49% 18.628 18.350 - -0.98% -
std::multiset<int>::find(key)_(existent)/32 -1.49% 1.692 1.667 - -0.91% -
rng::search(deque<int>)_(same_length)/1000 -1.49% 331.309 326.365 - -21.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.49% 2959058.057 2914945.542 - -1.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.49% 524796.053 516973.287 - -6.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.49% 191937.124 189077.867 - 0.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.49% 25.916 25.531 - -5.09% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.49% 18.643 18.366 - 1.77% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.48% 9.936 9.789 - 1.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.48% 1249899.578 1231364.826 - -0.47% -
BM_std_minmax<long_long>/7 -1.48% 2.598 2.559 - -1.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.48% 26.602 26.208 - 0.42% -
rng::copy_backward(deque<int>)/8 -1.48% 2.793 2.752 - 4.23% -
SetIntersection_Front_Set_float_16384_1024 -1.48% 15558256.844 15328077.873 - 8.28% -
SetIntersection_None_Vector_uint64_262144_16384 -1.48% 1216512.301 1198527.163 - 0.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.48% 1.569 1.545 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.47% 351746704.772 346565152.535 - -1.31% -
rng::search(list<int>)_(no_match)/1024 -1.47% 744.351 733.400 - -1.29% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.47% 15.630 15.401 - -1.81% -
std::is_sorted_until(deque<int>)/8 -1.47% 3.090 3.045 - -0.71% -
std::rotate(deque<int>)_(by_1/2)/32 -1.47% 7.464 7.355 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.46% 1432588.292 1411636.607 - 0.19% -
BM_PopHeap_uint64_262144 -1.46% 42.021 41.408 - -1.00% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.46% 4.368 4.305 - 1.23% -
BM_std_min<unsigned_short>/20 -1.45% 2.221 2.188 - -2.35% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.45% 113671.721 112022.789 - 1.86% -
std::list<int>::ctor(size)/8192 -1.45% 95149.493 93769.371 - -4.74% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.45% 22.660 22.333 - 0.53% -
SetIntersection_Front_Vector_uint32_1024_1 -1.44% 1112131.772 1096061.735 - -1.59% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.44% 1105698.292 1089727.722 - -1.18% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.44% 19.985 19.696 - 0.15% -
BM_deque_vector_ranges_copy_backward/64000 -1.44% 8143.333 8025.948 - 2.05% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.44% 23.403 23.066 - 1.14% -
std::reverse_copy(deque<int>)/32768 -1.44% 8091.653 7975.097 - -0.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.44% 5.430 5.352 - 0.39% -
SetIntersection_Interlaced_Vector_string_4_4 -1.44% 162587873.354 160248918.661 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.44% 4776810.662 4708199.323 - -0.24% -
rng::remove(vector<int>)_(prefix)/50 -1.43% 57.016 56.198 - 0.44% -
std::search(list<int>)_(same_length)/1024 -1.43% 776.150 765.031 - 0.65% -
std::sort(deque<int>)_(ascending)/8 -1.43% 18.409 18.146 - -1.20% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.43% 9.394 9.260 - 30.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.43% 10.780 10.626 - -1.06% -
rng::find(vector<bool>)_(process_all)/1024 -1.43% 4.689 4.622 - -0.81% -
SetIntersection_Front_Vector_float_64_16 -1.42% 15376407.449 15157353.483 - -0.69% -
BM_deque_vector_move_backward/5500 -1.42% 203.751 200.848 - -0.81% -
std::remove(list<int>)_(prefix)/8192 -1.42% 8317.967 8199.609 - -2.27% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.42% 30.593 30.158 - -0.17% -
SetIntersection_Front_Set_float_262144_1 -1.42% 1115992.040 1100166.211 - -1.03% -
BM_LowerBound_string_64 -1.42% 69.345 68.362 - 0.00% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.42% 1.914 1.886 - -0.66% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.42% 7.720 7.611 - 3.26% -
BM_deque_vector_copy/5500 -1.42% 197.122 194.332 - -0.71% -
rng::fill(vector<int>)/1024 -1.42% 30.165 29.738 - 0.10% -
BM_std_min<unsigned_long_long>/15 -1.41% 2.188 2.157 - -0.63% -
std::multimap<int,_int>::ctor(const&)/8192 -1.41% 50416.686 49704.046 - -1.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.41% 634125.713 625179.249 - -0.24% -
BM_deque_vector_copy_backward/4000 -1.41% 142.183 140.177 - -1.09% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.41% 1.058 1.043 - -1.34% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.41% 18.395 18.136 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.41% 1530634.565 1509074.565 - -4.54% -
BM_std_minmax<unsigned_char>/64 -1.41% 1.219 1.202 - 4.13% -
SetIntersection_None_Vector_uint64_262144_1024 -1.41% 1157587.781 1141306.958 - -4.44% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.41% 4431080.797 4368801.812 - -1.93% -
rng::find_if(list<int>)_(process_all)/32768 -1.40% 29224.039 28814.212 - -6.06% -
std::adjacent_find(deque<int>,_pred)/50 -1.40% 29.704 29.289 - -4.02% -
SetIntersection_None_Vector_uint32_262144_16 -1.40% 1206738.179 1189879.801 - -0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.40% 18.323 18.067 - -3.96% -
BM_deque_vector_move/65536 -1.40% 2701.758 2664.051 - -4.31% -
rng::stable_partition(vector<int>)_(sparse)/50 -1.39% 20.556 20.270 - -5.25% -
BM_RangesPushHeap_string_Random_1024 -1.39% 15.119 14.908 - -0.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.39% 11.549 11.388 - -2.21% -
SetIntersection_None_Set_uint64_256_256 -1.39% 5881457.348 5799761.977 - 0.21% -
rng::search(vector<int>)_(single_element)/8192 -1.39% 1832.157 1806.750 - 0.26% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.38% 602.331 593.989 - 0.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.38% 17.510 17.268 - -0.23% -
rng::all_of(vector<int>)_(process_all)/32 -1.38% 8.483 8.365 - 0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.38% 1167679.237 1151534.596 - -2.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.38% 42204.285 41620.933 - -0.54% -
std::find_if(deque<int>)_(bail_25%)/8 -1.38% 1.546 1.525 - 0.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.38% 24.182 23.849 - 0.73% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.38% 22.786 22.472 - -5.83% -
BM_CmpLess_schar_schar -1.38% 0.971 0.957 - -1.01% -
BM_std_min<short>/4 -1.38% 1.082 1.067 - 5.51% -
BM_RangesMakeHeap_uint32_Random_16 -1.38% 1.270 1.253 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.38% 161869880.783 159642790.688 - -1.84% -
BM_MakeThenSortHeap_string_Descending_64 -1.37% 13.149 12.968 - -0.61% -
rng::move(deque<int>)/262144 -1.37% 14995.658 14790.065 - -9.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.37% 6.385 6.297 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.37% 5895408.758 5814721.243 - -2.94% -
SetIntersection_None_Set_uint32_64_4 -1.37% 22563031.949 22254715.755 - -0.97% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.37% 23.537 23.216 - -1.78% -
SetIntersection_None_Set_float_16384_1024 -1.37% 158910340.260 156740794.629 - -1.25% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.36% 1.902 1.876 - 0.28% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.36% 2.242 2.211 - -1.72% -
SetIntersection_None_Vector_uint64_1024_1 -1.36% 1142154.499 1126614.378 - -2.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.36% 1123355.739 1108071.834 - -0.94% -
BM_std_minmax<unsigned_short>/22 -1.36% 2.394 2.361 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.35% 7346308.583 7246767.081 - -5.97% -
BM_RangesMakeHeap_string_Random_16384 -1.35% 12.816 12.643 - 0.83% -
BM_std_min<int>/64 -1.35% 2.669 2.633 - -1.31% -
std::partition_point(vector<int>)/1024 -1.35% 6.288 6.204 - -1.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.35% 3.620 3.571 - -0.24% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.35% 23048.098 22738.053 - 0.60% -
std::copy_if(vector<int>)_(every_other)/8 -1.34% 2.530 2.496 - -2.46% -
BM_CmpLess_ushort_uchar -1.34% 1.134 1.119 - -1.42% -
BM_deque_vector_copy/1 -1.34% 2.128 2.099 - -0.81% -
SetIntersection_None_Vector_string_262144_64 -1.34% 1371243.529 1352872.129 - 0.46% -
BM_deque_deque_ranges_copy_backward/5500 -1.34% 206.951 204.180 - -0.37% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.34% 16.523 16.302 - -0.59% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.34% 249.347 246.011 - -0.89% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.34% 4.155 4.100 - -1.79% -
SetIntersection_None_Set_string_16384_16 -1.34% 197065764.468 194432389.096 - -2.59% -
rng::partial_sort(deque<int>)_(ascending)/1024 -1.34% 7924.147 7818.349 - -0.41% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.33% 372.858 367.898 - -0.21% -
rng::rotate(deque<int>)_(by_1/4)/32 -1.33% 29.452 29.060 - -0.69% -
BM_vector_deque_copy/4000 -1.33% 142.847 140.948 - 0.07% -
SetIntersection_None_Vector_float_256_16 -1.33% 4350486.927 4292669.970 - -0.26% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.33% 15.371 15.167 - -1.03% -
SetIntersection_None_Set_string_64_4 -1.33% 23029471.531 22723582.073 - -1.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.33% 7.293 7.196 - -0.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -1.33% 24.285 23.963 - 1.45% -
SetIntersection_None_Vector_uint64_262144_262144 -1.32% 1205659.984 1189702.847 - 0.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.32% 2354.961 2323.835 - 0.32% -
SetIntersection_None_Set_float_1024_256 -1.32% 9025923.384 8906719.522 - 0.53% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.32% 1651.943 1630.126 - -0.75% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.32% 8302.829 8193.210 - -7.73% -
BM_RangesMakeHeap_uint64_Random_262144 -1.32% 1.042 1.028 - -1.42% -
std::sort(deque<int>)_(ascending)/8192 -1.32% 5815.339 5738.612 - -0.25% -
BM_std_min<unsigned_short>/30 -1.32% 2.359 2.328 - -0.91% -
BM_MakeThenSortHeap_float_Heap_64 -1.32% 3.505 3.459 - -1.74% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.31% 204339.988 201653.205 - -0.06% -
std::stable_partition(list<int>)_(sparse)/50 -1.31% 26.118 25.774 - -4.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.31% 351309974.797 346695435.576 - -4.04% -
BM_StringRelational_Less_Small_Empty_Control -1.31% 1.898 1.873 - -4.71% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 209.228 206.484 - -2.40% -
SetIntersection_Front_Set_uint64_1024_1 -1.31% 1123546.113 1108827.553 - -0.46% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.31% 42983.316 42420.992 - 0.15% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.31% 16.868 16.648 - -0.40% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.31% 4.252 4.197 - 0.17% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.31% 93941.969 92714.244 - -0.47% -
BM_std_min<char>/22 -1.31% 2.070 2.043 - 0.98% -
BM_std_minmax<unsigned_short>/17 -1.30% 1.712 1.689 - 1.09% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.30% 20.890 20.618 - -0.11% -
BM_RangesPushHeap_float_Random_256 -1.30% 7.310 7.215 - -1.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.30% 11.953 11.798 - -3.00% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 -1.30% 2.407 2.376 - -1.23% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.30% 8.539 8.428 - -17.71% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.30% 16.526 16.311 - -0.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.29% 7.709 7.609 - -0.80% -
BM_RangesMakeHeap_string_Heap_256 -1.29% 4.967 4.903 - 0.07% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.29% 16.450 16.237 - 1.23% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.29% 274976.948 271420.045 - -2.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.29% 9.254 9.134 - -0.92% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.29% 86.808 85.687 - 31.02% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.29% 456006.537 450126.077 - 0.17% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.29% 601.176 593.425 - 0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.29% 7.650 7.551 - -0.39% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.29% 653337.894 644926.609 - 0.52% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -1.29% 6.240 6.160 - -1.86% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.29% 4.955 4.891 - 1.25% -
BM_MakeHeap_float_Random_16 -1.29% 1.608 1.587 - 0.75% -
BM_RangesPushHeap_uint64_Random_64 -1.28% 5.275 5.208 - 0.71% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.28% 23.078 22.782 - -3.54% -
BM_std_minmax<unsigned_short>/15 -1.28% 1.942 1.917 - -1.54% -
rng::search(list<int>)_(no_match)/8192 -1.28% 6859.488 6771.570 - 0.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.28% 10548.071 10412.949 - 1.41% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.28% 23.312 23.013 - -0.97% -
SetIntersection_None_Vector_string_256_4 -1.28% 4716750.575 4656584.367 - -1.67% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 -1.28% 2.978 2.940 - -3.06% -
std::fill(deque<int>)/1024 -1.27% 30.301 29.915 - 0.39% -
BM_std_minmax<short>/2 -1.27% 0.916 0.905 - 6.48% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.27% 8902.986 8789.944 - -0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.27% 14856.787 14668.190 - 0.50% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.27% 88161.777 87043.318 - 2.18% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.27% 2.071 2.045 - 0.05% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.27% 15.448 15.252 - -1.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.26% 3.270 3.229 - -1.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.26% 7.547 7.451 - 1.15% -
BM_RangesMakeHeap_string_Heap_16384 -1.26% 5.027 4.963 - -0.64% -
rng::move(vector<int>)/1048576 -1.26% 57762.368 57033.735 - 0.27% -
BM_std_min<unsigned_short>/12 -1.26% 1.517 1.498 - -1.41% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.26% 535.544 528.796 - 0.75% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.26% 34740.056 34302.933 - 1.03% -
SetIntersection_None_Vector_uint64_262144_4 -1.26% 1219231.044 1203892.877 - 0.22% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 -1.26% 1.426 1.408 - -1.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.26% 208400211.444 205779782.495 - -1.95% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.26% 2189.661 2162.156 - -1.18% -
std::map<std::string,_int>::ctor(const&)/1024 -1.25% 35413.056 34970.413 - 0.58% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.25% 102218.567 100941.770 - -3.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.25% 1244426.432 1228882.895 - -0.71% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.25% 3.001 2.963 - -0.41% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.25% 497.697 491.486 - -0.10% -
std::stable_sort(deque<int>)_(ascending)/8 -1.25% 18.150 17.924 - -2.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.25% 39030.040 38543.518 - -0.34% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.25% 3.117 3.078 - -0.45% -
std::replace_if(deque<int>)_(prefix)/1024 -1.24% 491.591 485.473 - -1.74% -
rng::rotate(vector<bool>)_(1_element_forward)/50 -1.24% 18.467 18.237 - 0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.24% 34.600 34.169 - -0.32% -
BM_LowerBound_float_1 -1.24% 2.676 2.642 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.24% 19318583.879 19078540.960 - -1.18% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.24% 27.665 27.323 - 0.75% -
rng::fill_n(list<int>)/50 -1.24% 15.990 15.792 - -0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.24% 25156.212 24845.354 - -1.65% -
BM_std_min<char>/21 -1.23% 1.809 1.787 - -1.62% -
rng::find_if_not(list<int>)_(process_all)/8192 -1.23% 8962.737 8852.076 - -30.23% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.23% 9368.361 9252.803 - 9.15% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.23% 15.077 14.891 - -2.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.23% 16.010 15.813 - -1.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.23% 50385.792 49765.842 - -2.99% -
std::multiset<int>::erase(key)_(existent)/8192 -1.23% 61.796 61.036 - 0.67% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.22% 44029.499 43490.232 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.22% 2483647.245 2453231.477 - -0.66% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.22% 2.060 2.034 - 0.36% -
SetIntersection_Front_Set_string_1024_1 -1.22% 1148086.621 1134050.522 - -1.80% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.22% 0.870 0.859 - 0.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.22% 9213274.799 9100948.648 - -0.27% -
BM_std_min<int>/7 -1.22% 1.053 1.041 - -0.03% -
SetIntersection_None_Vector_uint64_64_64 -1.22% 9048695.975 8938480.278 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.22% 37971085.713 37508679.377 - 0.20% -
BM_std_min<long_long>/64 -1.22% 4.905 4.846 - 0.12% -
BM_deque_deque_ranges_copy/70000 -1.22% 3037.682 3000.734 - 0.09% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.22% 128010.318 126453.682 - 0.09% -
std::multimap<int,_int>::ctor(const&)/32 -1.21% 213.901 211.303 - -2.87% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.21% 5837692.488 5766781.281 - 2.57% -
std::find(vector<bool>)_(process_all)/1048576 -1.21% 3717.570 3672.416 - 0.65% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.21% 6327.243 6250.483 - -1.65% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 -1.21% 1.119 1.105 - -0.90% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.21% 16.119 15.924 - -2.66% -
SetIntersection_None_Vector_uint64_262144_256 -1.21% 1203682.846 1189130.322 - 0.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.21% 9019.269 8910.229 - -0.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.21% 15687.963 15498.681 - 0.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.21% 6187.769 6113.129 - -5.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.21% 1162392.851 1148371.644 - 0.37% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.21% 3.964 3.916 - -5.12% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.20% 1479.362 1461.544 - 0.23% -
std::move_backward(vector<bool>)_(aligned)/64 -1.20% 1.799 1.777 - -3.80% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.20% 1.768 1.747 - -1.67% -
std::find_if_not(list<int>)_(process_all)/32768 -1.20% 29947.386 29587.029 - -9.53% -
SetIntersection_Front_Set_string_16384_1024 -1.20% 59302077.706 58588644.640 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.20% 357910942.758 353605424.641 - 4.00% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.20% 17.887 17.672 - -0.54% -
rng::find_if(list<int>)_(process_all)/50 -1.20% 21.762 21.500 - -0.72% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.20% 0.954 0.942 - -0.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.20% 1712375.571 1691822.756 - 0.36% -
rng::swap_ranges(deque<int>)/50 -1.20% 19.938 19.699 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.20% 6366303.523 6289905.090 - -11.28% -
std::for_each_n(list<int>)/8 -1.20% 2.592 2.561 - -0.16% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.20% 2927.737 2892.642 - -0.04% -
SetIntersection_Front_Set_string_1024_16 -1.20% 2021728.781 1997500.662 - 2.74% -
std::map<int,_int>::insert(value)_(new_value)/32 -1.20% 19.967 19.728 - -0.58% -
rng::sort(deque<int>)_(ascending)/8192 -1.20% 5817.836 5748.272 - -0.13% -
BM_vector_deque_move/4000 -1.19% 142.343 140.644 - -0.16% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.19% 4003.062 3955.291 - -0.44% -
rng::partition(deque<int>)_(sparse)/1024 -1.19% 389.383 384.738 - -0.97% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.19% 16.522 16.325 - -0.40% -
std::find(deque<int>)_(process_all)/1024 -1.19% 245.575 242.653 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.19% 5.385 5.321 - 0.84% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.19% 16.972 16.770 - 0.25% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.19% 1436680.778 1419603.500 - 0.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.19% 33.486 33.088 - 0.44% -
BM_deque_vector_ranges_move/64 -1.19% 2.608 2.577 - -0.66% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.18% 27.325 27.002 - 0.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.18% 599.219 592.130 - 0.46% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.18% 19876.242 19641.176 - -0.04% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.18% 8.518 8.417 - -0.59% -
rng::search(vector<int>)_(no_match)/1000 -1.18% 214.571 212.038 - -1.40% -
BM_tolower_string<char> -1.18% 15.184 15.005 - 1.09% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.18% 10.102 9.983 - 1.91% -
BM_MakeThenSortHeap_string_QuickSortAdversary_4 -1.18% 10.549 10.425 - -1.16% -
std::multimap<int,_int>::ctor(const&)/1024 -1.18% 6309.245 6234.979 - -0.94% -
std::replace_if(deque<int>)_(prefix)/32 -1.18% 14.189 14.022 - -1.61% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.17% 15206728.605 15028196.997 - -0.37% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.17% 102350.218 101148.730 - -3.24% -
std::find_if(vector<char>)_(process_all)/50 -1.17% 12.615 12.467 - -0.21% -
rng::copy_backward(deque<int>)/32768 -1.17% 3839.464 3794.472 - 3.30% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.17% 2722382.268 2690503.699 - 0.39% -
SetIntersection_None_Set_uint32_64_16 -1.17% 19183596.248 18959065.567 - -1.19% -
BM_MakeHeap_float_PipeOrgan_16 -1.17% 1.271 1.256 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.17% 1187331.518 1173445.087 - -2.20% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.17% 616.069 608.877 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.17% 82356.231 81395.725 - 0.01% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.17% 1157841.992 1144343.889 - -0.86% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.17% 30.301 29.948 - -3.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.17% 24.809 24.519 - -0.01% -
std::find(vector<int>)_(process_all)/8192 -1.16% 1867.376 1845.624 - 0.03% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.16% 20.365 20.128 - -0.35% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.16% 6274.036 6201.068 - -0.91% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.16% 18.605 18.388 - 1.84% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.16% 38.856 38.405 - -3.08% -
rng::partial_sort_copy(vector<int>)_(heap)/8 -1.16% 15.278 15.101 - -0.42% -
std::remove_copy(deque<int>)_(prefix)/50 -1.16% 19.319 19.096 - -1.17% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.16% 223735642.953 221146995.073 - 0.24% -
rng::search(vector<int>)_(no_match)/1048576 -1.16% 217386.727 214873.886 - -0.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.16% 36.531 36.109 - -3.11% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.16% 2.615 2.584 - -0.19% -
BM_std_min<unsigned_short>/6 -1.16% 0.959 0.948 - 0.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.15% 6.567 6.491 - -1.93% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.15% 8.614 8.515 - -0.21% -
rng::search(vector<int>)_(no_match)/1024 -1.15% 219.297 216.775 - -1.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -1.15% 2320732.454 2294068.530 - -2.16% -
rng::starts_with(deque<int>,_pred)/1048576 -1.15% 529525.007 523461.208 - 0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.14% 11.691 11.557 - -1.46% -
BM_std_min<unsigned_char>/1024 -1.14% 8.509 8.412 - -0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.14% 22426995.112 22171284.492 - 0.40% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.14% 70.259 69.458 - -2.03% -
std::list<std::string>::ctor(size)/8192 -1.14% 102757.848 101590.373 - -4.83% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.14% 34.902 34.506 - 5.29% -
std::remove_if(vector<int>)_(prefix)/8192 -1.14% 2616.744 2587.034 - -1.05% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.13% 22120380.004 21869511.575 - -1.80% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.13% 25.856 25.563 - 8.22% -
BM_std_minmax<long_long>/5 -1.13% 2.224 2.199 - 7.55% -
rng::search(deque<int>)_(same_length)/8192 -1.13% 3840.255 3796.744 - 1.07% -
SetIntersection_None_Set_uint32_1024_64 -1.13% 8872702.556 8772287.383 - -2.05% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.13% 31.658 31.300 - 0.92% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.13% 5.492 5.430 - -3.04% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.13% 211420.527 209032.250 - -0.85% -
BM_MakeThenSortHeap_string_Random_16384 -1.13% 111.158 109.903 - 0.81% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.13% 5.136 5.078 - 10.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.13% 14718.198 14552.037 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.13% 2173764.977 2149280.519 - 0.70% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.12% 1.386 1.371 - -0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.12% 6.846 6.769 - 1.18% -
std::find(list<int>)_(process_all)/8 -1.12% 2.397 2.370 - -1.83% -
BM_RangesPushHeap_uint64_Random_4 -1.12% 2.135 2.111 - -6.47% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.12% 919.804 909.496 - -2.28% -
BM_StringRelational_Compare_Empty_Empty_Control -1.12% 1.612 1.594 - -4.02% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.12% 18.611 18.403 - 1.72% -
BM_LowerBound_string_16384 -1.12% 397.070 392.628 - -2.29% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.12% 1939.794 1918.115 - 3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.12% 4530796.309 4480213.623 - -1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.12% 1130122.085 1117517.038 - -0.18% -
BM_std_min<char>/5500 -1.11% 37.290 36.875 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.11% 60182549.772 59515026.841 - -0.93% -
721_gcc_r -1.11% 13.193 13.047 - 0.22% -
BM_MakeThenSortHeap_uint32_Random_64 -1.11% 11.962 11.830 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.11% 1182462.211 1169364.771 - -0.71% -
std::unordered_set<int>::ctor(const&)/1024 -1.11% 6714.918 6640.626 - -0.55% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.10% 6.666 6.592 - 1.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.10% 36096.513 35698.262 - 0.02% -
rng::fill(vector<bool>)/64 -1.10% 1.605 1.587 - 1.63% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.10% 1.406 1.391 - -0.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.10% 1.130 1.118 - -0.33% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.10% 11.300 11.176 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.10% 5.582 5.521 - -0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.10% 36176.790 35779.613 - 0.23% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.10% 543.598 537.631 - -1.24% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.10% 807.975 799.117 - -0.14% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.10% 1.415 1.400 - -0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.10% 2.980 2.948 - -1.28% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -1.09% 12129.540 11996.910 - 0.79% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.09% 5.412 5.353 - -5.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.09% 1671862.224 1653594.971 - -0.51% -
BM_std_minmax<int>/9 -1.09% 1.171 1.158 - -0.46% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.09% 19.212 19.003 - 2.43% -
SetIntersection_Front_Set_uint64_64_16 -1.09% 16801236.744 16618113.168 - 1.29% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.09% 467151.107 462061.724 - -0.28% -
BM_LowerBound_float_16 -1.09% 7.876 7.790 - 0.32% -
std::set<int>::ctor(const&,_alloc)/1024 -1.09% 6257.867 6189.769 - -4.17% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.09% 44769.524 44282.353 - 0.44% -
std::unique(vector<int>)_(contiguous)/1024 -1.09% 316.953 313.508 - -0.45% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 36624.782 36227.220 - 1.73% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.09% 2793.172 2762.861 - -0.33% -
std::search(vector<int>)_(no_match)/1048576 -1.08% 213167.237 210855.094 - 0.36% -
bm_lexicographical_compare<unsigned_char>/1 -1.08% 1.690 1.671 - 0.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.08% 230882842.887 228381274.985 - -0.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.08% 731.282 723.362 - 0.05% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.08% 2471.247 2444.523 - -0.06% -
std::shuffle(vector<int>)/32 -1.08% 281.449 278.407 - -0.43% -
rng::unique(deque<int>)_(sprinkled)/32 -1.08% 60.646 59.991 - 3.25% -
std::partition(list<int>)_(sparse)/8192 -1.08% 8176.408 8088.096 - 8.26% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.08% 767.997 759.706 - -0.53% -
BM_std_min<short>/17 -1.08% 1.586 1.569 - 0.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.08% 145363.947 143799.215 - -1.70% -
SetIntersection_Front_Vector_uint32_262144_4 -1.08% 1137172.391 1124947.673 - -0.62% -
std::rotate_copy(list<int>)/8192 -1.07% 6733.372 6661.041 - -11.32% -
SetIntersection_Front_Set_string_64_4 -1.07% 20199438.915 19982474.613 - 1.14% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.07% 9.305 9.205 - -6.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.07% 1244552.635 1231208.320 - -0.19% -
rng::partial_sort(vector<int>)_(shuffled)/8 -1.07% 22.581 22.339 - 0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.07% 1424096.293 1408837.465 - 0.31% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.07% 523.334 517.731 - -0.36% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.07% 18.774 18.573 - 1.36% -
SetIntersection_Front_Set_float_16384_16 -1.07% 1316938.492 1302852.254 - 1.64% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.07% 7.525 7.445 - 2.65% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.07% 277615.599 274649.468 - -1.02% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.07% 44.368 43.894 - -0.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.07% 7.181 7.104 - -20.43% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.07% 76.462 75.646 - -0.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.07% 19.185 18.981 - 0.04% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.07% 6301.484 6234.335 - -2.94% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.06% 12307.048 12176.373 - -2.81% -
std::transform(deque<int>)_(identity_transform)/8192 -1.06% 2471.925 2445.684 - 0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.06% 11353.887 11233.556 - -1.66% -
rng::is_sorted_until(list<int>)/8 -1.06% 2.173 2.150 - -0.04% -
BM_std_min<int>/24 -1.06% 1.813 1.794 - -2.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.06% 1193854.461 1181222.361 - -1.02% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.06% 18.594 18.398 - -0.90% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.06% 186698.038 184726.310 - 0.03% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.06% 1.441 1.426 - 0.53% -
std::search(vector<int>)_(no_match)/8192 -1.06% 1660.526 1643.002 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/256 -1.05% 70.825 70.078 - -1.01% -
736_ocio_r -1.05% 16.395 16.222 - 0.21% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.05% 3.895 3.854 - -7.69% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.05% 14.820 14.664 - -0.44% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.05% 498.350 493.112 - 0.01% -
BM_CmpEqual_uchar_schar -1.05% 1.050 1.039 - -1.41% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.05% 5347.502 5291.330 - -0.02% -
bm_gcd_complex -1.05% 19.433 19.229 - -2.21% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.05% 475.816 470.818 - -1.06% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.05% 32.841 32.497 - 1.03% -
rng::shuffle(vector<int>)/8192 -1.05% 72745.517 71981.986 - 0.39% -
rng::is_sorted_until(list<int>,_pred)/8 -1.05% 3.802 3.763 - 0.24% -
BM_std_min<unsigned_short>/7 -1.05% 1.099 1.087 - 0.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.05% 44.836 44.367 - -0.02% -
rng::partial_sort(deque<int>)_(repeated)/8192 -1.04% 70099.141 69366.815 - -0.25% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.04% 6.765 6.694 - 3.41% -
BM_deque_deque_copy_backward/5500 -1.04% 207.573 205.406 - 0.23% -
BM_std_min<int>/10 -1.04% 1.005 0.994 - -0.01% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.04% 30.178 29.863 - 1.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.04% 5.617 5.559 - -0.46% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.04% 1.018 1.007 - 2.47% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.04% 774.233 766.179 - -0.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.04% 21.417 21.194 - -0.08% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.04% 488.612 483.538 - 1.21% -
rng::replace_if(deque<int>)_(prefix)/1024 -1.04% 482.026 477.022 - -0.62% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.04% 77295.823 76493.595 - 0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.04% 14669529.617 14517514.236 - -0.28% -
rng::find(deque<int>)_(process_all)/32768 -1.04% 7889.804 7808.063 - 2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.04% 58845595.705 58236450.903 - -1.00% -
BM_std_min<unsigned_short>/27 -1.03% 2.382 2.357 - 0.55% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 -1.03% 2.620 2.593 - -2.56% -
std::replace_if(list<int>)_(prefix)/1024 -1.03% 744.623 736.918 - -0.37% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.03% 2.303 2.279 - -2.02% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.03% 60.718 60.090 - 0.17% -
std::vector<int>::ctor(size)/8192 -1.03% 568.932 563.072 - 0.12% -
BM_std_min<char>/29 -1.03% 2.002 1.982 - -1.87% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 716.572 709.199 - 0.16% -
SetIntersection_Front_Set_string_256_4 -1.03% 5273604.658 5219487.157 - 0.13% -
rng::count_if(deque<int>)_(every_other)/8 -1.03% 3.355 3.321 - -1.80% -
std::find(vector<int>)_(process_all)/8 -1.02% 2.647 2.620 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.02% 1203184.092 1190866.011 - -2.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.02% 1265457.251 1252510.077 - 0.92% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.02% 24.129 23.883 - -1.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.02% 13.015 12.882 - -0.32% -
std::list<int>::ctor(size)/1024 -1.02% 11647.543 11528.773 - -4.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.02% 18.578 18.388 - -0.03% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.02% 18.576 18.387 - 1.84% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.02% 109910.345 108792.005 - -4.32% -
std::partition(list<int>)_(sparse)/1024 -1.02% 725.677 718.307 - 0.12% -
SetIntersection_None_Vector_float_262144_262144 -1.01% 1230660.922 1218171.285 - 0.63% -
rng::unique(list<int>,_pred)_(contiguous)/52 -1.01% 75.337 74.573 - -0.47% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.01% 278225.480 275409.405 - -2.74% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.01% 4.051 4.011 - -0.31% -
SetIntersection_None_Vector_float_1024_64 -1.01% 1162344.580 1150596.881 - -0.11% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.01% 2716786.337 2689340.865 - 0.32% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.01% 421.550 417.292 - -1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.01% 1125354.664 1113988.527 - 3.45% -
rng::is_sorted(list<int>)/8 -1.01% 2.148 2.126 - -1.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.01% 10.472 10.366 - -1.57% -
std::shift_right(list<int>)/32 -1.01% 14.566 14.419 - 0.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.01% 12.329 12.205 - -1.71% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.01% 471131.775 466386.779 - 1.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.00% 3.729 3.692 - -1.03% -
BM_MakeThenSortHeap_float_Ascending_16 -1.00% 2.954 2.925 - -0.24% -


Report Time: 5.16s
Name Current %
706_stockfish_r 21.493 5.73%
707_ntest_r 16.446 2.42%
709_cactus_r 19.729 3.48%
710_omnetpp_r 9.041 -
721_gcc_r 13.047 -
723_llvm_r 11.535 -
727_cppcheck_r 24.810 2.47%
729_abc_r 18.621 -
731_astcenc_r 10.140 -
735_gem5_r 13.248 -
736_ocio_r 16.222 -
737_gmsh_r 12.640 -
748_flightdm_r 9.019 1.48%
750_sealcrypto_r 18.490 -
753_ns3_r 10.260 1.38%
766_femflow_r 12.854 -
BM_CmpEqual_int_int 1.133 -
BM_CmpEqual_int_schar 1.123 -
BM_CmpEqual_int_short 1.139 -
BM_CmpEqual_int_uchar 1.130 -
BM_CmpEqual_int_uint 1.119 1.62%
BM_CmpEqual_int_ushort 1.128 -
BM_CmpEqual_schar_int 1.147 1.02%
BM_CmpEqual_schar_schar 1.106 -
BM_CmpEqual_schar_short 1.151 -
BM_CmpEqual_schar_uchar 1.113 -
BM_CmpEqual_schar_uint 1.108 1.58%
BM_CmpEqual_schar_ushort 1.088 -1.76%
BM_CmpEqual_short_int 1.136 1.04%
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.123 -
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.115 -
BM_CmpEqual_short_ushort 1.108 1.17%
BM_CmpEqual_uchar_int 1.126 1.47%
BM_CmpEqual_uchar_schar 1.039 -1.41%
BM_CmpEqual_uchar_short 1.035 -
BM_CmpEqual_uchar_uchar 1.118 -
BM_CmpEqual_uchar_uint 1.123 1.01%
BM_CmpEqual_uchar_ushort 1.125 -
BM_CmpEqual_uint_int 1.122 -
BM_CmpEqual_uint_schar 1.057 -
BM_CmpEqual_uint_short 1.068 -1.03%
BM_CmpEqual_uint_uchar 1.121 -
BM_CmpEqual_uint_uint 1.113 1.08%
BM_CmpEqual_uint_ushort 1.129 -
BM_CmpEqual_ushort_int 1.125 -
BM_CmpEqual_ushort_schar 1.048 -
BM_CmpEqual_ushort_short 1.050 1.48%
BM_CmpEqual_ushort_uchar 1.124 -
BM_CmpEqual_ushort_uint 1.120 1.07%
BM_CmpEqual_ushort_ushort 1.102 -1.47%
BM_CmpLess_int_int 1.127 -
BM_CmpLess_int_schar 1.134 1.98%
BM_CmpLess_int_short 1.121 -
BM_CmpLess_int_uchar 1.133 -
BM_CmpLess_int_uint 1.126 -
BM_CmpLess_int_ushort 1.132 -
BM_CmpLess_schar_int 1.134 -
BM_CmpLess_schar_schar 0.957 -
BM_CmpLess_schar_short 0.961 -
BM_CmpLess_schar_uchar 1.124 1.33%
BM_CmpLess_schar_uint 1.104 -
BM_CmpLess_schar_ushort 1.117 -
BM_CmpLess_short_int 1.129 -
BM_CmpLess_short_schar 0.958 -1.22%
BM_CmpLess_short_short 0.961 -
BM_CmpLess_short_uchar 1.116 -
BM_CmpLess_short_uint 1.108 -
BM_CmpLess_short_ushort 1.116 -
BM_CmpLess_uchar_int 1.128 -
BM_CmpLess_uchar_schar 1.044 -
BM_CmpLess_uchar_short 1.036 -
BM_CmpLess_uchar_uchar 1.119 -
BM_CmpLess_uchar_uint 1.129 -
BM_CmpLess_uchar_ushort 1.120 -
BM_CmpLess_uint_int 1.127 -
BM_CmpLess_uint_schar 1.070 1.44%
BM_CmpLess_uint_short 1.079 1.86%
BM_CmpLess_uint_uchar 1.140 1.20%
BM_CmpLess_uint_uint 1.127 -
BM_CmpLess_uint_ushort 1.121 -
BM_CmpLess_ushort_int 1.110 -
BM_CmpLess_ushort_schar 1.037 -1.30%
BM_CmpLess_ushort_short 1.045 -
BM_CmpLess_ushort_uchar 1.119 -1.42%
BM_CmpLess_ushort_uint 1.119 -
BM_CmpLess_ushort_ushort 1.122 -
BM_LowerBound_float_1 2.642 -
BM_LowerBound_float_1024 21.850 -
BM_LowerBound_float_16 7.790 -
BM_LowerBound_float_16384 66.116 -
BM_LowerBound_float_256 14.182 -
BM_LowerBound_float_262144 576.472 -
BM_LowerBound_float_4 11.502 -
BM_LowerBound_float_64 8.506 -
BM_LowerBound_pair<uint32,_uint32>_1 2.885 -1.47%
BM_LowerBound_pair<uint32,_uint32>_1024 45.098 -
BM_LowerBound_pair<uint32,_uint32>_16 16.370 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.685 -
BM_LowerBound_pair<uint32,_uint32>_256 33.391 -
BM_LowerBound_pair<uint32,_uint32>_262144 617.207 -
BM_LowerBound_pair<uint32,_uint32>_4 11.239 -
BM_LowerBound_pair<uint32,_uint32>_64 18.869 -
BM_LowerBound_string_1 4.518 -2.37%
BM_LowerBound_string_1024 182.691 1.01%
BM_LowerBound_string_16 36.563 -1.86%
BM_LowerBound_string_16384 392.628 -2.29%
BM_LowerBound_string_256 126.281 -
BM_LowerBound_string_262144 2434.944 8.26%
BM_LowerBound_string_4 19.891 -
BM_LowerBound_string_64 68.362 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.862 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.224 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.696 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 122.422 1.27%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.459 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 660.623 -1.17%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.310 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.791 -
BM_LowerBound_uint32_1 2.586 -
BM_LowerBound_uint32_1024 21.596 -
BM_LowerBound_uint32_16 7.313 -
BM_LowerBound_uint32_16384 65.554 -
BM_LowerBound_uint32_256 14.070 -1.07%
BM_LowerBound_uint32_262144 558.435 -
BM_LowerBound_uint32_4 10.391 -
BM_LowerBound_uint32_64 8.058 -1.12%
BM_LowerBound_uint64_1 2.607 -
BM_LowerBound_uint64_1024 24.772 -
BM_LowerBound_uint64_16 7.416 -
BM_LowerBound_uint64_16384 70.581 -
BM_LowerBound_uint64_256 16.424 -
BM_LowerBound_uint64_262144 584.900 -
BM_LowerBound_uint64_4 10.469 -
BM_LowerBound_uint64_64 8.476 -
BM_MakeHeap_float_Ascending_1 0.270 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.842 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.647 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.407 -
BM_MakeHeap_float_Ascending_64 0.629 -
BM_MakeHeap_float_Descending_1 0.274 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.210 -
BM_MakeHeap_float_Descending_16384 0.190 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.275 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.270 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.280 -
BM_MakeHeap_float_Heap_64 0.195 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.703 -
BM_MakeHeap_float_PipeOrgan_16 1.256 -
BM_MakeHeap_float_PipeOrgan_16384 0.654 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.707 -
BM_MakeHeap_float_PipeOrgan_4 0.407 -
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.734 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.496 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.580 -
BM_MakeHeap_float_Random_1 0.274 -
BM_MakeHeap_float_Random_1024 1.265 1.11%
BM_MakeHeap_float_Random_16 1.587 -
BM_MakeHeap_float_Random_16384 1.149 3.18%
BM_MakeHeap_float_Random_256 1.283 -
BM_MakeHeap_float_Random_262144 1.132 2.53%
BM_MakeHeap_float_Random_4 1.726 5.59%
BM_MakeHeap_float_Random_64 1.708 3.41%
BM_MakeHeap_float_SingleElement_1 0.273 -
BM_MakeHeap_float_SingleElement_1024 0.697 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.657 -
BM_MakeHeap_float_SingleElement_256 0.663 -
BM_MakeHeap_float_SingleElement_262144 0.719 -1.55%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.642 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 4.62%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.361 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.260 7.27%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.341 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.389 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.797 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.105 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.270 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.504 -2.67%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.508 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.481 -2.09%
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.579 -5.86%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.556 19.38%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.483 3.03%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.555 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.532 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.584 -2.16%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.472 -8.65%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.519 -3.02%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.349 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.274 2.66%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.374 -1.25%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.543 -8.08%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.112 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.232 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.293 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.374 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.332 -1.03%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.829 6.38%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.003 1.37%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.788 -1.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.940 -3.06%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.095 1.01%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.977 -2.68%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.593 -2.56%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.185 -1.57%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.069 -1.81%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.179 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.179 -1.03%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.221 -1.97%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.780 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.105 -
BM_MakeHeap_string_Ascending_1 0.258 -
BM_MakeHeap_string_Ascending_1024 7.093 44.32%
BM_MakeHeap_string_Ascending_16 5.316 45.21%
BM_MakeHeap_string_Ascending_16384 7.556 41.42%
BM_MakeHeap_string_Ascending_256 6.871 43.27%
BM_MakeHeap_string_Ascending_262144 8.588 16.60%
BM_MakeHeap_string_Ascending_4 3.583 26.93%
BM_MakeHeap_string_Ascending_64 6.649 41.26%
BM_MakeHeap_string_Descending_1 0.256 -
BM_MakeHeap_string_Descending_1024 3.399 24.06%
BM_MakeHeap_string_Descending_16 2.637 11.96%
BM_MakeHeap_string_Descending_16384 3.772 19.63%
BM_MakeHeap_string_Descending_256 3.416 26.54%
BM_MakeHeap_string_Descending_262144 4.969 43.18%
BM_MakeHeap_string_Descending_4 2.134 -
BM_MakeHeap_string_Descending_64 2.913 11.98%
BM_MakeHeap_string_Heap_1 0.256 -
BM_MakeHeap_string_Heap_1024 6.278 32.20%
BM_MakeHeap_string_Heap_16 5.960 29.47%
BM_MakeHeap_string_Heap_16384 6.653 34.26%
BM_MakeHeap_string_Heap_256 6.392 32.02%
BM_MakeHeap_string_Heap_262144 6.937 33.33%
BM_MakeHeap_string_Heap_4 3.829 25.90%
BM_MakeHeap_string_Heap_64 6.568 32.17%
BM_MakeHeap_string_PipeOrgan_1 0.253 -
BM_MakeHeap_string_PipeOrgan_1024 7.250 46.90%
BM_MakeHeap_string_PipeOrgan_16 5.301 47.78%
BM_MakeHeap_string_PipeOrgan_16384 7.464 30.32%
BM_MakeHeap_string_PipeOrgan_256 7.105 49.36%
BM_MakeHeap_string_PipeOrgan_262144 9.805 33.06%
BM_MakeHeap_string_PipeOrgan_4 3.653 42.23%
BM_MakeHeap_string_PipeOrgan_64 6.730 43.06%
BM_MakeHeap_string_QuickSortAdversary_1 0.259 -
BM_MakeHeap_string_QuickSortAdversary_1024 12.975 22.32%
BM_MakeHeap_string_QuickSortAdversary_16 10.350 21.47%
BM_MakeHeap_string_QuickSortAdversary_16384 14.288 20.69%
BM_MakeHeap_string_QuickSortAdversary_256 12.812 23.04%
BM_MakeHeap_string_QuickSortAdversary_262144 15.670 23.77%
BM_MakeHeap_string_QuickSortAdversary_4 6.931 17.03%
BM_MakeHeap_string_QuickSortAdversary_64 12.428 22.63%
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 11.845 9.46%
BM_MakeHeap_string_Random_16 8.683 4.05%
BM_MakeHeap_string_Random_16384 13.885 8.62%
BM_MakeHeap_string_Random_256 11.486 9.44%
BM_MakeHeap_string_Random_262144 19.236 25.24%
BM_MakeHeap_string_Random_4 5.784 -
BM_MakeHeap_string_Random_64 10.439 3.79%
BM_MakeHeap_string_SingleElement_1 0.257 -
BM_MakeHeap_string_SingleElement_1024 9.155 48.83%
BM_MakeHeap_string_SingleElement_16 7.614 34.04%
BM_MakeHeap_string_SingleElement_16384 9.142 51.75%
BM_MakeHeap_string_SingleElement_256 9.129 45.44%
BM_MakeHeap_string_SingleElement_262144 9.985 35.11%
BM_MakeHeap_string_SingleElement_4 5.268 43.04%
BM_MakeHeap_string_SingleElement_64 8.930 40.32%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.887 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.380 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.092 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.084 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.601 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.881 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.958 -2.20%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.959 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.758 -3.84%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 3.14%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.937 -1.47%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.202 2.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.107 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.183 1.69%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.040 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.392 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.966 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.135 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.894 -2.78%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.796 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.447 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.102 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.071 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.747 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.256 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.801 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.750 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -1.07%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.597 -2.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.309 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.927 -
BM_MakeHeap_uint32_Ascending_1 0.270 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.602 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.596 -
BM_MakeHeap_uint32_Ascending_262144 0.664 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.555 -
BM_MakeHeap_uint32_Descending_1 0.277 -
BM_MakeHeap_uint32_Descending_1024 0.258 -
BM_MakeHeap_uint32_Descending_16 0.257 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.276 -
BM_MakeHeap_uint32_Descending_64 0.239 -
BM_MakeHeap_uint32_Heap_1 0.269 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.253 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.286 -
BM_MakeHeap_uint32_Heap_64 0.261 -
BM_MakeHeap_uint32_PipeOrgan_1 0.267 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.690 -
BM_MakeHeap_uint32_PipeOrgan_16 1.022 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_MakeHeap_uint32_PipeOrgan_256 0.638 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.422 -
BM_MakeHeap_uint32_PipeOrgan_64 0.715 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.607 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.478 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.442 -
BM_MakeHeap_uint32_Random_1 0.270 -
BM_MakeHeap_uint32_Random_1024 1.079 -7.84%
BM_MakeHeap_uint32_Random_16 1.268 -7.95%
BM_MakeHeap_uint32_Random_16384 0.994 -4.35%
BM_MakeHeap_uint32_Random_256 1.140 -3.65%
BM_MakeHeap_uint32_Random_262144 1.022 -
BM_MakeHeap_uint32_Random_4 1.172 3.88%
BM_MakeHeap_uint32_Random_64 1.260 -1.60%
BM_MakeHeap_uint32_SingleElement_1 0.275 -
BM_MakeHeap_uint32_SingleElement_1024 0.574 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.544 -
BM_MakeHeap_uint32_SingleElement_262144 0.632 -1.65%
BM_MakeHeap_uint32_SingleElement_4 0.331 -3.73%
BM_MakeHeap_uint32_SingleElement_64 0.513 -
BM_MakeHeap_uint64_Ascending_1 0.270 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.674 -
BM_MakeHeap_uint64_Ascending_16384 0.630 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.729 -
BM_MakeHeap_uint64_Ascending_4 0.429 -5.70%
BM_MakeHeap_uint64_Ascending_64 0.576 -
BM_MakeHeap_uint64_Descending_1 0.276 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.276 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.283 -
BM_MakeHeap_uint64_Descending_64 0.251 -
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.252 -
BM_MakeHeap_uint64_Heap_16 0.261 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.277 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_MakeHeap_uint64_PipeOrgan_16 1.028 -
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.652 1.65%
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.727 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.609 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.408 -3.95%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.277 -
BM_MakeHeap_uint64_Random_1024 1.045 -2.33%
BM_MakeHeap_uint64_Random_16 1.266 -5.90%
BM_MakeHeap_uint64_Random_16384 0.976 -7.05%
BM_MakeHeap_uint64_Random_256 1.187 -2.30%
BM_MakeHeap_uint64_Random_262144 1.027 -1.14%
BM_MakeHeap_uint64_Random_4 1.061 -7.28%
BM_MakeHeap_uint64_Random_64 1.313 -4.10%
BM_MakeHeap_uint64_SingleElement_1 0.274 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.509 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.582 3.51%
BM_MakeHeap_uint64_SingleElement_262144 0.750 -2.14%
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.508 -
BM_MakeThenSortHeap_float_Ascending_1 0.278 -
BM_MakeThenSortHeap_float_Ascending_1024 8.766 -
BM_MakeThenSortHeap_float_Ascending_16 2.925 -
BM_MakeThenSortHeap_float_Ascending_16384 28.498 -
BM_MakeThenSortHeap_float_Ascending_256 6.594 -
BM_MakeThenSortHeap_float_Ascending_262144 31.558 -
BM_MakeThenSortHeap_float_Ascending_4 1.423 -2.16%
BM_MakeThenSortHeap_float_Ascending_64 4.004 -
BM_MakeThenSortHeap_float_Descending_1 0.271 -
BM_MakeThenSortHeap_float_Descending_1024 8.150 -1.18%
BM_MakeThenSortHeap_float_Descending_16 1.871 -
BM_MakeThenSortHeap_float_Descending_16384 29.836 -1.90%
BM_MakeThenSortHeap_float_Descending_256 6.032 -2.43%
BM_MakeThenSortHeap_float_Descending_262144 35.444 -1.13%
BM_MakeThenSortHeap_float_Descending_4 1.117 -9.67%
BM_MakeThenSortHeap_float_Descending_64 3.277 -
BM_MakeThenSortHeap_float_Heap_1 0.279 -
BM_MakeThenSortHeap_float_Heap_1024 8.186 -2.22%
BM_MakeThenSortHeap_float_Heap_16 1.884 -1.59%
BM_MakeThenSortHeap_float_Heap_16384 26.110 -1.94%
BM_MakeThenSortHeap_float_Heap_256 6.103 -2.10%
BM_MakeThenSortHeap_float_Heap_262144 30.851 -2.24%
BM_MakeThenSortHeap_float_Heap_4 1.218 -
BM_MakeThenSortHeap_float_Heap_64 3.459 -1.74%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.474 -1.05%
BM_MakeThenSortHeap_float_PipeOrgan_16 2.988 -1.34%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.746 -1.36%
BM_MakeThenSortHeap_float_PipeOrgan_256 6.287 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.403 -1.71%
BM_MakeThenSortHeap_float_PipeOrgan_4 1.497 -4.86%
BM_MakeThenSortHeap_float_PipeOrgan_64 4.006 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.269 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.237 -1.10%
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.985 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.376 -2.32%
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.035 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.420 -2.17%
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.513 1.49%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.813 -
BM_MakeThenSortHeap_float_Random_1 0.280 -
BM_MakeThenSortHeap_float_Random_1024 33.648 -
BM_MakeThenSortHeap_float_Random_16 9.955 -
BM_MakeThenSortHeap_float_Random_16384 47.747 -
BM_MakeThenSortHeap_float_Random_256 25.776 -
BM_MakeThenSortHeap_float_Random_262144 63.182 -
BM_MakeThenSortHeap_float_Random_4 4.263 -
BM_MakeThenSortHeap_float_Random_64 18.056 -
BM_MakeThenSortHeap_float_SingleElement_1 0.269 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.837 -
BM_MakeThenSortHeap_float_SingleElement_16 3.226 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.870 -2.94%
BM_MakeThenSortHeap_float_SingleElement_256 4.049 1.52%
BM_MakeThenSortHeap_float_SingleElement_262144 52.357 -1.24%
BM_MakeThenSortHeap_float_SingleElement_4 1.344 -
BM_MakeThenSortHeap_float_SingleElement_64 3.354 1.27%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.671 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.828 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.321 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.710 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.320 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.757 2.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.313 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.138 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.833 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.829 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.956 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.093 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.293 14.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.784 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.116 -1.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.491 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.287 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.737 -1.08%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.320 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.073 8.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.224 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.693 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.741 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 22.986 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.644 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.682 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.835 1.64%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.504 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.271 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.198 1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.586 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.326 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.768 1.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.748 1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.516 -2.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 10.040 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.764 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.384 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.685 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.690 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.549 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.988 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.157 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.658 -9.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.298 -8.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.454 -12.05%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.300 -9.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.291 -13.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.670 -12.39%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.884 -9.16%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 37.879 4.20%
BM_MakeThenSortHeap_string_Ascending_16 9.761 1.22%
BM_MakeThenSortHeap_string_Ascending_16384 63.287 -
BM_MakeThenSortHeap_string_Ascending_256 20.336 -
BM_MakeThenSortHeap_string_Ascending_262144 75.159 -4.01%
BM_MakeThenSortHeap_string_Ascending_4 5.359 2.73%
BM_MakeThenSortHeap_string_Ascending_64 15.863 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 25.863 -
BM_MakeThenSortHeap_string_Descending_16 7.825 -1.38%
BM_MakeThenSortHeap_string_Descending_16384 65.394 -
BM_MakeThenSortHeap_string_Descending_256 17.629 -1.12%
BM_MakeThenSortHeap_string_Descending_262144 86.908 -3.21%
BM_MakeThenSortHeap_string_Descending_4 3.700 -
BM_MakeThenSortHeap_string_Descending_64 12.968 -
BM_MakeThenSortHeap_string_Heap_1 1.366 -
BM_MakeThenSortHeap_string_Heap_1024 63.343 -
BM_MakeThenSortHeap_string_Heap_16 17.236 -
BM_MakeThenSortHeap_string_Heap_16384 101.049 -
BM_MakeThenSortHeap_string_Heap_256 49.195 -
BM_MakeThenSortHeap_string_Heap_262144 182.042 -1.49%
BM_MakeThenSortHeap_string_Heap_4 5.885 -1.01%
BM_MakeThenSortHeap_string_Heap_64 33.847 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.996 -2.43%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.712 1.23%
BM_MakeThenSortHeap_string_PipeOrgan_16384 62.933 -
BM_MakeThenSortHeap_string_PipeOrgan_256 20.204 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.619 -1.60%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.825 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.104 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.362 -2.38%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.478 -1.42%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.725 -2.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.086 -2.05%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 192.992 -3.02%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.425 -1.16%
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.795 -1.89%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.839 1.34%
BM_MakeThenSortHeap_string_Random_16 22.614 -
BM_MakeThenSortHeap_string_Random_16384 109.903 -
BM_MakeThenSortHeap_string_Random_256 55.292 1.15%
BM_MakeThenSortHeap_string_Random_262144 193.534 -
BM_MakeThenSortHeap_string_Random_4 10.278 -
BM_MakeThenSortHeap_string_Random_64 39.748 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 28.789 -3.38%
BM_MakeThenSortHeap_string_SingleElement_16 13.820 -
BM_MakeThenSortHeap_string_SingleElement_16384 37.356 -2.45%
BM_MakeThenSortHeap_string_SingleElement_256 24.377 -3.34%
BM_MakeThenSortHeap_string_SingleElement_262144 49.661 -4.02%
BM_MakeThenSortHeap_string_SingleElement_4 6.346 1.49%
BM_MakeThenSortHeap_string_SingleElement_64 19.483 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.985 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.575 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.419 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.110 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.645 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.409 -4.24%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.519 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.672 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.570 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.605 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.882 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 43.894 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.124 -3.07%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.366 -1.57%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.779 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.638 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.525 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.177 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.327 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.011 3.09%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.987 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.057 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.854 -1.40%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.290 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.269 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.600 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.319 -1.37%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.370 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.205 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.427 1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.077 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.796 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.813 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.661 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.632 -2.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.000 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.982 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.973 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.643 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.989 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.391 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.585 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.551 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.045 3.34%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.475 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.749 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.388 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.643 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.864 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.644 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.701 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.903 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.724 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.008 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.426 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.621 -
BM_MakeThenSortHeap_uint32_Descending_1 0.274 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.220 -
BM_MakeThenSortHeap_uint32_Descending_16 5.514 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.297 -
BM_MakeThenSortHeap_uint32_Descending_256 8.799 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.410 -
BM_MakeThenSortHeap_uint32_Descending_4 1.315 -6.21%
BM_MakeThenSortHeap_uint32_Descending_64 8.668 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.452 -
BM_MakeThenSortHeap_uint32_Heap_16 5.179 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.567 -
BM_MakeThenSortHeap_uint32_Heap_256 8.354 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.825 -
BM_MakeThenSortHeap_uint32_Heap_4 1.199 -1.61%
BM_MakeThenSortHeap_uint32_Heap_64 8.174 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.153 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.879 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.360 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.268 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.920 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.393 -3.50%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.334 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.714 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.664 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.667 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.508 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.773 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.736 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 9.046 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.488 -
BM_MakeThenSortHeap_uint32_Random_16 8.632 -
BM_MakeThenSortHeap_uint32_Random_16384 22.137 -
BM_MakeThenSortHeap_uint32_Random_256 13.289 -
BM_MakeThenSortHeap_uint32_Random_262144 32.309 -
BM_MakeThenSortHeap_uint32_Random_4 3.975 -
BM_MakeThenSortHeap_uint32_Random_64 11.830 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.279 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.473 2.44%
BM_MakeThenSortHeap_uint32_SingleElement_16 3.942 -2.32%
BM_MakeThenSortHeap_uint32_SingleElement_16384 20.028 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.662 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.809 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.541 7.45%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.254 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.774 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.575 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.076 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.824 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.465 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.449 -
BM_MakeThenSortHeap_uint64_Ascending_64 8.425 -
BM_MakeThenSortHeap_uint64_Descending_1 0.274 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.320 -
BM_MakeThenSortHeap_uint64_Descending_16 5.612 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.405 -
BM_MakeThenSortHeap_uint64_Descending_256 8.731 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.948 -
BM_MakeThenSortHeap_uint64_Descending_4 1.525 8.12%
BM_MakeThenSortHeap_uint64_Descending_64 8.480 -
BM_MakeThenSortHeap_uint64_Heap_1 0.276 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.423 -
BM_MakeThenSortHeap_uint64_Heap_16 5.355 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.698 -
BM_MakeThenSortHeap_uint64_Heap_256 8.475 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.096 -
BM_MakeThenSortHeap_uint64_Heap_4 1.206 -
BM_MakeThenSortHeap_uint64_Heap_64 8.265 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.273 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.239 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.132 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.541 -2.03%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.396 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.217 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.406 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.969 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.681 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.568 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.522 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.774 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 25.017 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.440 3.02%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.958 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.578 -
BM_MakeThenSortHeap_uint64_Random_16 8.656 -
BM_MakeThenSortHeap_uint64_Random_16384 22.431 -
BM_MakeThenSortHeap_uint64_Random_256 13.502 -
BM_MakeThenSortHeap_uint64_Random_262144 35.981 -
BM_MakeThenSortHeap_uint64_Random_4 4.135 2.84%
BM_MakeThenSortHeap_uint64_Random_64 11.928 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.794 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.017 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 27.087 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.802 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.291 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.194 -
BM_MakeThenSortHeap_uint64_SingleElement_64 5.948 -
BM_PopHeap_float_1 0.481 -
BM_PopHeap_float_1024 28.121 -
BM_PopHeap_float_16 6.955 -
BM_PopHeap_float_16384 34.358 3.80%
BM_PopHeap_float_256 22.398 -
BM_PopHeap_float_262144 38.852 3.76%
BM_PopHeap_float_4 2.454 -
BM_PopHeap_float_64 13.583 -
BM_PopHeap_pair<uint32,_uint32>_1 0.628 -
BM_PopHeap_pair<uint32,_uint32>_1024 29.863 1.04%
BM_PopHeap_pair<uint32,_uint32>_16 9.348 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.049 -
BM_PopHeap_pair<uint32,_uint32>_256 22.333 -
BM_PopHeap_pair<uint32,_uint32>_262144 57.923 -2.46%
BM_PopHeap_pair<uint32,_uint32>_4 3.202 1.06%
BM_PopHeap_pair<uint32,_uint32>_64 15.809 -
BM_PopHeap_string_1 0.634 -
BM_PopHeap_string_1024 55.866 -1.29%
BM_PopHeap_string_16 14.333 -
BM_PopHeap_string_16384 74.372 1.27%
BM_PopHeap_string_256 40.710 -1.14%
BM_PopHeap_string_262144 97.251 -
BM_PopHeap_string_4 5.233 -1.84%
BM_PopHeap_string_64 25.844 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.635 52.34%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.826 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.412 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.090 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 30.994 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 78.492 3.13%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.214 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.618 -
BM_PopHeap_uint32_1 0.439 -13.37%
BM_PopHeap_uint32_1024 21.309 -
BM_PopHeap_uint32_16 7.541 -
BM_PopHeap_uint32_16384 30.905 -
BM_PopHeap_uint32_256 16.880 -
BM_PopHeap_uint32_262144 41.850 -
BM_PopHeap_uint32_4 2.648 2.51%
BM_PopHeap_uint32_64 12.552 -
BM_PopHeap_uint64_1 0.562 -18.74%
BM_PopHeap_uint64_1024 21.542 -
BM_PopHeap_uint64_16 7.598 -
BM_PopHeap_uint64_16384 31.223 -
BM_PopHeap_uint64_256 17.094 -
BM_PopHeap_uint64_262144 41.408 -
BM_PopHeap_uint64_4 2.663 -2.79%
BM_PopHeap_uint64_64 12.674 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.975 -
BM_PushHeap_float_Ascending_16384 4.380 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.033 -
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.735 -
BM_PushHeap_float_Descending_1 0.577 5.57%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.368 -3.04%
BM_PushHeap_float_Descending_64 0.381 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.092 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.511 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.147 -
BM_PushHeap_float_PipeOrgan_4 0.509 4.22%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.624 -
BM_PushHeap_float_QuickSortAdversary_16 1.068 9.04%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.733 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.427 -23.64%
BM_PushHeap_float_Random_1024 7.521 -
BM_PushHeap_float_Random_16 5.328 -1.22%
BM_PushHeap_float_Random_16384 7.706 -
BM_PushHeap_float_Random_256 7.200 -1.55%
BM_PushHeap_float_Random_262144 7.714 -
BM_PushHeap_float_Random_4 3.028 1.23%
BM_PushHeap_float_Random_64 6.763 2.57%
BM_PushHeap_float_SingleElement_1 0.430 -10.34%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.363 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.402 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.356 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -15.80%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.179 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.580 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.931 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.270 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.591 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.859 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.376 -1.23%
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.556 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.069 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.235 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.321 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.673 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.703 2.15%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.950 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.001 -1.86%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.668 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.480 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.620 -2.03%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.414 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.481 -7.36%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.451 1.15%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.284 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.611 3.26%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.196 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.559 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.777 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.610 -1.76%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.554 -20.51%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -3.66%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 2.08%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.549 -4.27%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -3.15%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -3.91%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -5.92%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.560 -3.38%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.099 -11.43%
BM_PushHeap_string_Ascending_16 4.692 -
BM_PushHeap_string_Ascending_16384 19.350 -6.52%
BM_PushHeap_string_Ascending_256 10.348 -11.07%
BM_PushHeap_string_Ascending_262144 28.753 -3.90%
BM_PushHeap_string_Ascending_4 2.558 -
BM_PushHeap_string_Ascending_64 7.511 -3.29%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.491 5.54%
BM_PushHeap_string_Descending_16 2.151 4.91%
BM_PushHeap_string_Descending_16384 2.357 1.75%
BM_PushHeap_string_Descending_256 2.334 2.57%
BM_PushHeap_string_Descending_262144 3.560 11.01%
BM_PushHeap_string_Descending_4 1.951 3.69%
BM_PushHeap_string_Descending_64 2.243 2.24%
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.884 1.87%
BM_PushHeap_string_PipeOrgan_16 4.123 -
BM_PushHeap_string_PipeOrgan_16384 13.198 1.99%
BM_PushHeap_string_PipeOrgan_256 8.053 -
BM_PushHeap_string_PipeOrgan_262144 18.047 2.74%
BM_PushHeap_string_PipeOrgan_4 2.544 1.75%
BM_PushHeap_string_PipeOrgan_64 5.863 -
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.154 -
BM_PushHeap_string_QuickSortAdversary_16 10.137 -1.13%
BM_PushHeap_string_QuickSortAdversary_16384 15.688 -
BM_PushHeap_string_QuickSortAdversary_256 14.475 -
BM_PushHeap_string_QuickSortAdversary_262144 16.239 -
BM_PushHeap_string_QuickSortAdversary_4 6.081 -
BM_PushHeap_string_QuickSortAdversary_64 12.907 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.027 1.21%
BM_PushHeap_string_Random_16 10.225 1.31%
BM_PushHeap_string_Random_16384 16.390 2.10%
BM_PushHeap_string_Random_256 14.303 1.44%
BM_PushHeap_string_Random_262144 18.717 3.21%
BM_PushHeap_string_Random_4 6.033 -
BM_PushHeap_string_Random_64 12.841 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.453 -
BM_PushHeap_string_SingleElement_16 2.438 -1.37%
BM_PushHeap_string_SingleElement_16384 2.467 -1.36%
BM_PushHeap_string_SingleElement_256 2.447 -1.03%
BM_PushHeap_string_SingleElement_262144 2.504 -2.11%
BM_PushHeap_string_SingleElement_4 2.163 -1.01%
BM_PushHeap_string_SingleElement_64 2.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.502 -28.07%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.806 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.087 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.978 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.926 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.374 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.012 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.948 -1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.467 -26.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.701 -2.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.641 -1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.687 -1.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.742 -3.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.717 -6.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.896 -5.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.556 -20.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.902 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.905 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.270 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.077 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.268 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.682 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.847 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.840 1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.481 -31.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.555 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.356 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.519 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.350 2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.488 -2.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.581 3.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.720 -1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.615 -11.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.729 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.645 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.749 -
BM_PushHeap_uint32_Ascending_1 0.553 23.52%
BM_PushHeap_uint32_Ascending_1024 3.927 -
BM_PushHeap_uint32_Ascending_16 1.397 -
BM_PushHeap_uint32_Ascending_16384 6.714 1.06%
BM_PushHeap_uint32_Ascending_256 3.080 -
BM_PushHeap_uint32_Ascending_262144 8.176 -
BM_PushHeap_uint32_Ascending_4 0.760 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.363 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.363 -
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.557 29.43%
BM_PushHeap_uint32_PipeOrgan_1024 1.917 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.689 -
BM_PushHeap_uint32_PipeOrgan_262144 3.029 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.448 -3.99%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.919 -9.66%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.559 15.55%
BM_PushHeap_uint32_Random_1024 6.161 -
BM_PushHeap_uint32_Random_16 4.508 -
BM_PushHeap_uint32_Random_16384 6.279 -
BM_PushHeap_uint32_Random_256 5.900 -1.85%
BM_PushHeap_uint32_Random_262144 6.280 -
BM_PushHeap_uint32_Random_4 2.509 5.33%
BM_PushHeap_uint32_Random_64 5.507 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.384 5.63%
BM_PushHeap_uint32_SingleElement_16 0.380 13.14%
BM_PushHeap_uint32_SingleElement_16384 0.378 6.19%
BM_PushHeap_uint32_SingleElement_256 0.402 5.34%
BM_PushHeap_uint32_SingleElement_262144 0.379 6.18%
BM_PushHeap_uint32_SingleElement_4 0.395 15.81%
BM_PushHeap_uint32_SingleElement_64 0.379 8.19%
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.836 8.14%
BM_PushHeap_uint64_Ascending_16 1.075 16.98%
BM_PushHeap_uint64_Ascending_16384 3.788 3.32%
BM_PushHeap_uint64_Ascending_256 2.413 12.52%
BM_PushHeap_uint64_Ascending_262144 5.034 5.28%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.894 20.52%
BM_PushHeap_uint64_Descending_1 0.510 13.97%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.401 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.368 -
BM_PushHeap_uint64_Descending_64 0.378 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.889 -
BM_PushHeap_uint64_PipeOrgan_16384 2.386 -
BM_PushHeap_uint64_PipeOrgan_256 1.689 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -
BM_PushHeap_uint64_PipeOrgan_4 0.487 -4.47%
BM_PushHeap_uint64_PipeOrgan_64 1.325 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.943 2.37%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.975 3.57%
BM_PushHeap_uint64_Random_16 4.391 2.48%
BM_PushHeap_uint64_Random_16384 6.080 2.77%
BM_PushHeap_uint64_Random_256 5.689 -
BM_PushHeap_uint64_Random_262144 6.084 1.77%
BM_PushHeap_uint64_Random_4 2.275 6.79%
BM_PushHeap_uint64_Random_64 5.029 -2.56%
BM_PushHeap_uint64_SingleElement_1 0.482 -16.50%
BM_PushHeap_uint64_SingleElement_1024 0.373 -
BM_PushHeap_uint64_SingleElement_16 0.357 5.80%
BM_PushHeap_uint64_SingleElement_16384 0.372 -
BM_PushHeap_uint64_SingleElement_256 0.394 -
BM_PushHeap_uint64_SingleElement_262144 0.368 -
BM_PushHeap_uint64_SingleElement_4 0.372 4.37%
BM_PushHeap_uint64_SingleElement_64 0.365 -
BM_RangesMakeHeap_float_Ascending_1 0.277 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.656 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.393 -
BM_RangesMakeHeap_float_Ascending_64 0.628 -
BM_RangesMakeHeap_float_Descending_1 0.275 -
BM_RangesMakeHeap_float_Descending_1024 0.252 -
BM_RangesMakeHeap_float_Descending_16 0.210 -
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.249 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.275 -5.62%
BM_RangesMakeHeap_float_Descending_64 0.200 -9.71%
BM_RangesMakeHeap_float_Heap_1 0.276 -
BM_RangesMakeHeap_float_Heap_1024 0.256 -
BM_RangesMakeHeap_float_Heap_16 0.251 17.71%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.258 6.46%
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.284 -
BM_RangesMakeHeap_float_Heap_64 0.269 39.13%
BM_RangesMakeHeap_float_PipeOrgan_1 0.268 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.701 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.667 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.388 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.801 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.271 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.528 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.837 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.504 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.407 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.270 -
BM_RangesMakeHeap_float_Random_1024 1.256 -4.97%
BM_RangesMakeHeap_float_Random_16 1.669 6.40%
BM_RangesMakeHeap_float_Random_16384 1.139 -
BM_RangesMakeHeap_float_Random_256 1.279 -3.97%
BM_RangesMakeHeap_float_Random_262144 1.115 -
BM_RangesMakeHeap_float_Random_4 1.317 -27.68%
BM_RangesMakeHeap_float_Random_64 1.486 -
BM_RangesMakeHeap_float_SingleElement_1 0.274 -
BM_RangesMakeHeap_float_SingleElement_1024 0.698 -
BM_RangesMakeHeap_float_SingleElement_16 0.660 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.717 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.367 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.284 2.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.773 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.127 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.510 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.515 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.485 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.592 -3.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.434 -9.13%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.474 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.552 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.582 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.488 10.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.523 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.273 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.350 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.207 -1.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.336 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.389 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.407 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.114 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.270 -3.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.221 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.292 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.369 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.331 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.275 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.981 -3.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.001 1.00%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.010 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.057 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.119 5.94%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.611 -3.41%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.087 -2.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.276 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.198 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.078 -1.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -1.74%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.181 -1.01%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.209 -3.33%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -1.34%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.120 -
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 4.910 -1.95%
BM_RangesMakeHeap_string_Ascending_16 3.674 -
BM_RangesMakeHeap_string_Ascending_16384 5.211 -5.92%
BM_RangesMakeHeap_string_Ascending_256 4.886 1.36%
BM_RangesMakeHeap_string_Ascending_262144 7.744 10.83%
BM_RangesMakeHeap_string_Ascending_4 2.862 -
BM_RangesMakeHeap_string_Ascending_64 4.773 -1.09%
BM_RangesMakeHeap_string_Descending_1 0.256 -
BM_RangesMakeHeap_string_Descending_1024 2.738 -
BM_RangesMakeHeap_string_Descending_16 2.406 1.73%
BM_RangesMakeHeap_string_Descending_16384 2.864 4.46%
BM_RangesMakeHeap_string_Descending_256 2.742 1.40%
BM_RangesMakeHeap_string_Descending_262144 3.607 1.01%
BM_RangesMakeHeap_string_Descending_4 2.164 1.92%
BM_RangesMakeHeap_string_Descending_64 2.636 -5.35%
BM_RangesMakeHeap_string_Heap_1 0.260 -
BM_RangesMakeHeap_string_Heap_1024 4.741 -
BM_RangesMakeHeap_string_Heap_16 4.597 -
BM_RangesMakeHeap_string_Heap_16384 4.963 -
BM_RangesMakeHeap_string_Heap_256 4.903 -
BM_RangesMakeHeap_string_Heap_262144 5.239 -
BM_RangesMakeHeap_string_Heap_4 3.015 -
BM_RangesMakeHeap_string_Heap_64 4.961 -2.99%
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 5.084 4.04%
BM_RangesMakeHeap_string_PipeOrgan_16 3.695 2.34%
BM_RangesMakeHeap_string_PipeOrgan_16384 5.486 7.68%
BM_RangesMakeHeap_string_PipeOrgan_256 4.898 1.04%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.412 3.17%
BM_RangesMakeHeap_string_PipeOrgan_4 2.609 1.83%
BM_RangesMakeHeap_string_PipeOrgan_64 4.793 -1.91%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.254 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.568 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.588 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.795 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.408 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.690 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 6.037 1.53%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.201 -1.69%
BM_RangesMakeHeap_string_Random_1 0.248 -
BM_RangesMakeHeap_string_Random_1024 10.715 -
BM_RangesMakeHeap_string_Random_16 8.334 -
BM_RangesMakeHeap_string_Random_16384 12.643 -
BM_RangesMakeHeap_string_Random_256 10.408 -
BM_RangesMakeHeap_string_Random_262144 15.354 -
BM_RangesMakeHeap_string_Random_4 5.835 2.43%
BM_RangesMakeHeap_string_Random_64 10.029 -
BM_RangesMakeHeap_string_SingleElement_1 0.258 -
BM_RangesMakeHeap_string_SingleElement_1024 6.258 2.15%
BM_RangesMakeHeap_string_SingleElement_16 5.624 -
BM_RangesMakeHeap_string_SingleElement_16384 6.056 4.26%
BM_RangesMakeHeap_string_SingleElement_256 6.337 -
BM_RangesMakeHeap_string_SingleElement_262144 7.445 2.90%
BM_RangesMakeHeap_string_SingleElement_4 3.662 -
BM_RangesMakeHeap_string_SingleElement_64 6.328 -3.20%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.876 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.939 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.079 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.883 2.54%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.967 1.57%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 3.56%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.962 2.40%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 3.77%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.762 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.007 2.47%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.257 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.951 -2.09%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.198 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.105 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.187 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.779 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.043 -1.34%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.919 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.967 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.127 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.900 -2.76%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.680 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.448 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.933 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.798 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.104 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.080 1.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.573 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.716 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.213 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.806 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.795 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.867 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.635 -1.06%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.882 1.52%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.986 2.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.683 1.24%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.313 6.06%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 2.28%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.704 7.60%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.935 2.62%
BM_RangesMakeHeap_uint32_Ascending_1 0.275 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.644 -
BM_RangesMakeHeap_uint32_Ascending_16 0.611 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.617 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.665 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.274 -
BM_RangesMakeHeap_uint32_Descending_1024 0.256 -
BM_RangesMakeHeap_uint32_Descending_16 0.254 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.258 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.269 -
BM_RangesMakeHeap_uint32_Descending_64 0.233 -
BM_RangesMakeHeap_uint32_Heap_1 0.276 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.252 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.264 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.251 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.270 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.706 -2.79%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.047 3.03%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.646 3.31%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.676 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.467 14.35%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.722 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.267 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.617 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.484 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.271 -
BM_RangesMakeHeap_uint32_Random_1024 1.104 -
BM_RangesMakeHeap_uint32_Random_16 1.253 -
BM_RangesMakeHeap_uint32_Random_16384 0.980 -7.88%
BM_RangesMakeHeap_uint32_Random_256 1.139 -1.55%
BM_RangesMakeHeap_uint32_Random_262144 1.027 1.99%
BM_RangesMakeHeap_uint32_Random_4 1.176 -23.87%
BM_RangesMakeHeap_uint32_Random_64 1.232 -7.51%
BM_RangesMakeHeap_uint32_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.490 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.542 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.634 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.322 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.507 -
BM_RangesMakeHeap_uint64_Ascending_1 0.274 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint64_Ascending_16 0.646 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.627 -
BM_RangesMakeHeap_uint64_Ascending_256 0.626 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.729 -
BM_RangesMakeHeap_uint64_Ascending_4 0.402 -7.88%
BM_RangesMakeHeap_uint64_Ascending_64 0.572 -
BM_RangesMakeHeap_uint64_Descending_1 0.274 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.259 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.242 -
BM_RangesMakeHeap_uint64_Heap_1 0.276 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.237 -
BM_RangesMakeHeap_uint64_Heap_256 0.281 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.280 -
BM_RangesMakeHeap_uint64_Heap_64 0.261 9.63%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.647 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.024 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.622 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.638 -3.24%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.755 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.721 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.616 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.492 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.408 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.274 -
BM_RangesMakeHeap_uint64_Random_1024 1.112 7.02%
BM_RangesMakeHeap_uint64_Random_16 1.270 -1.88%
BM_RangesMakeHeap_uint64_Random_16384 0.986 -3.99%
BM_RangesMakeHeap_uint64_Random_256 1.209 1.92%
BM_RangesMakeHeap_uint64_Random_262144 1.028 -1.42%
BM_RangesMakeHeap_uint64_Random_4 1.088 -33.62%
BM_RangesMakeHeap_uint64_Random_64 1.255 -1.54%
BM_RangesMakeHeap_uint64_SingleElement_1 0.276 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.584 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.579 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.755 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.327 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.654 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.985 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.879 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.592 1.75%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.623 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.297 -
BM_RangesMakeThenSortHeap_float_Ascending_64 3.989 1.86%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.124 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.815 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.245 -
BM_RangesMakeThenSortHeap_float_Descending_256 6.151 3.03%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.143 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.297 -2.32%
BM_RangesMakeThenSortHeap_float_Descending_64 3.373 1.40%
BM_RangesMakeThenSortHeap_float_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.222 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.937 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.448 -
BM_RangesMakeThenSortHeap_float_Heap_256 6.169 1.59%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.158 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.234 1.83%
BM_RangesMakeThenSortHeap_float_Heap_64 3.590 2.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.417 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.894 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.449 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.297 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.772 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.480 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.021 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.235 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.961 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.586 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.969 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.458 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.481 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.911 -
BM_RangesMakeThenSortHeap_float_Random_1 0.273 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.910 -
BM_RangesMakeThenSortHeap_float_Random_16 9.859 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.665 -
BM_RangesMakeThenSortHeap_float_Random_256 25.392 -
BM_RangesMakeThenSortHeap_float_Random_262144 61.923 -1.04%
BM_RangesMakeThenSortHeap_float_Random_4 4.235 -1.47%
BM_RangesMakeThenSortHeap_float_Random_64 17.839 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.875 1.95%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.298 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.652 -1.03%
BM_RangesMakeThenSortHeap_float_SingleElement_256 4.073 1.83%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 51.455 -1.72%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.355 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.368 1.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.941 1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.606 -2.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.674 1.56%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.698 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.979 2.04%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.790 3.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.122 -1.19%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.269 -3.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.254 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.850 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.034 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.922 -1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.324 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.246 -7.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.742 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.965 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.380 -1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.089 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.626 -1.06%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.169 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.823 8.77%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.134 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.851 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.952 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.181 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.048 1.22%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.058 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.815 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.451 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.017 -1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.573 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.129 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.557 -1.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.393 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.528 -1.31%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.860 -1.58%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.964 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.392 -1.08%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.863 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.955 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.892 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.985 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.229 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.886 42.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 4.786 45.39%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 14.105 35.63%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 8.841 40.65%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 22.933 73.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.518 1.84%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 7.024 44.20%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 33.252 10.02%
BM_RangesMakeThenSortHeap_string_Ascending_16 10.735 12.04%
BM_RangesMakeThenSortHeap_string_Ascending_16384 67.925 5.79%
BM_RangesMakeThenSortHeap_string_Ascending_256 22.559 11.69%
BM_RangesMakeThenSortHeap_string_Ascending_262144 81.979 6.62%
BM_RangesMakeThenSortHeap_string_Ascending_4 6.016 13.14%
BM_RangesMakeThenSortHeap_string_Ascending_64 17.281 11.72%
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 32.173 19.20%
BM_RangesMakeThenSortHeap_string_Descending_16 8.757 12.17%
BM_RangesMakeThenSortHeap_string_Descending_16384 69.345 5.40%
BM_RangesMakeThenSortHeap_string_Descending_256 19.994 10.75%
BM_RangesMakeThenSortHeap_string_Descending_262144 91.907 1.78%
BM_RangesMakeThenSortHeap_string_Descending_4 4.172 11.77%
BM_RangesMakeThenSortHeap_string_Descending_64 14.530 11.15%
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 65.601 3.76%
BM_RangesMakeThenSortHeap_string_Heap_16 18.642 5.08%
BM_RangesMakeThenSortHeap_string_Heap_16384 104.144 2.68%
BM_RangesMakeThenSortHeap_string_Heap_256 51.001 3.77%
BM_RangesMakeThenSortHeap_string_Heap_262144 184.348 2.75%
BM_RangesMakeThenSortHeap_string_Heap_4 6.408 7.34%
BM_RangesMakeThenSortHeap_string_Heap_64 35.600 4.17%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 41.395 3.80%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 10.828 12.35%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 69.122 5.11%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 23.829 12.65%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 83.295 5.42%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 5.266 9.77%
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 16.839 11.46%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 71.788 3.45%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 23.681 4.74%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 112.813 3.07%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 57.111 3.99%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 193.866 2.08%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.925 3.43%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 41.576 4.01%
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.737 -
BM_RangesMakeThenSortHeap_string_Random_16 22.289 -
BM_RangesMakeThenSortHeap_string_Random_16384 108.229 -
BM_RangesMakeThenSortHeap_string_Random_256 54.305 -
BM_RangesMakeThenSortHeap_string_Random_262144 191.168 -2.73%
BM_RangesMakeThenSortHeap_string_Random_4 10.439 -
BM_RangesMakeThenSortHeap_string_Random_64 39.183 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.365 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 32.005 9.86%
BM_RangesMakeThenSortHeap_string_SingleElement_16 14.563 7.21%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 41.430 11.43%
BM_RangesMakeThenSortHeap_string_SingleElement_256 26.835 10.32%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 55.372 8.35%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.625 5.37%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.863 9.19%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.971 -1.82%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.563 -2.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.407 -1.83%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.103 -2.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.584 -2.50%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.503 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.388 -2.21%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.959 1.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.670 1.43%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.022 1.41%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.209 2.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.573 1.57%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.129 -1.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.689 3.15%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.792 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.624 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.543 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.141 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.150 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.090 1.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.018 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.981 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.951 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.172 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.253 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.367 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.349 1.12%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.229 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.209 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.484 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.114 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.799 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.828 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.730 3.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.626 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.099 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.001 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.144 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.694 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.722 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.371 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.588 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.520 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 4.877 -3.47%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.384 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.706 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.398 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.650 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.805 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.675 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.728 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.814 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.702 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.971 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.408 -1.90%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.671 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.226 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.536 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.247 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.776 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.289 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.335 -8.76%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.678 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.269 -3.97%
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.303 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.089 -1.27%
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.389 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.275 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.382 -1.12%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.200 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.088 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.047 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.768 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.166 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.193 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.475 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.386 2.64%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.168 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.648 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.606 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.574 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.463 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.519 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.730 -1.87%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.980 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.624 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.637 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.173 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.310 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.408 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.915 -4.04%
BM_RangesMakeThenSortHeap_uint32_Random_64 11.846 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.269 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.999 -4.82%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.001 3.34%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.261 -2.06%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.648 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.876 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.498 5.12%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.262 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.763 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.521 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.022 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.754 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.357 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.463 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.409 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.304 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.601 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.374 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.761 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.882 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.465 2.74%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.430 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.268 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.412 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.304 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.616 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.474 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.010 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.191 1.47%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.181 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.219 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.145 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.531 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.375 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.217 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.391 -1.36%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.975 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.671 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.522 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.493 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.786 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.989 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.434 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.943 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.529 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.612 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.315 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.413 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.764 -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.951 -2.85%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.837 -1.69%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.274 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.724 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.021 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.907 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.799 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.156 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.253 4.48%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.951 -
BM_RangesPopHeap_float_1 0.471 -
BM_RangesPopHeap_float_1024 28.489 -
BM_RangesPopHeap_float_16 6.995 -
BM_RangesPopHeap_float_16384 34.078 -
BM_RangesPopHeap_float_256 22.444 -
BM_RangesPopHeap_float_262144 39.394 -
BM_RangesPopHeap_float_4 2.466 -
BM_RangesPopHeap_float_64 13.574 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.555 28.10%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.542 -3.01%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.324 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.801 -2.38%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.332 -2.04%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.883 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.179 1.56%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.804 -1.93%
BM_RangesPopHeap_string_1 0.524 -
BM_RangesPopHeap_string_1024 56.544 -
BM_RangesPopHeap_string_16 14.381 -
BM_RangesPopHeap_string_16384 73.243 1.11%
BM_RangesPopHeap_string_256 41.103 -
BM_RangesPopHeap_string_262144 94.850 -10.83%
BM_RangesPopHeap_string_4 5.328 -
BM_RangesPopHeap_string_64 25.966 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.494 3.49%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.063 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.635 1.31%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.625 2.34%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.361 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 73.583 -5.02%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.170 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.809 1.14%
BM_RangesPopHeap_uint32_1 0.556 30.35%
BM_RangesPopHeap_uint32_1024 21.316 -
BM_RangesPopHeap_uint32_16 7.571 -
BM_RangesPopHeap_uint32_16384 31.317 -
BM_RangesPopHeap_uint32_256 16.977 -
BM_RangesPopHeap_uint32_262144 40.696 -
BM_RangesPopHeap_uint32_4 2.676 1.04%
BM_RangesPopHeap_uint32_64 12.571 -
BM_RangesPopHeap_uint64_1 0.494 -
BM_RangesPopHeap_uint64_1024 21.521 -
BM_RangesPopHeap_uint64_16 7.656 1.21%
BM_RangesPopHeap_uint64_16384 31.112 -
BM_RangesPopHeap_uint64_256 17.117 -
BM_RangesPopHeap_uint64_262144 42.171 1.17%
BM_RangesPopHeap_uint64_4 2.755 3.81%
BM_RangesPopHeap_uint64_64 12.669 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.976 -
BM_RangesPushHeap_float_Ascending_16384 4.356 -
BM_RangesPushHeap_float_Ascending_256 2.481 -
BM_RangesPushHeap_float_Ascending_262144 5.116 -
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.735 -
BM_RangesPushHeap_float_Descending_1 0.615 10.08%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.401 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.357 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.910 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.515 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.148 -
BM_RangesPushHeap_float_PipeOrgan_4 0.481 -3.17%
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.613 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.976 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.417 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.393 -8.23%
BM_RangesPushHeap_float_Random_1024 7.417 -
BM_RangesPushHeap_float_Random_16 5.423 1.69%
BM_RangesPushHeap_float_Random_16384 7.631 -
BM_RangesPushHeap_float_Random_256 7.215 -1.39%
BM_RangesPushHeap_float_Random_262144 7.642 -1.50%
BM_RangesPushHeap_float_Random_4 2.934 3.94%
BM_RangesPushHeap_float_Random_64 6.733 1.01%
BM_RangesPushHeap_float_SingleElement_1 0.698 13.03%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.384 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -5.35%
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.697 62.38%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.196 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.615 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.923 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.262 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.736 -1.07%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.833 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.400 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.514 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.585 5.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.739 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.176 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.090 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.226 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.421 1.68%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.666 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.653 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.932 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.013 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.668 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.597 -2.24%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.474 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.632 2.09%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.377 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.499 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.445 2.65%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.352 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.590 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.256 1.32%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.609 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.670 3.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.769 1.18%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.635 19.37%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.549 -1.80%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.550 -2.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.543 -2.09%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 13.713 -2.58%
BM_RangesPushHeap_string_Ascending_16 4.707 -
BM_RangesPushHeap_string_Ascending_16384 19.938 -12.54%
BM_RangesPushHeap_string_Ascending_256 10.934 -1.49%
BM_RangesPushHeap_string_Ascending_262144 29.492 -25.63%
BM_RangesPushHeap_string_Ascending_4 2.566 -
BM_RangesPushHeap_string_Ascending_64 7.625 -2.68%
BM_RangesPushHeap_string_Descending_1 0.700 -
BM_RangesPushHeap_string_Descending_1024 2.425 2.15%
BM_RangesPushHeap_string_Descending_16 2.104 -
BM_RangesPushHeap_string_Descending_16384 2.323 -1.03%
BM_RangesPushHeap_string_Descending_256 2.300 -
BM_RangesPushHeap_string_Descending_262144 3.177 -35.70%
BM_RangesPushHeap_string_Descending_4 1.901 -
BM_RangesPushHeap_string_Descending_64 2.197 -1.03%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.591 -8.46%
BM_RangesPushHeap_string_PipeOrgan_16 4.100 -1.79%
BM_RangesPushHeap_string_PipeOrgan_16384 13.080 -13.07%
BM_RangesPushHeap_string_PipeOrgan_256 7.913 -7.36%
BM_RangesPushHeap_string_PipeOrgan_262144 17.617 -
BM_RangesPushHeap_string_PipeOrgan_4 2.481 -2.62%
BM_RangesPushHeap_string_PipeOrgan_64 5.798 -3.08%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.252 -1.50%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.246 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.924 -2.66%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.585 -
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.373 -4.18%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.066 -
BM_RangesPushHeap_string_QuickSortAdversary_64 13.019 -
BM_RangesPushHeap_string_Random_1 0.698 -
BM_RangesPushHeap_string_Random_1024 14.908 -
BM_RangesPushHeap_string_Random_16 10.158 -1.73%
BM_RangesPushHeap_string_Random_16384 16.192 -
BM_RangesPushHeap_string_Random_256 14.230 -
BM_RangesPushHeap_string_Random_262144 18.066 -16.02%
BM_RangesPushHeap_string_Random_4 5.965 -2.36%
BM_RangesPushHeap_string_Random_64 12.756 -
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.427 -1.54%
BM_RangesPushHeap_string_SingleElement_16 2.419 -1.40%
BM_RangesPushHeap_string_SingleElement_16384 2.431 -1.81%
BM_RangesPushHeap_string_SingleElement_256 2.408 -1.45%
BM_RangesPushHeap_string_SingleElement_262144 2.497 -
BM_RangesPushHeap_string_SingleElement_4 2.160 -
BM_RangesPushHeap_string_SingleElement_64 2.466 -1.27%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.557 20.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.826 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.077 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.919 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.944 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.589 1.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.019 2.79%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.963 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.521 -9.59%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.697 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.625 -8.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.733 -1.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.687 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.675 -2.58%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.916 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.613 22.22%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.500 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.534 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.537 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.906 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.159 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.918 1.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.247 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.521 -25.28%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.270 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.679 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.858 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.847 1.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.536 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.462 -3.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.467 1.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.306 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.107 -2.45%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.581 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.628 2.74%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.601 -4.00%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.521 -25.39%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.731 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.751 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.760 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.665 2.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.748 -
BM_RangesPushHeap_uint32_Ascending_1 0.697 25.26%
BM_RangesPushHeap_uint32_Ascending_1024 3.943 -
BM_RangesPushHeap_uint32_Ascending_16 1.401 -
BM_RangesPushHeap_uint32_Ascending_16384 6.694 3.41%
BM_RangesPushHeap_uint32_Ascending_256 3.088 -
BM_RangesPushHeap_uint32_Ascending_262144 8.189 -
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.231 -
BM_RangesPushHeap_uint32_Descending_1 0.468 -
BM_RangesPushHeap_uint32_Descending_1024 0.387 -
BM_RangesPushHeap_uint32_Descending_16 0.368 3.69%
BM_RangesPushHeap_uint32_Descending_16384 0.382 -
BM_RangesPushHeap_uint32_Descending_256 0.401 -
BM_RangesPushHeap_uint32_Descending_262144 0.382 -
BM_RangesPushHeap_uint32_Descending_4 0.365 -
BM_RangesPushHeap_uint32_Descending_64 0.379 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.466 -17.05%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.874 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.687 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.034 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.308 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.426 -25.57%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.931 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.472 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.552 17.33%
BM_RangesPushHeap_uint32_Random_1024 6.248 -
BM_RangesPushHeap_uint32_Random_16 4.585 1.48%
BM_RangesPushHeap_uint32_Random_16384 6.314 -
BM_RangesPushHeap_uint32_Random_256 6.001 1.13%
BM_RangesPushHeap_uint32_Random_262144 6.376 -
BM_RangesPushHeap_uint32_Random_4 2.433 2.05%
BM_RangesPushHeap_uint32_Random_64 5.552 -
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint32_SingleElement_16 0.336 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.356 -
BM_RangesPushHeap_uint32_SingleElement_256 0.382 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.356 -
BM_RangesPushHeap_uint32_SingleElement_4 0.342 -
BM_RangesPushHeap_uint32_SingleElement_64 0.350 -
BM_RangesPushHeap_uint64_Ascending_1 0.467 -
BM_RangesPushHeap_uint64_Ascending_1024 2.626 -
BM_RangesPushHeap_uint64_Ascending_16 0.930 -
BM_RangesPushHeap_uint64_Ascending_16384 3.674 -
BM_RangesPushHeap_uint64_Ascending_256 2.143 -
BM_RangesPushHeap_uint64_Ascending_262144 4.772 -5.02%
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.567 -
BM_RangesPushHeap_uint64_Descending_1 0.621 28.89%
BM_RangesPushHeap_uint64_Descending_1024 0.384 -
BM_RangesPushHeap_uint64_Descending_16 0.361 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.397 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.360 -
BM_RangesPushHeap_uint64_Descending_64 0.376 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.889 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.391 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.024 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.487 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.324 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.910 -5.17%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.803 -2.06%
BM_RangesPushHeap_uint64_Random_16 4.382 1.50%
BM_RangesPushHeap_uint64_Random_16384 5.984 -
BM_RangesPushHeap_uint64_Random_256 5.711 -
BM_RangesPushHeap_uint64_Random_262144 6.060 -
BM_RangesPushHeap_uint64_Random_4 2.111 -6.47%
BM_RangesPushHeap_uint64_Random_64 5.208 -
BM_RangesPushHeap_uint64_SingleElement_1 0.636 36.43%
BM_RangesPushHeap_uint64_SingleElement_1024 0.363 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.385 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.357 -
BM_RangesSortHeap_float_1 0.262 -
BM_RangesSortHeap_float_1024 7.976 -
BM_RangesSortHeap_float_16 1.600 -
BM_RangesSortHeap_float_16384 27.663 -
BM_RangesSortHeap_float_256 5.841 2.20%
BM_RangesSortHeap_float_262144 30.770 -
BM_RangesSortHeap_float_4 1.064 -
BM_RangesSortHeap_float_64 3.200 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.264 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.850 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.019 -1.17%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.825 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.253 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.666 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.604 -7.09%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.774 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.828 -
BM_RangesSortHeap_string_16 14.228 -
BM_RangesSortHeap_string_16384 97.522 -
BM_RangesSortHeap_string_256 44.887 -
BM_RangesSortHeap_string_262144 178.408 -2.86%
BM_RangesSortHeap_string_4 4.272 -
BM_RangesSortHeap_string_64 30.071 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.522 -1.38%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.575 -1.38%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.564 -1.01%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.423 -1.34%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.098 -1.16%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.431 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.379 -
BM_RangesSortHeap_uint32_1 0.263 -
BM_RangesSortHeap_uint32_1024 10.167 -
BM_RangesSortHeap_uint32_16 4.825 -
BM_RangesSortHeap_uint32_16384 16.368 -
BM_RangesSortHeap_uint32_256 8.089 -
BM_RangesSortHeap_uint32_262144 24.442 -
BM_RangesSortHeap_uint32_4 1.037 -2.00%
BM_RangesSortHeap_uint32_64 7.988 -1.56%
BM_RangesSortHeap_uint64_1 0.254 -
BM_RangesSortHeap_uint64_1024 10.167 -
BM_RangesSortHeap_uint64_16 4.948 -
BM_RangesSortHeap_uint64_16384 16.378 -
BM_RangesSortHeap_uint64_256 8.292 -
BM_RangesSortHeap_uint64_262144 24.491 -
BM_RangesSortHeap_uint64_4 0.937 -
BM_RangesSortHeap_uint64_64 7.929 -
BM_SortHeap_float_1 0.260 -
BM_SortHeap_float_1024 8.080 -
BM_SortHeap_float_16 1.599 -
BM_SortHeap_float_16384 27.739 -1.12%
BM_SortHeap_float_256 5.858 1.12%
BM_SortHeap_float_262144 31.293 -
BM_SortHeap_float_4 1.056 -
BM_SortHeap_float_64 3.250 1.15%
BM_SortHeap_pair<uint32,_uint32>_1 0.259 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.958 -
BM_SortHeap_pair<uint32,_uint32>_16 6.108 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.926 -
BM_SortHeap_pair<uint32,_uint32>_256 10.238 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.998 -
BM_SortHeap_pair<uint32,_uint32>_4 1.799 -5.80%
BM_SortHeap_pair<uint32,_uint32>_64 8.756 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 60.592 1.71%
BM_SortHeap_string_16 14.372 1.15%
BM_SortHeap_string_16384 99.653 2.59%
BM_SortHeap_string_256 45.572 1.58%
BM_SortHeap_string_262144 178.970 1.34%
BM_SortHeap_string_4 4.285 -
BM_SortHeap_string_64 30.444 1.34%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.873 2.40%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.697 2.25%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 31.127 1.72%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.627 2.30%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.229 1.81%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.464 1.31%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.457 1.28%
BM_SortHeap_uint32_1 0.260 -
BM_SortHeap_uint32_1024 10.280 -
BM_SortHeap_uint32_16 4.837 -
BM_SortHeap_uint32_16384 16.384 -
BM_SortHeap_uint32_256 8.148 -
BM_SortHeap_uint32_262144 24.530 -
BM_SortHeap_uint32_4 1.036 -2.05%
BM_SortHeap_uint32_64 8.018 -
BM_SortHeap_uint64_1 0.260 -
BM_SortHeap_uint64_1024 10.221 -
BM_SortHeap_uint64_16 4.990 -
BM_SortHeap_uint64_16384 16.449 -
BM_SortHeap_uint64_256 8.308 -
BM_SortHeap_uint64_262144 24.703 -
BM_SortHeap_uint64_4 0.938 -
BM_SortHeap_uint64_64 7.982 -
BM_StringAssignAsciizMix_Opaque 4.798 -
BM_StringAssignAsciizMix_Transparent 2.999 -1.65%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 183.703 -
BM_StringAssignAsciiz_Huge_Transparent 184.012 -
BM_StringAssignAsciiz_Large_Opaque 11.397 -1.88%
BM_StringAssignAsciiz_Large_Transparent 11.363 -2.47%
BM_StringAssignAsciiz_Small_Opaque 2.882 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.728 -
BM_StringAssignStr_Empty_Transparent 0.493 -3.03%
BM_StringAssignStr_Huge_Opaque 110.624 -
BM_StringAssignStr_Huge_Transparent 109.741 -1.29%
BM_StringAssignStr_Large_Opaque 10.521 1.15%
BM_StringAssignStr_Large_Transparent 10.507 1.26%
BM_StringAssignStr_Small_Opaque 0.734 -
BM_StringAssignStr_Small_Transparent 0.494 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.246 3.98%
BM_StringConstructDestroyCStr_Empty_Transparent 0.264 11.20%
BM_StringConstructDestroyCStr_Huge_Opaque 158.646 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.213 -
BM_StringConstructDestroyCStr_Large_Opaque 14.531 1.11%
BM_StringConstructDestroyCStr_Large_Transparent 9.483 1.19%
BM_StringConstructDestroyCStr_Small_Opaque 2.191 5.29%
BM_StringConstructDestroyCStr_Small_Transparent 0.425 22.56%
BM_StringCopy_Empty 0.652 -
BM_StringCopy_Huge 104.877 2.15%
BM_StringCopy_Large 6.205 -
BM_StringCopy_Small 0.653 -
BM_StringCtorDefault 0.234 -11.36%
BM_StringDestroy_Empty 0.653 -
BM_StringDestroy_Huge 11.059 3.29%
BM_StringDestroy_Large 7.063 1.83%
BM_StringDestroy_Small 0.876 27.54%
BM_StringEraseToEnd_Empty_Opaque 0.645 3.95%
BM_StringEraseToEnd_Empty_Transparent 0.359 -
BM_StringEraseToEnd_Huge_Opaque 2.449 -1.10%
BM_StringEraseToEnd_Huge_Transparent 2.543 2.81%
BM_StringEraseToEnd_Large_Opaque 1.044 -
BM_StringEraseToEnd_Large_Transparent 0.865 -
BM_StringEraseToEnd_Small_Opaque 0.613 -
BM_StringEraseToEnd_Small_Transparent 0.417 -
BM_StringEraseWithMove_Empty_Opaque 0.901 13.04%
BM_StringEraseWithMove_Empty_Transparent 0.670 17.39%
BM_StringEraseWithMove_Huge_Opaque 53.035 4.88%
BM_StringEraseWithMove_Huge_Transparent 50.269 2.98%
BM_StringEraseWithMove_Large_Opaque 2.868 -
BM_StringEraseWithMove_Large_Transparent 2.629 -
BM_StringEraseWithMove_Small_Opaque 2.572 -2.06%
BM_StringEraseWithMove_Small_Transparent 2.367 -4.88%
BM_StringFindAllMatch/1 2.871 4.28%
BM_StringFindAllMatch/131072 2272.558 -
BM_StringFindAllMatch/32768 575.748 -
BM_StringFindAllMatch/4096 80.672 -
BM_StringFindAllMatch/512 11.659 -
BM_StringFindAllMatch/64 3.169 2.91%
BM_StringFindAllMatch/8 2.708 7.44%
BM_StringFindCharLiteral/1024 16.991 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.443 -
BM_StringFindCharLiteral/256 5.321 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.468 -
BM_StringFindCharLiteral/512 9.254 -
BM_StringFindCharLiteral/64 2.116 -
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.415 -
BM_StringFindMatch1/1 983.367 -
BM_StringFindMatch1/32768 1574.634 -
BM_StringFindMatch1/4096 1065.460 -
BM_StringFindMatch1/512 990.827 -1.37%
BM_StringFindMatch1/64 984.370 -
BM_StringFindMatch1/8 982.990 -
BM_StringFindMatch2/1 983.395 -
BM_StringFindMatch2/32768 1574.602 -
BM_StringFindMatch2/4096 1066.897 -
BM_StringFindMatch2/512 991.234 -1.40%
BM_StringFindMatch2/64 984.309 -
BM_StringFindMatch2/8 983.337 -
BM_StringFindNoMatch/10 1.272 -4.13%
BM_StringFindNoMatch/131072 1967.481 -
BM_StringFindNoMatch/32768 499.488 -
BM_StringFindNoMatch/4096 75.471 -
BM_StringFindNoMatch/512 9.248 -
BM_StringFindNoMatch/64 2.085 13.17%
BM_StringFindStringLiteral/1024 17.521 -
BM_StringFindStringLiteral/128 3.210 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.439 -
BM_StringFindStringLiteral/256 5.493 -2.04%
BM_StringFindStringLiteral/32 1.800 -2.72%
BM_StringFindStringLiteral/4096 77.611 -
BM_StringFindStringLiteral/512 9.451 -
BM_StringFindStringLiteral/64 2.301 -3.25%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.554 -
BM_StringMove_Empty 1.304 -
BM_StringMove_Huge 1.298 -
BM_StringMove_Large 1.298 -
BM_StringMove_Small 1.303 -
BM_StringRead_Cold_Deep_Empty 1.406 59.83%
BM_StringRead_Cold_Deep_Large 1.963 46.19%
BM_StringRead_Cold_Deep_Small 1.371 52.18%
BM_StringRead_Cold_Shallow_Empty 1.398 59.80%
BM_StringRead_Cold_Shallow_Large 1.632 42.33%
BM_StringRead_Cold_Shallow_Small 1.349 58.62%
BM_StringRead_Hot_Deep_Empty 0.477 -
BM_StringRead_Hot_Deep_Large 0.500 -4.32%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.467 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.362 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.597 -2.70%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.645 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.061 2.05%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.551 -9.45%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.361 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.557 -3.68%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.209 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.669 3.38%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.254 8.48%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.616 -6.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.407 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.402 -11.00%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.405 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.454 11.30%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.449 26.00%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.367 -38.20%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.457 -24.16%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.828 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.424 -6.75%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.452 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.312 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.503 9.03%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.463 -32.63%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.457 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.493 4.42%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.072 -1.93%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.807 -10.13%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.616 12.18%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.961 2.61%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.532 -3.49%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.122 -7.68%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -7.46%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.663 -7.18%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.431 3.51%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.895 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.610 8.32%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.510 -17.93%
BM_StringRelational_Compare_Empty_Empty_Control 1.594 -4.02%
BM_StringRelational_Compare_Empty_Huge_Control 1.592 -4.27%
BM_StringRelational_Compare_Empty_Large_Control 1.602 -3.98%
BM_StringRelational_Compare_Empty_Small_Control 1.634 -4.62%
BM_StringRelational_Compare_Huge_Empty_Control 1.574 -3.42%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.391 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.006 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.594 -
BM_StringRelational_Compare_Huge_Huge_Control 98.501 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.788 -3.20%
BM_StringRelational_Compare_Large_Empty_Control 1.577 -2.46%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.085 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.623 -
BM_StringRelational_Compare_Large_Large_Control 2.083 -
BM_StringRelational_Compare_Large_Small_Control 1.787 -3.30%
BM_StringRelational_Compare_Small_Empty_Control 1.598 -4.15%
BM_StringRelational_Compare_Small_Huge_Control 1.803 -2.67%
BM_StringRelational_Compare_Small_Large_Control 1.789 -3.20%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.662 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.787 -3.29%
BM_StringRelational_Eq_Empty_Empty_Control 2.145 3.82%
BM_StringRelational_Eq_Empty_Huge_Control 0.483 -
BM_StringRelational_Eq_Empty_Large_Control 0.482 -2.99%
BM_StringRelational_Eq_Empty_Small_Control 0.468 -2.52%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.485 -19.71%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.217 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.354 -
BM_StringRelational_Eq_Huge_Huge_Control 98.991 -
BM_StringRelational_Eq_Large_Huge_Control 0.497 2.19%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.532 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.905 -8.50%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.615 -12.75%
BM_StringRelational_Eq_Large_Large_Control 2.200 -4.81%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.476 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.529 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.077 5.84%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.503 -5.40%
BM_StringRelational_Eq_Small_Small_Control 1.692 -8.50%
BM_StringRelational_Less_Empty_Empty_Control 1.871 -8.67%
BM_StringRelational_Less_Empty_Huge_Control 1.823 -10.71%
BM_StringRelational_Less_Empty_Large_Control 1.648 -7.75%
BM_StringRelational_Less_Empty_Small_Control 1.932 -8.18%
BM_StringRelational_Less_Huge_Empty_Control 1.936 -10.24%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.332 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.058 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.263 -
BM_StringRelational_Less_Huge_Huge_Control 98.944 -
BM_StringRelational_Less_Huge_Large_Control 2.472 2.84%
BM_StringRelational_Less_Huge_Small_Control 1.731 -
BM_StringRelational_Less_Large_Empty_Control 1.793 -4.88%
BM_StringRelational_Less_Large_Huge_Control 2.442 10.33%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.839 -4.17%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.461 12.64%
BM_StringRelational_Less_Large_Small_Control 1.784 -6.15%
BM_StringRelational_Less_Small_Empty_Control 1.873 -4.71%
BM_StringRelational_Less_Small_Huge_Control 1.848 1.06%
BM_StringRelational_Less_Small_Large_Control 1.724 -8.64%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.371 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.899 -2.81%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.309 -12.41%
BM_StringRelational_Less_Small_Small_Control 1.786 -2.73%
BM_StringResizeAndOverwrite 0.824 -4.33%
BM_align/1 0.980 4.94%
BM_align/256 0.972 5.10%
BM_align/64 0.973 5.25%
BM_align/8 0.973 5.28%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.537 4.82%
BM_deque_deque_copy/1024 39.224 -
BM_deque_deque_copy/2 3.235 6.18%
BM_deque_deque_copy/4000 146.851 -
BM_deque_deque_copy/4096 150.176 -
BM_deque_deque_copy/512 20.341 -
BM_deque_deque_copy/5500 200.294 -
BM_deque_deque_copy/64 5.449 -1.15%
BM_deque_deque_copy/64000 2592.801 -4.96%
BM_deque_deque_copy/65536 2805.374 -4.54%
BM_deque_deque_copy/70000 2816.832 -2.40%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.317 -3.54%
BM_deque_deque_copy_backward/1024 40.824 -
BM_deque_deque_copy_backward/2 2.937 -3.93%
BM_deque_deque_copy_backward/4000 147.779 -
BM_deque_deque_copy_backward/4096 155.464 -
BM_deque_deque_copy_backward/512 22.346 1.83%
BM_deque_deque_copy_backward/5500 205.406 -
BM_deque_deque_copy_backward/64 5.147 1.19%
BM_deque_deque_copy_backward/64000 8098.062 -
BM_deque_deque_copy_backward/65536 8228.583 -
BM_deque_deque_copy_backward/70000 8903.865 -1.07%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.553 6.01%
BM_deque_deque_move/1024 38.781 -
BM_deque_deque_move/2 3.237 6.28%
BM_deque_deque_move/4000 147.213 -
BM_deque_deque_move/4096 150.893 -
BM_deque_deque_move/512 20.353 -
BM_deque_deque_move/5500 200.279 -
BM_deque_deque_move/64 5.457 -1.07%
BM_deque_deque_move/64000 2742.074 -3.41%
BM_deque_deque_move/65536 2799.061 -
BM_deque_deque_move/70000 3107.349 -5.07%
BM_deque_deque_move_backward/0 1.388 -
BM_deque_deque_move_backward/1 3.133 -8.36%
BM_deque_deque_move_backward/1024 40.841 -
BM_deque_deque_move_backward/2 2.750 -10.06%
BM_deque_deque_move_backward/4000 148.237 -
BM_deque_deque_move_backward/4096 154.798 -
BM_deque_deque_move_backward/512 21.555 -
BM_deque_deque_move_backward/5500 205.398 -
BM_deque_deque_move_backward/64 5.161 1.59%
BM_deque_deque_move_backward/64000 8130.740 -
BM_deque_deque_move_backward/65536 8307.251 -
BM_deque_deque_move_backward/70000 8974.758 -1.16%
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.573 5.71%
BM_deque_deque_ranges_copy/1024 39.085 -
BM_deque_deque_ranges_copy/2 3.231 5.98%
BM_deque_deque_ranges_copy/4000 146.940 -
BM_deque_deque_ranges_copy/4096 149.970 -1.13%
BM_deque_deque_ranges_copy/512 20.268 -
BM_deque_deque_ranges_copy/5500 201.614 -
BM_deque_deque_ranges_copy/64 5.370 -1.80%
BM_deque_deque_ranges_copy/64000 2649.475 -
BM_deque_deque_ranges_copy/65536 2838.248 -
BM_deque_deque_ranges_copy/70000 3000.734 -
BM_deque_deque_ranges_copy_backward/0 1.389 -
BM_deque_deque_ranges_copy_backward/1 3.128 -8.51%
BM_deque_deque_ranges_copy_backward/1024 40.868 -
BM_deque_deque_ranges_copy_backward/2 2.748 -10.21%
BM_deque_deque_ranges_copy_backward/4000 147.551 -
BM_deque_deque_ranges_copy_backward/4096 154.308 -
BM_deque_deque_ranges_copy_backward/512 21.573 -
BM_deque_deque_ranges_copy_backward/5500 204.180 -
BM_deque_deque_ranges_copy_backward/64 5.167 1.61%
BM_deque_deque_ranges_copy_backward/64000 8053.595 -
BM_deque_deque_ranges_copy_backward/65536 8262.796 -
BM_deque_deque_ranges_copy_backward/70000 8913.207 -
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.527 4.69%
BM_deque_deque_ranges_move/1024 38.739 -
BM_deque_deque_ranges_move/2 3.236 6.64%
BM_deque_deque_ranges_move/4000 148.517 1.19%
BM_deque_deque_ranges_move/4096 151.133 -
BM_deque_deque_ranges_move/512 20.273 -
BM_deque_deque_ranges_move/5500 200.028 -
BM_deque_deque_ranges_move/64 5.372 -1.86%
BM_deque_deque_ranges_move/64000 2944.879 -
BM_deque_deque_ranges_move/65536 2770.903 -2.50%
BM_deque_deque_ranges_move/70000 3032.777 -2.26%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.312 -4.22%
BM_deque_deque_ranges_move_backward/1024 40.920 -
BM_deque_deque_ranges_move_backward/2 2.823 -7.67%
BM_deque_deque_ranges_move_backward/4000 147.325 -
BM_deque_deque_ranges_move_backward/4096 155.050 1.28%
BM_deque_deque_ranges_move_backward/512 21.587 -
BM_deque_deque_ranges_move_backward/5500 205.503 -
BM_deque_deque_ranges_move_backward/64 5.127 1.25%
BM_deque_deque_ranges_move_backward/64000 7985.421 -
BM_deque_deque_ranges_move_backward/65536 8407.890 -
BM_deque_deque_ranges_move_backward/70000 8968.964 -
BM_deque_vector_copy/0 1.379 -7.75%
BM_deque_vector_copy/1 2.099 -
BM_deque_vector_copy/1024 37.383 -
BM_deque_vector_copy/2 1.832 -
BM_deque_vector_copy/4000 142.447 -
BM_deque_vector_copy/4096 145.477 -
BM_deque_vector_copy/512 16.654 -
BM_deque_vector_copy/5500 194.332 -
BM_deque_vector_copy/64 2.588 -
BM_deque_vector_copy/64000 2430.899 -2.09%
BM_deque_vector_copy/65536 2560.965 -
BM_deque_vector_copy/70000 2826.366 -
BM_deque_vector_copy_backward/0 1.604 4.05%
BM_deque_vector_copy_backward/1 2.106 -
BM_deque_vector_copy_backward/1024 37.117 1.09%
BM_deque_vector_copy_backward/2 1.844 -
BM_deque_vector_copy_backward/4000 140.177 -1.09%
BM_deque_vector_copy_backward/4096 149.228 -
BM_deque_vector_copy_backward/512 17.933 -
BM_deque_vector_copy_backward/5500 198.657 -1.98%
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 8079.172 -1.36%
BM_deque_vector_copy_backward/65536 8352.598 1.63%
BM_deque_vector_copy_backward/70000 8807.425 -
BM_deque_vector_move/0 1.378 -
BM_deque_vector_move/1 2.121 -
BM_deque_vector_move/1024 37.006 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 147.687 2.57%
BM_deque_vector_move/4096 145.407 -
BM_deque_vector_move/512 16.660 -
BM_deque_vector_move/5500 195.662 -
BM_deque_vector_move/64 2.576 -
BM_deque_vector_move/64000 2718.849 -1.98%
BM_deque_vector_move/65536 2664.051 -4.31%
BM_deque_vector_move/70000 2873.994 -2.98%
BM_deque_vector_move_backward/0 1.423 -
BM_deque_vector_move_backward/1 2.075 -1.56%
BM_deque_vector_move_backward/1024 36.874 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 146.732 1.12%
BM_deque_vector_move_backward/4096 148.676 -
BM_deque_vector_move_backward/512 17.924 -
BM_deque_vector_move_backward/5500 200.848 -
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 8076.981 -
BM_deque_vector_move_backward/65536 8050.806 -2.03%
BM_deque_vector_move_backward/70000 8511.848 -3.79%
BM_deque_vector_ranges_copy/0 1.374 -10.32%
BM_deque_vector_ranges_copy/1 2.080 -1.32%
BM_deque_vector_ranges_copy/1024 37.204 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 142.494 -1.41%
BM_deque_vector_ranges_copy/4096 145.216 -
BM_deque_vector_ranges_copy/512 16.650 -
BM_deque_vector_ranges_copy/5500 196.032 -1.20%
BM_deque_vector_ranges_copy/64 2.588 -
BM_deque_vector_ranges_copy/64000 2576.442 -1.59%
BM_deque_vector_ranges_copy/65536 2599.099 -1.54%
BM_deque_vector_ranges_copy/70000 2818.225 -
BM_deque_vector_ranges_copy_backward/0 1.598 1.68%
BM_deque_vector_ranges_copy_backward/1 2.088 -
BM_deque_vector_ranges_copy_backward/1024 37.159 -
BM_deque_vector_ranges_copy_backward/2 1.842 -
BM_deque_vector_ranges_copy_backward/4000 141.873 -
BM_deque_vector_ranges_copy_backward/4096 149.136 -
BM_deque_vector_ranges_copy_backward/512 17.939 -
BM_deque_vector_ranges_copy_backward/5500 199.858 -
BM_deque_vector_ranges_copy_backward/64 2.911 -
BM_deque_vector_ranges_copy_backward/64000 8025.948 2.05%
BM_deque_vector_ranges_copy_backward/65536 7922.955 -1.84%
BM_deque_vector_ranges_copy_backward/70000 8760.003 3.00%
BM_deque_vector_ranges_move/0 1.555 9.50%
BM_deque_vector_ranges_move/1 2.094 -
BM_deque_vector_ranges_move/1024 37.211 1.00%
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 147.105 -
BM_deque_vector_ranges_move/4096 146.269 -
BM_deque_vector_ranges_move/512 16.688 -
BM_deque_vector_ranges_move/5500 199.366 1.09%
BM_deque_vector_ranges_move/64 2.577 -
BM_deque_vector_ranges_move/64000 2733.139 -3.10%
BM_deque_vector_ranges_move/65536 2701.720 -4.04%
BM_deque_vector_ranges_move/70000 2937.229 -2.13%
BM_deque_vector_ranges_move_backward/0 1.471 7.01%
BM_deque_vector_ranges_move_backward/1 2.129 1.37%
BM_deque_vector_ranges_move_backward/1024 36.936 -
BM_deque_vector_ranges_move_backward/2 1.836 -
BM_deque_vector_ranges_move_backward/4000 141.092 -
BM_deque_vector_ranges_move_backward/4096 148.666 -
BM_deque_vector_ranges_move_backward/512 17.911 -
BM_deque_vector_ranges_move_backward/5500 199.436 -1.12%
BM_deque_vector_ranges_move_backward/64 2.920 -
BM_deque_vector_ranges_move_backward/64000 7703.937 -4.76%
BM_deque_vector_ranges_move_backward/65536 7851.771 -3.22%
BM_deque_vector_ranges_move_backward/70000 8546.686 -1.78%
BM_getline_string 17.426 -1.00%
BM_lexicographical_compare_three_way<IntPtr>/1 0.432 28.72%
BM_lexicographical_compare_three_way<IntPtr>/1024 242.857 -2.33%
BM_lexicographical_compare_three_way<IntPtr>/1048576 249717.759 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.324 -2.03%
BM_lexicographical_compare_three_way<IntPtr>/16384 3732.312 -1.91%
BM_lexicographical_compare_three_way<IntPtr>/256 69.458 -2.03%
BM_lexicographical_compare_three_way<IntPtr>/262144 60099.244 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.145 -
BM_lexicographical_compare_three_way<IntPtr>/4096 945.512 -1.79%
BM_lexicographical_compare_three_way<IntPtr>/64 15.401 -1.81%
BM_lexicographical_compare_three_way<IntPtr>/65536 14917.882 -1.65%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.945 -9.07%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 477.653 -1.07%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 493965.215 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.782 -1.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7527.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.454 -1.08%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119672.923 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.279 -2.02%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1874.255 -1.07%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.738 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29889.977 -1.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.140 -17.12%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.796 -1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249664.856 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.178 -2.71%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3774.912 -1.09%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 69.881 -1.84%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60336.058 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.039 -1.44%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 960.906 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.461 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15083.468 -
BM_lexicographical_compare_three_way_fast_path/1 0.392 13.38%
BM_lexicographical_compare_three_way_fast_path/1024 246.338 -
BM_lexicographical_compare_three_way_fast_path/1048576 249727.198 -
BM_lexicographical_compare_three_way_fast_path/16 4.600 2.67%
BM_lexicographical_compare_three_way_fast_path/16384 3786.263 -
BM_lexicographical_compare_three_way_fast_path/256 70.078 -1.01%
BM_lexicographical_compare_three_way_fast_path/262144 60668.075 -
BM_lexicographical_compare_three_way_fast_path/4 1.139 -1.17%
BM_lexicographical_compare_three_way_fast_path/4096 954.547 -
BM_lexicographical_compare_three_way_fast_path/64 15.483 -1.52%
BM_lexicographical_compare_three_way_fast_path/65536 15112.087 -
BM_lexicographical_compare_three_way_slow_path/1 0.364 -21.12%
BM_lexicographical_compare_three_way_slow_path/1024 247.609 -
BM_lexicographical_compare_three_way_slow_path/1048576 253160.441 1.55%
BM_lexicographical_compare_three_way_slow_path/16 4.564 -
BM_lexicographical_compare_three_way_slow_path/16384 3969.206 3.12%
BM_lexicographical_compare_three_way_slow_path/256 70.964 -
BM_lexicographical_compare_three_way_slow_path/262144 64692.876 5.02%
BM_lexicographical_compare_three_way_slow_path/4 1.151 -
BM_lexicographical_compare_three_way_slow_path/4096 980.261 1.06%
BM_lexicographical_compare_three_way_slow_path/64 15.569 -1.71%
BM_lexicographical_compare_three_way_slow_path/65536 16135.859 4.69%
BM_map_find_string_literal 12.249 -
BM_num_get<bool> 12.363 -3.17%
BM_num_get<double> 35.146 -
BM_num_get<float> 35.117 -
BM_num_get<long> 11.654 -1.50%
BM_num_get<long_double> 35.470 -
BM_num_get<long_long> 11.645 -2.22%
BM_num_get<unsigned_int> 10.841 1.54%
BM_num_get<unsigned_long> 10.958 -
BM_num_get<unsigned_long_long> 11.183 1.42%
BM_num_get<unsigned_short> 10.607 -
BM_num_get<void*> 11.843 -
BM_num_put<bool> 10.603 -1.94%
BM_num_put<const_void*> 12.699 2.67%
BM_num_put<double> 57.903 -
BM_num_put<long> 12.254 4.30%
BM_num_put<long_double> 58.721 -
BM_num_put<long_long> 12.350 4.50%
BM_num_put<unsigned_long> 11.781 2.72%
BM_num_put<unsigned_long_long> 11.810 3.06%
BM_std_min<__int128>/1 0.411 20.50%
BM_std_min<__int128>/10 3.749 1.90%
BM_std_min<__int128>/1024 442.536 11.55%
BM_std_min<__int128>/11 4.156 2.30%
BM_std_min<__int128>/12 4.596 2.30%
BM_std_min<__int128>/13 5.036 2.83%
BM_std_min<__int128>/14 5.466 2.66%
BM_std_min<__int128>/15 5.920 3.53%
BM_std_min<__int128>/16 6.395 4.11%
BM_std_min<__int128>/17 6.776 4.04%
BM_std_min<__int128>/18 7.215 4.76%
BM_std_min<__int128>/19 7.638 5.03%
BM_std_min<__int128>/2 0.662 -
BM_std_min<__int128>/20 8.076 5.58%
BM_std_min<__int128>/21 8.454 5.99%
BM_std_min<__int128>/22 8.896 6.28%
BM_std_min<__int128>/23 9.322 6.36%
BM_std_min<__int128>/24 9.744 6.44%
BM_std_min<__int128>/25 10.091 6.07%
BM_std_min<__int128>/26 10.563 7.35%
BM_std_min<__int128>/27 11.001 7.11%
BM_std_min<__int128>/28 11.374 6.72%
BM_std_min<__int128>/29 11.843 7.17%
BM_std_min<__int128>/3 1.029 1.67%
BM_std_min<__int128>/30 12.281 7.31%
BM_std_min<__int128>/31 12.704 7.36%
BM_std_min<__int128>/32 13.162 7.52%
BM_std_min<__int128>/4 1.389 -
BM_std_min<__int128>/4000 1718.613 11.33%
BM_std_min<__int128>/4096 1757.342 11.22%
BM_std_min<__int128>/5 1.770 1.22%
BM_std_min<__int128>/512 221.948 11.53%
BM_std_min<__int128>/5500 2356.133 10.99%
BM_std_min<__int128>/6 2.116 1.42%
BM_std_min<__int128>/64 26.910 9.47%
BM_std_min<__int128>/64000 27539.429 10.83%
BM_std_min<__int128>/65536 28313.426 11.37%
BM_std_min<__int128>/7 2.523 1.30%
BM_std_min<__int128>/70000 30131.531 11.00%
BM_std_min<__int128>/8 2.921 1.44%
BM_std_min<__int128>/9 3.341 1.77%
BM_std_min<char>/1 0.262 -21.22%
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.433 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.296 -
BM_std_min<char>/13 1.533 -1.17%
BM_std_min<char>/14 1.792 -
BM_std_min<char>/15 2.084 -
BM_std_min<char>/16 2.461 -
BM_std_min<char>/17 0.928 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.517 2.19%
BM_std_min<char>/21 1.787 -1.62%
BM_std_min<char>/22 2.043 -
BM_std_min<char>/23 2.312 1.22%
BM_std_min<char>/24 2.764 5.70%
BM_std_min<char>/25 1.153 -
BM_std_min<char>/26 1.156 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.801 -
BM_std_min<char>/29 1.982 -1.87%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.303 -
BM_std_min<char>/31 2.536 -
BM_std_min<char>/32 2.861 -6.54%
BM_std_min<char>/4 1.002 -6.52%
BM_std_min<char>/4000 27.026 -2.16%
BM_std_min<char>/4096 28.557 -2.67%
BM_std_min<char>/5 1.454 -
BM_std_min<char>/512 6.379 -
BM_std_min<char>/5500 36.875 -1.66%
BM_std_min<char>/6 1.561 -1.06%
BM_std_min<char>/64 4.129 -3.49%
BM_std_min<char>/64000 451.136 -1.36%
BM_std_min<char>/65536 461.246 -1.46%
BM_std_min<char>/7 1.850 -
BM_std_min<char>/70000 492.633 -1.36%
BM_std_min<char>/8 2.273 -
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.327 13.57%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.709 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.511 -1.40%
BM_std_min<int>/13 1.156 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.715 -
BM_std_min<int>/17 0.965 -
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
BM_std_min<int>/21 1.388 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.794 -2.09%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.527 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.029 -1.45%
BM_std_min<int>/29 1.617 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.851 -
BM_std_min<int>/32 2.170 -2.71%
BM_std_min<int>/4 1.080 -
BM_std_min<int>/4000 109.411 -
BM_std_min<int>/4096 112.270 -
BM_std_min<int>/5 0.881 -
BM_std_min<int>/512 12.847 -
BM_std_min<int>/5500 151.905 -
BM_std_min<int>/6 0.928 -
BM_std_min<int>/64 2.633 -1.31%
BM_std_min<int>/64000 1881.666 -
BM_std_min<int>/65536 1926.509 -
BM_std_min<int>/7 1.041 -
BM_std_min<int>/70000 2055.183 -9.78%
BM_std_min<int>/8 1.232 -5.70%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.548 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 105.988 -
BM_std_min<long_long>/11 1.495 -
BM_std_min<long_long>/12 2.034 -
BM_std_min<long_long>/13 2.420 -
BM_std_min<long_long>/14 2.645 -
BM_std_min<long_long>/15 2.880 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.622 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.029 -
BM_std_min<long_long>/21 2.420 -
BM_std_min<long_long>/22 2.652 -
BM_std_min<long_long>/23 2.886 -
BM_std_min<long_long>/24 3.116 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.083 -
BM_std_min<long_long>/27 2.090 -
BM_std_min<long_long>/28 2.648 1.24%
BM_std_min<long_long>/29 2.970 -1.41%
BM_std_min<long_long>/3 1.340 2.73%
BM_std_min<long_long>/30 3.296 2.71%
BM_std_min<long_long>/31 3.339 -2.14%
BM_std_min<long_long>/32 3.521 -1.14%
BM_std_min<long_long>/4 1.690 -
BM_std_min<long_long>/4000 443.288 -
BM_std_min<long_long>/4096 454.144 -
BM_std_min<long_long>/5 1.912 -
BM_std_min<long_long>/512 46.553 -
BM_std_min<long_long>/5500 612.820 -
BM_std_min<long_long>/6 2.142 -
BM_std_min<long_long>/64 4.846 -
BM_std_min<long_long>/64000 7316.851 -
BM_std_min<long_long>/65536 7483.723 -
BM_std_min<long_long>/7 2.363 -
BM_std_min<long_long>/70000 7999.572 -
BM_std_min<long_long>/8 2.695 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.389 33.89%
BM_std_min<short>/10 1.043 -
BM_std_min<short>/1024 14.068 -
BM_std_min<short>/11 1.204 2.03%
BM_std_min<short>/12 1.527 -1.77%
BM_std_min<short>/13 1.156 -8.98%
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.387 -
BM_std_min<short>/16 1.752 -2.68%
BM_std_min<short>/17 1.569 -
BM_std_min<short>/18 1.654 3.16%
BM_std_min<short>/19 1.965 5.24%
BM_std_min<short>/2 0.485 -
BM_std_min<short>/20 2.257 2.31%
BM_std_min<short>/21 1.837 1.97%
BM_std_min<short>/22 1.905 5.88%
BM_std_min<short>/23 2.132 1.26%
BM_std_min<short>/24 2.538 5.19%
BM_std_min<short>/25 2.217 6.00%
BM_std_min<short>/26 2.058 -
BM_std_min<short>/27 2.369 3.57%
BM_std_min<short>/28 2.783 -
BM_std_min<short>/29 2.373 -2.65%
BM_std_min<short>/3 0.716 3.13%
BM_std_min<short>/30 2.441 2.28%
BM_std_min<short>/31 2.684 -
BM_std_min<short>/32 3.001 -
BM_std_min<short>/4 1.067 5.51%
BM_std_min<short>/4000 53.880 -
BM_std_min<short>/4096 55.319 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.341 -
BM_std_min<short>/5500 75.880 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.475 -1.27%
BM_std_min<short>/64000 911.786 -
BM_std_min<short>/65536 933.790 -
BM_std_min<short>/7 1.110 -
BM_std_min<short>/70000 1032.337 -
BM_std_min<short>/8 1.312 -
BM_std_min<short>/9 0.925 -
BM_std_min<unsigned___int128>/1 0.459 11.36%
BM_std_min<unsigned___int128>/10 3.756 2.15%
BM_std_min<unsigned___int128>/1024 445.196 12.51%
BM_std_min<unsigned___int128>/11 4.168 2.51%
BM_std_min<unsigned___int128>/12 4.614 2.67%
BM_std_min<unsigned___int128>/13 5.060 3.24%
BM_std_min<unsigned___int128>/14 5.484 3.12%
BM_std_min<unsigned___int128>/15 5.957 4.17%
BM_std_min<unsigned___int128>/16 6.407 4.29%
BM_std_min<unsigned___int128>/17 6.806 4.62%
BM_std_min<unsigned___int128>/18 7.214 4.86%
BM_std_min<unsigned___int128>/19 7.662 5.49%
BM_std_min<unsigned___int128>/2 0.668 -
BM_std_min<unsigned___int128>/20 8.082 5.85%
BM_std_min<unsigned___int128>/21 8.470 6.27%
BM_std_min<unsigned___int128>/22 8.907 6.56%
BM_std_min<unsigned___int128>/23 9.336 6.70%
BM_std_min<unsigned___int128>/24 9.790 7.27%
BM_std_min<unsigned___int128>/25 10.164 7.11%
BM_std_min<unsigned___int128>/26 10.601 7.78%
BM_std_min<unsigned___int128>/27 11.010 7.41%
BM_std_min<unsigned___int128>/28 11.487 7.99%
BM_std_min<unsigned___int128>/29 11.850 7.40%
BM_std_min<unsigned___int128>/3 1.033 -
BM_std_min<unsigned___int128>/30 12.293 7.63%
BM_std_min<unsigned___int128>/31 12.762 8.02%
BM_std_min<unsigned___int128>/32 13.148 7.60%
BM_std_min<unsigned___int128>/4 1.396 1.42%
BM_std_min<unsigned___int128>/4000 1725.020 11.95%
BM_std_min<unsigned___int128>/4096 1766.256 11.97%
BM_std_min<unsigned___int128>/5 1.783 1.69%
BM_std_min<unsigned___int128>/512 220.957 11.30%
BM_std_min<unsigned___int128>/5500 2362.168 11.72%
BM_std_min<unsigned___int128>/6 2.121 1.80%
BM_std_min<unsigned___int128>/64 27.057 10.28%
BM_std_min<unsigned___int128>/64000 27470.326 10.87%
BM_std_min<unsigned___int128>/65536 28369.592 11.79%
BM_std_min<unsigned___int128>/7 2.531 1.58%
BM_std_min<unsigned___int128>/70000 30186.393 11.45%
BM_std_min<unsigned___int128>/8 2.929 1.64%
BM_std_min<unsigned___int128>/9 3.344 1.88%
BM_std_min<unsigned_char>/1 0.329 -14.10%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.412 -
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.349 -
BM_std_min<unsigned_char>/13 1.550 -
BM_std_min<unsigned_char>/14 1.795 1.02%
BM_std_min<unsigned_char>/15 2.088 -
BM_std_min<unsigned_char>/16 2.524 -
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.529 -2.79%
BM_std_min<unsigned_char>/21 1.721 -5.01%
BM_std_min<unsigned_char>/22 2.014 -1.80%
BM_std_min<unsigned_char>/23 2.315 -
BM_std_min<unsigned_char>/24 2.742 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.734 -1.10%
BM_std_min<unsigned_char>/29 1.990 -2.90%
BM_std_min<unsigned_char>/3 0.695 -
BM_std_min<unsigned_char>/30 2.293 -
BM_std_min<unsigned_char>/31 2.535 2.15%
BM_std_min<unsigned_char>/32 2.867 -1.07%
BM_std_min<unsigned_char>/4 0.989 -
BM_std_min<unsigned_char>/4000 27.051 -
BM_std_min<unsigned_char>/4096 28.860 -
BM_std_min<unsigned_char>/5 1.284 -2.54%
BM_std_min<unsigned_char>/512 6.380 -
BM_std_min<unsigned_char>/5500 37.077 -
BM_std_min<unsigned_char>/6 1.467 -4.21%
BM_std_min<unsigned_char>/64 4.127 -1.21%
BM_std_min<unsigned_char>/64000 453.133 -
BM_std_min<unsigned_char>/65536 463.661 -
BM_std_min<unsigned_char>/7 1.833 -
BM_std_min<unsigned_char>/70000 495.228 -
BM_std_min<unsigned_char>/8 2.371 4.89%
BM_std_min<unsigned_char>/9 0.828 -
BM_std_min<unsigned_int>/1 0.382 -16.10%
BM_std_min<unsigned_int>/10 0.994 -1.10%
BM_std_min<unsigned_int>/1024 26.701 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.450 -4.14%
BM_std_min<unsigned_int>/13 1.499 5.07%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.929 -
BM_std_min<unsigned_int>/17 0.965 1.18%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.870 1.15%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.977 -
BM_std_min<unsigned_int>/29 1.944 -3.73%
BM_std_min<unsigned_int>/3 0.692 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.150 -
BM_std_min<unsigned_int>/4 1.012 -2.89%
BM_std_min<unsigned_int>/4000 109.455 -
BM_std_min<unsigned_int>/4096 111.424 -
BM_std_min<unsigned_int>/5 0.877 -
BM_std_min<unsigned_int>/512 12.846 -
BM_std_min<unsigned_int>/5500 152.363 -
BM_std_min<unsigned_int>/6 0.925 -
BM_std_min<unsigned_int>/64 2.835 -
BM_std_min<unsigned_int>/64000 1882.069 -
BM_std_min<unsigned_int>/65536 1926.216 -
BM_std_min<unsigned_int>/7 1.041 -1.28%
BM_std_min<unsigned_int>/70000 2055.240 -9.66%
BM_std_min<unsigned_int>/8 1.283 -
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.405 22.67%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.295 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.714 -1.20%
BM_std_min<unsigned_long_long>/14 1.891 -1.50%
BM_std_min<unsigned_long_long>/15 2.157 -
BM_std_min<unsigned_long_long>/16 2.432 -
BM_std_min<unsigned_long_long>/17 1.554 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.995 -
BM_std_min<unsigned_long_long>/22 2.166 -1.48%
BM_std_min<unsigned_long_long>/23 2.436 -
BM_std_min<unsigned_long_long>/24 2.676 -
BM_std_min<unsigned_long_long>/25 2.102 -
BM_std_min<unsigned_long_long>/26 2.084 -
BM_std_min<unsigned_long_long>/27 2.091 -
BM_std_min<unsigned_long_long>/28 2.168 -
BM_std_min<unsigned_long_long>/29 2.435 -1.48%
BM_std_min<unsigned_long_long>/3 0.694 -
BM_std_min<unsigned_long_long>/30 2.696 -1.66%
BM_std_min<unsigned_long_long>/31 2.918 -
BM_std_min<unsigned_long_long>/32 3.246 -
BM_std_min<unsigned_long_long>/4 1.008 -5.64%
BM_std_min<unsigned_long_long>/4000 445.020 -
BM_std_min<unsigned_long_long>/4096 456.481 -
BM_std_min<unsigned_long_long>/5 1.317 -2.54%
BM_std_min<unsigned_long_long>/512 46.739 -
BM_std_min<unsigned_long_long>/5500 615.963 -
BM_std_min<unsigned_long_long>/6 1.612 -1.21%
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7339.247 -
BM_std_min<unsigned_long_long>/65536 7519.907 -
BM_std_min<unsigned_long_long>/7 1.906 -
BM_std_min<unsigned_long_long>/70000 8014.015 -
BM_std_min<unsigned_long_long>/8 2.221 -1.65%
BM_std_min<unsigned_long_long>/9 1.175 -
BM_std_min<unsigned_short>/1 0.287 -36.89%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.870 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.498 -1.41%
BM_std_min<unsigned_short>/13 6.399 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.706 -
BM_std_min<unsigned_short>/17 6.623 -
BM_std_min<unsigned_short>/18 1.547 -
BM_std_min<unsigned_short>/19 1.845 2.12%
BM_std_min<unsigned_short>/2 0.485 -4.09%
BM_std_min<unsigned_short>/20 2.188 -2.35%
BM_std_min<unsigned_short>/21 6.872 -
BM_std_min<unsigned_short>/22 1.888 3.07%
BM_std_min<unsigned_short>/23 2.174 3.32%
BM_std_min<unsigned_short>/24 2.510 1.73%
BM_std_min<unsigned_short>/25 7.104 -
BM_std_min<unsigned_short>/26 2.051 -4.26%
BM_std_min<unsigned_short>/27 2.357 -
BM_std_min<unsigned_short>/28 2.595 -2.23%
BM_std_min<unsigned_short>/29 7.312 -
BM_std_min<unsigned_short>/3 0.693 -3.39%
BM_std_min<unsigned_short>/30 2.328 -
BM_std_min<unsigned_short>/31 2.495 -1.69%
BM_std_min<unsigned_short>/32 2.958 2.02%
BM_std_min<unsigned_short>/4 1.023 2.20%
BM_std_min<unsigned_short>/4000 53.653 -
BM_std_min<unsigned_short>/4096 55.093 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.239 -
BM_std_min<unsigned_short>/5500 75.398 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.559 1.35%
BM_std_min<unsigned_short>/64000 915.190 -
BM_std_min<unsigned_short>/65536 933.475 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1031.947 -
BM_std_min<unsigned_short>/8 1.308 -
BM_std_min<unsigned_short>/9 6.320 -
BM_std_minmax<char>/1 0.666 2.91%
BM_std_minmax<char>/10 1.300 -6.14%
BM_std_minmax<char>/1024 8.721 -
BM_std_minmax<char>/11 1.758 -3.15%
BM_std_minmax<char>/12 2.088 3.51%
BM_std_minmax<char>/13 2.481 11.26%
BM_std_minmax<char>/14 2.927 15.45%
BM_std_minmax<char>/15 3.340 11.79%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.086 -
BM_std_minmax<char>/18 1.362 3.37%
BM_std_minmax<char>/19 1.783 9.52%
BM_std_minmax<char>/2 1.059 16.58%
BM_std_minmax<char>/20 2.182 14.38%
BM_std_minmax<char>/21 2.625 19.15%
BM_std_minmax<char>/22 2.992 20.32%
BM_std_minmax<char>/23 3.460 17.13%
BM_std_minmax<char>/24 1.154 -
BM_std_minmax<char>/25 1.179 -
BM_std_minmax<char>/26 1.551 11.64%
BM_std_minmax<char>/27 2.010 11.95%
BM_std_minmax<char>/28 2.449 14.57%
BM_std_minmax<char>/29 2.826 18.75%
BM_std_minmax<char>/3 1.458 20.08%
BM_std_minmax<char>/30 3.189 19.39%
BM_std_minmax<char>/31 3.688 17.23%
BM_std_minmax<char>/32 1.558 4.31%
BM_std_minmax<char>/4 1.827 21.71%
BM_std_minmax<char>/4000 38.727 -1.03%
BM_std_minmax<char>/4096 32.854 -
BM_std_minmax<char>/5 2.219 24.27%
BM_std_minmax<char>/512 5.005 -
BM_std_minmax<char>/5500 52.354 5.98%
BM_std_minmax<char>/6 2.606 28.37%
BM_std_minmax<char>/64 1.153 -4.42%
BM_std_minmax<char>/64000 531.153 -
BM_std_minmax<char>/65536 544.181 -
BM_std_minmax<char>/7 2.998 23.00%
BM_std_minmax<char>/70000 595.499 -
BM_std_minmax<char>/8 1.016 3.88%
BM_std_minmax<char>/9 1.149 -
BM_std_minmax<int>/1 0.602 -3.34%
BM_std_minmax<int>/10 1.387 -3.69%
BM_std_minmax<int>/1024 33.555 -
BM_std_minmax<int>/11 1.771 -2.38%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.617 -
BM_std_minmax<int>/15 1.913 -4.77%
BM_std_minmax<int>/16 1.281 1.50%
BM_std_minmax<int>/17 1.483 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -2.97%
BM_std_minmax<int>/2 0.883 -2.83%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.322 -2.36%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.424 -2.86%
BM_std_minmax<int>/28 2.080 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.187 -3.68%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.725 1.96%
BM_std_minmax<int>/32 1.617 -
BM_std_minmax<int>/4 1.087 9.84%
BM_std_minmax<int>/4000 133.003 -
BM_std_minmax<int>/4096 136.184 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.590 -
BM_std_minmax<int>/5500 190.851 -
BM_std_minmax<int>/6 1.352 -
BM_std_minmax<int>/64 2.522 -
BM_std_minmax<int>/64000 2150.743 -
BM_std_minmax<int>/65536 2203.580 -
BM_std_minmax<int>/7 1.718 4.32%
BM_std_minmax<int>/70000 2351.025 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.158 -
BM_std_minmax<long_long>/1 0.692 -
BM_std_minmax<long_long>/10 2.188 1.58%
BM_std_minmax<long_long>/1024 133.596 -
BM_std_minmax<long_long>/11 2.531 6.40%
BM_std_minmax<long_long>/12 2.734 -
BM_std_minmax<long_long>/13 3.104 3.95%
BM_std_minmax<long_long>/14 3.289 -
BM_std_minmax<long_long>/15 3.670 -
BM_std_minmax<long_long>/16 3.048 -
BM_std_minmax<long_long>/17 3.063 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.070 -
BM_std_minmax<long_long>/2 1.337 15.91%
BM_std_minmax<long_long>/20 3.317 1.25%
BM_std_minmax<long_long>/21 3.508 -
BM_std_minmax<long_long>/22 3.914 -
BM_std_minmax<long_long>/23 4.355 -
BM_std_minmax<long_long>/24 3.986 -
BM_std_minmax<long_long>/25 4.002 -
BM_std_minmax<long_long>/26 4.021 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.133 1.14%
BM_std_minmax<long_long>/29 4.374 4.75%
BM_std_minmax<long_long>/3 1.752 15.50%
BM_std_minmax<long_long>/30 4.551 -
BM_std_minmax<long_long>/31 4.832 -
BM_std_minmax<long_long>/32 4.954 -
BM_std_minmax<long_long>/4 1.944 12.00%
BM_std_minmax<long_long>/4000 525.375 -
BM_std_minmax<long_long>/4096 538.090 -
BM_std_minmax<long_long>/5 2.199 7.55%
BM_std_minmax<long_long>/512 66.631 -
BM_std_minmax<long_long>/5500 722.903 -
BM_std_minmax<long_long>/6 2.405 5.66%
BM_std_minmax<long_long>/64 10.336 -
BM_std_minmax<long_long>/64000 8470.486 -
BM_std_minmax<long_long>/65536 8673.660 -
BM_std_minmax<long_long>/7 2.559 -1.21%
BM_std_minmax<long_long>/70000 9264.477 -
BM_std_minmax<long_long>/8 2.119 -
BM_std_minmax<long_long>/9 2.123 -
BM_std_minmax<short>/1 0.629 -
BM_std_minmax<short>/10 1.425 1.44%
BM_std_minmax<short>/1024 16.526 -
BM_std_minmax<short>/11 1.799 -
BM_std_minmax<short>/12 1.383 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.621 -
BM_std_minmax<short>/15 1.979 2.85%
BM_std_minmax<short>/16 1.794 1.26%
BM_std_minmax<short>/17 1.782 -
BM_std_minmax<short>/18 1.985 -
BM_std_minmax<short>/19 2.338 -2.25%
BM_std_minmax<short>/2 0.905 6.48%
BM_std_minmax<short>/20 1.994 -
BM_std_minmax<short>/21 2.045 -
BM_std_minmax<short>/22 2.336 -
BM_std_minmax<short>/23 2.572 -1.21%
BM_std_minmax<short>/24 2.240 -2.24%
BM_std_minmax<short>/25 2.240 -2.89%
BM_std_minmax<short>/26 2.484 -
BM_std_minmax<short>/27 2.810 -1.37%
BM_std_minmax<short>/28 2.542 1.92%
BM_std_minmax<short>/29 2.651 1.69%
BM_std_minmax<short>/3 1.191 6.12%
BM_std_minmax<short>/30 2.822 3.54%
BM_std_minmax<short>/31 3.084 -
BM_std_minmax<short>/32 1.261 -5.95%
BM_std_minmax<short>/4 1.151 7.06%
BM_std_minmax<short>/4000 65.920 -
BM_std_minmax<short>/4096 67.537 -
BM_std_minmax<short>/5 1.156 -
BM_std_minmax<short>/512 8.841 -
BM_std_minmax<short>/5500 97.307 -
BM_std_minmax<short>/6 1.396 3.54%
BM_std_minmax<short>/64 1.545 -2.82%
BM_std_minmax<short>/64000 1062.374 -
BM_std_minmax<short>/65536 1088.477 -
BM_std_minmax<short>/7 1.806 7.53%
BM_std_minmax<short>/70000 1199.561 -
BM_std_minmax<short>/8 1.154 -
BM_std_minmax<short>/9 1.185 1.62%
BM_std_minmax<unsigned_char>/1 0.659 7.70%
BM_std_minmax<unsigned_char>/10 1.386 -
BM_std_minmax<unsigned_char>/1024 8.769 -
BM_std_minmax<unsigned_char>/11 1.847 2.62%
BM_std_minmax<unsigned_char>/12 2.039 2.15%
BM_std_minmax<unsigned_char>/13 2.268 -1.49%
BM_std_minmax<unsigned_char>/14 2.596 1.06%
BM_std_minmax<unsigned_char>/15 2.994 -
BM_std_minmax<unsigned_char>/16 1.027 5.44%
BM_std_minmax<unsigned_char>/17 1.119 1.49%
BM_std_minmax<unsigned_char>/18 1.339 1.69%
BM_std_minmax<unsigned_char>/19 1.711 4.27%
BM_std_minmax<unsigned_char>/2 0.902 6.95%
BM_std_minmax<unsigned_char>/20 1.993 4.73%
BM_std_minmax<unsigned_char>/21 2.284 2.72%
BM_std_minmax<unsigned_char>/22 2.560 2.39%
BM_std_minmax<unsigned_char>/23 2.977 -
BM_std_minmax<unsigned_char>/24 1.263 4.57%
BM_std_minmax<unsigned_char>/25 1.273 3.80%
BM_std_minmax<unsigned_char>/26 1.494 3.74%
BM_std_minmax<unsigned_char>/27 1.902 3.39%
BM_std_minmax<unsigned_char>/28 2.171 2.54%
BM_std_minmax<unsigned_char>/29 2.495 3.86%
BM_std_minmax<unsigned_char>/3 1.233 8.91%
BM_std_minmax<unsigned_char>/30 2.746 1.29%
BM_std_minmax<unsigned_char>/31 3.224 2.66%
BM_std_minmax<unsigned_char>/32 1.613 2.37%
BM_std_minmax<unsigned_char>/4 1.495 5.21%
BM_std_minmax<unsigned_char>/4000 39.034 -
BM_std_minmax<unsigned_char>/4096 33.018 -
BM_std_minmax<unsigned_char>/5 1.786 5.93%
BM_std_minmax<unsigned_char>/512 5.023 -
BM_std_minmax<unsigned_char>/5500 50.402 -
BM_std_minmax<unsigned_char>/6 2.081 4.82%
BM_std_minmax<unsigned_char>/64 1.202 4.13%
BM_std_minmax<unsigned_char>/64000 532.921 -
BM_std_minmax<unsigned_char>/65536 545.658 -
BM_std_minmax<unsigned_char>/7 2.487 4.11%
BM_std_minmax<unsigned_char>/70000 598.135 -
BM_std_minmax<unsigned_char>/8 0.998 8.13%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.602 -
BM_std_minmax<unsigned_int>/10 1.388 1.37%
BM_std_minmax<unsigned_int>/1024 33.632 -
BM_std_minmax<unsigned_int>/11 1.702 -2.35%
BM_std_minmax<unsigned_int>/12 1.386 4.96%
BM_std_minmax<unsigned_int>/13 1.388 2.84%
BM_std_minmax<unsigned_int>/14 1.618 3.48%
BM_std_minmax<unsigned_int>/15 2.044 -
BM_std_minmax<unsigned_int>/16 1.348 7.27%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.849 -
BM_std_minmax<unsigned_int>/2 0.829 8.58%
BM_std_minmax<unsigned_int>/20 1.745 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.019 -
BM_std_minmax<unsigned_int>/23 2.428 3.26%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.959 -
BM_std_minmax<unsigned_int>/26 2.115 -
BM_std_minmax<unsigned_int>/27 2.389 -
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.163 10.32%
BM_std_minmax<unsigned_int>/30 2.215 -
BM_std_minmax<unsigned_int>/31 2.604 1.26%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.155 18.40%
BM_std_minmax<unsigned_int>/4000 133.334 -
BM_std_minmax<unsigned_int>/4096 136.563 -
BM_std_minmax<unsigned_int>/5 1.156 2.16%
BM_std_minmax<unsigned_int>/512 16.664 -
BM_std_minmax<unsigned_int>/5500 191.540 -
BM_std_minmax<unsigned_int>/6 1.344 -
BM_std_minmax<unsigned_int>/64 2.538 -
BM_std_minmax<unsigned_int>/64000 2153.334 -
BM_std_minmax<unsigned_int>/65536 2217.589 -
BM_std_minmax<unsigned_int>/7 1.679 -7.19%
BM_std_minmax<unsigned_int>/70000 2351.686 -
BM_std_minmax<unsigned_int>/8 1.156 3.47%
BM_std_minmax<unsigned_int>/9 1.158 -
BM_std_minmax<unsigned_long_long>/1 0.551 -20.47%
BM_std_minmax<unsigned_long_long>/10 2.129 -
BM_std_minmax<unsigned_long_long>/1024 133.940 -
BM_std_minmax<unsigned_long_long>/11 2.347 5.06%
BM_std_minmax<unsigned_long_long>/12 2.675 -
BM_std_minmax<unsigned_long_long>/13 3.000 3.44%
BM_std_minmax<unsigned_long_long>/14 3.320 -
BM_std_minmax<unsigned_long_long>/15 3.744 2.73%
BM_std_minmax<unsigned_long_long>/16 3.054 -
BM_std_minmax<unsigned_long_long>/17 3.068 -
BM_std_minmax<unsigned_long_long>/18 3.074 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.849 -8.32%
BM_std_minmax<unsigned_long_long>/20 3.287 -
BM_std_minmax<unsigned_long_long>/21 3.534 -
BM_std_minmax<unsigned_long_long>/22 3.936 -
BM_std_minmax<unsigned_long_long>/23 4.424 2.34%
BM_std_minmax<unsigned_long_long>/24 3.990 -
BM_std_minmax<unsigned_long_long>/25 4.014 -
BM_std_minmax<unsigned_long_long>/26 4.025 -
BM_std_minmax<unsigned_long_long>/27 4.028 -
BM_std_minmax<unsigned_long_long>/28 4.052 -
BM_std_minmax<unsigned_long_long>/29 4.171 2.86%
BM_std_minmax<unsigned_long_long>/3 1.212 -11.48%
BM_std_minmax<unsigned_long_long>/30 4.515 -
BM_std_minmax<unsigned_long_long>/31 4.896 3.01%
BM_std_minmax<unsigned_long_long>/32 4.972 -
BM_std_minmax<unsigned_long_long>/4 1.546 -6.46%
BM_std_minmax<unsigned_long_long>/4000 526.379 -
BM_std_minmax<unsigned_long_long>/4096 539.027 -
BM_std_minmax<unsigned_long_long>/5 1.842 -3.02%
BM_std_minmax<unsigned_long_long>/512 66.915 -
BM_std_minmax<unsigned_long_long>/5500 724.504 -
BM_std_minmax<unsigned_long_long>/6 2.112 -2.50%
BM_std_minmax<unsigned_long_long>/64 10.330 1.62%
BM_std_minmax<unsigned_long_long>/64000 8483.890 -
BM_std_minmax<unsigned_long_long>/65536 8684.058 -
BM_std_minmax<unsigned_long_long>/7 2.539 -2.53%
BM_std_minmax<unsigned_long_long>/70000 9276.447 -
BM_std_minmax<unsigned_long_long>/8 2.122 -
BM_std_minmax<unsigned_long_long>/9 2.125 -
BM_std_minmax<unsigned_short>/1 0.627 -4.92%
BM_std_minmax<unsigned_short>/10 1.429 1.22%
BM_std_minmax<unsigned_short>/1024 16.573 -
BM_std_minmax<unsigned_short>/11 1.718 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.627 -
BM_std_minmax<unsigned_short>/15 1.917 -1.54%
BM_std_minmax<unsigned_short>/16 1.687 -
BM_std_minmax<unsigned_short>/17 1.689 1.09%
BM_std_minmax<unsigned_short>/18 1.919 -
BM_std_minmax<unsigned_short>/19 2.189 1.20%
BM_std_minmax<unsigned_short>/2 0.907 -3.26%
BM_std_minmax<unsigned_short>/20 1.955 -
BM_std_minmax<unsigned_short>/21 2.010 -1.42%
BM_std_minmax<unsigned_short>/22 2.361 1.22%
BM_std_minmax<unsigned_short>/23 2.510 1.64%
BM_std_minmax<unsigned_short>/24 2.288 4.40%
BM_std_minmax<unsigned_short>/25 2.375 4.29%
BM_std_minmax<unsigned_short>/26 2.608 3.48%
BM_std_minmax<unsigned_short>/27 2.823 -
BM_std_minmax<unsigned_short>/28 2.578 2.57%
BM_std_minmax<unsigned_short>/29 2.584 -2.12%
BM_std_minmax<unsigned_short>/3 1.212 2.55%
BM_std_minmax<unsigned_short>/30 2.780 -2.69%
BM_std_minmax<unsigned_short>/31 3.113 -
BM_std_minmax<unsigned_short>/32 1.229 -
BM_std_minmax<unsigned_short>/4 1.029 5.19%
BM_std_minmax<unsigned_short>/4000 66.084 -
BM_std_minmax<unsigned_short>/4096 67.685 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.866 -
BM_std_minmax<unsigned_short>/5500 97.575 -
BM_std_minmax<unsigned_short>/6 1.345 -4.54%
BM_std_minmax<unsigned_short>/64 1.525 -
BM_std_minmax<unsigned_short>/64000 1065.635 -
BM_std_minmax<unsigned_short>/65536 1090.558 -
BM_std_minmax<unsigned_short>/7 1.641 -3.41%
BM_std_minmax<unsigned_short>/70000 1200.681 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.174 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 288.711 4.88%
BM_std_minmax_element<char>/2 0.649 -
BM_std_minmax_element<char>/3 1.112 -7.31%
BM_std_minmax_element<char>/4 1.268 3.27%
BM_std_minmax_element<char>/4000 1100.833 4.69%
BM_std_minmax_element<char>/4096 1125.974 4.67%
BM_std_minmax_element<char>/512 145.943 3.68%
BM_std_minmax_element<char>/5500 1511.740 4.33%
BM_std_minmax_element<char>/64 17.630 -
BM_std_minmax_element<char>/64000 17513.893 3.49%
BM_std_minmax_element<char>/65536 17915.017 3.68%
BM_std_minmax_element<char>/70000 19153.932 3.98%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 246.864 -9.71%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.023 -10.86%
BM_std_minmax_element<int>/4 1.164 -6.30%
BM_std_minmax_element<int>/4000 949.595 -10.05%
BM_std_minmax_element<int>/4096 971.274 -10.12%
BM_std_minmax_element<int>/512 126.092 -8.92%
BM_std_minmax_element<int>/5500 1301.984 -9.77%
BM_std_minmax_element<int>/64 15.622 -9.64%
BM_std_minmax_element<int>/64000 15152.869 -9.93%
BM_std_minmax_element<int>/65536 15518.564 -9.88%
BM_std_minmax_element<int>/70000 16580.958 -9.85%
BM_std_minmax_element<long_long>/1 0.311 -
BM_std_minmax_element<long_long>/1024 273.141 -2.01%
BM_std_minmax_element<long_long>/2 0.686 -
BM_std_minmax_element<long_long>/3 1.166 -8.55%
BM_std_minmax_element<long_long>/4 1.268 1.26%
BM_std_minmax_element<long_long>/4000 1052.594 -2.33%
BM_std_minmax_element<long_long>/4096 1077.590 -2.44%
BM_std_minmax_element<long_long>/512 138.622 -1.75%
BM_std_minmax_element<long_long>/5500 1443.647 -2.40%
BM_std_minmax_element<long_long>/64 17.311 -2.04%
BM_std_minmax_element<long_long>/64000 16787.333 -3.22%
BM_std_minmax_element<long_long>/65536 17191.293 -3.21%
BM_std_minmax_element<long_long>/70000 18358.120 -3.37%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 295.167 4.55%
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.070 -18.01%
BM_std_minmax_element<short>/4 1.272 -
BM_std_minmax_element<short>/4000 1134.870 4.57%
BM_std_minmax_element<short>/4096 1162.394 4.58%
BM_std_minmax_element<short>/512 149.936 4.76%
BM_std_minmax_element<short>/5500 1558.282 4.63%
BM_std_minmax_element<short>/64 18.222 4.55%
BM_std_minmax_element<short>/64000 18095.517 4.80%
BM_std_minmax_element<short>/65536 18530.125 4.83%
BM_std_minmax_element<short>/70000 19800.332 4.87%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 15.005 1.09%
BM_tolower_string<wchar_t> 6.205 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.006 -
BM_toupper_string<wchar_t> 6.224 -
BM_vector_deque_copy/0 0.499 33.38%
BM_vector_deque_copy/1 2.071 -11.20%
BM_vector_deque_copy/1024 35.867 -
BM_vector_deque_copy/2 1.729 -16.43%
BM_vector_deque_copy/4000 140.948 -
BM_vector_deque_copy/4096 146.391 -
BM_vector_deque_copy/512 17.056 -
BM_vector_deque_copy/5500 198.566 -
BM_vector_deque_copy/64 2.645 -5.95%
BM_vector_deque_copy/64000 2368.250 -
BM_vector_deque_copy/65536 2365.442 -
BM_vector_deque_copy/70000 2586.625 -
BM_vector_deque_copy_backward/0 0.518 2.82%
BM_vector_deque_copy_backward/1 2.413 -7.32%
BM_vector_deque_copy_backward/1024 38.159 -
BM_vector_deque_copy_backward/2 2.120 -6.84%
BM_vector_deque_copy_backward/4000 140.889 -
BM_vector_deque_copy_backward/4096 150.161 -
BM_vector_deque_copy_backward/512 17.585 -
BM_vector_deque_copy_backward/5500 199.409 -
BM_vector_deque_copy_backward/64 3.053 -1.54%
BM_vector_deque_copy_backward/64000 7745.187 -3.94%
BM_vector_deque_copy_backward/65536 7970.454 -5.79%
BM_vector_deque_copy_backward/70000 8638.313 -1.01%
BM_vector_deque_move/0 0.372 -12.97%
BM_vector_deque_move/1 2.339 -
BM_vector_deque_move/1024 35.942 -
BM_vector_deque_move/2 2.006 -3.18%
BM_vector_deque_move/4000 140.644 -
BM_vector_deque_move/4096 144.752 -1.26%
BM_vector_deque_move/512 17.058 -
BM_vector_deque_move/5500 198.010 -
BM_vector_deque_move/64 2.765 -1.60%
BM_vector_deque_move/64000 2360.633 -
BM_vector_deque_move/65536 2365.681 -
BM_vector_deque_move/70000 2576.542 -
BM_vector_deque_move_backward/0 0.380 -25.56%
BM_vector_deque_move_backward/1 2.229 -1.26%
BM_vector_deque_move_backward/1024 37.854 -
BM_vector_deque_move_backward/2 1.947 3.01%
BM_vector_deque_move_backward/4000 140.881 -
BM_vector_deque_move_backward/4096 148.100 -
BM_vector_deque_move_backward/512 18.013 -
BM_vector_deque_move_backward/5500 197.521 -
BM_vector_deque_move_backward/64 3.088 -
BM_vector_deque_move_backward/64000 7765.074 1.11%
BM_vector_deque_move_backward/65536 7894.540 -1.41%
BM_vector_deque_move_backward/70000 8410.746 -
BM_vector_deque_ranges_copy/0 0.608 30.60%
BM_vector_deque_ranges_copy/1 2.227 -3.93%
BM_vector_deque_ranges_copy/1024 35.921 -
BM_vector_deque_ranges_copy/2 1.940 -6.20%
BM_vector_deque_ranges_copy/4000 142.882 -
BM_vector_deque_ranges_copy/4096 145.180 -
BM_vector_deque_ranges_copy/512 17.009 -
BM_vector_deque_ranges_copy/5500 198.196 -
BM_vector_deque_ranges_copy/64 2.766 -2.45%
BM_vector_deque_ranges_copy/64000 2368.473 -
BM_vector_deque_ranges_copy/65536 2362.688 -
BM_vector_deque_ranges_copy/70000 2584.216 -
BM_vector_deque_ranges_copy_backward/0 0.385 -5.57%
BM_vector_deque_ranges_copy_backward/1 2.307 -
BM_vector_deque_ranges_copy_backward/1024 38.088 -
BM_vector_deque_ranges_copy_backward/2 2.064 -
BM_vector_deque_ranges_copy_backward/4000 141.447 -
BM_vector_deque_ranges_copy_backward/4096 147.581 -
BM_vector_deque_ranges_copy_backward/512 17.613 -
BM_vector_deque_ranges_copy_backward/5500 196.757 -
BM_vector_deque_ranges_copy_backward/64 3.045 2.11%
BM_vector_deque_ranges_copy_backward/64000 7673.062 -
BM_vector_deque_ranges_copy_backward/65536 7947.375 -2.04%
BM_vector_deque_ranges_copy_backward/70000 8531.463 -4.02%
BM_vector_deque_ranges_move/0 0.563 10.94%
BM_vector_deque_ranges_move/1 2.231 1.43%
BM_vector_deque_ranges_move/1024 36.137 1.05%
BM_vector_deque_ranges_move/2 1.951 -
BM_vector_deque_ranges_move/4000 143.726 1.30%
BM_vector_deque_ranges_move/4096 144.640 -
BM_vector_deque_ranges_move/512 17.082 -
BM_vector_deque_ranges_move/5500 196.655 -
BM_vector_deque_ranges_move/64 2.758 -
BM_vector_deque_ranges_move/64000 2369.365 -
BM_vector_deque_ranges_move/65536 2362.835 -
BM_vector_deque_ranges_move/70000 2584.189 -
BM_vector_deque_ranges_move_backward/0 0.551 -
BM_vector_deque_ranges_move_backward/1 2.116 -3.87%
BM_vector_deque_ranges_move_backward/1024 38.330 1.10%
BM_vector_deque_ranges_move_backward/2 1.841 -1.78%
BM_vector_deque_ranges_move_backward/4000 144.335 -
BM_vector_deque_ranges_move_backward/4096 149.442 -
BM_vector_deque_ranges_move_backward/512 18.412 1.44%
BM_vector_deque_ranges_move_backward/5500 199.465 -
BM_vector_deque_ranges_move_backward/64 3.223 3.65%
BM_vector_deque_ranges_move_backward/64000 7733.151 1.41%
BM_vector_deque_ranges_move_backward/65536 8091.606 3.66%
BM_vector_deque_ranges_move_backward/70000 8521.047 -
SetIntersection_Front_Set_float_1024_1 1122118.260 -
SetIntersection_Front_Set_float_1024_1024 15632559.182 9.70%
SetIntersection_Front_Set_float_1024_16 1304036.231 -
SetIntersection_Front_Set_float_1024_256 4773745.530 6.69%
SetIntersection_Front_Set_float_1024_4 1154151.171 -
SetIntersection_Front_Set_float_1024_64 1966593.715 4.97%
SetIntersection_Front_Set_float_16384_1 1110202.880 -
SetIntersection_Front_Set_float_16384_1024 15328077.873 8.28%
SetIntersection_Front_Set_float_16384_16 1302852.254 1.64%
SetIntersection_Front_Set_float_16384_16384 243630814.975 1.57%
SetIntersection_Front_Set_float_16384_256 4638033.926 -2.72%
SetIntersection_Front_Set_float_16384_4 1138139.814 -
SetIntersection_Front_Set_float_16384_64 1853237.731 -8.43%
SetIntersection_Front_Set_float_16_1 67387638.997 -
SetIntersection_Front_Set_float_16_16 40735787.165 -1.18%
SetIntersection_Front_Set_float_16_4 59175930.487 -
SetIntersection_Front_Set_float_1_1 573185357.849 -
SetIntersection_Front_Set_float_256_1 4453426.247 -
SetIntersection_Front_Set_float_256_16 4747822.443 -2.47%
SetIntersection_Front_Set_float_256_256 9237667.192 -
SetIntersection_Front_Set_float_256_4 4505160.269 -
SetIntersection_Front_Set_float_256_64 6128132.340 -2.01%
SetIntersection_Front_Set_float_262144_1 1100166.211 -1.03%
SetIntersection_Front_Set_float_262144_1024 14440694.472 -1.39%
SetIntersection_Front_Set_float_262144_16 1283758.984 -
SetIntersection_Front_Set_float_262144_16384 242855614.598 -
SetIntersection_Front_Set_float_262144_256 4393669.687 -
SetIntersection_Front_Set_float_262144_262144 1766608.642 -
SetIntersection_Front_Set_float_262144_4 1153352.486 -
SetIntersection_Front_Set_float_262144_64 1868120.305 -
SetIntersection_Front_Set_float_4_1 229099834.371 -
SetIntersection_Front_Set_float_4_4 146752525.747 -
SetIntersection_Front_Set_float_64_1 17551777.169 -
SetIntersection_Front_Set_float_64_16 16435649.803 -1.58%
SetIntersection_Front_Set_float_64_4 17321086.345 -
SetIntersection_Front_Set_float_64_64 15839690.132 11.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1114982.365 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20849897.269 -6.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1408837.465 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5827688.572 -10.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1170176.673 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2408243.287 2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1117159.519 2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 20197987.474 -9.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1381238.639 -3.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353605424.641 4.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6527144.703 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1151534.596 -2.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2368782.873 3.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67541817.803 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43724314.670 -2.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59724041.546 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570792535.564 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4459920.219 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5262392.829 -2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12043565.052 -7.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4622613.528 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7246767.081 -5.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1128811.372 2.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 22620465.762 9.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1371630.967 -2.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 330956913.152 -3.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6429926.514 5.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2253447.756 1.76%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1180121.893 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2226377.396 -2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 230339019.503 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149871432.747 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17653404.918 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17816340.778 -1.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17640814.123 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18459467.538 -
SetIntersection_Front_Set_string_1024_1 1134050.522 -1.80%
SetIntersection_Front_Set_string_1024_1024 57603484.775 2.10%
SetIntersection_Front_Set_string_1024_16 1997500.662 2.74%
SetIntersection_Front_Set_string_1024_256 16012668.637 -3.07%
SetIntersection_Front_Set_string_1024_4 1292761.889 -2.78%
SetIntersection_Front_Set_string_1024_64 5026481.504 6.59%
SetIntersection_Front_Set_string_16384_1 1129929.329 -2.28%
SetIntersection_Front_Set_string_16384_1024 58588644.640 -
SetIntersection_Front_Set_string_16384_16 1986679.836 6.82%
SetIntersection_Front_Set_string_16384_16384 350569245.011 -
SetIntersection_Front_Set_string_16384_256 15655275.120 2.52%
SetIntersection_Front_Set_string_16384_4 1348857.308 2.49%
SetIntersection_Front_Set_string_16384_64 4932456.321 4.50%
SetIntersection_Front_Set_string_16_1 69355347.162 -
SetIntersection_Front_Set_string_16_16 64280380.994 2.73%
SetIntersection_Front_Set_string_16_4 68579372.152 3.85%
SetIntersection_Front_Set_string_1_1 591584221.856 -
SetIntersection_Front_Set_string_256_1 4565118.840 -
SetIntersection_Front_Set_string_256_16 7535496.709 8.64%
SetIntersection_Front_Set_string_256_256 32036048.662 1.86%
SetIntersection_Front_Set_string_256_4 5219487.157 -
SetIntersection_Front_Set_string_256_64 15660571.774 -3.63%
SetIntersection_Front_Set_string_262144_1 1157049.671 -
SetIntersection_Front_Set_string_262144_1024 60302864.177 2.60%
SetIntersection_Front_Set_string_262144_16 1898874.575 -7.06%
SetIntersection_Front_Set_string_262144_16384 351646419.953 -
SetIntersection_Front_Set_string_262144_256 16351032.498 13.49%
SetIntersection_Front_Set_string_262144_262144 17788034.504 -
SetIntersection_Front_Set_string_262144_4 1302368.775 -1.02%
SetIntersection_Front_Set_string_262144_64 5097902.109 11.75%
SetIntersection_Front_Set_string_4_1 235720361.120 -
SetIntersection_Front_Set_string_4_4 167984798.007 -
SetIntersection_Front_Set_string_64_1 18190938.214 -
SetIntersection_Front_Set_string_64_16 25909928.958 3.65%
SetIntersection_Front_Set_string_64_4 19982474.613 1.14%
SetIntersection_Front_Set_string_64_64 38058006.428 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1084018.052 -3.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24951833.290 3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1411636.607 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6593332.372 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1169364.771 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2447860.754 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1126044.155 2.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26153022.035 -4.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1427008.097 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346695435.576 -4.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6769856.346 3.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1138112.844 -3.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2453231.477 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67551981.949 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 46155071.373 3.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60129897.631 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573377926.610 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4496773.443 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5457904.868 2.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13012805.912 1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4646876.938 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8126000.131 3.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1119192.798 1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27586576.214 4.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1377662.597 -1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 351248341.624 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6591185.720 -1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3116558.998 1.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1158351.088 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2327379.718 -4.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229379746.081 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 149961944.164 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17660313.812 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18374653.909 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17677432.959 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19236498.277 1.39%
SetIntersection_Front_Set_uint32_1024_1 1103918.435 -1.81%
SetIntersection_Front_Set_uint32_1024_1024 17651921.337 10.37%
SetIntersection_Front_Set_uint32_1024_16 1329051.391 2.77%
SetIntersection_Front_Set_uint32_1024_256 5317458.139 6.74%
SetIntersection_Front_Set_uint32_1024_4 1143019.564 4.23%
SetIntersection_Front_Set_uint32_1024_64 2034122.969 -
SetIntersection_Front_Set_uint32_16384_1 1107691.828 -
SetIntersection_Front_Set_uint32_16384_1024 16098145.799 -
SetIntersection_Front_Set_uint32_16384_16 1293605.968 -2.94%
SetIntersection_Front_Set_uint32_16384_16384 334209002.879 -3.25%
SetIntersection_Front_Set_uint32_16384_256 4905163.386 4.52%
SetIntersection_Front_Set_uint32_16384_4 1155530.382 -
SetIntersection_Front_Set_uint32_16384_64 1997195.575 4.30%
SetIntersection_Front_Set_uint32_16_1 66904263.784 -
SetIntersection_Front_Set_uint32_16_16 42295311.318 2.15%
SetIntersection_Front_Set_uint32_16_4 58925794.173 -
SetIntersection_Front_Set_uint32_1_1 568606729.173 -
SetIntersection_Front_Set_uint32_256_1 4410863.696 1.13%
SetIntersection_Front_Set_uint32_256_16 4845112.244 -2.93%
SetIntersection_Front_Set_uint32_256_256 9553478.492 1.20%
SetIntersection_Front_Set_uint32_256_4 4558680.304 -
SetIntersection_Front_Set_uint32_256_64 6602772.021 2.08%
SetIntersection_Front_Set_uint32_262144_1 1073790.869 -
SetIntersection_Front_Set_uint32_262144_1024 16704471.198 1.26%
SetIntersection_Front_Set_uint32_262144_16 1255391.197 -1.73%
SetIntersection_Front_Set_uint32_262144_16384 353668127.101 2.05%
SetIntersection_Front_Set_uint32_262144_256 4870774.423 1.89%
SetIntersection_Front_Set_uint32_262144_262144 1851123.131 -
SetIntersection_Front_Set_uint32_262144_4 1129823.953 -
SetIntersection_Front_Set_uint32_262144_64 1928082.755 -
SetIntersection_Front_Set_uint32_4_1 227787564.828 -
SetIntersection_Front_Set_uint32_4_4 147036531.902 -
SetIntersection_Front_Set_uint32_64_1 17570803.215 -
SetIntersection_Front_Set_uint32_64_16 17262571.722 2.49%
SetIntersection_Front_Set_uint32_64_4 17313993.948 -
SetIntersection_Front_Set_uint32_64_64 15786160.006 -2.22%
SetIntersection_Front_Set_uint64_1024_1 1108827.553 -
SetIntersection_Front_Set_uint64_1024_1024 15118472.721 12.09%
SetIntersection_Front_Set_uint64_1024_16 1279601.713 -2.58%
SetIntersection_Front_Set_uint64_1024_256 4760690.741 7.56%
SetIntersection_Front_Set_uint64_1024_4 1155040.991 -
SetIntersection_Front_Set_uint64_1024_64 1916321.332 6.33%
SetIntersection_Front_Set_uint64_16384_1 1062047.295 -4.88%
SetIntersection_Front_Set_uint64_16384_1024 14844440.844 -1.63%
SetIntersection_Front_Set_uint64_16384_16 1240644.678 -6.01%
SetIntersection_Front_Set_uint64_16384_16384 345608910.770 39.06%
SetIntersection_Front_Set_uint64_16384_256 4774809.731 7.60%
SetIntersection_Front_Set_uint64_16384_4 1132469.636 1.15%
SetIntersection_Front_Set_uint64_16384_64 1961257.582 8.20%
SetIntersection_Front_Set_uint64_16_1 66450264.053 -
SetIntersection_Front_Set_uint64_16_16 41148720.892 -
SetIntersection_Front_Set_uint64_16_4 58116667.789 -
SetIntersection_Front_Set_uint64_1_1 566669477.799 -
SetIntersection_Front_Set_uint64_256_1 4412518.495 -
SetIntersection_Front_Set_uint64_256_16 4898355.831 2.36%
SetIntersection_Front_Set_uint64_256_256 9129986.175 -
SetIntersection_Front_Set_uint64_256_4 4498855.330 -
SetIntersection_Front_Set_uint64_256_64 6215709.478 -1.35%
SetIntersection_Front_Set_uint64_262144_1 1126116.021 1.01%
SetIntersection_Front_Set_uint64_262144_1024 15965925.742 2.95%
SetIntersection_Front_Set_uint64_262144_16 1316237.940 2.90%
SetIntersection_Front_Set_uint64_262144_16384 345585528.349 -1.44%
SetIntersection_Front_Set_uint64_262144_256 4637709.422 7.31%
SetIntersection_Front_Set_uint64_262144_262144 1814913.981 -
SetIntersection_Front_Set_uint64_262144_4 1112745.305 -3.35%
SetIntersection_Front_Set_uint64_262144_64 1917682.482 1.91%
SetIntersection_Front_Set_uint64_4_1 226496959.124 -
SetIntersection_Front_Set_uint64_4_4 147109909.486 -
SetIntersection_Front_Set_uint64_64_1 17377967.172 -
SetIntersection_Front_Set_uint64_64_16 16618113.168 1.29%
SetIntersection_Front_Set_uint64_64_4 17118661.451 -
SetIntersection_Front_Set_uint64_64_64 15019705.267 2.52%
SetIntersection_Front_Vector_float_1024_1 1105578.184 -
SetIntersection_Front_Vector_float_1024_1024 6005232.258 -
SetIntersection_Front_Vector_float_1024_16 1189340.095 -1.73%
SetIntersection_Front_Vector_float_1024_256 2348448.476 -
SetIntersection_Front_Vector_float_1024_4 1127751.661 -
SetIntersection_Front_Vector_float_1024_64 1437853.810 -5.22%
SetIntersection_Front_Vector_float_16384_1 1114361.038 -
SetIntersection_Front_Vector_float_16384_1024 5938701.976 -
SetIntersection_Front_Vector_float_16384_16 1197176.959 2.33%
SetIntersection_Front_Vector_float_16384_16384 80079950.303 -4.60%
SetIntersection_Front_Vector_float_16384_256 2342254.098 -
SetIntersection_Front_Vector_float_16384_4 1130512.382 -
SetIntersection_Front_Vector_float_16384_64 1433621.330 -
SetIntersection_Front_Vector_float_16_1 67356226.983 -
SetIntersection_Front_Vector_float_16_16 38068770.038 -
SetIntersection_Front_Vector_float_16_4 58304084.380 -
SetIntersection_Front_Vector_float_1_1 572606222.130 -
SetIntersection_Front_Vector_float_256_1 4445948.237 -
SetIntersection_Front_Vector_float_256_16 4483670.464 -1.60%
SetIntersection_Front_Vector_float_256_256 4680269.659 -
SetIntersection_Front_Vector_float_256_4 4466479.915 -
SetIntersection_Front_Vector_float_256_64 4569481.816 -5.35%
SetIntersection_Front_Vector_float_262144_1 1097907.354 -2.23%
SetIntersection_Front_Vector_float_262144_1024 5969935.263 -
SetIntersection_Front_Vector_float_262144_16 1198974.928 -
SetIntersection_Front_Vector_float_262144_16384 80219367.563 -3.93%
SetIntersection_Front_Vector_float_262144_256 2352722.108 -
SetIntersection_Front_Vector_float_262144_262144 351913581.613 -
SetIntersection_Front_Vector_float_262144_4 1135364.966 -
SetIntersection_Front_Vector_float_262144_64 1439768.196 1.38%
SetIntersection_Front_Vector_float_4_1 229057157.098 -
SetIntersection_Front_Vector_float_4_4 145033876.942 -
SetIntersection_Front_Vector_float_64_1 17579959.563 -
SetIntersection_Front_Vector_float_64_16 15157353.483 -
SetIntersection_Front_Vector_float_64_4 17087641.874 -
SetIntersection_Front_Vector_float_64_64 11477473.045 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1122132.404 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 9551109.049 20.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1255895.156 7.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3499144.820 23.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1148057.198 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1662384.507 7.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1113988.527 3.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 10565221.927 26.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1167127.326 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119540755.466 1.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2942887.769 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1151361.176 1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1562581.946 -1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66818068.016 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40449520.807 2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 57928024.738 -1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 567779399.283 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4380522.531 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4587351.481 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 7068050.737 22.12%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4486072.406 1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5495960.081 7.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1108071.834 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8390590.153 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1157565.656 -5.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 116987531.956 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2914945.542 -1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351355288.289 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1133026.349 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1525620.315 -3.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227018436.301 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145900997.295 -1.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17550122.625 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15921008.646 3.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16983444.885 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13645534.284 9.91%
SetIntersection_Front_Vector_string_1024_1 1143815.394 -
SetIntersection_Front_Vector_string_1024_1024 40308793.262 -
SetIntersection_Front_Vector_string_1024_16 1678363.963 -2.69%
SetIntersection_Front_Vector_string_1024_256 9944246.011 -
SetIntersection_Front_Vector_string_1024_4 1260510.567 -
SetIntersection_Front_Vector_string_1024_64 3561269.692 -1.65%
SetIntersection_Front_Vector_string_16384_1 1135141.334 -
SetIntersection_Front_Vector_string_16384_1024 40232878.727 -
SetIntersection_Front_Vector_string_16384_16 1721264.078 -
SetIntersection_Front_Vector_string_16384_16384 351095920.264 -
SetIntersection_Front_Vector_string_16384_256 9943289.399 -6.63%
SetIntersection_Front_Vector_string_16384_4 1263427.693 2.77%
SetIntersection_Front_Vector_string_16384_64 3549502.362 1.88%
SetIntersection_Front_Vector_string_16_1 68647261.832 -
SetIntersection_Front_Vector_string_16_16 54857465.519 -
SetIntersection_Front_Vector_string_16_4 64418186.757 -
SetIntersection_Front_Vector_string_1_1 584023278.573 -
SetIntersection_Front_Vector_string_256_1 4523976.296 -
SetIntersection_Front_Vector_string_256_16 6400163.449 -
SetIntersection_Front_Vector_string_256_256 20947929.639 -
SetIntersection_Front_Vector_string_256_4 4970581.569 -
SetIntersection_Front_Vector_string_256_64 11342413.366 1.04%
SetIntersection_Front_Vector_string_262144_1 1156184.596 -
SetIntersection_Front_Vector_string_262144_1024 40167433.128 -2.86%
SetIntersection_Front_Vector_string_262144_16 1741195.492 5.67%
SetIntersection_Front_Vector_string_262144_16384 346022332.731 -
SetIntersection_Front_Vector_string_262144_256 9912963.895 -5.65%
SetIntersection_Front_Vector_string_262144_262144 14351420.490 -
SetIntersection_Front_Vector_string_262144_4 1265240.967 1.97%
SetIntersection_Front_Vector_string_262144_64 3557089.091 6.88%
SetIntersection_Front_Vector_string_4_1 233535039.032 -
SetIntersection_Front_Vector_string_4_4 160360648.780 -
SetIntersection_Front_Vector_string_64_1 17963417.146 -
SetIntersection_Front_Vector_string_64_16 22106771.214 -1.14%
SetIntersection_Front_Vector_string_64_4 18870547.286 -
SetIntersection_Front_Vector_string_64_64 27457975.229 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1116791.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9971713.961 3.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1241613.413 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3326291.807 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1148371.644 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1679649.294 2.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1066570.904 -4.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9636589.714 -2.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1204795.720 -3.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 140418233.502 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3303493.168 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1137854.003 -2.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1691260.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66878361.402 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39588271.974 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58236450.903 -1.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 570573720.883 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4428673.566 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4708199.323 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6535838.581 -1.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4480213.623 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5334784.710 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1116324.060 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9935332.286 2.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1252510.077 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140113389.947 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3255531.324 -2.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350883597.322 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1147858.966 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1673784.041 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227772940.733 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 147395982.398 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17528930.151 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15975115.832 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17212136.114 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13433178.957 1.11%
SetIntersection_Front_Vector_uint32_1024_1 1096061.735 -1.59%
SetIntersection_Front_Vector_uint32_1024_1024 5977342.888 1.54%
SetIntersection_Front_Vector_uint32_1024_16 1189167.953 2.72%
SetIntersection_Front_Vector_uint32_1024_256 2313127.465 -1.62%
SetIntersection_Front_Vector_uint32_1024_4 1133275.406 -
SetIntersection_Front_Vector_uint32_1024_64 1414587.646 -1.05%
SetIntersection_Front_Vector_uint32_16384_1 1113852.520 -
SetIntersection_Front_Vector_uint32_16384_1024 5966634.462 -
SetIntersection_Front_Vector_uint32_16384_16 1152088.980 -3.06%
SetIntersection_Front_Vector_uint32_16384_16384 79816857.222 -
SetIntersection_Front_Vector_uint32_16384_256 2338066.998 1.87%
SetIntersection_Front_Vector_uint32_16384_4 1127230.548 -
SetIntersection_Front_Vector_uint32_16384_64 1436991.763 -
SetIntersection_Front_Vector_uint32_16_1 66750497.431 -
SetIntersection_Front_Vector_uint32_16_16 37921735.446 -
SetIntersection_Front_Vector_uint32_16_4 57815917.060 -
SetIntersection_Front_Vector_uint32_1_1 569736767.466 -
SetIntersection_Front_Vector_uint32_256_1 4392389.177 -
SetIntersection_Front_Vector_uint32_256_16 4450911.914 -
SetIntersection_Front_Vector_uint32_256_256 4677847.416 -1.19%
SetIntersection_Front_Vector_uint32_256_4 4381776.465 -2.02%
SetIntersection_Front_Vector_uint32_256_64 4597057.864 1.72%
SetIntersection_Front_Vector_uint32_262144_1 1071188.958 -4.45%
SetIntersection_Front_Vector_uint32_262144_1024 5973412.452 -
SetIntersection_Front_Vector_uint32_262144_16 1190989.478 -
SetIntersection_Front_Vector_uint32_262144_16384 79946683.501 -
SetIntersection_Front_Vector_uint32_262144_256 2351023.372 1.80%
SetIntersection_Front_Vector_uint32_262144_262144 350330965.411 -
SetIntersection_Front_Vector_uint32_262144_4 1124947.673 -
SetIntersection_Front_Vector_uint32_262144_64 1435270.355 3.76%
SetIntersection_Front_Vector_uint32_4_1 227794773.029 -
SetIntersection_Front_Vector_uint32_4_4 144912719.284 -
SetIntersection_Front_Vector_uint32_64_1 17455983.074 -
SetIntersection_Front_Vector_uint32_64_16 15084112.072 -
SetIntersection_Front_Vector_uint32_64_4 16872739.177 -
SetIntersection_Front_Vector_uint32_64_64 11299664.916 -2.17%
SetIntersection_Front_Vector_uint64_1024_1 1113803.119 1.31%
SetIntersection_Front_Vector_uint64_1024_1024 6199287.966 5.04%
SetIntersection_Front_Vector_uint64_1024_16 1186229.151 -
SetIntersection_Front_Vector_uint64_1024_256 2284886.765 -2.51%
SetIntersection_Front_Vector_uint64_1024_4 1130533.397 -
SetIntersection_Front_Vector_uint64_1024_64 1411744.327 -1.37%
SetIntersection_Front_Vector_uint64_16384_1 1114727.160 -
SetIntersection_Front_Vector_uint64_16384_1024 5979266.837 -
SetIntersection_Front_Vector_uint64_16384_16 1123429.577 -2.12%
SetIntersection_Front_Vector_uint64_16384_16384 81943059.064 4.93%
SetIntersection_Front_Vector_uint64_16384_256 2336325.947 -
SetIntersection_Front_Vector_uint64_16384_4 1137659.588 -
SetIntersection_Front_Vector_uint64_16384_64 1410056.696 -1.13%
SetIntersection_Front_Vector_uint64_16_1 66619422.861 -
SetIntersection_Front_Vector_uint64_16_16 38735084.727 2.78%
SetIntersection_Front_Vector_uint64_16_4 57616575.742 -
SetIntersection_Front_Vector_uint64_1_1 566156658.751 -
SetIntersection_Front_Vector_uint64_256_1 4424296.782 -
SetIntersection_Front_Vector_uint64_256_16 4461557.609 -
SetIntersection_Front_Vector_uint64_256_256 4665188.227 -
SetIntersection_Front_Vector_uint64_256_4 4356898.185 -
SetIntersection_Front_Vector_uint64_256_64 4455215.837 -
SetIntersection_Front_Vector_uint64_262144_1 1112865.704 -
SetIntersection_Front_Vector_uint64_262144_1024 5869482.189 -
SetIntersection_Front_Vector_uint64_262144_16 1186987.749 -
SetIntersection_Front_Vector_uint64_262144_16384 81666648.200 4.42%
SetIntersection_Front_Vector_uint64_262144_256 2232978.347 -4.20%
SetIntersection_Front_Vector_uint64_262144_262144 352885025.066 -
SetIntersection_Front_Vector_uint64_262144_4 1121329.797 3.04%
SetIntersection_Front_Vector_uint64_262144_64 1427485.352 -
SetIntersection_Front_Vector_uint64_4_1 226641073.639 -
SetIntersection_Front_Vector_uint64_4_4 143947541.793 -
SetIntersection_Front_Vector_uint64_64_1 17450373.541 -
SetIntersection_Front_Vector_uint64_64_16 15358626.742 2.11%
SetIntersection_Front_Vector_uint64_64_4 16844388.673 -
SetIntersection_Front_Vector_uint64_64_64 11229747.122 -
SetIntersection_Interlaced_Set_float_1024_1 1118477.994 -
SetIntersection_Interlaced_Set_float_1024_1024 15028196.997 -
SetIntersection_Interlaced_Set_float_1024_16 11671769.042 1.32%
SetIntersection_Interlaced_Set_float_1024_256 15212972.074 -8.12%
SetIntersection_Interlaced_Set_float_1024_4 9977031.021 -2.33%
SetIntersection_Interlaced_Set_float_1024_64 10104398.299 2.33%
SetIntersection_Interlaced_Set_float_16384_1 1121311.972 -
SetIntersection_Interlaced_Set_float_16384_1024 171423408.336 -
SetIntersection_Interlaced_Set_float_16384_16 214952434.932 1.96%
SetIntersection_Interlaced_Set_float_16384_16384 244073049.858 1.63%
SetIntersection_Interlaced_Set_float_16384_256 206662222.597 2.34%
SetIntersection_Interlaced_Set_float_16384_4 176054324.299 2.97%
SetIntersection_Interlaced_Set_float_16384_64 220960666.656 1.03%
SetIntersection_Interlaced_Set_float_16_1 67177780.319 -
SetIntersection_Interlaced_Set_float_16_16 42512044.123 2.81%
SetIntersection_Interlaced_Set_float_16_4 64943836.693 -
SetIntersection_Interlaced_Set_float_1_1 573142764.597 -
SetIntersection_Interlaced_Set_float_256_1 4440609.156 -
SetIntersection_Interlaced_Set_float_256_16 12205527.717 -
SetIntersection_Interlaced_Set_float_256_256 9067150.717 -1.03%
SetIntersection_Interlaced_Set_float_256_4 11296327.369 -2.95%
SetIntersection_Interlaced_Set_float_256_64 14804450.623 -5.84%
SetIntersection_Interlaced_Set_float_262144_1 1119297.884 3.06%
SetIntersection_Interlaced_Set_float_262144_1024 1557087.322 -
SetIntersection_Interlaced_Set_float_262144_16 1640585.938 -
SetIntersection_Interlaced_Set_float_262144_16384 1289170.900 -
SetIntersection_Interlaced_Set_float_262144_256 1610220.623 -
SetIntersection_Interlaced_Set_float_262144_262144 1815547.852 -
SetIntersection_Interlaced_Set_float_262144_4 1332491.537 -
SetIntersection_Interlaced_Set_float_262144_64 1607901.611 -
SetIntersection_Interlaced_Set_float_4_1 229314577.958 -
SetIntersection_Interlaced_Set_float_4_4 148452350.074 -
SetIntersection_Interlaced_Set_float_64_1 17622734.099 -
SetIntersection_Interlaced_Set_float_64_16 25081631.429 3.05%
SetIntersection_Interlaced_Set_float_64_4 22205835.190 -
SetIntersection_Interlaced_Set_float_64_64 15006162.843 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1124937.091 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21199130.456 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11884729.644 -1.57%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 18705676.580 -3.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9793961.677 -1.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11038089.855 -1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121521.539 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 180293615.098 -2.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217762622.686 -1.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 358690779.004 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205779782.495 -1.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 183422211.660 1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228381274.985 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67240298.818 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43352829.062 -1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66695082.646 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 573472287.504 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4479720.165 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12923030.582 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 11583780.652 -5.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11368723.158 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17829732.792 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1140282.186 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627918.133 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1691822.756 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1336272.297 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1653594.971 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2303338.705 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1375181.153 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1653522.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 229123788.443 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150115958.257 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17554615.902 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27776299.661 2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23626263.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18421839.730 -4.66%
SetIntersection_Interlaced_Set_string_1024_1 1155193.785 -
SetIntersection_Interlaced_Set_string_1024_1024 58479445.818 -
SetIntersection_Interlaced_Set_string_1024_16 13573662.426 -1.04%
SetIntersection_Interlaced_Set_string_1024_256 35783872.075 -1.50%
SetIntersection_Interlaced_Set_string_1024_4 10561537.046 -
SetIntersection_Interlaced_Set_string_1024_64 16916665.329 2.06%
SetIntersection_Interlaced_Set_string_16384_1 1159955.700 -
SetIntersection_Interlaced_Set_string_16384_1024 349277369.681 1.37%
SetIntersection_Interlaced_Set_string_16384_16 243455904.673 -29.40%
SetIntersection_Interlaced_Set_string_16384_16384 349715295.236 -
SetIntersection_Interlaced_Set_string_16384_256 351834828.650 1.58%
SetIntersection_Interlaced_Set_string_16384_4 199151281.096 -
SetIntersection_Interlaced_Set_string_16384_64 343089209.603 -1.77%
SetIntersection_Interlaced_Set_string_16_1 69469296.880 -
SetIntersection_Interlaced_Set_string_16_16 64256990.934 -
SetIntersection_Interlaced_Set_string_16_4 77804969.997 -
SetIntersection_Interlaced_Set_string_1_1 591037470.007 -
SetIntersection_Interlaced_Set_string_256_1 4599689.434 -
SetIntersection_Interlaced_Set_string_256_16 18257441.803 -
SetIntersection_Interlaced_Set_string_256_256 32689520.493 -
SetIntersection_Interlaced_Set_string_256_4 14234878.789 -1.31%
SetIntersection_Interlaced_Set_string_256_64 31356448.684 -
SetIntersection_Interlaced_Set_string_262144_1 1137339.534 -2.24%
SetIntersection_Interlaced_Set_string_262144_1024 2133143.392 -
SetIntersection_Interlaced_Set_string_262144_16 2164109.131 -
SetIntersection_Interlaced_Set_string_262144_16384 2742480.713 -
SetIntersection_Interlaced_Set_string_262144_256 2111832.846 -
SetIntersection_Interlaced_Set_string_262144_262144 17804313.557 -
SetIntersection_Interlaced_Set_string_262144_4 1874947.590 -
SetIntersection_Interlaced_Set_string_262144_64 2144405.518 -
SetIntersection_Interlaced_Set_string_4_1 235740438.437 -
SetIntersection_Interlaced_Set_string_4_4 168203968.662 -
SetIntersection_Interlaced_Set_string_64_1 18271295.454 -
SetIntersection_Interlaced_Set_string_64_16 40935415.325 -
SetIntersection_Interlaced_Set_string_64_4 27461923.799 1.36%
SetIntersection_Interlaced_Set_string_64_64 36984119.355 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1129963.369 4.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25019833.493 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11756405.512 -1.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20654270.639 2.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10176573.266 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11916882.469 -1.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1127288.784 3.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 243310496.461 1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 255304811.330 -24.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 360979262.617 4.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 251382733.897 -29.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 201884643.291 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348205358.070 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67528977.523 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45828743.889 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 68032075.123 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574007579.461 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4459656.256 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13146688.639 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13198392.297 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11890942.984 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19301160.725 2.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1113247.826 2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2024504.638 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2179779.051 1.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1804718.100 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2046402.670 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3159063.232 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1888743.570 1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2149280.519 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229668048.998 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150956611.824 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17680633.567 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27965005.969 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23887887.825 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19689281.532 1.46%
SetIntersection_Interlaced_Set_uint32_1024_1 1108894.320 2.07%
SetIntersection_Interlaced_Set_uint32_1024_1024 15215246.515 -3.38%
SetIntersection_Interlaced_Set_uint32_1024_16 11408082.555 -
SetIntersection_Interlaced_Set_uint32_1024_256 15408203.385 -1.74%
SetIntersection_Interlaced_Set_uint32_1024_4 9837806.266 -
SetIntersection_Interlaced_Set_uint32_1024_64 9828289.169 -
SetIntersection_Interlaced_Set_uint32_16384_1 1107185.708 1.53%
SetIntersection_Interlaced_Set_uint32_16384_1024 167975401.031 -
SetIntersection_Interlaced_Set_uint32_16384_16 211399655.361 1.42%
SetIntersection_Interlaced_Set_uint32_16384_16384 248038041.908 -27.88%
SetIntersection_Interlaced_Set_uint32_16384_256 202038016.302 2.52%
SetIntersection_Interlaced_Set_uint32_16384_4 173951477.133 2.89%
SetIntersection_Interlaced_Set_uint32_16384_64 215352418.520 -
SetIntersection_Interlaced_Set_uint32_16_1 66992941.928 -
SetIntersection_Interlaced_Set_uint32_16_16 40911764.417 -1.43%
SetIntersection_Interlaced_Set_uint32_16_4 64129435.211 -
SetIntersection_Interlaced_Set_uint32_1_1 568288254.515 -
SetIntersection_Interlaced_Set_uint32_256_1 4436092.769 -
SetIntersection_Interlaced_Set_uint32_256_16 11890066.797 -
SetIntersection_Interlaced_Set_uint32_256_256 9130265.795 -3.28%
SetIntersection_Interlaced_Set_uint32_256_4 11693683.101 -
SetIntersection_Interlaced_Set_uint32_256_64 15601422.674 3.34%
SetIntersection_Interlaced_Set_uint32_262144_1 1077567.904 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1529413.168 -
SetIntersection_Interlaced_Set_uint32_262144_16 1613372.072 -1.07%
SetIntersection_Interlaced_Set_uint32_262144_16384 1263363.687 -
SetIntersection_Interlaced_Set_uint32_262144_256 1589525.308 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2021943.688 -
SetIntersection_Interlaced_Set_uint32_262144_4 1289872.230 -1.26%
SetIntersection_Interlaced_Set_uint32_262144_64 1581971.598 -1.04%
SetIntersection_Interlaced_Set_uint32_4_1 226385370.365 -
SetIntersection_Interlaced_Set_uint32_4_4 146360348.107 -
SetIntersection_Interlaced_Set_uint32_64_1 17466405.798 -
SetIntersection_Interlaced_Set_uint32_64_16 24487053.365 5.20%
SetIntersection_Interlaced_Set_uint32_64_4 21869511.575 -1.80%
SetIntersection_Interlaced_Set_uint32_64_64 14993058.338 -
SetIntersection_Interlaced_Set_uint64_1024_1 1105024.333 -1.03%
SetIntersection_Interlaced_Set_uint64_1024_1024 15865623.882 -5.88%
SetIntersection_Interlaced_Set_uint64_1024_16 11519871.175 1.21%
SetIntersection_Interlaced_Set_uint64_1024_256 15241244.630 -5.97%
SetIntersection_Interlaced_Set_uint64_1024_4 9883781.258 -2.67%
SetIntersection_Interlaced_Set_uint64_1024_64 10070946.515 -4.67%
SetIntersection_Interlaced_Set_uint64_16384_1 1089649.697 -2.08%
SetIntersection_Interlaced_Set_uint64_16384_1024 173226990.392 -3.43%
SetIntersection_Interlaced_Set_uint64_16384_16 221146995.073 -
SetIntersection_Interlaced_Set_uint64_16384_16384 349660448.329 -
SetIntersection_Interlaced_Set_uint64_16384_256 207554470.026 -
SetIntersection_Interlaced_Set_uint64_16384_4 180625834.662 -
SetIntersection_Interlaced_Set_uint64_16384_64 233977548.393 -
SetIntersection_Interlaced_Set_uint64_16_1 66716724.040 -
SetIntersection_Interlaced_Set_uint64_16_16 41495306.189 -
SetIntersection_Interlaced_Set_uint64_16_4 63889159.616 -1.68%
SetIntersection_Interlaced_Set_uint64_1_1 566257309.509 -
SetIntersection_Interlaced_Set_uint64_256_1 4341332.558 -2.11%
SetIntersection_Interlaced_Set_uint64_256_16 12111403.973 -5.09%
SetIntersection_Interlaced_Set_uint64_256_256 9186931.697 -5.13%
SetIntersection_Interlaced_Set_uint64_256_4 11877145.079 1.78%
SetIntersection_Interlaced_Set_uint64_256_64 15053637.641 -3.33%
SetIntersection_Interlaced_Set_uint64_262144_1 1100844.287 -1.74%
SetIntersection_Interlaced_Set_uint64_262144_1024 1581839.436 -
SetIntersection_Interlaced_Set_uint64_262144_16 1645817.707 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1249321.127 -1.49%
SetIntersection_Interlaced_Set_uint64_262144_256 1621483.645 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1863191.082 -
SetIntersection_Interlaced_Set_uint64_262144_4 1329786.053 -
SetIntersection_Interlaced_Set_uint64_262144_64 1627127.604 -
SetIntersection_Interlaced_Set_uint64_4_1 226352102.299 -
SetIntersection_Interlaced_Set_uint64_4_4 146132794.856 -
SetIntersection_Interlaced_Set_uint64_64_1 17293915.689 -1.01%
SetIntersection_Interlaced_Set_uint64_64_16 24347248.680 -2.16%
SetIntersection_Interlaced_Set_uint64_64_4 22360150.418 -1.28%
SetIntersection_Interlaced_Set_uint64_64_64 15714279.648 3.26%
SetIntersection_Interlaced_Vector_float_1024_1 1114473.520 -
SetIntersection_Interlaced_Vector_float_1024_1024 5976734.816 -
SetIntersection_Interlaced_Vector_float_1024_16 2955267.372 12.57%
SetIntersection_Interlaced_Vector_float_1024_256 6416864.918 5.37%
SetIntersection_Interlaced_Vector_float_1024_4 1531525.021 -
SetIntersection_Interlaced_Vector_float_1024_64 5025950.069 18.33%
SetIntersection_Interlaced_Vector_float_16384_1 1096701.078 -
SetIntersection_Interlaced_Vector_float_16384_1024 47931652.702 -1.68%
SetIntersection_Interlaced_Vector_float_16384_16 3651746.632 52.36%
SetIntersection_Interlaced_Vector_float_16384_16384 80361571.860 -
SetIntersection_Interlaced_Vector_float_16384_256 11466297.738 -9.19%
SetIntersection_Interlaced_Vector_float_16384_4 1629077.630 16.08%
SetIntersection_Interlaced_Vector_float_16384_64 7753000.152 45.02%
SetIntersection_Interlaced_Vector_float_16_1 67295716.208 -
SetIntersection_Interlaced_Vector_float_16_16 38115919.688 -3.00%
SetIntersection_Interlaced_Vector_float_16_4 60263365.521 -
SetIntersection_Interlaced_Vector_float_1_1 574734360.000 -
SetIntersection_Interlaced_Vector_float_256_1 4449248.677 -
SetIntersection_Interlaced_Vector_float_256_16 6479427.155 2.89%
SetIntersection_Interlaced_Vector_float_256_256 4643926.774 -1.01%
SetIntersection_Interlaced_Vector_float_256_4 5311373.670 -
SetIntersection_Interlaced_Vector_float_256_64 7486745.159 10.84%
SetIntersection_Interlaced_Vector_float_262144_1 1125929.560 -
SetIntersection_Interlaced_Vector_float_262144_1024 84245928.181 6.60%
SetIntersection_Interlaced_Vector_float_262144_16 6314488.801 95.33%
SetIntersection_Interlaced_Vector_float_262144_16384 349456167.295 -3.94%
SetIntersection_Interlaced_Vector_float_262144_256 33329114.805 45.94%
SetIntersection_Interlaced_Vector_float_262144_262144 350850527.300 -
SetIntersection_Interlaced_Vector_float_262144_4 1624161.386 -20.92%
SetIntersection_Interlaced_Vector_float_262144_64 8020000.814 -56.99%
SetIntersection_Interlaced_Vector_float_4_1 228996409.932 -
SetIntersection_Interlaced_Vector_float_4_4 144932766.832 -
SetIntersection_Interlaced_Vector_float_64_1 17598411.354 -
SetIntersection_Interlaced_Vector_float_64_16 19494368.521 6.29%
SetIntersection_Interlaced_Vector_float_64_4 18908356.468 -
SetIntersection_Interlaced_Vector_float_64_64 11431700.911 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1117517.038 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8402099.958 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2052249.573 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7788821.310 3.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1273518.667 -5.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4059478.341 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1105303.689 2.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 47841306.528 3.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2734096.897 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 117163880.192 -1.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16457137.559 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1436880.141 -1.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5798650.699 -2.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66853013.808 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38543108.766 -4.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61195944.193 -1.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 567220502.223 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4417270.815 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7642189.500 11.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5816962.024 -1.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5053486.157 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8919119.956 -3.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1111305.092 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 96995914.197 3.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3566793.724 -8.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350149151.832 -2.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 30840084.096 -5.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350783733.523 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1557560.980 -3.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 10070194.968 -9.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 227094481.496 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 144184005.052 -1.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17475501.536 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19813194.945 -2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18630829.395 -1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12381920.990 -3.80%
SetIntersection_Interlaced_Vector_string_1024_1 1146046.749 -
SetIntersection_Interlaced_Vector_string_1024_1024 41345387.685 -
SetIntersection_Interlaced_Vector_string_1024_16 3197456.129 -5.86%
SetIntersection_Interlaced_Vector_string_1024_256 21080365.446 -
SetIntersection_Interlaced_Vector_string_1024_4 1700887.137 -
SetIntersection_Interlaced_Vector_string_1024_64 8582320.501 4.99%
SetIntersection_Interlaced_Vector_string_16384_1 1144343.889 -
SetIntersection_Interlaced_Vector_string_16384_1024 114159273.675 -
SetIntersection_Interlaced_Vector_string_16384_16 4286924.178 -1.28%
SetIntersection_Interlaced_Vector_string_16384_16384 350745082.005 -
SetIntersection_Interlaced_Vector_string_16384_256 36547035.249 -3.27%
SetIntersection_Interlaced_Vector_string_16384_4 1808927.694 -4.37%
SetIntersection_Interlaced_Vector_string_16384_64 11714562.926 -4.91%
SetIntersection_Interlaced_Vector_string_16_1 68753970.975 -
SetIntersection_Interlaced_Vector_string_16_16 54263953.062 -2.08%
SetIntersection_Interlaced_Vector_string_16_4 71561390.246 -1.10%
SetIntersection_Interlaced_Vector_string_1_1 584675140.393 -
SetIntersection_Interlaced_Vector_string_256_1 4567408.997 -
SetIntersection_Interlaced_Vector_string_256_16 11007351.454 2.63%
SetIntersection_Interlaced_Vector_string_256_256 20397195.013 -4.35%
SetIntersection_Interlaced_Vector_string_256_4 6377262.942 -
SetIntersection_Interlaced_Vector_string_256_64 19746829.631 -5.27%
SetIntersection_Interlaced_Vector_string_262144_1 1151532.326 -
SetIntersection_Interlaced_Vector_string_262144_1024 223092814.827 -2.57%
SetIntersection_Interlaced_Vector_string_262144_16 5766781.281 2.57%
SetIntersection_Interlaced_Vector_string_262144_16384 990506.508 -
SetIntersection_Interlaced_Vector_string_262144_256 64257191.144 -
SetIntersection_Interlaced_Vector_string_262144_262144 14391724.039 -
SetIntersection_Interlaced_Vector_string_262144_4 2104296.856 1.94%
SetIntersection_Interlaced_Vector_string_262144_64 18809463.860 -11.89%
SetIntersection_Interlaced_Vector_string_4_1 233044791.403 -
SetIntersection_Interlaced_Vector_string_4_4 160248918.661 -
SetIntersection_Interlaced_Vector_string_64_1 17958407.345 -
SetIntersection_Interlaced_Vector_string_64_16 30702592.071 -
SetIntersection_Interlaced_Vector_string_64_4 22990204.030 1.27%
SetIntersection_Interlaced_Vector_string_64_64 27741440.568 -4.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1115966.059 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10868213.226 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3708214.550 11.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8777708.923 -19.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1661755.690 5.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7207279.930 24.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1123608.224 1.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 82501040.295 13.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5267468.802 5.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146711123.866 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27725033.748 -16.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1868721.618 2.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14657672.433 57.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66925435.461 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40104288.924 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62878103.866 1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570511742.946 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4402554.089 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9575055.759 21.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7065962.446 5.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5340623.742 -5.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11279041.174 6.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1120075.545 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 215668784.799 19.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7919050.675 -14.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 336732034.660 -3.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 61280214.745 9.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 346565152.535 -1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2573335.244 32.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 34580485.040 87.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227853289.521 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147223725.448 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17580434.564 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20574741.328 -2.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20650721.707 2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13855423.084 4.08%
SetIntersection_Interlaced_Vector_uint32_1024_1 1089168.318 -2.91%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5997552.293 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2346740.535 21.23%
SetIntersection_Interlaced_Vector_uint32_1024_256 6289905.090 -11.28%
SetIntersection_Interlaced_Vector_uint32_1024_4 1392451.951 5.38%
SetIntersection_Interlaced_Vector_uint32_1024_64 4375760.026 13.62%
SetIntersection_Interlaced_Vector_uint32_16384_1 1065934.446 -4.26%
SetIntersection_Interlaced_Vector_uint32_16384_1024 55950166.802 -2.77%
SetIntersection_Interlaced_Vector_uint32_16384_16 3074365.640 -5.36%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80015023.564 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22131912.382 13.32%
SetIntersection_Interlaced_Vector_uint32_16384_4 1509074.565 -4.54%
SetIntersection_Interlaced_Vector_uint32_16384_64 7547258.204 -18.65%
SetIntersection_Interlaced_Vector_uint32_16_1 66824594.724 -
SetIntersection_Interlaced_Vector_uint32_16_16 37860647.028 -
SetIntersection_Interlaced_Vector_uint32_16_4 59541812.656 -
SetIntersection_Interlaced_Vector_uint32_1_1 568366744.250 -
SetIntersection_Interlaced_Vector_uint32_256_1 4368801.812 -1.93%
SetIntersection_Interlaced_Vector_uint32_256_16 7153975.608 -3.72%
SetIntersection_Interlaced_Vector_uint32_256_256 4709542.479 -
SetIntersection_Interlaced_Vector_uint32_256_4 5134891.900 1.68%
SetIntersection_Interlaced_Vector_uint32_256_64 7765064.926 -8.94%
SetIntersection_Interlaced_Vector_uint32_262144_1 1110162.174 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 109187526.692 -3.61%
SetIntersection_Interlaced_Vector_uint32_262144_16 5521585.454 27.98%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349923537.890 -
SetIntersection_Interlaced_Vector_uint32_262144_256 38537181.141 5.57%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350736201.313 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1784362.684 -8.79%
SetIntersection_Interlaced_Vector_uint32_262144_64 15178494.354 37.94%
SetIntersection_Interlaced_Vector_uint32_4_1 227493517.787 -
SetIntersection_Interlaced_Vector_uint32_4_4 143959033.642 -
SetIntersection_Interlaced_Vector_uint32_64_1 17504357.338 -
SetIntersection_Interlaced_Vector_uint32_64_16 18021642.486 -
SetIntersection_Interlaced_Vector_uint32_64_4 18271743.344 -
SetIntersection_Interlaced_Vector_uint32_64_64 11477976.509 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1129863.565 3.13%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5857098.977 -2.12%
SetIntersection_Interlaced_Vector_uint64_1024_16 2311917.024 -7.65%
SetIntersection_Interlaced_Vector_uint64_1024_256 7528013.101 49.38%
SetIntersection_Interlaced_Vector_uint64_1024_4 1358594.543 -4.76%
SetIntersection_Interlaced_Vector_uint64_1024_64 4589352.891 15.24%
SetIntersection_Interlaced_Vector_uint64_16384_1 1123239.783 4.34%
SetIntersection_Interlaced_Vector_uint64_16384_1024 55324428.490 3.91%
SetIntersection_Interlaced_Vector_uint64_16384_16 3617742.699 6.24%
SetIntersection_Interlaced_Vector_uint64_16384_16384 77971669.775 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17549092.427 7.40%
SetIntersection_Interlaced_Vector_uint64_16384_4 1640892.808 1.20%
SetIntersection_Interlaced_Vector_uint64_16384_64 6532803.955 -22.99%
SetIntersection_Interlaced_Vector_uint64_16_1 66874711.257 -
SetIntersection_Interlaced_Vector_uint64_16_16 37907237.416 -
SetIntersection_Interlaced_Vector_uint64_16_4 60080919.810 -
SetIntersection_Interlaced_Vector_uint64_1_1 566530769.389 -
SetIntersection_Interlaced_Vector_uint64_256_1 4434479.989 -
SetIntersection_Interlaced_Vector_uint64_256_16 6940271.642 -5.38%
SetIntersection_Interlaced_Vector_uint64_256_256 4579614.970 -1.88%
SetIntersection_Interlaced_Vector_uint64_256_4 5171773.433 -
SetIntersection_Interlaced_Vector_uint64_256_64 7733515.549 11.04%
SetIntersection_Interlaced_Vector_uint64_262144_1 1089727.722 -1.18%
SetIntersection_Interlaced_Vector_uint64_262144_1024 105415729.205 -3.04%
SetIntersection_Interlaced_Vector_uint64_262144_16 5183177.393 -39.91%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350147388.699 -
SetIntersection_Interlaced_Vector_uint64_262144_256 36347470.804 -20.12%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351450596.015 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1980016.986 29.78%
SetIntersection_Interlaced_Vector_uint64_262144_64 11960032.175 -25.36%
SetIntersection_Interlaced_Vector_uint64_4_1 226619338.805 -
SetIntersection_Interlaced_Vector_uint64_4_4 143372129.891 -
SetIntersection_Interlaced_Vector_uint64_64_1 17481933.337 -
SetIntersection_Interlaced_Vector_uint64_64_16 18734689.419 7.21%
SetIntersection_Interlaced_Vector_uint64_64_4 18465995.460 -
SetIntersection_Interlaced_Vector_uint64_64_64 11516781.832 -
SetIntersection_None_Set_float_1024_1 9038848.838 -
SetIntersection_None_Set_float_1024_1024 9036034.855 -1.83%
SetIntersection_None_Set_float_1024_16 8787049.150 -
SetIntersection_None_Set_float_1024_256 8906719.522 -
SetIntersection_None_Set_float_1024_4 9188037.467 1.42%
SetIntersection_None_Set_float_1024_64 9082889.498 3.07%
SetIntersection_None_Set_float_16384_1 158476775.454 -
SetIntersection_None_Set_float_16384_1024 156740794.629 -1.25%
SetIntersection_None_Set_float_16384_16 158252012.618 -
SetIntersection_None_Set_float_16384_16384 162393503.577 4.22%
SetIntersection_None_Set_float_16384_256 156307788.969 -
SetIntersection_None_Set_float_16384_4 158351325.943 -
SetIntersection_None_Set_float_16384_64 159575465.311 1.74%
SetIntersection_None_Set_float_16_1 70965585.295 -
SetIntersection_None_Set_float_16_16 37652797.253 -
SetIntersection_None_Set_float_16_4 60362228.018 -
SetIntersection_None_Set_float_1_1 571605385.395 -
SetIntersection_None_Set_float_256_1 12049521.008 2.00%
SetIntersection_None_Set_float_256_16 11076054.110 -
SetIntersection_None_Set_float_256_256 6055773.306 2.74%
SetIntersection_None_Set_float_256_4 11673762.917 1.86%
SetIntersection_None_Set_float_256_64 9552705.523 -
SetIntersection_None_Set_float_262144_1 1215000.979 -
SetIntersection_None_Set_float_262144_1024 1201348.877 -
SetIntersection_None_Set_float_262144_16 1211810.139 -
SetIntersection_None_Set_float_262144_16384 1211483.396 -
SetIntersection_None_Set_float_262144_256 1211476.645 -
SetIntersection_None_Set_float_262144_262144 1204978.842 -
SetIntersection_None_Set_float_262144_4 1210480.715 -
SetIntersection_None_Set_float_262144_64 1211309.000 -
SetIntersection_None_Set_float_4_1 232105109.597 -
SetIntersection_None_Set_float_4_4 144564905.396 -
SetIntersection_None_Set_float_64_1 22668202.172 -
SetIntersection_None_Set_float_64_16 18576828.607 -
SetIntersection_None_Set_float_64_4 21499707.697 -
SetIntersection_None_Set_float_64_64 11821172.169 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8804789.939 -2.34%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8919270.267 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8682595.783 -2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8703200.763 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8861675.702 1.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8776230.983 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159642790.688 -1.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162567894.200 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168242534.958 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168374999.729 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163169669.380 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163955765.573 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 164394392.696 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70543395.233 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37508679.377 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59515026.841 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 568855379.921 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11478140.611 -2.09%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10947352.780 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5769748.698 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11355417.145 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9456701.511 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1228882.895 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1238155.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1231364.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1235784.504 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1233372.235 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1243448.730 -1.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1227162.842 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1230032.877 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230477180.948 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144112213.752 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23274636.807 1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18887456.010 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22171284.492 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11698381.096 -1.31%
SetIntersection_None_Set_string_1024_1 9402243.644 5.60%
SetIntersection_None_Set_string_1024_1024 9059080.307 -
SetIntersection_None_Set_string_1024_16 9493832.839 4.81%
SetIntersection_None_Set_string_1024_256 8874008.705 -
SetIntersection_None_Set_string_1024_4 9422855.744 6.93%
SetIntersection_None_Set_string_1024_64 9424895.799 5.02%
SetIntersection_None_Set_string_16384_1 194198450.038 -3.92%
SetIntersection_None_Set_string_16384_1024 195327220.752 -3.22%
SetIntersection_None_Set_string_16384_16 194432389.096 -2.59%
SetIntersection_None_Set_string_16384_16384 197644191.110 -1.99%
SetIntersection_None_Set_string_16384_256 196656956.941 -1.62%
SetIntersection_None_Set_string_16384_4 193926458.668 -2.55%
SetIntersection_None_Set_string_16384_64 194808292.595 -2.09%
SetIntersection_None_Set_string_16_1 72925693.882 -
SetIntersection_None_Set_string_16_16 38930345.616 -
SetIntersection_None_Set_string_16_4 62050153.251 1.14%
SetIntersection_None_Set_string_1_1 576605648.613 -
SetIntersection_None_Set_string_256_1 11871232.698 -
SetIntersection_None_Set_string_256_16 11110200.499 -2.12%
SetIntersection_None_Set_string_256_256 5845968.569 -2.64%
SetIntersection_None_Set_string_256_4 11880300.432 -
SetIntersection_None_Set_string_256_64 9594181.022 -
SetIntersection_None_Set_string_262144_1 1690560.141 -
SetIntersection_None_Set_string_262144_1024 1708331.707 -
SetIntersection_None_Set_string_262144_16 1684842.772 -1.41%
SetIntersection_None_Set_string_262144_16384 1692098.957 -
SetIntersection_None_Set_string_262144_256 1692817.059 -
SetIntersection_None_Set_string_262144_262144 1706454.674 1.09%
SetIntersection_None_Set_string_262144_4 1693069.745 -
SetIntersection_None_Set_string_262144_64 1694595.946 -
SetIntersection_None_Set_string_4_1 235456961.076 -
SetIntersection_None_Set_string_4_4 147080233.253 -
SetIntersection_None_Set_string_64_1 23979699.629 -
SetIntersection_None_Set_string_64_16 19120708.718 -1.29%
SetIntersection_None_Set_string_64_4 22723582.073 -1.13%
SetIntersection_None_Set_string_64_64 12180573.326 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8824411.770 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8900073.160 1.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8890815.069 -1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8872028.351 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8989788.853 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8782007.834 -1.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 193997492.332 -9.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 192510088.445 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 193038395.935 -3.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 216859980.105 9.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 192347910.556 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 194294698.491 -7.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 200612987.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71210563.544 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 38226482.398 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60336062.824 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572617244.131 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11576909.791 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11055938.573 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5814721.243 -2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11621342.215 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9513646.728 1.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1709785.729 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1689080.565 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1706321.533 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1707261.555 1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703558.190 1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1684168.213 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1675856.773 -2.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1701453.045 1.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231815575.374 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 145041935.342 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23678615.131 1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19078540.960 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22178041.677 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12069494.818 -
SetIntersection_None_Set_uint32_1024_1 8726000.007 -1.48%
SetIntersection_None_Set_uint32_1024_1024 8984663.997 2.25%
SetIntersection_None_Set_uint32_1024_16 8791070.017 -
SetIntersection_None_Set_uint32_1024_256 8768643.172 -
SetIntersection_None_Set_uint32_1024_4 8789963.596 -
SetIntersection_None_Set_uint32_1024_64 8772287.383 -2.05%
SetIntersection_None_Set_uint32_16384_1 154514978.344 -
SetIntersection_None_Set_uint32_16384_1024 154454412.749 -
SetIntersection_None_Set_uint32_16384_16 154470930.578 -
SetIntersection_None_Set_uint32_16384_16384 160566320.019 2.90%
SetIntersection_None_Set_uint32_16384_256 154481271.257 -
SetIntersection_None_Set_uint32_16384_4 154039551.783 -
SetIntersection_None_Set_uint32_16384_64 155029548.765 -
SetIntersection_None_Set_uint32_16_1 70464850.315 -
SetIntersection_None_Set_uint32_16_16 37498250.656 -
SetIntersection_None_Set_uint32_16_4 60140043.289 -
SetIntersection_None_Set_uint32_1_1 568676506.090 -
SetIntersection_None_Set_uint32_256_1 11688961.098 -
SetIntersection_None_Set_uint32_256_16 10945055.434 -
SetIntersection_None_Set_uint32_256_256 5905125.716 1.60%
SetIntersection_None_Set_uint32_256_4 11582759.546 1.94%
SetIntersection_None_Set_uint32_256_64 9464030.225 1.03%
SetIntersection_None_Set_uint32_262144_1 1202131.430 -
SetIntersection_None_Set_uint32_262144_1024 1203048.746 -
SetIntersection_None_Set_uint32_262144_16 1189987.387 -1.36%
SetIntersection_None_Set_uint32_262144_16384 1191217.691 -1.23%
SetIntersection_None_Set_uint32_262144_256 1189960.367 -1.23%
SetIntersection_None_Set_uint32_262144_262144 1201233.805 -
SetIntersection_None_Set_uint32_262144_4 1189870.279 -1.04%
SetIntersection_None_Set_uint32_262144_64 1190588.135 -
SetIntersection_None_Set_uint32_4_1 230169751.477 -
SetIntersection_None_Set_uint32_4_4 143909928.388 -
SetIntersection_None_Set_uint32_64_1 23550319.301 -
SetIntersection_None_Set_uint32_64_16 18959065.567 -1.19%
SetIntersection_None_Set_uint32_64_4 22254715.755 -
SetIntersection_None_Set_uint32_64_64 11870258.529 1.23%
SetIntersection_None_Set_uint64_1024_1 8659849.843 -3.54%
SetIntersection_None_Set_uint64_1024_1024 8690355.774 -2.36%
SetIntersection_None_Set_uint64_1024_16 8907169.569 1.49%
SetIntersection_None_Set_uint64_1024_256 8672905.311 -
SetIntersection_None_Set_uint64_1024_4 8690325.584 -
SetIntersection_None_Set_uint64_1024_64 8646785.691 -
SetIntersection_None_Set_uint64_16384_1 155830857.062 -
SetIntersection_None_Set_uint64_16384_1024 163651204.359 -2.28%
SetIntersection_None_Set_uint64_16384_16 163554284.215 -
SetIntersection_None_Set_uint64_16384_16384 161957404.188 -2.21%
SetIntersection_None_Set_uint64_16384_256 164793239.423 -
SetIntersection_None_Set_uint64_16384_4 160408209.252 -
SetIntersection_None_Set_uint64_16384_64 165542350.141 -
SetIntersection_None_Set_uint64_16_1 70174679.992 -
SetIntersection_None_Set_uint64_16_16 37334613.999 -
SetIntersection_None_Set_uint64_16_4 60100492.739 -
SetIntersection_None_Set_uint64_1_1 567686265.368 -
SetIntersection_None_Set_uint64_256_1 11509527.454 -
SetIntersection_None_Set_uint64_256_16 10803113.928 -1.04%
SetIntersection_None_Set_uint64_256_256 5799761.977 -
SetIntersection_None_Set_uint64_256_4 11526268.340 -
SetIntersection_None_Set_uint64_256_64 9327352.188 -
SetIntersection_None_Set_uint64_262144_1 1206948.244 -
SetIntersection_None_Set_uint64_262144_1024 1205244.711 -
SetIntersection_None_Set_uint64_262144_16 1196693.031 -
SetIntersection_None_Set_uint64_262144_16384 1207261.475 -
SetIntersection_None_Set_uint64_262144_256 1202106.936 -
SetIntersection_None_Set_uint64_262144_262144 1217655.926 -
SetIntersection_None_Set_uint64_262144_4 1198088.461 -
SetIntersection_None_Set_uint64_262144_64 1197421.303 -
SetIntersection_None_Set_uint64_4_1 230373473.220 -
SetIntersection_None_Set_uint64_4_4 143462535.028 -
SetIntersection_None_Set_uint64_64_1 23266934.224 -
SetIntersection_None_Set_uint64_64_16 18854235.604 -
SetIntersection_None_Set_uint64_64_4 22431058.703 -
SetIntersection_None_Set_uint64_64_64 11940760.738 -
SetIntersection_None_Vector_float_1024_1 1155178.021 1.82%
SetIntersection_None_Vector_float_1024_1024 1151452.178 -
SetIntersection_None_Vector_float_1024_16 1153424.210 -
SetIntersection_None_Vector_float_1024_256 1151442.174 -
SetIntersection_None_Vector_float_1024_4 1155208.690 -
SetIntersection_None_Vector_float_1024_64 1150596.881 -
SetIntersection_None_Vector_float_16384_1 1167958.463 -
SetIntersection_None_Vector_float_16384_1024 1177176.956 1.16%
SetIntersection_None_Vector_float_16384_16 1178590.898 -
SetIntersection_None_Vector_float_16384_16384 1167314.072 -
SetIntersection_None_Vector_float_16384_256 1180840.156 -
SetIntersection_None_Vector_float_16384_4 1180572.987 -
SetIntersection_None_Vector_float_16384_64 1178900.012 -
SetIntersection_None_Vector_float_16_1 67900564.904 -
SetIntersection_None_Vector_float_16_16 36005027.320 -
SetIntersection_None_Vector_float_16_4 57572220.780 -
SetIntersection_None_Vector_float_1_1 571516388.961 -
SetIntersection_None_Vector_float_256_1 4540765.895 -
SetIntersection_None_Vector_float_256_16 4292669.970 -
SetIntersection_None_Vector_float_256_256 2264729.142 -
SetIntersection_None_Vector_float_256_4 4495065.887 -
SetIntersection_None_Vector_float_256_64 3648459.948 -
SetIntersection_None_Vector_float_262144_1 1249782.476 4.51%
SetIntersection_None_Vector_float_262144_1024 1183777.915 -2.23%
SetIntersection_None_Vector_float_262144_16 1200394.725 -
SetIntersection_None_Vector_float_262144_16384 1217024.566 1.18%
SetIntersection_None_Vector_float_262144_256 1207330.613 -
SetIntersection_None_Vector_float_262144_262144 1218171.285 -
SetIntersection_None_Vector_float_262144_4 1206377.595 -
SetIntersection_None_Vector_float_262144_64 1209913.262 1.61%
SetIntersection_None_Vector_float_4_1 229791577.764 -
SetIntersection_None_Vector_float_4_4 143055914.675 -
SetIntersection_None_Vector_float_64_1 17887513.273 -
SetIntersection_None_Vector_float_64_16 14489015.044 -
SetIntersection_None_Vector_float_64_4 17054192.498 -
SetIntersection_None_Vector_float_64_64 9081848.220 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1153663.322 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1142979.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1155883.700 4.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1130304.247 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1151388.475 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1138279.414 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1206230.305 3.93%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1183743.745 3.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1183554.972 -1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1180461.960 1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1172201.350 -2.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1144493.514 -3.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1173445.087 -2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67058445.369 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35644351.172 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57076154.656 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 563755306.448 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4587019.858 1.50%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4266871.164 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2283264.924 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4464093.619 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3545163.993 -2.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1190866.011 -2.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1189921.572 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1201808.499 -1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1136149.001 -6.05%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1211293.961 1.87%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1195028.433 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1184689.906 -2.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1218540.409 3.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227271082.297 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 141541203.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17589314.023 -1.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14438804.672 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17015843.297 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9026184.337 -
SetIntersection_None_Vector_string_1024_1 1179357.105 -5.61%
SetIntersection_None_Vector_string_1024_1024 1233776.166 -
SetIntersection_None_Vector_string_1024_16 1229114.100 -
SetIntersection_None_Vector_string_1024_256 1239099.855 1.79%
SetIntersection_None_Vector_string_1024_4 1221482.614 -
SetIntersection_None_Vector_string_1024_64 1230524.024 4.00%
SetIntersection_None_Vector_string_16384_1 1276188.112 -
SetIntersection_None_Vector_string_16384_1024 1291077.363 -
SetIntersection_None_Vector_string_16384_16 1240342.400 -1.80%
SetIntersection_None_Vector_string_16384_16384 1280817.351 -1.14%
SetIntersection_None_Vector_string_16384_256 1292873.086 1.83%
SetIntersection_None_Vector_string_16384_4 1282275.171 -1.29%
SetIntersection_None_Vector_string_16384_64 1288142.004 -
SetIntersection_None_Vector_string_16_1 69148889.386 -
SetIntersection_None_Vector_string_16_16 36816467.775 -
SetIntersection_None_Vector_string_16_4 58607197.822 -
SetIntersection_None_Vector_string_1_1 570646928.890 -
SetIntersection_None_Vector_string_256_1 4802331.674 1.66%
SetIntersection_None_Vector_string_256_16 4500516.154 -
SetIntersection_None_Vector_string_256_256 2406065.329 -
SetIntersection_None_Vector_string_256_4 4656584.367 -1.67%
SetIntersection_None_Vector_string_256_64 3833586.131 -
SetIntersection_None_Vector_string_262144_1 1308503.051 -1.26%
SetIntersection_None_Vector_string_262144_1024 1356315.340 -
SetIntersection_None_Vector_string_262144_16 1357898.256 -
SetIntersection_None_Vector_string_262144_16384 1353203.323 -
SetIntersection_None_Vector_string_262144_256 1309337.273 -3.14%
SetIntersection_None_Vector_string_262144_262144 1357479.896 -
SetIntersection_None_Vector_string_262144_4 1328788.899 -1.65%
SetIntersection_None_Vector_string_262144_64 1352872.129 -
SetIntersection_None_Vector_string_4_1 231201386.117 -
SetIntersection_None_Vector_string_4_4 144301898.936 -
SetIntersection_None_Vector_string_64_1 18440592.861 -
SetIntersection_None_Vector_string_64_16 14982773.484 -
SetIntersection_None_Vector_string_64_4 17687771.124 -
SetIntersection_None_Vector_string_64_64 9374573.907 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1185692.499 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1181222.361 -1.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1191210.411 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1159824.872 -2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1188127.263 -2.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1162541.896 -2.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1226094.152 -4.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1226063.483 -1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1231208.320 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1224590.187 -1.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1218039.588 -1.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1233487.208 1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1177114.724 -2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67505079.775 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35874532.505 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57744681.074 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 567069202.145 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4597688.283 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4300239.406 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2346492.621 1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4554150.187 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3625437.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1307566.897 2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1262166.171 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1249298.948 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1249252.911 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1273469.891 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1232095.707 -4.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1212474.182 -2.78%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1251940.388 -1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227784532.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142752101.614 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17864844.766 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14517514.236 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17129668.461 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9100948.648 -
SetIntersection_None_Vector_uint32_1024_1 1144894.275 -
SetIntersection_None_Vector_uint32_1024_1024 1146311.652 -
SetIntersection_None_Vector_uint32_1024_16 1145497.465 3.37%
SetIntersection_None_Vector_uint32_1024_256 1115905.274 -3.29%
SetIntersection_None_Vector_uint32_1024_4 1144334.824 -
SetIntersection_None_Vector_uint32_1024_64 1151978.799 -
SetIntersection_None_Vector_uint32_16384_1 1170584.486 -
SetIntersection_None_Vector_uint32_16384_1024 1189940.890 1.42%
SetIntersection_None_Vector_uint32_16384_16 1165715.716 -1.74%
SetIntersection_None_Vector_uint32_16384_16384 1172559.815 4.78%
SetIntersection_None_Vector_uint32_16384_256 1176579.630 1.36%
SetIntersection_None_Vector_uint32_16384_4 1166339.514 -
SetIntersection_None_Vector_uint32_16384_64 1177638.019 4.18%
SetIntersection_None_Vector_uint32_16_1 67406988.952 -
SetIntersection_None_Vector_uint32_16_16 35756496.052 -
SetIntersection_None_Vector_uint32_16_4 57232762.946 -
SetIntersection_None_Vector_uint32_1_1 584430384.097 -
SetIntersection_None_Vector_uint32_256_1 4548811.252 -
SetIntersection_None_Vector_uint32_256_16 4278709.038 -
SetIntersection_None_Vector_uint32_256_256 2274707.813 -
SetIntersection_None_Vector_uint32_256_4 4482452.275 -
SetIntersection_None_Vector_uint32_256_64 3573510.417 -1.84%
SetIntersection_None_Vector_uint32_262144_1 1174173.928 -1.88%
SetIntersection_None_Vector_uint32_262144_1024 1161949.759 -3.07%
SetIntersection_None_Vector_uint32_262144_16 1189879.801 -
SetIntersection_None_Vector_uint32_262144_16384 1202336.249 3.38%
SetIntersection_None_Vector_uint32_262144_256 1204480.628 -
SetIntersection_None_Vector_uint32_262144_262144 1194334.995 -
SetIntersection_None_Vector_uint32_262144_4 1194329.411 2.19%
SetIntersection_None_Vector_uint32_262144_64 1204125.853 -
SetIntersection_None_Vector_uint32_4_1 228271251.379 -
SetIntersection_None_Vector_uint32_4_4 142646951.951 -
SetIntersection_None_Vector_uint32_64_1 17687725.031 -
SetIntersection_None_Vector_uint32_64_16 14393502.832 -
SetIntersection_None_Vector_uint32_64_4 16916819.001 -
SetIntersection_None_Vector_uint32_64_64 9043823.248 1.83%
SetIntersection_None_Vector_uint64_1024_1 1126614.378 -2.01%
SetIntersection_None_Vector_uint64_1024_1024 1146572.773 -
SetIntersection_None_Vector_uint64_1024_16 1145598.546 -
SetIntersection_None_Vector_uint64_1024_256 1144917.629 2.57%
SetIntersection_None_Vector_uint64_1024_4 1140406.874 -
SetIntersection_None_Vector_uint64_1024_64 1143199.970 3.34%
SetIntersection_None_Vector_uint64_16384_1 1178252.826 1.02%
SetIntersection_None_Vector_uint64_16384_1024 1151990.771 -
SetIntersection_None_Vector_uint64_16384_16 1163506.960 -
SetIntersection_None_Vector_uint64_16384_16384 1165176.070 -
SetIntersection_None_Vector_uint64_16384_256 1114703.394 -1.29%
SetIntersection_None_Vector_uint64_16384_4 1131797.103 -3.30%
SetIntersection_None_Vector_uint64_16384_64 1173761.198 -
SetIntersection_None_Vector_uint64_16_1 67061742.894 -
SetIntersection_None_Vector_uint64_16_16 35509652.940 -
SetIntersection_None_Vector_uint64_16_4 57030655.360 -
SetIntersection_None_Vector_uint64_1_1 565005885.572 -
SetIntersection_None_Vector_uint64_256_1 4497586.765 -
SetIntersection_None_Vector_uint64_256_16 4274396.580 -
SetIntersection_None_Vector_uint64_256_256 2227512.006 -2.60%
SetIntersection_None_Vector_uint64_256_4 4459786.615 -
SetIntersection_None_Vector_uint64_256_64 3629738.245 1.96%
SetIntersection_None_Vector_uint64_262144_1 1176680.117 -1.90%
SetIntersection_None_Vector_uint64_262144_1024 1141306.958 -4.44%
SetIntersection_None_Vector_uint64_262144_16 1173620.752 -2.30%
SetIntersection_None_Vector_uint64_262144_16384 1198527.163 -
SetIntersection_None_Vector_uint64_262144_256 1189130.322 -
SetIntersection_None_Vector_uint64_262144_262144 1189702.847 -
SetIntersection_None_Vector_uint64_262144_4 1203892.877 -
SetIntersection_None_Vector_uint64_262144_64 1135785.936 -5.23%
SetIntersection_None_Vector_uint64_4_1 226499527.005 -
SetIntersection_None_Vector_uint64_4_4 141479152.117 -
SetIntersection_None_Vector_uint64_64_1 17590292.033 -
SetIntersection_None_Vector_uint64_64_16 14325209.183 -
SetIntersection_None_Vector_uint64_64_4 16825584.760 -
SetIntersection_None_Vector_uint64_64_64 8938480.278 -
bm_gcd_complex 19.229 -2.21%
bm_gcd_random 30.790 -
bm_gcd_trivial 0.884 2.46%
bm_lexicographical_compare<int>/1 1.183 -1.75%
bm_lexicographical_compare<int>/1048576 76677.363 -
bm_lexicographical_compare<int>/16 1.949 -
bm_lexicographical_compare<int>/2 1.395 4.63%
bm_lexicographical_compare<int>/262144 19118.013 -
bm_lexicographical_compare<int>/3 1.664 2.50%
bm_lexicographical_compare<int>/32768 2389.041 -1.82%
bm_lexicographical_compare<int>/4 1.320 14.10%
bm_lexicographical_compare<int>/4096 298.636 -
bm_lexicographical_compare<int>/5 1.526 -
bm_lexicographical_compare<int>/512 37.301 -
bm_lexicographical_compare<int>/6 1.531 -
bm_lexicographical_compare<int>/64 4.806 -1.05%
bm_lexicographical_compare<int>/7 1.531 -
bm_lexicographical_compare<int>/8 1.498 2.92%
bm_lexicographical_compare<signed_char>/1 1.388 5.23%
bm_lexicographical_compare<signed_char>/1048576 16301.090 -1.07%
bm_lexicographical_compare<signed_char>/16 1.240 -4.00%
bm_lexicographical_compare<signed_char>/2 1.619 4.37%
bm_lexicographical_compare<signed_char>/262144 3838.944 -1.94%
bm_lexicographical_compare<signed_char>/3 1.852 3.80%
bm_lexicographical_compare<signed_char>/32768 478.615 -
bm_lexicographical_compare<signed_char>/4 2.084 2.22%
bm_lexicographical_compare<signed_char>/4096 59.779 -
bm_lexicographical_compare<signed_char>/5 2.311 2.47%
bm_lexicographical_compare<signed_char>/512 7.637 -2.85%
bm_lexicographical_compare<signed_char>/6 2.572 -
bm_lexicographical_compare<signed_char>/64 1.748 -9.98%
bm_lexicographical_compare<signed_char>/7 2.825 1.49%
bm_lexicographical_compare<signed_char>/8 3.205 -
bm_lexicographical_compare<unsigned_char>/1 1.671 -
bm_lexicographical_compare<unsigned_char>/1048576 17932.944 -
bm_lexicographical_compare<unsigned_char>/16 1.156 -
bm_lexicographical_compare<unsigned_char>/2 1.902 -4.15%
bm_lexicographical_compare<unsigned_char>/262144 4492.652 -
bm_lexicographical_compare<unsigned_char>/3 2.155 -1.63%
bm_lexicographical_compare<unsigned_char>/32768 572.848 -
bm_lexicographical_compare<unsigned_char>/4 1.435 -1.01%
bm_lexicographical_compare<unsigned_char>/4096 77.674 -
bm_lexicographical_compare<unsigned_char>/5 1.672 -
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.901 2.49%
bm_lexicographical_compare<unsigned_char>/64 1.990 -
bm_lexicographical_compare<unsigned_char>/7 2.158 2.32%
bm_lexicographical_compare<unsigned_char>/8 1.437 3.36%
bm_ranges_lexicographical_compare<int>/1 1.379 1.55%
bm_ranges_lexicographical_compare<int>/1048576 76655.049 -
bm_ranges_lexicographical_compare<int>/16 2.296 -
bm_ranges_lexicographical_compare<int>/2 1.607 1.28%
bm_ranges_lexicographical_compare<int>/262144 19104.268 -
bm_ranges_lexicographical_compare<int>/3 1.847 -
bm_ranges_lexicographical_compare<int>/32768 2407.035 -
bm_ranges_lexicographical_compare<int>/4 1.353 4.24%
bm_ranges_lexicographical_compare<int>/4096 298.205 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.251 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 5.018 2.18%
bm_ranges_lexicographical_compare<int>/7 1.503 -
bm_ranges_lexicographical_compare<int>/8 1.588 3.83%
bm_ranges_lexicographical_compare<signed_char>/1 1.382 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16304.109 -
bm_ranges_lexicographical_compare<signed_char>/16 1.352 4.00%
bm_ranges_lexicographical_compare<signed_char>/2 1.611 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.683 -1.80%
bm_ranges_lexicographical_compare<signed_char>/3 1.841 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.095 -
bm_ranges_lexicographical_compare<signed_char>/4 2.073 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.840 -
bm_ranges_lexicographical_compare<signed_char>/5 2.304 -
bm_ranges_lexicographical_compare<signed_char>/512 8.030 1.39%
bm_ranges_lexicographical_compare<signed_char>/6 2.584 -
bm_ranges_lexicographical_compare<signed_char>/64 2.299 -
bm_ranges_lexicographical_compare<signed_char>/7 2.912 1.34%
bm_ranges_lexicographical_compare<signed_char>/8 3.224 2.83%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.564 7.57%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17928.145 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.108 13.82%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.788 6.91%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.453 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.022 4.99%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.113 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.322 8.70%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.647 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.568 7.81%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.746 1.57%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.789 5.54%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.922 5.45%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.033 5.24%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.322 7.46%
bm_ranges_swap_ranges_vb_aligned/1024 6.496 -
bm_ranges_swap_ranges_vb_aligned/1048576 3411.590 -
bm_ranges_swap_ranges_vb_aligned/128 3.435 -
bm_ranges_swap_ranges_vb_aligned/131072 246.011 -
bm_ranges_swap_ranges_vb_aligned/16 3.263 -
bm_ranges_swap_ranges_vb_aligned/16384 34.949 -
bm_ranges_swap_ranges_vb_aligned/2048 8.556 -
bm_ranges_swap_ranges_vb_aligned/256 4.357 -
bm_ranges_swap_ranges_vb_aligned/262144 493.112 -
bm_ranges_swap_ranges_vb_aligned/32 3.258 -
bm_ranges_swap_ranges_vb_aligned/32768 64.439 -
bm_ranges_swap_ranges_vb_aligned/4096 11.966 -
bm_ranges_swap_ranges_vb_aligned/512 5.252 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.733 -3.53%
bm_ranges_swap_ranges_vb_aligned/64 3.097 -
bm_ranges_swap_ranges_vb_aligned/65536 123.493 -
bm_ranges_swap_ranges_vb_aligned/8 3.189 -
bm_ranges_swap_ranges_vb_aligned/8192 19.505 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15577.084 -
bm_ranges_swap_ranges_vb_unaligned/262144 3736.386 -2.67%
bm_ranges_swap_ranges_vb_unaligned/32768 473.518 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.899 -
bm_ranges_swap_ranges_vb_unaligned/512 13.329 -
bm_ranges_swap_ranges_vb_unaligned/64 6.261 -
bm_ranges_swap_ranges_vb_unaligned/8 5.074 4.74%
bm_swap_ranges_vb_aligned/1048576 3407.556 -
bm_swap_ranges_vb_aligned/262144 490.484 -
bm_swap_ranges_vb_aligned/32768 63.909 -
bm_swap_ranges_vb_aligned/4096 12.583 -
bm_swap_ranges_vb_aligned/512 5.009 -
bm_swap_ranges_vb_aligned/64 2.952 2.75%
bm_swap_ranges_vb_aligned/8 3.540 2.64%
bm_swap_ranges_vb_unaligned/1048576 15939.516 -
bm_swap_ranges_vb_unaligned/262144 3848.358 -2.44%
bm_swap_ranges_vb_unaligned/32768 485.009 -
bm_swap_ranges_vb_unaligned/4096 64.792 -
bm_swap_ranges_vb_unaligned/512 12.346 -
bm_swap_ranges_vb_unaligned/64 4.879 -
bm_swap_ranges_vb_unaligned/8 4.772 -1.93%
bm_write 582.899 2.15%
rng::adjacent_find(deque<int>)/1024 463.097 -
rng::adjacent_find(deque<int>)/1048576 476121.660 -
rng::adjacent_find(deque<int>)/50 14.003 -6.11%
rng::adjacent_find(deque<int>)/8 3.003 -3.02%
rng::adjacent_find(deque<int>)/8192 3712.176 -
rng::adjacent_find(deque<int>,_pred)/1024 630.985 -
rng::adjacent_find(deque<int>,_pred)/1048576 651169.263 -
rng::adjacent_find(deque<int>,_pred)/50 29.254 2.42%
rng::adjacent_find(deque<int>,_pred)/8 4.201 6.36%
rng::adjacent_find(deque<int>,_pred)/8192 5090.510 -
rng::adjacent_find(list<int>)/1024 712.413 -
rng::adjacent_find(list<int>)/1048576 870465.891 -1.46%
rng::adjacent_find(list<int>)/50 23.691 -
rng::adjacent_find(list<int>)/8 2.113 -
rng::adjacent_find(list<int>)/8192 6951.867 -
rng::adjacent_find(list<int>,_pred)/1024 828.537 -
rng::adjacent_find(list<int>,_pred)/1048576 955871.654 -1.56%
rng::adjacent_find(list<int>,_pred)/50 34.836 -
rng::adjacent_find(list<int>,_pred)/8 3.956 -
rng::adjacent_find(list<int>,_pred)/8192 8692.122 -
rng::adjacent_find(vector<int>)/1024 235.122 -
rng::adjacent_find(vector<int>)/1048576 236596.354 -
rng::adjacent_find(vector<int>)/50 11.989 -
rng::adjacent_find(vector<int>)/8 2.028 -
rng::adjacent_find(vector<int>)/8192 1835.462 -
rng::adjacent_find(vector<int>,_pred)/1024 400.834 -
rng::adjacent_find(vector<int>,_pred)/1048576 462061.724 -
rng::adjacent_find(vector<int>,_pred)/50 23.643 -
rng::adjacent_find(vector<int>,_pred)/8 3.385 -
rng::adjacent_find(vector<int>,_pred)/8192 3190.450 -
rng::all_of(deque<int>)_(process_all)/32 11.530 -
rng::all_of(deque<int>)_(process_all)/32768 10542.527 -
rng::all_of(deque<int>)_(process_all)/50 17.733 -2.85%
rng::all_of(deque<int>)_(process_all)/8 3.222 -
rng::all_of(deque<int>)_(process_all)/8192 2643.480 -
rng::all_of(list<int>)_(process_all)/32 11.442 -
rng::all_of(list<int>)_(process_all)/32768 25904.590 -13.59%
rng::all_of(list<int>)_(process_all)/50 22.045 1.88%
rng::all_of(list<int>)_(process_all)/8 2.709 -
rng::all_of(list<int>)_(process_all)/8192 7539.003 -28.99%
rng::all_of(vector<int>)_(process_all)/32 8.365 -
rng::all_of(vector<int>)_(process_all)/32768 8052.070 -
rng::all_of(vector<int>)_(process_all)/50 18.179 -
rng::all_of(vector<int>)_(process_all)/8 2.448 -3.44%
rng::all_of(vector<int>)_(process_all)/8192 2018.782 -
rng::any_of(deque<int>)_(process_all)/32 11.535 -
rng::any_of(deque<int>)_(process_all)/32768 10542.776 -
rng::any_of(deque<int>)_(process_all)/50 21.483 6.35%
rng::any_of(deque<int>)_(process_all)/8 3.219 -
rng::any_of(deque<int>)_(process_all)/8192 2630.603 -
rng::any_of(list<int>)_(process_all)/32 11.373 -
rng::any_of(list<int>)_(process_all)/32768 25931.016 -18.90%
rng::any_of(list<int>)_(process_all)/50 21.900 -
rng::any_of(list<int>)_(process_all)/8 2.607 -1.21%
rng::any_of(list<int>)_(process_all)/8192 7207.780 -25.29%
rng::any_of(vector<int>)_(process_all)/32 8.344 -
rng::any_of(vector<int>)_(process_all)/32768 8040.359 -
rng::any_of(vector<int>)_(process_all)/50 12.582 -
rng::any_of(vector<int>)_(process_all)/8 2.417 -
rng::any_of(vector<int>)_(process_all)/8192 2018.676 -
rng::contains(deque<int>)_(process_all)/1048576 249906.354 -
rng::contains(deque<int>)_(process_all)/32 9.843 14.14%
rng::contains(deque<int>)_(process_all)/50 13.861 9.98%
rng::contains(deque<int>)_(process_all)/8 3.869 26.07%
rng::contains(deque<int>)_(process_all)/8192 1924.044 -
rng::contains(list<int>)_(process_all)/1048576 844181.153 -2.90%
rng::contains(list<int>)_(process_all)/32 9.503 2.06%
rng::contains(list<int>)_(process_all)/50 18.119 1.09%
rng::contains(list<int>)_(process_all)/8 2.375 -
rng::contains(list<int>)_(process_all)/8192 7197.315 -33.81%
rng::contains(vector<int>)_(process_all)/1048576 237160.402 -
rng::contains(vector<int>)_(process_all)/32 8.346 -
rng::contains(vector<int>)_(process_all)/50 12.624 2.33%
rng::contains(vector<int>)_(process_all)/8 2.701 5.69%
rng::contains(vector<int>)_(process_all)/8192 1847.306 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18834.919 3.16%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19857.044 3.42%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1455260.286 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431794.467 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.260 30.49%
rng::contains_subrange(deque<int>)_(process_all)/32 14.873 37.23%
rng::contains_subrange(deque<int>)_(process_all)/50 22.044 57.66%
rng::contains_subrange(deque<int>)_(process_all)/8192 3366.619 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 504624.040 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.936 -1.04%
rng::contains_subrange(deque<int>)_(same_length)/32 20.493 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.757 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3922.732 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 480492.627 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.296 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.484 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.598 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3745.624 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37048.404 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38598.293 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2468721.438 -
rng::contains_subrange(list<int>)_(process_all)/1048576 844498.148 -2.59%
rng::contains_subrange(list<int>)_(process_all)/16 4.940 -
rng::contains_subrange(list<int>)_(process_all)/32 10.441 1.63%
rng::contains_subrange(list<int>)_(process_all)/50 17.510 -3.65%
rng::contains_subrange(list<int>)_(process_all)/8192 8449.714 -18.22%
rng::contains_subrange(list<int>)_(same_length)/1048576 945647.940 -
rng::contains_subrange(list<int>)_(same_length)/16 6.933 -
rng::contains_subrange(list<int>)_(same_length)/32 16.336 -
rng::contains_subrange(list<int>)_(same_length)/50 29.997 -
rng::contains_subrange(list<int>)_(same_length)/8192 7946.476 -6.97%
rng::contains_subrange(list<int>)_(single_element)/1048576 833203.156 -2.26%
rng::contains_subrange(list<int>)_(single_element)/16 4.891 1.25%
rng::contains_subrange(list<int>)_(single_element)/32 10.391 -
rng::contains_subrange(list<int>)_(single_element)/50 18.263 1.71%
rng::contains_subrange(list<int>)_(single_element)/8192 7841.167 -
rng::contains_subrange(vector<int>)_(near_matches)/1000 13900.864 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14799.092 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 767630.986 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209032.250 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.986 1.29%
rng::contains_subrange(vector<int>)_(process_all)/32 8.058 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.631 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1630.126 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244542.728 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.934 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.855 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.835 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1896.340 1.48%
rng::contains_subrange(vector<int>)_(single_element)/1048576 238257.138 1.47%
rng::contains_subrange(vector<int>)_(single_element)/16 4.853 3.94%
rng::contains_subrange(vector<int>)_(single_element)/32 8.607 1.61%
rng::contains_subrange(vector<int>)_(single_element)/50 12.529 1.54%
rng::contains_subrange(vector<int>)_(single_element)/8192 1861.835 1.63%
rng::copy(deque<int>)/1048576 50116.329 -16.36%
rng::copy(deque<int>)/262144 10452.324 -17.30%
rng::copy(deque<int>)/32768 1151.754 -
rng::copy(deque<int>)/4096 146.122 -
rng::copy(deque<int>)/512 16.780 -
rng::copy(deque<int>)/64 2.842 1.10%
rng::copy(deque<int>)/8 2.803 -
rng::copy(list<int>)/1048576 882909.460 -2.67%
rng::copy(list<int>)/262144 219597.759 -2.67%
rng::copy(list<int>)/32768 26556.831 -
rng::copy(list<int>)/4096 3056.801 -
rng::copy(list<int>)/512 369.662 -
rng::copy(list<int>)/64 30.951 -6.32%
rng::copy(list<int>)/8 2.367 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.095 -21.11%
rng::copy(vector<bool>)_(aligned)/262144 273.269 -3.72%
rng::copy(vector<bool>)_(aligned)/32768 35.641 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.370 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.709 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.716 -
rng::copy(vector<bool>)_(unaligned)/32768 174.316 -
rng::copy(vector<bool>)_(unaligned)/4096 20.857 -
rng::copy(vector<bool>)_(unaligned)/512 3.705 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 50196.264 -
rng::copy(vector<int>)/262144 12528.678 -
rng::copy(vector<int>)/32768 2739.172 -26.79%
rng::copy(vector<int>)/4096 144.792 -21.76%
rng::copy(vector<int>)/512 16.004 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.286 -
rng::copy_backward(deque<int>)/1048576 127292.079 -
rng::copy_backward(deque<int>)/262144 31872.539 -
rng::copy_backward(deque<int>)/32768 3794.472 3.30%
rng::copy_backward(deque<int>)/4096 149.104 1.16%
rng::copy_backward(deque<int>)/512 18.221 -
rng::copy_backward(deque<int>)/64 3.075 1.04%
rng::copy_backward(deque<int>)/8 2.752 4.23%
rng::copy_backward(list<int>)/1048576 889674.546 -2.12%
rng::copy_backward(list<int>)/262144 224294.998 -6.11%
rng::copy_backward(list<int>)/32768 31078.863 -19.28%
rng::copy_backward(list<int>)/4096 3085.720 -
rng::copy_backward(list<int>)/512 373.218 -
rng::copy_backward(list<int>)/64 31.330 1.28%
rng::copy_backward(list<int>)/8 2.412 5.50%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1508.617 38.98%
rng::copy_backward(vector<bool>)_(aligned)/262144 279.163 -46.43%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.731 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.117 -
rng::copy_backward(vector<bool>)_(aligned)/512 1.753 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.734 -4.96%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6755.088 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 2080.390 10.80%
rng::copy_backward(vector<bool>)_(unaligned)/32768 208.275 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.770 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.886 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 49993.046 2.07%
rng::copy_backward(vector<int>)/262144 12460.527 -39.80%
rng::copy_backward(vector<int>)/32768 2743.639 -22.30%
rng::copy_backward(vector<int>)/4096 148.570 -
rng::copy_backward(vector<int>)/512 16.629 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.325 5.23%
rng::copy_if(deque<int>)_(entire_range)/1048576 275261.572 -
rng::copy_if(deque<int>)_(entire_range)/262144 69249.856 -
rng::copy_if(deque<int>)_(entire_range)/32768 8674.309 -
rng::copy_if(deque<int>)_(entire_range)/4096 1019.563 -
rng::copy_if(deque<int>)_(entire_range)/512 135.802 -
rng::copy_if(deque<int>)_(entire_range)/64 16.268 -
rng::copy_if(deque<int>)_(entire_range)/8 2.925 3.08%
rng::copy_if(deque<int>)_(every_other)/1048576 371930.003 -
rng::copy_if(deque<int>)_(every_other)/262144 92932.421 -
rng::copy_if(deque<int>)_(every_other)/32768 11638.864 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.107 -
rng::copy_if(deque<int>)_(every_other)/512 182.115 -
rng::copy_if(deque<int>)_(every_other)/64 23.400 -
rng::copy_if(deque<int>)_(every_other)/8 3.464 -
rng::copy_if(list<int>)_(entire_range)/1048576 883402.427 -2.52%
rng::copy_if(list<int>)_(entire_range)/262144 219397.808 -4.38%
rng::copy_if(list<int>)_(entire_range)/32768 29500.436 -1.52%
rng::copy_if(list<int>)_(entire_range)/4096 3053.746 -
rng::copy_if(list<int>)_(entire_range)/512 371.223 1.52%
rng::copy_if(list<int>)_(entire_range)/64 30.729 -9.13%
rng::copy_if(list<int>)_(entire_range)/8 2.591 -
rng::copy_if(list<int>)_(every_other)/1048576 849288.377 -1.49%
rng::copy_if(list<int>)_(every_other)/262144 210528.829 -5.01%
rng::copy_if(list<int>)_(every_other)/32768 24915.277 -10.05%
rng::copy_if(list<int>)_(every_other)/4096 3252.623 -
rng::copy_if(list<int>)_(every_other)/512 358.618 -
rng::copy_if(list<int>)_(every_other)/64 23.784 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245543.727 -
rng::copy_if(vector<int>)_(entire_range)/262144 59953.575 -
rng::copy_if(vector<int>)_(entire_range)/32768 7472.509 -
rng::copy_if(vector<int>)_(entire_range)/4096 936.143 -
rng::copy_if(vector<int>)_(entire_range)/512 123.757 -
rng::copy_if(vector<int>)_(entire_range)/64 16.414 2.45%
rng::copy_if(vector<int>)_(entire_range)/8 2.334 7.65%
rng::copy_if(vector<int>)_(every_other)/1048576 239787.102 -
rng::copy_if(vector<int>)_(every_other)/262144 59960.492 -
rng::copy_if(vector<int>)_(every_other)/32768 7477.667 -
rng::copy_if(vector<int>)_(every_other)/4096 937.768 -
rng::copy_if(vector<int>)_(every_other)/512 123.648 -
rng::copy_if(vector<int>)_(every_other)/64 18.199 -
rng::copy_if(vector<int>)_(every_other)/8 4.270 -1.32%
rng::copy_n(deque<int>)/1048576 50043.022 -2.66%
rng::copy_n(deque<int>)/262144 10456.014 1.22%
rng::copy_n(deque<int>)/32768 1135.689 -
rng::copy_n(deque<int>)/4096 146.665 -
rng::copy_n(deque<int>)/512 16.813 -
rng::copy_n(deque<int>)/64 2.889 -
rng::copy_n(deque<int>)/8 2.774 -
rng::copy_n(list<int>)/1048576 873214.181 -
rng::copy_n(list<int>)/262144 216780.674 -1.26%
rng::copy_n(list<int>)/32768 26368.862 -5.11%
rng::copy_n(list<int>)/4096 4837.029 15.43%
rng::copy_n(list<int>)/512 337.161 -
rng::copy_n(list<int>)/64 14.138 1.12%
rng::copy_n(list<int>)/8 2.247 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1040.667 -
rng::copy_n(vector<bool>)_(aligned)/262144 280.116 2.18%
rng::copy_n(vector<bool>)_(aligned)/32768 35.493 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.947 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.371 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5508.691 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1367.835 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.664 -2.06%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.849 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.320 -1.80%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49830.162 -
rng::copy_n(vector<int>)/262144 12527.912 -14.00%
rng::copy_n(vector<int>)/32768 2794.296 -20.40%
rng::copy_n(vector<int>)/4096 194.411 32.99%
rng::copy_n(vector<int>)/512 16.091 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.280 -
rng::count(deque<int>)_(every_other)/1024 247.755 -
rng::count(deque<int>)_(every_other)/1048576 253289.673 -
rng::count(deque<int>)_(every_other)/8 2.533 -
rng::count(deque<int>)_(every_other)/8192 1938.033 -
rng::count(list<int>)_(every_other)/1024 720.518 1.65%
rng::count(list<int>)_(every_other)/1048576 819974.247 -3.13%
rng::count(list<int>)_(every_other)/8 2.113 -
rng::count(list<int>)_(every_other)/8192 6908.521 -
rng::count(vector<bool>)/1000 3.001 -
rng::count(vector<bool>)/1024 1.688 -
rng::count(vector<bool>)/1048576 1458.961 -
rng::count(vector<bool>)/8192 11.439 -
rng::count(vector<int>)_(every_other)/1024 102.951 -
rng::count(vector<int>)_(every_other)/1048576 105222.103 -
rng::count(vector<int>)_(every_other)/8 1.346 -
rng::count(vector<int>)_(every_other)/8192 819.767 -
rng::count_if(deque<int>)_(every_other)/1024 347.080 -
rng::count_if(deque<int>)_(every_other)/1048576 344333.170 -
rng::count_if(deque<int>)_(every_other)/8 3.321 -1.80%
rng::count_if(deque<int>)_(every_other)/8192 2623.308 -
rng::count_if(list<int>)_(every_other)/1024 753.481 -
rng::count_if(list<int>)_(every_other)/1048576 890509.200 -2.37%
rng::count_if(list<int>)_(every_other)/8 2.830 -
rng::count_if(list<int>)_(every_other)/8192 7253.373 -9.04%
rng::count_if(vector<int>)_(every_other)/1024 249.214 -
rng::count_if(vector<int>)_(every_other)/1048576 247822.412 -
rng::count_if(vector<int>)_(every_other)/8 4.221 -
rng::count_if(vector<int>)_(every_other)/8192 1928.180 -
rng::distance(deque<int>)/1024 0.846 -
rng::distance(deque<int>)/4096 0.847 -
rng::distance(deque<int>)/50 0.846 -
rng::distance(deque<int>)/8192 0.850 -
rng::distance(join_view(vector<vector<int>>)/1024 1.028 -
rng::distance(join_view(vector<vector<int>>)/4096 4.329 -
rng::distance(join_view(vector<vector<int>>)/50 0.606 -
rng::distance(join_view(vector<vector<int>>)/8192 8.312 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.011 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 513432.568 4.65%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 28.556 19.21%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.978 7.30%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3966.039 3.79%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.075 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.735 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.078 1.65%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.078 2.00%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.077 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.430 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 732315.857 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 37.854 2.88%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.551 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5726.556 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.108 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.772 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.106 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.102 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.111 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2039.950 -1.49%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196564.975 -4.05%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.030 -1.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.820 3.51%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17806.131 -21.24%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 680.157 -1.07%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448810.777 -1.61%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.149 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.826 6.49%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11857.811 3.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1773.932 3.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2294068.530 -2.16%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.963 -1.22%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.764 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20088.406 4.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 552.861 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1445796.325 -1.74%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.507 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.715 2.82%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11714.395 2.46%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.671 -6.25%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 771.293 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957646.090 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.680 1.21%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.018 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9252.803 9.15%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.974 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.974 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 872.915 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083221.642 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.016 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.711 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12284.344 5.97%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.263 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73715.992 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.628 2.51%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.620 5.18%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.842 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.156 -8.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.157 -8.30%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -7.95%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.168 -11.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.157 -8.33%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 496.910 -2.73%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634250.490 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.849 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.216 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4828.213 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -2.56%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.711 -1.81%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -1.65%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.711 -1.87%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 498.872 3.74%
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497470.031 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.908 10.01%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.826 -3.66%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3878.759 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.279 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 527430.545 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.230 7.24%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.127 -1.85%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4067.528 -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 774.804 -1.29%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 955234.730 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.784 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.955 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12086.215 1.94%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 837.851 1.03%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 999311.846 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.672 -2.65%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.627 -2.60%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10456.793 5.64%
rng::equal(vector<bool>)_(aligned)/1024 0.218 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.218 -
rng::equal(vector<bool>)_(aligned)/8 0.220 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.731 -
rng::equal(vector<bool>)_(unaligned)/1048576 7692.890 -
rng::equal(vector<bool>)_(unaligned)/50 0.892 21.34%
rng::equal(vector<bool>)_(unaligned)/8 0.885 27.91%
rng::equal(vector<bool>)_(unaligned)/8192 66.034 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.128 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73704.544 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.451 2.05%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.392 1.31%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.378 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 511.039 3.67%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638300.372 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.735 -1.40%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.642 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4792.356 -
rng::fill(deque<int>)/1024 29.652 -
rng::fill(deque<int>)/32 1.309 -1.35%
rng::fill(deque<int>)/50 2.255 -
rng::fill(deque<int>)/8192 240.196 -
rng::fill(list<int>)/1024 671.898 -
rng::fill(list<int>)/32 8.321 -
rng::fill(list<int>)/50 16.800 -
rng::fill(list<int>)/8192 7103.406 -
rng::fill(vector<bool>)/1048576 3823.256 -
rng::fill(vector<bool>)/262144 915.449 295.26%
rng::fill(vector<bool>)/32768 30.435 1.53%
rng::fill(vector<bool>)/4096 4.215 -
rng::fill(vector<bool>)/512 1.582 4.13%
rng::fill(vector<bool>)/64 1.587 1.63%
rng::fill(vector<int>)/1024 29.738 -
rng::fill(vector<int>)/32 1.066 -
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 239.251 -
rng::fill_n(deque<int>)/1024 29.717 -
rng::fill_n(deque<int>)/32 1.239 -4.63%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 238.475 -
rng::fill_n(list<int>)/1024 649.658 -53.25%
rng::fill_n(list<int>)/32 8.150 -
rng::fill_n(list<int>)/50 15.792 -
rng::fill_n(list<int>)/8192 7485.057 3.70%
rng::fill_n(vector<bool>)/1048576 3822.914 -
rng::fill_n(vector<bool>)/262144 231.886 -
rng::fill_n(vector<bool>)/32768 29.859 -
rng::fill_n(vector<bool>)/4096 4.273 3.02%
rng::fill_n(vector<bool>)/512 2.855 99.49%
rng::fill_n(vector<bool>)/64 2.827 101.52%
rng::fill_n(vector<int>)/1024 29.615 -
rng::fill_n(vector<int>)/32 1.149 -
rng::fill_n(vector<int>)/50 2.226 -
rng::fill_n(vector<int>)/8192 237.238 -
rng::find(deque<int>)_(bail_25%)/1024 66.920 -
rng::find(deque<int>)_(bail_25%)/32768 1925.059 -
rng::find(deque<int>)_(bail_25%)/8 2.059 -
rng::find(deque<int>)_(bail_25%)/8192 477.733 -
rng::find(deque<int>)_(process_all)/1024 243.839 1.83%
rng::find(deque<int>)_(process_all)/32768 7808.063 2.20%
rng::find(deque<int>)_(process_all)/50 13.145 -
rng::find(deque<int>)_(process_all)/8 3.518 -
rng::find(deque<int>)_(process_all)/8192 1954.326 3.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 294.179 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9466.229 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.268 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.493 -1.02%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2323.835 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 343.182 9.26%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11065.474 7.21%
rng::find(join_view(list<vector<int>>))_(process_all)/50 15.564 17.14%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.254 5.76%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2743.482 8.29%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 729.556 1.06%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27550.883 -5.73%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.717 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.568 -4.23%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8024.230 -2.47%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.066 1.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.985 1.21%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.692 -1.03%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.078 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.068 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.372 1.41%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8773.404 1.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.806 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.015 1.11%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2163.867 2.17%
rng::find(list<int>)_(bail_25%)/1024 182.449 1.09%
rng::find(list<int>)_(bail_25%)/32768 7674.300 -9.93%
rng::find(list<int>)_(bail_25%)/8 0.920 -
rng::find(list<int>)_(bail_25%)/8192 1444.287 1.76%
rng::find(list<int>)_(process_all)/1024 686.363 -
rng::find(list<int>)_(process_all)/32768 27464.993 -6.28%
rng::find(list<int>)_(process_all)/50 18.495 -
rng::find(list<int>)_(process_all)/8 2.250 -5.22%
rng::find(list<int>)_(process_all)/8192 9500.724 -9.33%
rng::find(vector<bool>)_(process_all)/1024 4.622 -
rng::find(vector<bool>)_(process_all)/1048576 3694.960 1.21%
rng::find(vector<bool>)_(process_all)/50 0.680 -1.57%
rng::find(vector<bool>)_(process_all)/8 0.679 8.81%
rng::find(vector<bool>)_(process_all)/8192 33.688 -
rng::find(vector<char>)_(bail_25%)/1024 5.272 -
rng::find(vector<char>)_(bail_25%)/32768 136.494 -
rng::find(vector<char>)_(bail_25%)/8 1.019 -7.64%
rng::find(vector<char>)_(bail_25%)/8192 39.808 -
rng::find(vector<char>)_(process_all)/1024 16.234 -
rng::find(vector<char>)_(process_all)/32768 495.360 -
rng::find(vector<char>)_(process_all)/50 1.635 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.205 1.05%
rng::find(vector<int>)_(bail_25%)/1024 66.014 -
rng::find(vector<int>)_(bail_25%)/32768 1863.062 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 472.815 -
rng::find(vector<int>)_(process_all)/1024 242.962 -
rng::find(vector<int>)_(process_all)/32768 7418.613 1.46%
rng::find(vector<int>)_(process_all)/50 12.432 -
rng::find(vector<int>)_(process_all)/8 2.775 -2.48%
rng::find(vector<int>)_(process_all)/8192 1856.674 1.49%
rng::find_end(deque<int>)_(match_near_end)/1000 33.598 -1.30%
rng::find_end(deque<int>)_(match_near_end)/1024 33.744 1.38%
rng::find_end(deque<int>)_(match_near_end)/8192 275.782 -
rng::find_end(deque<int>)_(near_matches)/1000 16955.880 -5.31%
rng::find_end(deque<int>)_(near_matches)/1024 17854.582 -4.87%
rng::find_end(deque<int>)_(near_matches)/8192 1138998.303 -
rng::find_end(deque<int>)_(process_all)/1000 316.083 3.46%
rng::find_end(deque<int>)_(process_all)/1024 317.928 -
rng::find_end(deque<int>)_(process_all)/1048576 281324.851 -1.31%
rng::find_end(deque<int>)_(process_all)/8192 2158.235 -3.06%
rng::find_end(deque<int>)_(same_length)/1000 336.029 -
rng::find_end(deque<int>)_(same_length)/1024 337.902 -2.20%
rng::find_end(deque<int>)_(same_length)/8192 2687.245 -7.04%
rng::find_end(deque<int>)_(single_element)/1000 336.836 -6.42%
rng::find_end(deque<int>)_(single_element)/1024 342.463 -6.21%
rng::find_end(deque<int>)_(single_element)/8192 2542.532 -6.77%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.743 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.111 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.153 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31729.827 -1.11%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32755.987 -1.50%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1902019.231 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 582.988 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 623.711 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 545518.471 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4285.947 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.236 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.254 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.372 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 645.054 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.840 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4652.018 -3.11%
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.179 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4449.150 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 253933.952 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36291.124 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37649.833 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2471096.098 -
rng::find_end(forward_list<int>)_(process_all)/1000 702.019 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.543 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764842.067 -
rng::find_end(forward_list<int>)_(process_all)/8192 5493.312 -2.67%
rng::find_end(forward_list<int>)_(same_length)/1000 1474.308 -
rng::find_end(forward_list<int>)_(same_length)/1024 1491.250 -
rng::find_end(forward_list<int>)_(same_length)/8192 13072.045 -8.33%
rng::find_end(forward_list<int>)_(single_element)/1000 703.308 2.46%
rng::find_end(forward_list<int>)_(single_element)/1024 728.052 -
rng::find_end(forward_list<int>)_(single_element)/8192 5720.965 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 819.425 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5408.959 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276100.155 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42182.006 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43833.385 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2690503.699 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.705 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 761.044 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 841451.246 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6105.336 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1538.865 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.851 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13908.988 -7.88%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 803.499 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 823.042 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6604.203 -
rng::find_end(list<int>)_(match_near_end)/1000 63.932 -
rng::find_end(list<int>)_(match_near_end)/1024 61.779 -
rng::find_end(list<int>)_(match_near_end)/8192 594.217 -
rng::find_end(list<int>)_(near_matches)/1000 33127.769 -
rng::find_end(list<int>)_(near_matches)/1024 34595.853 -
rng::find_end(list<int>)_(near_matches)/8192 2262188.710 -
rng::find_end(list<int>)_(process_all)/1000 716.636 -
rng::find_end(list<int>)_(process_all)/1024 730.627 -
rng::find_end(list<int>)_(process_all)/1048576 874705.156 -1.92%
rng::find_end(list<int>)_(process_all)/8192 7549.120 -
rng::find_end(list<int>)_(same_length)/1000 743.632 -
rng::find_end(list<int>)_(same_length)/1024 757.567 -
rng::find_end(list<int>)_(same_length)/8192 8340.850 4.41%
rng::find_end(list<int>)_(single_element)/1000 711.488 -
rng::find_end(list<int>)_(single_element)/1024 735.365 -
rng::find_end(list<int>)_(single_element)/8192 7659.176 4.64%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.438 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.049 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 628.390 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37643.914 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39136.300 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2415066.955 -
rng::find_end(list<int>,_pred)_(process_all)/1000 801.085 -
rng::find_end(list<int>,_pred)_(process_all)/1024 819.698 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 967955.004 -1.67%
rng::find_end(list<int>,_pred)_(process_all)/8192 8541.960 -
rng::find_end(list<int>,_pred)_(same_length)/1000 769.294 -
rng::find_end(list<int>,_pred)_(same_length)/1024 782.885 -
rng::find_end(list<int>,_pred)_(same_length)/8192 10517.124 -12.77%
rng::find_end(list<int>,_pred)_(single_element)/1000 799.386 -
rng::find_end(list<int>,_pred)_(single_element)/1024 818.629 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8264.250 4.31%
rng::find_end(vector<int>)_(match_near_end)/1000 27.865 -
rng::find_end(vector<int>)_(match_near_end)/1024 24.968 -
rng::find_end(vector<int>)_(match_near_end)/8192 201.612 -
rng::find_end(vector<int>)_(near_matches)/1000 13678.919 -
rng::find_end(vector<int>)_(near_matches)/1024 14192.978 -
rng::find_end(vector<int>)_(near_matches)/8192 779858.899 -
rng::find_end(vector<int>)_(process_all)/1000 363.045 -
rng::find_end(vector<int>)_(process_all)/1024 372.139 -
rng::find_end(vector<int>)_(process_all)/1048576 375203.691 -
rng::find_end(vector<int>)_(process_all)/8192 2935.836 -
rng::find_end(vector<int>)_(same_length)/1000 248.368 -
rng::find_end(vector<int>)_(same_length)/1024 257.432 -2.90%
rng::find_end(vector<int>)_(same_length)/8192 1990.198 -1.62%
rng::find_end(vector<int>)_(single_element)/1000 403.108 -
rng::find_end(vector<int>)_(single_element)/1024 411.393 -
rng::find_end(vector<int>)_(single_element)/8192 3250.051 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.698 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.161 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 486.867 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 23011.030 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23553.057 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1449092.909 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.580 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 551.182 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 644926.609 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4383.675 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.901 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.236 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5007.744 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 594.279 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 609.731 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4873.616 -
rng::find_first_of(deque<int>)_(large_needle)/1024 369837.594 1.42%
rng::find_first_of(deque<int>)_(large_needle)/32 312.722 10.36%
rng::find_first_of(deque<int>)_(large_needle)/50 763.244 13.92%
rng::find_first_of(deque<int>)_(large_needle)/8192 23734560.345 1.09%
rng::find_first_of(deque<int>)_(small_needle)/1024 3461.949 -
rng::find_first_of(deque<int>)_(small_needle)/32 106.900 -1.73%
rng::find_first_of(deque<int>)_(small_needle)/50 164.605 -
rng::find_first_of(deque<int>)_(small_needle)/8192 27666.971 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 564066.620 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 490.863 -3.57%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1360.213 -2.47%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35520674.998 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6302.876 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.610 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.354 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50331.615 -
rng::find_first_of(list<int>)_(large_needle)/1024 858267.973 -14.00%
rng::find_first_of(list<int>)_(large_needle)/32 678.002 -
rng::find_first_of(list<int>)_(large_needle)/50 1745.911 -
rng::find_first_of(list<int>)_(large_needle)/8192 50588937.501 -1.83%
rng::find_first_of(list<int>)_(small_needle)/1024 2765.975 -
rng::find_first_of(list<int>)_(small_needle)/32 90.856 -
rng::find_first_of(list<int>)_(small_needle)/50 139.019 -
rng::find_first_of(list<int>)_(small_needle)/8192 22209.344 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 884117.067 3.89%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 727.182 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1869.058 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54031096.157 -5.95%
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5241.160 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.456 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.408 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42238.507 -
rng::find_first_of(vector<int>)_(large_needle)/1024 123154.423 14.85%
rng::find_first_of(vector<int>)_(large_needle)/32 118.989 14.07%
rng::find_first_of(vector<int>)_(large_needle)/50 309.351 20.43%
rng::find_first_of(vector<int>)_(large_needle)/8192 7956108.055 7.21%
rng::find_first_of(vector<int>)_(small_needle)/1024 1412.345 -12.24%
rng::find_first_of(vector<int>)_(small_needle)/32 47.772 -14.21%
rng::find_first_of(vector<int>)_(small_needle)/50 71.875 -12.87%
rng::find_first_of(vector<int>)_(small_needle)/8192 11281.293 -11.97%
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 593655.030 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 497.494 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1360.082 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38393333.334 -7.48%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5636.327 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 180.672 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.187 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46043.680 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.286 -
rng::find_if(deque<int>)_(bail_25%)/32768 2891.104 5.07%
rng::find_if(deque<int>)_(bail_25%)/8 1.523 -
rng::find_if(deque<int>)_(bail_25%)/8192 721.494 5.28%
rng::find_if(deque<int>)_(process_all)/1024 478.713 -
rng::find_if(deque<int>)_(process_all)/32768 11906.672 4.01%
rng::find_if(deque<int>)_(process_all)/50 23.702 -
rng::find_if(deque<int>)_(process_all)/8 3.963 -
rng::find_if(deque<int>)_(process_all)/8192 2959.449 4.65%
rng::find_if(list<int>)_(bail_25%)/1024 194.044 -
rng::find_if(list<int>)_(bail_25%)/32768 8526.330 1.47%
rng::find_if(list<int>)_(bail_25%)/8 1.313 -
rng::find_if(list<int>)_(bail_25%)/8192 1518.597 -
rng::find_if(list<int>)_(process_all)/1024 758.255 -
rng::find_if(list<int>)_(process_all)/32768 28814.212 -6.06%
rng::find_if(list<int>)_(process_all)/50 21.500 -
rng::find_if(list<int>)_(process_all)/8 3.505 -
rng::find_if(list<int>)_(process_all)/8192 9715.390 -5.72%
rng::find_if(vector<bool>)_(process_all)/1024 770.414 -
rng::find_if(vector<bool>)_(process_all)/1048576 786597.832 -
rng::find_if(vector<bool>)_(process_all)/50 35.031 -2.48%
rng::find_if(vector<bool>)_(process_all)/8 5.464 -1.39%
rng::find_if(vector<bool>)_(process_all)/8192 6149.877 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.253 -
rng::find_if(vector<char>)_(bail_25%)/32768 2060.147 1.85%
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -
rng::find_if(vector<char>)_(bail_25%)/8192 523.665 1.20%
rng::find_if(vector<char>)_(process_all)/1024 273.965 -
rng::find_if(vector<char>)_(process_all)/32768 8128.579 -
rng::find_if(vector<char>)_(process_all)/50 12.440 -
rng::find_if(vector<char>)_(process_all)/8 2.381 -2.04%
rng::find_if(vector<char>)_(process_all)/8192 2046.352 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.928 -
rng::find_if(vector<int>)_(bail_25%)/32768 2336.246 -
rng::find_if(vector<int>)_(bail_25%)/8 1.055 -3.02%
rng::find_if(vector<int>)_(bail_25%)/8192 548.004 -
rng::find_if(vector<int>)_(process_all)/1024 283.579 -
rng::find_if(vector<int>)_(process_all)/32768 8808.011 -
rng::find_if(vector<int>)_(process_all)/50 14.166 -
rng::find_if(vector<int>)_(process_all)/8 2.507 -
rng::find_if(vector<int>)_(process_all)/8192 2194.937 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.558 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2752.828 -5.07%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.477 2.50%
rng::find_if_not(deque<int>)_(bail_25%)/8192 691.167 -5.94%
rng::find_if_not(deque<int>)_(process_all)/1024 475.217 -
rng::find_if_not(deque<int>)_(process_all)/32768 11448.330 -
rng::find_if_not(deque<int>)_(process_all)/50 23.675 -
rng::find_if_not(deque<int>)_(process_all)/8 3.977 -
rng::find_if_not(deque<int>)_(process_all)/8192 2826.621 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.153 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10469.010 -11.58%
rng::find_if_not(list<int>)_(bail_25%)/8 1.312 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1519.877 -
rng::find_if_not(list<int>)_(process_all)/1024 760.437 -
rng::find_if_not(list<int>)_(process_all)/32768 28425.032 -9.48%
rng::find_if_not(list<int>)_(process_all)/50 21.749 -
rng::find_if_not(list<int>)_(process_all)/8 3.493 -
rng::find_if_not(list<int>)_(process_all)/8192 8852.076 -30.23%
rng::find_if_not(vector<bool>)_(process_all)/1024 766.156 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 781696.494 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.747 -3.25%
rng::find_if_not(vector<bool>)_(process_all)/8 5.430 -1.92%
rng::find_if_not(vector<bool>)_(process_all)/8192 6110.335 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.260 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2061.718 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.957 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 526.667 1.23%
rng::find_if_not(vector<char>)_(process_all)/1024 273.277 -
rng::find_if_not(vector<char>)_(process_all)/32768 8162.139 -
rng::find_if_not(vector<char>)_(process_all)/50 12.531 -
rng::find_if_not(vector<char>)_(process_all)/8 2.502 7.10%
rng::find_if_not(vector<char>)_(process_all)/8192 2055.920 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.573 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2337.777 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.120 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.381 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.508 -
rng::find_if_not(vector<int>)_(process_all)/32768 8808.253 -
rng::find_if_not(vector<int>)_(process_all)/50 14.226 -
rng::find_if_not(vector<int>)_(process_all)/8 2.550 -
rng::find_if_not(vector<int>)_(process_all)/8192 2193.637 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.421 -
rng::find_last(deque<int>)_(bail_10%)/1048576 324640.938 -
rng::find_last(deque<int>)_(bail_10%)/50 11.417 -
rng::find_last(deque<int>)_(bail_10%)/8 2.732 -
rng::find_last(deque<int>)_(bail_10%)/8192 2515.957 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.929 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25526.835 -
rng::find_last(deque<int>)_(bail_90%)/50 1.845 -
rng::find_last(deque<int>)_(bail_90%)/8 0.923 4.51%
rng::find_last(deque<int>)_(bail_90%)/8192 202.669 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.097 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 369042.257 -48.81%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.968 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5866.215 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 733.754 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 388558.487 -43.04%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.834 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.317 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6079.776 -
rng::find_last(list<int>)_(bail_10%)/1024 677.990 -
rng::find_last(list<int>)_(bail_10%)/1048576 787142.489 -1.66%
rng::find_last(list<int>)_(bail_10%)/50 16.182 1.58%
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6351.747 1.54%
rng::find_last(list<int>)_(bail_90%)/1024 53.790 -
rng::find_last(list<int>)_(bail_90%)/1048576 86787.900 -3.13%
rng::find_last(list<int>)_(bail_90%)/50 1.240 -1.87%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.732 -
rng::find_last(vector<char>)_(bail_10%)/1024 112.877 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108082.915 -
rng::find_last(vector<char>)_(bail_10%)/50 5.422 -2.49%
rng::find_last(vector<char>)_(bail_10%)/8 1.477 -7.80%
rng::find_last(vector<char>)_(bail_10%)/8192 852.484 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.906 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11996.910 -
rng::find_last(vector<char>)_(bail_90%)/50 1.069 7.10%
rng::find_last(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.674 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.976 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214458.244 -
rng::find_last(vector<int>)_(bail_10%)/50 10.829 -
rng::find_last(vector<int>)_(bail_10%)/8 2.102 6.30%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.456 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.247 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23498.321 -
rng::find_last(vector<int>)_(bail_90%)/50 1.572 -
rng::find_last(vector<int>)_(bail_90%)/8 0.678 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.152 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.758 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361661.867 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.743 1.39%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.956 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.192 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.332 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38556.272 -1.17%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.683 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.989 1.07%
rng::find_last_if(deque<int>)_(bail_90%)/8192 311.618 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 794.229 -1.06%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 924312.555 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.924 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.154 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6990.910 1.56%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 908.551 6.06%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923413.611 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.990 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.203 8.65%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7272.394 2.90%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.302 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 805726.116 -1.64%
rng::find_last_if(list<int>)_(bail_10%)/50 17.722 1.24%
rng::find_last_if(list<int>)_(bail_10%)/8 3.101 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6593.890 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.383 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88936.590 -2.62%
rng::find_last_if(list<int>)_(bail_90%)/50 2.082 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.927 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.363 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241079.811 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.341 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.481 4.49%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.619 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.950 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26513.758 1.11%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.437 -1.52%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.737 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.111 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283564.051 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.502 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.528 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2070.584 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.933 -2.50%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30896.156 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.538 -1.16%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.464 -2.94%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.784 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.652 -2.36%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362617.736 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.863 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.944 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.861 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.623 -1.47%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38543.518 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.678 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.990 1.16%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.146 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 804.682 1.40%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 930026.602 -1.02%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.352 1.37%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.747 -3.18%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6829.215 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 812.237 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923774.803 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 39.097 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.162 -2.54%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6758.108 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 681.018 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807543.050 -1.43%
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.134 5.24%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6634.287 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.226 -1.22%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88997.231 -1.06%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.156 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.013 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.698 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241449.278 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.360 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.415 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1878.478 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.230 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25719.177 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.468 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.660 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.737 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305991.532 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.706 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.636 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2141.116 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.033 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30917.621 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.545 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.471 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.017 -
rng::fold_left(deque<int>)/1048576 560410.411 -
rng::fold_left(deque<int>)/32 16.492 -
rng::fold_left(deque<int>)/50 27.797 1.97%
rng::fold_left(deque<int>)/8 4.136 1.01%
rng::fold_left(deque<int>)/8192 4364.327 -1.39%
rng::fold_left(list<int>)/1048576 1363382.039 -
rng::fold_left(list<int>)/32 22.013 -
rng::fold_left(list<int>)/50 38.775 3.74%
rng::fold_left(list<int>)/8 3.860 -
rng::fold_left(list<int>)/8192 10932.561 1.57%
rng::fold_left(vector<int>)/1048576 1325742.030 -
rng::fold_left(vector<int>)/32 20.823 -
rng::fold_left(vector<int>)/50 36.651 1.18%
rng::fold_left(vector<int>)/8 3.698 -
rng::fold_left(vector<int>)/8192 10315.841 -
rng::for_each(deque<int>)/32 3.808 -
rng::for_each(deque<int>)/50 4.070 -
rng::for_each(deque<int>)/8 0.927 -
rng::for_each(deque<int>)/8192 255.491 -
rng::for_each(join_view(vector<vector<int>>)/32 3.808 -
rng::for_each(join_view(vector<vector<int>>)/50 4.132 -
rng::for_each(join_view(vector<vector<int>>)/8 1.386 -
rng::for_each(join_view(vector<vector<int>>)/8192 264.901 -
rng::for_each(list<int>)/32 11.148 -
rng::for_each(list<int>)/50 24.069 -
rng::for_each(list<int>)/8 2.580 -
rng::for_each(list<int>)/8192 8521.154 6.79%
rng::for_each(map<int>)/32 25.586 -1.14%
rng::for_each(map<int>)/50 38.728 1.06%
rng::for_each(map<int>)/8 6.210 2.21%
rng::for_each(map<int>)/8192 7208.532 -2.22%
rng::for_each(map<int>::iterator)/32 25.033 -
rng::for_each(map<int>::iterator)/50 37.649 -
rng::for_each(map<int>::iterator)/8 5.764 -
rng::for_each(map<int>::iterator)/8192 7600.179 -
rng::for_each(multimap<int>)/32 26.138 -
rng::for_each(multimap<int>)/50 38.065 -
rng::for_each(multimap<int>)/8 6.221 -1.64%
rng::for_each(multimap<int>)/8192 7293.552 1.81%
rng::for_each(multimap<int>::iterator)/32 23.768 -
rng::for_each(multimap<int>::iterator)/50 36.305 -1.39%
rng::for_each(multimap<int>::iterator)/8 5.074 -
rng::for_each(multimap<int>::iterator)/8192 7484.822 -2.96%
rng::for_each(multiset<int>)/32 25.719 -
rng::for_each(multiset<int>)/50 37.934 1.02%
rng::for_each(multiset<int>)/8 6.298 1.36%
rng::for_each(multiset<int>)/8192 8256.234 -
rng::for_each(multiset<int>::iterator)/32 23.836 -
rng::for_each(multiset<int>::iterator)/50 36.131 1.04%
rng::for_each(multiset<int>::iterator)/8 4.959 -
rng::for_each(multiset<int>::iterator)/8192 8434.627 2.62%
rng::for_each(set<int>)/32 25.496 -
rng::for_each(set<int>)/50 37.718 -
rng::for_each(set<int>)/8 6.232 -3.42%
rng::for_each(set<int>)/8192 8555.595 5.45%
rng::for_each(set<int>::iterator)/32 23.355 -
rng::for_each(set<int>::iterator)/50 35.085 -
rng::for_each(set<int>::iterator)/8 5.003 -2.00%
rng::for_each(set<int>::iterator)/8192 8365.695 1.52%
rng::for_each(vector<int>)/32 3.825 -
rng::for_each(vector<int>)/50 4.065 -
rng::for_each(vector<int>)/8 0.919 -
rng::for_each(vector<int>)/8192 251.927 -
rng::for_each_n(deque<int>)/32 3.776 -
rng::for_each_n(deque<int>)/50 3.967 1.22%
rng::for_each_n(deque<int>)/8 1.153 -
rng::for_each_n(deque<int>)/8192 257.441 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.836 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.237 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.612 -
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.424 -
rng::for_each_n(list<int>)/32 11.091 -
rng::for_each_n(list<int>)/50 24.265 -
rng::for_each_n(list<int>)/8 2.449 -3.33%
rng::for_each_n(list<int>)/8192 7794.147 -7.35%
rng::for_each_n(vector<int>)/32 3.867 -
rng::for_each_n(vector<int>)/50 4.061 -
rng::for_each_n(vector<int>)/8 2.527 -
rng::for_each_n(vector<int>)/8192 252.017 -
rng::generate(deque<int>)/1024 280.562 -
rng::generate(deque<int>)/32 8.759 -
rng::generate(deque<int>)/50 12.946 -
rng::generate(deque<int>)/8192 2082.711 1.82%
rng::generate(list<int>)/1024 671.593 -
rng::generate(list<int>)/32 8.796 1.99%
rng::generate(list<int>)/50 15.548 -2.75%
rng::generate(list<int>)/8192 7047.740 -38.36%
rng::generate(vector<int>)/1024 243.527 -
rng::generate(vector<int>)/32 7.955 -
rng::generate(vector<int>)/50 11.997 -
rng::generate(vector<int>)/8192 1847.596 -
rng::generate_n(deque<int>)/1024 244.729 -
rng::generate_n(deque<int>)/32 8.294 -
rng::generate_n(deque<int>)/50 12.338 -
rng::generate_n(deque<int>)/8192 1938.702 -
rng::generate_n(list<int>)/1024 651.012 -
rng::generate_n(list<int>)/32 8.649 -
rng::generate_n(list<int>)/50 15.820 -
rng::generate_n(list<int>)/8192 7621.862 -29.43%
rng::generate_n(vector<int>)/1024 243.776 -
rng::generate_n(vector<int>)/32 7.975 -
rng::generate_n(vector<int>)/50 12.410 2.77%
rng::generate_n(vector<int>)/8192 1852.546 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 364.387 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.118 -20.21%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.833 -18.48%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2890.721 1.36%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.492 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.935 -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.197 -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 639.558 -6.07%
rng::is_partitioned(list<int>)_(partitioned)/1024 701.286 -
rng::is_partitioned(list<int>)_(partitioned)/32 8.729 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.924 -
rng::is_partitioned(list<int>)_(partitioned)/8192 6859.290 -28.77%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 97.989 -21.96%
rng::is_partitioned(list<int>)_(unpartitioned)/32 0.997 -1.98%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.407 -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1235.106 2.92%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.550 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.861 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.593 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1331.750 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 56.014 -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.123 -7.28%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.122 -2.39%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.751 -10.49%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.453 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.160 -1.86%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3909.037 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516077.434 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.866 4.18%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.961 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.986 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3968.201 -1.15%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685171.794 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 63.367 22.61%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.587 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.789 1.07%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8193.210 -7.73%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422415.409 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.104 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.602 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.334 -1.59%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8367.247 -4.87%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590039.111 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.665 -1.09%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.794 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.682 -1.87%
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.702 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212545.633 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.506 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 523.475 3.43%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.376 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4690.732 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007558.655 1.24%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.740 -
rng::is_sorted(deque<int>)/1024 475.204 -
rng::is_sorted(deque<int>)/8 2.468 -2.95%
rng::is_sorted(deque<int>)/8192 3806.214 -
rng::is_sorted(deque<int>,_pred)/1024 597.330 -
rng::is_sorted(deque<int>,_pred)/8 4.659 1.23%
rng::is_sorted(deque<int>,_pred)/8192 4795.261 -
rng::is_sorted(list<int>)/1024 765.211 -
rng::is_sorted(list<int>)/8 2.126 -1.07%
rng::is_sorted(list<int>)/8192 7011.840 -4.72%
rng::is_sorted(list<int>,_pred)/1024 791.867 -
rng::is_sorted(list<int>,_pred)/8 4.296 -
rng::is_sorted(list<int>,_pred)/8192 7338.548 -11.06%
rng::is_sorted(vector<int>)/1024 243.152 -
rng::is_sorted(vector<int>)/8 2.080 -
rng::is_sorted(vector<int>)/8192 1895.329 -
rng::is_sorted(vector<int>,_pred)/1024 462.296 -
rng::is_sorted(vector<int>,_pred)/8 4.096 5.11%
rng::is_sorted(vector<int>,_pred)/8192 3682.154 -
rng::is_sorted_until(deque<int>)/1024 472.481 -
rng::is_sorted_until(deque<int>)/8 3.037 -4.01%
rng::is_sorted_until(deque<int>)/8192 3776.810 -
rng::is_sorted_until(deque<int>,_pred)/1024 599.951 -
rng::is_sorted_until(deque<int>,_pred)/8 6.226 42.34%
rng::is_sorted_until(deque<int>,_pred)/8192 4844.645 -
rng::is_sorted_until(list<int>)/1024 751.809 -
rng::is_sorted_until(list<int>)/8 2.150 -
rng::is_sorted_until(list<int>)/8192 7135.971 5.98%
rng::is_sorted_until(list<int>,_pred)/1024 798.430 -
rng::is_sorted_until(list<int>,_pred)/8 3.763 -
rng::is_sorted_until(list<int>,_pred)/8192 7589.399 6.42%
rng::is_sorted_until(vector<int>)/1024 238.832 -
rng::is_sorted_until(vector<int>)/8 2.054 -
rng::is_sorted_until(vector<int>)/8192 1864.135 -
rng::is_sorted_until(vector<int>,_pred)/1024 431.754 2.64%
rng::is_sorted_until(vector<int>,_pred)/8 3.395 -
rng::is_sorted_until(vector<int>,_pred)/8192 3452.035 2.00%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.818 -1.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 465.579 -4.70%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493594.617 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.916 -5.12%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3772.618 -2.06%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.870 -1.05%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.729 -1.69%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626888.166 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.534 -1.43%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4840.936 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.389 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 781.623 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 958815.929 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.917 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11536.973 -4.58%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 814.208 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.811 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 994821.622 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.636 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10209.462 -12.66%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.903 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.776 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76644.188 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.819 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 465.021 -3.20%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.479 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609082.251 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.063 -1.85%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4775.529 -
rng::move(deque<int>)/1048576 54858.723 -10.30%
rng::move(deque<int>)/262144 14790.065 -9.16%
rng::move(deque<int>)/32768 2048.348 -6.88%
rng::move(deque<int>)/4096 152.906 -
rng::move(deque<int>)/512 24.051 -
rng::move(deque<int>)/64 6.612 -4.45%
rng::move(deque<int>)/8 3.885 4.46%
rng::move(list<int>)/1048576 1007647.427 -1.95%
rng::move(list<int>)/262144 248553.720 -1.19%
rng::move(list<int>)/32768 36230.333 -
rng::move(list<int>)/4096 5679.560 5.55%
rng::move(list<int>)/512 368.054 -
rng::move(list<int>)/64 40.330 -
rng::move(list<int>)/8 3.912 -
rng::move(vector<bool>)_(aligned)/1048576 2119.436 -22.74%
rng::move(vector<bool>)_(aligned)/262144 256.519 -
rng::move(vector<bool>)_(aligned)/32768 37.510 -
rng::move(vector<bool>)_(aligned)/4096 8.215 -
rng::move(vector<bool>)_(aligned)/512 2.663 -
rng::move(vector<bool>)_(aligned)/64 1.946 -2.90%
rng::move(vector<bool>)_(unaligned)/1048576 6729.972 -
rng::move(vector<bool>)_(unaligned)/262144 1583.326 -
rng::move(vector<bool>)_(unaligned)/32768 202.704 -
rng::move(vector<bool>)_(unaligned)/4096 25.861 -
rng::move(vector<bool>)_(unaligned)/512 4.166 -
rng::move(vector<bool>)_(unaligned)/64 1.760 7.82%
rng::move(vector<int>)/1048576 57033.735 -
rng::move(vector<int>)/262144 21854.150 -3.46%
rng::move(vector<int>)/32768 2136.360 -22.37%
rng::move(vector<int>)/4096 135.639 -
rng::move(vector<int>)/512 20.420 -
rng::move(vector<int>)/64 4.092 -
rng::move(vector<int>)/8 2.236 -2.40%
rng::move_backward(deque<int>)/1048576 126629.601 -1.18%
rng::move_backward(deque<int>)/262144 30496.926 -
rng::move_backward(deque<int>)/32768 3640.933 -
rng::move_backward(deque<int>)/4096 159.038 -1.16%
rng::move_backward(deque<int>)/512 26.040 -
rng::move_backward(deque<int>)/64 7.221 -
rng::move_backward(deque<int>)/8 4.033 -
rng::move_backward(list<int>)/1048576 1051074.712 -
rng::move_backward(list<int>)/262144 333396.455 5.47%
rng::move_backward(list<int>)/32768 35877.500 7.35%
rng::move_backward(list<int>)/4096 6526.007 27.12%
rng::move_backward(list<int>)/512 372.030 -
rng::move_backward(list<int>)/64 40.307 -
rng::move_backward(list<int>)/8 3.702 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2120.048 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.256 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.047 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.725 2.91%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6491.493 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.344 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.661 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.398 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.813 1.48%
rng::move_backward(vector<bool>)_(unaligned)/64 1.876 -
rng::move_backward(vector<int>)/1048576 56038.594 -1.78%
rng::move_backward(vector<int>)/262144 21597.876 -9.47%
rng::move_backward(vector<int>)/32768 2144.288 -
rng::move_backward(vector<int>)/4096 135.683 -
rng::move_backward(vector<int>)/512 20.869 -
rng::move_backward(vector<int>)/64 4.139 -
rng::move_backward(vector<int>)/8 2.271 -
rng::none_of(deque<int>)_(process_all)/32 17.437 6.55%
rng::none_of(deque<int>)_(process_all)/32768 15405.625 -
rng::none_of(deque<int>)_(process_all)/50 27.194 -
rng::none_of(deque<int>)_(process_all)/8 4.478 -4.93%
rng::none_of(deque<int>)_(process_all)/8192 3855.763 -
rng::none_of(list<int>)_(process_all)/32 11.365 -
rng::none_of(list<int>)_(process_all)/32768 25479.469 -14.66%
rng::none_of(list<int>)_(process_all)/50 21.810 1.27%
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7840.831 -
rng::none_of(vector<int>)_(process_all)/32 8.359 -
rng::none_of(vector<int>)_(process_all)/32768 8056.174 -
rng::none_of(vector<int>)_(process_all)/50 12.616 -
rng::none_of(vector<int>)_(process_all)/8 2.493 1.70%
rng::none_of(vector<int>)_(process_all)/8192 2021.171 -
rng::partial_sort(deque<int>)_(ascending)/1024 7818.349 -
rng::partial_sort(deque<int>)_(ascending)/8 31.105 -
rng::partial_sort(deque<int>)_(ascending)/8192 167470.534 2.43%
rng::partial_sort(deque<int>)_(descending)/1024 18482.547 -
rng::partial_sort(deque<int>)_(descending)/8 40.894 -1.02%
rng::partial_sort(deque<int>)_(descending)/8192 283511.900 -
rng::partial_sort(deque<int>)_(heap)/1024 18452.965 1.40%
rng::partial_sort(deque<int>)_(heap)/8 38.059 -
rng::partial_sort(deque<int>)_(heap)/8192 283278.847 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7842.909 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.213 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 163700.259 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19705.637 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 32.088 2.00%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 284396.956 -
rng::partial_sort(deque<int>)_(repeated)/1024 6425.384 -1.14%
rng::partial_sort(deque<int>)_(repeated)/8 27.444 -
rng::partial_sort(deque<int>)_(repeated)/8192 69366.815 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16048.769 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.620 -
rng::partial_sort(deque<int>)_(shuffled)/8192 263405.018 1.41%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4991.370 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.279 1.12%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55547.210 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8256.651 1.31%
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.322 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 98014.259 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8253.012 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.167 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101098.105 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4986.157 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.171 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55454.014 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9114.147 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.213 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97499.861 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3937.352 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.460 1.63%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46872.677 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6936.996 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.149 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 90584.439 -
rng::partial_sort(vector<int>)_(ascending)/1024 5020.466 -
rng::partial_sort(vector<int>)_(ascending)/8 20.726 -1.49%
rng::partial_sort(vector<int>)_(ascending)/8192 54683.581 -
rng::partial_sort(vector<int>)_(descending)/1024 8269.956 -
rng::partial_sort(vector<int>)_(descending)/8 25.390 -
rng::partial_sort(vector<int>)_(descending)/8192 97874.623 -
rng::partial_sort(vector<int>)_(heap)/1024 8233.384 -
rng::partial_sort(vector<int>)_(heap)/8 27.340 -
rng::partial_sort(vector<int>)_(heap)/8192 100795.747 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4995.851 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.585 -1.64%
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54553.995 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9130.117 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.829 -1.21%
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97552.142 -
rng::partial_sort(vector<int>)_(repeated)/1024 3950.310 -
rng::partial_sort(vector<int>)_(repeated)/8 20.202 -
rng::partial_sort(vector<int>)_(repeated)/8192 46694.860 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6947.113 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.339 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88084.505 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5483.609 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.709 -1.51%
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57234.315 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8473.954 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.915 1.93%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99408.217 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8631.261 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.810 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102955.820 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5480.077 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.711 -1.94%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57185.446 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9358.552 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.870 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99586.413 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4303.673 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.501 -2.44%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49302.261 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7217.431 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.010 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91676.697 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5723.291 1.79%
rng::partial_sort_copy(list<int>)_(ascending)/8 9.289 5.96%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61152.002 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8522.255 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.749 -
rng::partial_sort_copy(list<int>)_(descending)/8192 101297.421 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8532.327 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.403 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104844.629 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5651.446 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.220 5.63%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61137.283 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9453.354 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.265 4.03%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101403.488 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4519.112 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.750 4.10%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53229.541 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7304.702 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.147 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92424.443 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.961 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.983 -16.36%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55773.868 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8418.009 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.595 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98577.548 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8330.420 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.490 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102059.224 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5235.981 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.174 -17.19%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55757.741 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9162.612 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.071 -16.49%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98932.276 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4076.559 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.120 -6.42%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47612.853 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7112.011 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.127 -1.23%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91955.730 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5090.881 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 8.942 1.43%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55274.015 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8296.950 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.136 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98376.616 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8259.780 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.101 -
rng::partial_sort_copy(vector<int>)_(heap)/8192 102206.059 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5103.214 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.989 2.08%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55545.166 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9187.817 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.127 3.07%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99335.681 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4057.336 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.516 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47458.969 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7117.502 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.624 2.62%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93430.049 -
rng::partition(deque<int>)_(dense)/1024 357.911 -
rng::partition(deque<int>)_(dense)/32 10.974 -1.49%
rng::partition(deque<int>)_(dense)/50 15.815 -6.39%
rng::partition(deque<int>)_(dense)/8192 2806.640 -
rng::partition(deque<int>)_(sparse)/1024 384.738 -
rng::partition(deque<int>)_(sparse)/32 9.880 -13.88%
rng::partition(deque<int>)_(sparse)/50 14.961 -20.39%
rng::partition(deque<int>)_(sparse)/8192 3021.386 -
rng::partition(list<int>)_(dense)/1024 390.473 1.40%
rng::partition(list<int>)_(dense)/32 8.405 -3.63%
rng::partition(list<int>)_(dense)/50 13.279 -
rng::partition(list<int>)_(dense)/8192 4436.250 -
rng::partition(list<int>)_(sparse)/1024 727.384 -
rng::partition(list<int>)_(sparse)/32 9.180 3.10%
rng::partition(list<int>)_(sparse)/50 15.853 4.63%
rng::partition(list<int>)_(sparse)/8192 7226.876 3.72%
rng::partition(vector<int>)_(dense)/1024 247.927 2.36%
rng::partition(vector<int>)_(dense)/32 8.057 -
rng::partition(vector<int>)_(dense)/50 12.870 2.31%
rng::partition(vector<int>)_(dense)/8192 1882.881 -
rng::partition(vector<int>)_(sparse)/1024 259.333 -
rng::partition(vector<int>)_(sparse)/32 8.799 -1.13%
rng::partition(vector<int>)_(sparse)/50 13.999 -2.63%
rng::partition(vector<int>)_(sparse)/8192 1874.332 -
rng::partition_copy(deque<int>)/1024 689.027 -
rng::partition_copy(deque<int>)/32 15.568 -
rng::partition_copy(deque<int>)/50 27.918 -
rng::partition_copy(deque<int>)/8192 5552.040 -
rng::partition_copy(list<int>)/1024 730.077 -
rng::partition_copy(list<int>)/32 15.923 -
rng::partition_copy(list<int>)/50 28.845 -
rng::partition_copy(list<int>)/8192 8355.871 10.80%
rng::partition_copy(vector<int>)/1024 685.098 -
rng::partition_copy(vector<int>)/32 15.114 -
rng::partition_copy(vector<int>)/50 26.227 -
rng::partition_copy(vector<int>)/8192 5562.103 -
rng::partition_point(deque<int>)/1024 9.123 -
rng::partition_point(deque<int>)/32 4.233 1.89%
rng::partition_point(deque<int>)/50 4.348 2.33%
rng::partition_point(deque<int>)/8192 15.810 -2.09%
rng::partition_point(list<int>)/1024 1281.542 -
rng::partition_point(list<int>)/32 15.719 -1.28%
rng::partition_point(list<int>)/50 24.555 -
rng::partition_point(list<int>)/8192 12814.185 -4.28%
rng::partition_point(vector<int>)/1024 7.513 -
rng::partition_point(vector<int>)/32 2.304 -
rng::partition_point(vector<int>)/50 2.294 -
rng::partition_point(vector<int>)/8192 10.756 -
rng::remove(deque<int>)_(prefix)/1024 528.207 -
rng::remove(deque<int>)_(prefix)/32 54.026 -
rng::remove(deque<int>)_(prefix)/50 62.366 -
rng::remove(deque<int>)_(prefix)/8192 3882.465 -
rng::remove(deque<int>)_(sprinkled)/1024 520.710 -
rng::remove(deque<int>)_(sprinkled)/32 53.654 -7.76%
rng::remove(deque<int>)_(sprinkled)/50 59.177 -10.94%
rng::remove(deque<int>)_(sprinkled)/8192 3864.474 -
rng::remove(list<int>)_(prefix)/1024 957.933 -
rng::remove(list<int>)_(prefix)/32 55.344 -
rng::remove(list<int>)_(prefix)/50 66.811 -
rng::remove(list<int>)_(prefix)/8192 9038.729 -7.52%
rng::remove(list<int>)_(sprinkled)/1024 964.637 -
rng::remove(list<int>)_(sprinkled)/32 54.962 -
rng::remove(list<int>)_(sprinkled)/50 64.168 -
rng::remove(list<int>)_(sprinkled)/8192 7901.172 -5.86%
rng::remove(vector<int>)_(prefix)/1024 311.144 -
rng::remove(vector<int>)_(prefix)/32 52.535 -
rng::remove(vector<int>)_(prefix)/50 56.198 -
rng::remove(vector<int>)_(prefix)/8192 2103.359 -
rng::remove(vector<int>)_(sprinkled)/1024 519.930 2.73%
rng::remove(vector<int>)_(sprinkled)/32 57.817 2.70%
rng::remove(vector<int>)_(sprinkled)/50 64.491 -
rng::remove(vector<int>)_(sprinkled)/8192 3858.384 2.91%
rng::remove_copy(deque<int>)_(prefix)/1024 413.681 8.69%
rng::remove_copy(deque<int>)_(prefix)/32 12.988 1.59%
rng::remove_copy(deque<int>)_(prefix)/50 22.494 9.16%
rng::remove_copy(deque<int>)_(prefix)/8192 3357.831 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 358.281 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.158 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.360 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2871.812 -
rng::remove_copy(list<int>)_(prefix)/1024 748.487 -
rng::remove_copy(list<int>)_(prefix)/32 11.038 -
rng::remove_copy(list<int>)_(prefix)/50 19.133 -
rng::remove_copy(list<int>)_(prefix)/8192 7378.478 -13.85%
rng::remove_copy(list<int>)_(sprinkled)/1024 739.235 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.599 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.062 -1.35%
rng::remove_copy(list<int>)_(sprinkled)/8192 7290.264 -15.13%
rng::remove_copy(vector<int>)_(prefix)/1024 272.278 -
rng::remove_copy(vector<int>)_(prefix)/32 10.946 -
rng::remove_copy(vector<int>)_(prefix)/50 17.788 -
rng::remove_copy(vector<int>)_(prefix)/8192 2068.529 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.038 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.471 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.604 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.497 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.147 1.50%
rng::remove_copy_if(deque<int>)_(prefix)/32 17.475 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.869 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3916.106 3.52%
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 567.964 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 18.176 1.66%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.500 1.49%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3413.324 -1.84%
rng::remove_copy_if(list<int>)_(prefix)/1024 793.144 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.952 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.078 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7690.123 -13.17%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 785.729 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.590 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 28.427 13.68%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7681.249 -14.33%
rng::remove_copy_if(vector<int>)_(prefix)/1024 399.776 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.176 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.855 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3373.261 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.479 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.222 -2.15%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.237 1.23%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.904 -
rng::remove_if(deque<int>)_(prefix)/1024 579.003 -
rng::remove_if(deque<int>)_(prefix)/32 64.165 4.38%
rng::remove_if(deque<int>)_(prefix)/50 74.389 8.76%
rng::remove_if(deque<int>)_(prefix)/8192 4283.498 -
rng::remove_if(deque<int>)_(sprinkled)/1024 549.408 -
rng::remove_if(deque<int>)_(sprinkled)/32 56.503 1.56%
rng::remove_if(deque<int>)_(sprinkled)/50 66.504 5.69%
rng::remove_if(deque<int>)_(sprinkled)/8192 3969.346 -
rng::remove_if(list<int>)_(prefix)/1024 998.454 -1.38%
rng::remove_if(list<int>)_(prefix)/32 61.311 -
rng::remove_if(list<int>)_(prefix)/50 74.580 -
rng::remove_if(list<int>)_(prefix)/8192 9397.544 -5.73%
rng::remove_if(list<int>)_(sprinkled)/1024 999.098 -7.12%
rng::remove_if(list<int>)_(sprinkled)/32 59.932 -
rng::remove_if(list<int>)_(sprinkled)/50 73.531 -
rng::remove_if(list<int>)_(sprinkled)/8192 8379.838 -6.44%
rng::remove_if(vector<int>)_(prefix)/1024 353.970 -
rng::remove_if(vector<int>)_(prefix)/32 51.896 -
rng::remove_if(vector<int>)_(prefix)/50 57.282 -
rng::remove_if(vector<int>)_(prefix)/8192 2577.475 -
rng::remove_if(vector<int>)_(sprinkled)/1024 519.443 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.527 -1.41%
rng::remove_if(vector<int>)_(sprinkled)/50 64.983 -2.35%
rng::remove_if(vector<int>)_(sprinkled)/8192 3841.825 -
rng::replace(deque<int>)_(prefix)/1024 421.826 -
rng::replace(deque<int>)_(prefix)/32 13.012 -
rng::replace(deque<int>)_(prefix)/50 19.650 -
rng::replace(deque<int>)_(prefix)/8192 3351.486 -
rng::replace(deque<int>)_(sprinkled)/1024 357.434 -
rng::replace(deque<int>)_(sprinkled)/32 12.345 -
rng::replace(deque<int>)_(sprinkled)/50 18.663 -
rng::replace(deque<int>)_(sprinkled)/8192 2873.293 -1.96%
rng::replace(list<int>)_(prefix)/1024 733.889 -
rng::replace(list<int>)_(prefix)/32 11.250 -
rng::replace(list<int>)_(prefix)/50 19.215 1.03%
rng::replace(list<int>)_(prefix)/8192 7447.643 3.09%
rng::replace(list<int>)_(sprinkled)/1024 726.527 -
rng::replace(list<int>)_(sprinkled)/32 11.409 -
rng::replace(list<int>)_(sprinkled)/50 19.733 -
rng::replace(list<int>)_(sprinkled)/8192 7702.887 6.26%
rng::replace(vector<int>)_(prefix)/1024 161.745 -
rng::replace(vector<int>)_(prefix)/32 5.051 6.74%
rng::replace(vector<int>)_(prefix)/50 7.198 1.82%
rng::replace(vector<int>)_(prefix)/8192 1225.253 1.25%
rng::replace(vector<int>)_(sprinkled)/1024 171.783 -4.12%
rng::replace(vector<int>)_(sprinkled)/32 5.608 -16.67%
rng::replace(vector<int>)_(sprinkled)/50 8.021 -22.05%
rng::replace(vector<int>)_(sprinkled)/8192 1377.321 -1.07%
rng::replace_if(deque<int>)_(prefix)/1024 477.022 -
rng::replace_if(deque<int>)_(prefix)/32 13.832 -
rng::replace_if(deque<int>)_(prefix)/50 20.227 -
rng::replace_if(deque<int>)_(prefix)/8192 3455.926 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.276 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.434 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.654 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2933.252 -
rng::replace_if(list<int>)_(prefix)/1024 740.602 -
rng::replace_if(list<int>)_(prefix)/32 13.189 -
rng::replace_if(list<int>)_(prefix)/50 24.748 -
rng::replace_if(list<int>)_(prefix)/8192 7575.646 5.96%
rng::replace_if(list<int>)_(sprinkled)/1024 738.469 -
rng::replace_if(list<int>)_(sprinkled)/32 15.381 -
rng::replace_if(list<int>)_(sprinkled)/50 24.832 -
rng::replace_if(list<int>)_(sprinkled)/8192 7929.813 6.30%
rng::replace_if(vector<int>)_(prefix)/1024 277.148 -
rng::replace_if(vector<int>)_(prefix)/32 8.992 -
rng::replace_if(vector<int>)_(prefix)/50 13.528 -
rng::replace_if(vector<int>)_(prefix)/8192 2055.978 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.669 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.836 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.002 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1908.998 -
rng::reverse(deque<int>)/32768 5731.580 -
rng::reverse(deque<int>)/4096 719.946 -
rng::reverse(deque<int>)/512 113.414 -
rng::reverse(deque<int>)/64 13.063 -
rng::reverse(deque<int>)/8 2.526 -
rng::reverse(list<int>)/32768 17019.716 -17.70%
rng::reverse(list<int>)/4096 1636.414 -38.86%
rng::reverse(list<int>)/512 199.310 -
rng::reverse(list<int>)/64 19.025 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1043.954 -
rng::reverse(vector<int>)/4096 131.556 -
rng::reverse(vector<int>)/512 16.422 -
rng::reverse(vector<int>)/64 4.115 -
rng::reverse(vector<int>)/8 1.575 -1.54%
rng::reverse_copy(deque<int>)/32768 7917.610 -
rng::reverse_copy(deque<int>)/4096 997.637 -
rng::reverse_copy(deque<int>)/512 130.756 3.76%
rng::reverse_copy(deque<int>)/64 20.293 1.08%
rng::reverse_copy(deque<int>)/8 3.184 8.26%
rng::reverse_copy(list<int>)/32768 25545.740 -3.36%
rng::reverse_copy(list<int>)/4096 3061.640 -3.25%
rng::reverse_copy(list<int>)/512 367.643 -
rng::reverse_copy(list<int>)/64 30.640 -
rng::reverse_copy(list<int>)/8 2.356 2.89%
rng::reverse_copy(vector<int>)/32768 981.905 -
rng::reverse_copy(vector<int>)/4096 133.411 -
rng::reverse_copy(vector<int>)/512 17.128 -
rng::reverse_copy(vector<int>)/64 2.475 -1.97%
rng::reverse_copy(vector<int>)/8 2.492 -1.48%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.375 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.557 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.675 -1.21%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.108 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.405 -3.08%
rng::rotate(deque<int>)_(1_element_forward)/32 4.659 -
rng::rotate(deque<int>)_(1_element_forward)/50 5.754 -
rng::rotate(deque<int>)_(1_element_forward)/8192 301.176 -
rng::rotate(deque<int>)_(by_1/2)/1024 176.677 -3.26%
rng::rotate(deque<int>)_(by_1/2)/32 7.541 1.18%
rng::rotate(deque<int>)_(by_1/2)/50 10.486 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.544 -
rng::rotate(deque<int>)_(by_1/3)/1024 1810.962 -
rng::rotate(deque<int>)_(by_1/3)/32 45.495 -
rng::rotate(deque<int>)_(by_1/3)/50 76.586 -
rng::rotate(deque<int>)_(by_1/3)/8192 22573.102 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.311 -
rng::rotate(deque<int>)_(by_1/4)/32 29.060 -
rng::rotate(deque<int>)_(by_1/4)/50 74.586 -
rng::rotate(deque<int>)_(by_1/4)/8192 6766.185 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.764 -
rng::rotate(list<int>)_(1_element_backward)/32 13.700 -
rng::rotate(list<int>)_(1_element_backward)/50 24.876 -
rng::rotate(list<int>)_(1_element_backward)/8192 7811.541 -
rng::rotate(list<int>)_(1_element_forward)/1024 732.218 -
rng::rotate(list<int>)_(1_element_forward)/32 14.271 -1.56%
rng::rotate(list<int>)_(1_element_forward)/50 26.267 -3.50%
rng::rotate(list<int>)_(1_element_forward)/8192 7664.181 -
rng::rotate(list<int>)_(by_1/2)/1024 386.613 -
rng::rotate(list<int>)_(by_1/2)/32 6.749 -
rng::rotate(list<int>)_(by_1/2)/50 12.697 -
rng::rotate(list<int>)_(by_1/2)/8192 4955.879 -
rng::rotate(list<int>)_(by_1/3)/1024 810.626 -
rng::rotate(list<int>)_(by_1/3)/32 14.205 -
rng::rotate(list<int>)_(by_1/3)/50 24.105 -
rng::rotate(list<int>)_(by_1/3)/8192 8801.210 -
rng::rotate(list<int>)_(by_1/4)/1024 580.157 -
rng::rotate(list<int>)_(by_1/4)/32 14.339 -
rng::rotate(list<int>)_(by_1/4)/50 24.496 -
rng::rotate(list<int>)_(by_1/4)/8192 8347.520 -
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.951 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.071 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.098 -
rng::rotate(vector<bool>)_(1_element_backward)/8192 103.300 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.240 -2.04%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.198 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.237 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.557 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.790 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.573 1.36%
rng::rotate(vector<bool>)_(by_1/2)/50 18.388 1.84%
rng::rotate(vector<bool>)_(by_1/2)/8192 15.088 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.630 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.366 1.77%
rng::rotate(vector<bool>)_(by_1/3)/50 18.387 1.84%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.974 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.444 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.569 1.66%
rng::rotate(vector<bool>)_(by_1/4)/50 18.403 1.72%
rng::rotate(vector<bool>)_(by_1/4)/8192 30.185 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.723 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.902 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.344 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.239 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.221 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.923 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.267 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.108 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.122 -
rng::rotate(vector<int>)_(by_1/2)/32 3.695 -
rng::rotate(vector<int>)_(by_1/2)/50 4.476 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.246 -
rng::rotate(vector<int>)_(by_1/3)/1024 1373.606 -
rng::rotate(vector<int>)_(by_1/3)/32 21.679 -
rng::rotate(vector<int>)_(by_1/3)/50 40.130 -
rng::rotate(vector<int>)_(by_1/3)/8192 10899.644 -
rng::rotate(vector<int>)_(by_1/4)/1024 326.549 -1.02%
rng::rotate(vector<int>)_(by_1/4)/32 11.990 -
rng::rotate(vector<int>)_(by_1/4)/50 40.232 -
rng::rotate(vector<int>)_(by_1/4)/8192 2575.502 -
rng::rotate_copy(deque<int>)/1024 34.569 -
rng::rotate_copy(deque<int>)/32 2.602 -72.04%
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 297.518 1.56%
rng::rotate_copy(list<int>)/1024 728.522 -
rng::rotate_copy(list<int>)/32 8.574 -
rng::rotate_copy(list<int>)/50 13.518 -
rng::rotate_copy(list<int>)/8192 6837.591 -13.48%
rng::rotate_copy(vector<int>)/1024 32.821 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 395.730 -27.59%
rng::sample(deque<int>)/1024 11539.808 1.21%
rng::sample(deque<int>)/32 311.876 -
rng::sample(deque<int>)/8192 93105.485 1.06%
rng::sample(list<int>)/1024 12037.986 -
rng::sample(list<int>)/32 318.157 -
rng::sample(list<int>)/8192 99147.854 -
rng::sample(vector<int>)/1024 11414.025 -
rng::sample(vector<int>)/32 310.736 -
rng::sample(vector<int>)/8192 92068.716 -
rng::search(deque<int>)_(near_matches)/1000 19258.969 3.16%
rng::search(deque<int>)_(near_matches)/1024 19975.490 2.03%
rng::search(deque<int>)_(near_matches)/8192 1454925.241 -
rng::search(deque<int>)_(no_match)/1000 406.871 4.07%
rng::search(deque<int>)_(no_match)/1024 266.125 11.87%
rng::search(deque<int>)_(no_match)/1048576 423114.545 -
rng::search(deque<int>)_(no_match)/8192 3308.423 -
rng::search(deque<int>)_(same_length)/1000 326.365 -21.50%
rng::search(deque<int>)_(same_length)/1024 476.058 -
rng::search(deque<int>)_(same_length)/8192 3796.744 1.07%
rng::search(deque<int>)_(single_element)/1000 447.167 28.17%
rng::search(deque<int>)_(single_element)/1024 459.760 -
rng::search(deque<int>)_(single_element)/8192 3652.868 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24143.714 -4.35%
rng::search(deque<int>,_pred)_(near_matches)/1024 25268.756 -1.20%
rng::search(deque<int>,_pred)_(near_matches)/8192 1543595.998 -
rng::search(deque<int>,_pred)_(no_match)/1000 427.058 -
rng::search(deque<int>,_pred)_(no_match)/1024 438.297 38.81%
rng::search(deque<int>,_pred)_(no_match)/1048576 446666.906 -
rng::search(deque<int>,_pred)_(no_match)/8192 3506.109 -
rng::search(deque<int>,_pred)_(same_length)/1000 483.538 1.21%
rng::search(deque<int>,_pred)_(same_length)/1024 511.850 2.73%
rng::search(deque<int>,_pred)_(same_length)/8192 4062.776 2.32%
rng::search(deque<int>,_pred)_(single_element)/1000 475.808 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.631 -
rng::search(deque<int>,_pred)_(single_element)/8192 3898.041 -
rng::search(list<int>)_(near_matches)/1000 37702.127 -
rng::search(list<int>)_(near_matches)/1024 39655.730 -
rng::search(list<int>)_(near_matches)/8192 2556307.175 -
rng::search(list<int>)_(no_match)/1000 712.433 -1.82%
rng::search(list<int>)_(no_match)/1024 733.400 -1.29%
rng::search(list<int>)_(no_match)/1048576 830493.695 -
rng::search(list<int>)_(no_match)/8192 6771.570 -
rng::search(list<int>)_(same_length)/1000 747.050 -
rng::search(list<int>)_(same_length)/1024 759.250 -
rng::search(list<int>)_(same_length)/8192 8899.913 -7.08%
rng::search(list<int>)_(single_element)/1000 631.818 -3.55%
rng::search(list<int>)_(single_element)/1024 707.871 -
rng::search(list<int>)_(single_element)/8192 7381.388 -
rng::search(list<int>,_pred)_(near_matches)/1000 43490.232 -
rng::search(list<int>,_pred)_(near_matches)/1024 45053.225 -
rng::search(list<int>,_pred)_(near_matches)/8192 2794866.203 -
rng::search(list<int>,_pred)_(no_match)/1000 751.866 -
rng::search(list<int>,_pred)_(no_match)/1024 768.188 -
rng::search(list<int>,_pred)_(no_match)/1048576 906273.274 -
rng::search(list<int>,_pred)_(no_match)/8192 7373.425 -6.49%
rng::search(list<int>,_pred)_(same_length)/1000 773.678 -
rng::search(list<int>,_pred)_(same_length)/1024 793.993 -
rng::search(list<int>,_pred)_(same_length)/8192 8789.944 -
rng::search(list<int>,_pred)_(single_element)/1000 839.710 -
rng::search(list<int>,_pred)_(single_element)/1024 859.993 -
rng::search(list<int>,_pred)_(single_element)/8192 8303.812 -
rng::search(vector<int>)_(near_matches)/1000 13656.091 -
rng::search(vector<int>)_(near_matches)/1024 14340.470 -
rng::search(vector<int>)_(near_matches)/8192 771285.648 -
rng::search(vector<int>)_(no_match)/1000 212.038 -1.40%
rng::search(vector<int>)_(no_match)/1024 216.775 -1.34%
rng::search(vector<int>)_(no_match)/1048576 214873.886 -
rng::search(vector<int>)_(no_match)/8192 1649.146 -
rng::search(vector<int>)_(same_length)/1000 244.945 1.98%
rng::search(vector<int>)_(same_length)/1024 254.809 3.85%
rng::search(vector<int>)_(same_length)/8192 1963.343 5.17%
rng::search(vector<int>)_(single_element)/1000 227.319 -
rng::search(vector<int>)_(single_element)/1024 232.556 -
rng::search(vector<int>)_(single_element)/8192 1806.750 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22738.053 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23831.863 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1453357.452 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.516 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.798 -
rng::search(vector<int>,_pred)_(no_match)/1048576 576438.346 -
rng::search(vector<int>,_pred)_(no_match)/8192 4232.976 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.937 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.047 -
rng::search(vector<int>,_pred)_(same_length)/8192 4935.048 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.281 -
rng::search(vector<int>,_pred)_(single_element)/1024 586.220 -
rng::search(vector<int>,_pred)_(single_element)/8192 4680.723 -
rng::search_n(deque<int>)_(no_match)/1000 430.978 -
rng::search_n(deque<int>)_(no_match)/1024 441.470 -
rng::search_n(deque<int>)_(no_match)/1048576 441387.786 -
rng::search_n(deque<int>)_(no_match)/8192 3453.338 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 721.046 3.62%
rng::search_n(deque<int>,_pred)_(no_match)/1024 608.570 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 551224.606 -2.36%
rng::search_n(deque<int>,_pred)_(no_match)/8192 4342.020 -
rng::search_n(list<int>)_(no_match)/1000 704.259 -
rng::search_n(list<int>)_(no_match)/1024 722.261 -
rng::search_n(list<int>)_(no_match)/1048576 866870.519 -
rng::search_n(list<int>)_(no_match)/8192 7436.519 8.04%
rng::search_n(list<int>,_pred)_(no_match)/1000 843.502 1.92%
rng::search_n(list<int>,_pred)_(no_match)/1024 864.456 2.04%
rng::search_n(list<int>,_pred)_(no_match)/1048576 993027.699 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8418.468 6.08%
rng::search_n(vector<int>)_(no_match)/1000 209.148 1.35%
rng::search_n(vector<int>)_(no_match)/1024 211.573 -
rng::search_n(vector<int>)_(no_match)/1048576 210578.200 -
rng::search_n(vector<int>)_(no_match)/8192 1631.001 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 516.810 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.724 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 574343.122 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4222.197 -
rng::shuffle(deque<int>)/1024 9638.180 -
rng::shuffle(deque<int>)/32 304.045 -
rng::shuffle(deque<int>)/8192 76246.897 -
rng::shuffle(vector<int>)/1024 9037.084 -
rng::shuffle(vector<int>)/32 285.521 -
rng::shuffle(vector<int>)/8192 71981.986 -
rng::sort(deque<int>)_(ascending)/1024 765.891 -
rng::sort(deque<int>)_(ascending)/8 18.260 -1.71%
rng::sort(deque<int>)_(ascending)/8192 5748.272 -
rng::sort(deque<int>)_(descending)/1024 1299.057 -
rng::sort(deque<int>)_(descending)/8 25.596 -
rng::sort(deque<int>)_(descending)/8192 10384.515 -
rng::sort(deque<int>)_(heap)/1024 6314.887 -
rng::sort(deque<int>)_(heap)/8 24.828 -1.49%
rng::sort(deque<int>)_(heap)/8192 69788.516 -
rng::sort(deque<int>)_(pipe-organ)/1024 2801.292 -1.14%
rng::sort(deque<int>)_(pipe-organ)/8 20.868 -
rng::sort(deque<int>)_(pipe-organ)/8192 26589.067 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18184.786 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.301 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 450126.077 -
rng::sort(deque<int>)_(repeated)/1024 1077.853 13.69%
rng::sort(deque<int>)_(repeated)/8 18.737 -1.22%
rng::sort(deque<int>)_(repeated)/8192 6859.354 4.57%
rng::sort(deque<int>)_(shuffled)/1024 6928.303 -
rng::sort(deque<int>)_(shuffled)/8 23.592 -
rng::sort(deque<int>)_(shuffled)/8192 81091.926 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 545.300 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.325 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3760.352 -
rng::sort(vector<NonIntegral>)_(descending)/1024 783.823 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.247 1.31%
rng::sort(vector<NonIntegral>)_(descending)/8192 5298.698 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4309.330 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.661 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50195.474 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1906.011 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.232 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18539.676 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13278.370 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.302 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155340.439 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 508.239 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.731 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3744.448 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4648.620 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.924 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 82303.230 -6.14%
rng::sort(vector<int>)_(ascending)/1024 544.893 -
rng::sort(vector<int>)_(ascending)/8 16.498 -1.02%
rng::sort(vector<int>)_(ascending)/8192 3759.584 -
rng::sort(vector<int>)_(descending)/1024 1048.907 -
rng::sort(vector<int>)_(descending)/8 25.645 5.72%
rng::sort(vector<int>)_(descending)/8192 7319.244 -
rng::sort(vector<int>)_(heap)/1024 4575.924 -
rng::sort(vector<int>)_(heap)/8 22.550 -
rng::sort(vector<int>)_(heap)/8192 45819.529 -
rng::sort(vector<int>)_(pipe-organ)/1024 2281.263 -
rng::sort(vector<int>)_(pipe-organ)/8 18.625 -
rng::sort(vector<int>)_(pipe-organ)/8192 21714.707 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13549.216 4.60%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.648 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 155241.764 5.05%
rng::sort(vector<int>)_(repeated)/1024 664.239 -
rng::sort(vector<int>)_(repeated)/8 16.930 -
rng::sort(vector<int>)_(repeated)/8192 5040.233 -
rng::sort(vector<int>)_(shuffled)/1024 4662.691 -
rng::sort(vector<int>)_(shuffled)/8 21.180 -
rng::sort(vector<int>)_(shuffled)/8192 45142.925 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3712.896 10.06%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1943.555 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1973.222 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17264.572 3.22%
rng::stable_partition(deque<int>)_(dense)/1024 563.864 -15.24%
rng::stable_partition(deque<int>)_(dense)/32 27.173 -15.80%
rng::stable_partition(deque<int>)_(dense)/50 36.649 -16.51%
rng::stable_partition(deque<int>)_(dense)/8192 5657.763 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.656 -2.01%
rng::stable_partition(deque<int>)_(sparse)/32 13.312 18.92%
rng::stable_partition(deque<int>)_(sparse)/50 30.861 6.45%
rng::stable_partition(deque<int>)_(sparse)/8192 3742.870 3.15%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4210.482 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1906.397 -1.03%
rng::stable_partition(list<int>)_(alloc_fails)/50 1930.416 -1.69%
rng::stable_partition(list<int>)_(alloc_fails)/8192 25777.935 -
rng::stable_partition(list<int>)_(dense)/1024 1744.588 -
rng::stable_partition(list<int>)_(dense)/32 34.442 1.35%
rng::stable_partition(list<int>)_(dense)/50 57.571 3.28%
rng::stable_partition(list<int>)_(dense)/8192 20431.090 -6.32%
rng::stable_partition(list<int>)_(sparse)/1024 920.144 -
rng::stable_partition(list<int>)_(sparse)/32 9.804 1.11%
rng::stable_partition(list<int>)_(sparse)/50 26.115 -1.32%
rng::stable_partition(list<int>)_(sparse)/8192 8817.142 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2955.347 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1917.827 1.03%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1939.357 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9891.890 -
rng::stable_partition(vector<int>)_(dense)/1024 295.550 -
rng::stable_partition(vector<int>)_(dense)/32 21.328 -3.63%
rng::stable_partition(vector<int>)_(dense)/50 24.942 -7.42%
rng::stable_partition(vector<int>)_(dense)/8192 2099.757 -
rng::stable_partition(vector<int>)_(sparse)/1024 207.336 -
rng::stable_partition(vector<int>)_(sparse)/32 7.139 1.19%
rng::stable_partition(vector<int>)_(sparse)/50 20.270 -5.25%
rng::stable_partition(vector<int>)_(sparse)/8192 1497.397 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4271.397 2.63%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.497 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18953.001 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31681.320 1.37%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.651 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27113.342 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14493.074 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.103 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26132.413 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18006.002 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 20.998 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22844.559 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27534.602 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.551 -4.82%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28893.723 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3866.012 -3.15%
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.300 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12943.301 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20192.096 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.507 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24851.887 -1.63%
rng::stable_sort(deque<int>)_(ascending)/1024 2101.693 -
rng::stable_sort(deque<int>)_(ascending)/8 18.055 -5.43%
rng::stable_sort(deque<int>)_(ascending)/8192 13661.564 -
rng::stable_sort(deque<int>)_(descending)/1024 2929.832 -
rng::stable_sort(deque<int>)_(descending)/8 26.667 -9.94%
rng::stable_sort(deque<int>)_(descending)/8192 21005.187 -1.92%
rng::stable_sort(deque<int>)_(heap)/1024 2728.350 -
rng::stable_sort(deque<int>)_(heap)/8 25.766 -3.74%
rng::stable_sort(deque<int>)_(heap)/8192 17536.101 -2.12%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2930.996 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.167 -3.75%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20622.704 -1.46%
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3096.683 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.430 -3.41%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20844.181 -1.28%
rng::stable_sort(deque<int>)_(repeated)/1024 1338.769 -
rng::stable_sort(deque<int>)_(repeated)/8 18.296 -4.09%
rng::stable_sort(deque<int>)_(repeated)/8192 7589.612 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2459.968 -
rng::stable_sort(deque<int>)_(shuffled)/8 23.868 -2.50%
rng::stable_sort(deque<int>)_(shuffled)/8192 14867.320 2.21%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4347.255 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.968 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 53816.644 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23924.822 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.313 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129685.019 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14143.719 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.445 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117839.626 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14519.411 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.216 1.50%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94749.764 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23508.811 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.710 -2.91%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 150180.687 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3323.000 -3.49%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.987 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19294.522 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18379.118 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.146 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158545.745 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4008.343 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.759 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45668.456 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13801.038 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.711 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201653.205 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10364.980 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.870 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126453.682 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9040.024 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.602 1.11%
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126789.917 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15041.816 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.731 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215477.113 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1412.959 1.26%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.802 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15089.807 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12833.972 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.728 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184726.310 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4261.781 -4.92%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.765 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20205.650 3.42%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24409.998 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.237 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25074.782 1.16%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14560.384 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.716 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31997.900 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14620.976 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.180 -3.25%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21668.879 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23724.284 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.743 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35698.262 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3318.227 -11.33%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.822 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9460.873 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18868.552 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.194 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28788.446 -
rng::stable_sort(vector<int>)_(ascending)/1024 2058.547 -
rng::stable_sort(vector<int>)_(ascending)/8 16.587 -
rng::stable_sort(vector<int>)_(ascending)/8192 13475.292 -
rng::stable_sort(vector<int>)_(descending)/1024 2828.857 -
rng::stable_sort(vector<int>)_(descending)/8 25.362 5.69%
rng::stable_sort(vector<int>)_(descending)/8192 18457.859 -
rng::stable_sort(vector<int>)_(heap)/1024 2507.671 -
rng::stable_sort(vector<int>)_(heap)/8 22.059 -
rng::stable_sort(vector<int>)_(heap)/8192 14470.921 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2791.890 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.353 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18262.211 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2883.732 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.483 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18321.661 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.249 -
rng::stable_sort(vector<int>)_(repeated)/8 16.591 -
rng::stable_sort(vector<int>)_(repeated)/8192 5253.833 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2189.981 -1.34%
rng::stable_sort(vector<int>)_(shuffled)/8 21.001 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10808.853 -
rng::starts_with(deque<int>)/1000 500.760 5.30%
rng::starts_with(deque<int>)/1024 512.315 5.17%
rng::starts_with(deque<int>)/1048576 523471.003 5.97%
rng::starts_with(deque<int>)/8 4.276 6.07%
rng::starts_with(deque<int>)/8192 4084.252 6.35%
rng::starts_with(deque<int>,_pred)/1000 509.266 -
rng::starts_with(deque<int>,_pred)/1024 520.478 -
rng::starts_with(deque<int>,_pred)/1048576 523461.208 -
rng::starts_with(deque<int>,_pred)/8 4.609 -1.14%
rng::starts_with(deque<int>,_pred)/8192 4017.321 -
rng::starts_with(list<int>)/1000 1443.502 90.28%
rng::starts_with(list<int>)/1024 1139.906 46.40%
rng::starts_with(list<int>)/1048576 946524.058 -
rng::starts_with(list<int>)/8 2.967 -
rng::starts_with(list<int>)/8192 8126.282 -10.43%
rng::starts_with(list<int>,_pred)/1000 780.396 -
rng::starts_with(list<int>,_pred)/1024 802.384 -
rng::starts_with(list<int>,_pred)/1048576 972916.031 -
rng::starts_with(list<int>,_pred)/8 3.620 -
rng::starts_with(list<int>,_pred)/8192 9051.520 -20.99%
rng::starts_with(vector<int>)/1000 72.852 -
rng::starts_with(vector<int>)/1024 74.725 -2.93%
rng::starts_with(vector<int>)/1048576 76616.000 -
rng::starts_with(vector<int>)/8 1.317 -
rng::starts_with(vector<int>)/8192 604.842 -
rng::starts_with(vector<int>,_pred)/1000 455.107 1.53%
rng::starts_with(vector<int>,_pred)/1024 515.338 -
rng::starts_with(vector<int>,_pred)/1048576 606966.703 -
rng::starts_with(vector<int>,_pred)/8 4.206 -
rng::starts_with(vector<int>,_pred)/8192 4718.623 -
rng::swap_ranges(deque<int>)/1024 348.548 -3.26%
rng::swap_ranges(deque<int>)/32 10.731 -2.60%
rng::swap_ranges(deque<int>)/50 19.699 -
rng::swap_ranges(deque<int>)/8192 2790.754 -3.10%
rng::swap_ranges(list<int>)/1024 777.570 -
rng::swap_ranges(list<int>)/32 16.910 1.01%
rng::swap_ranges(list<int>)/50 29.579 -
rng::swap_ranges(list<int>)/8192 12783.851 15.34%
rng::swap_ranges(vector<int>)/1024 63.669 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.604 -
rng::swap_ranges(vector<int>)/8192 478.973 -
rng::transform(deque<int>)_(identity_transform)/1024 371.394 -
rng::transform(deque<int>)_(identity_transform)/32 12.278 -
rng::transform(deque<int>)_(identity_transform)/50 19.812 -1.66%
rng::transform(deque<int>)_(identity_transform)/8192 2444.523 -
rng::transform(deque<int>,_deque<int>)/1024 698.669 -
rng::transform(deque<int>,_deque<int>)/32 21.891 -
rng::transform(deque<int>,_deque<int>)/50 34.448 -
rng::transform(deque<int>,_deque<int>)/8192 5668.943 -
rng::transform(list<int>)_(identity_transform)/1024 745.765 -
rng::transform(list<int>)_(identity_transform)/32 17.084 -
rng::transform(list<int>)_(identity_transform)/50 30.267 -
rng::transform(list<int>)_(identity_transform)/8192 7029.963 -27.23%
rng::transform(list<int>,_list<int>)/1024 888.064 -
rng::transform(list<int>,_list<int>)/32 24.218 -
rng::transform(list<int>,_list<int>)/50 39.774 2.22%
rng::transform(list<int>,_list<int>)/8192 8673.318 -10.63%
rng::transform(vector<int>)_(identity_transform)/1024 262.968 -
rng::transform(vector<int>)_(identity_transform)/32 8.891 -
rng::transform(vector<int>)_(identity_transform)/50 16.410 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.278 -
rng::transform(vector<int>,_vector<int>)/1024 600.959 -
rng::transform(vector<int>,_vector<int>)/32 17.695 -
rng::transform(vector<int>,_vector<int>)/50 28.697 -
rng::transform(vector<int>,_vector<int>)/8192 4768.886 -
rng::unique(deque<int>)_(contiguous)/1024 735.812 -
rng::unique(deque<int>)_(contiguous)/32 58.643 -3.69%
rng::unique(deque<int>)_(contiguous)/52 67.743 -
rng::unique(deque<int>)_(contiguous)/8192 5516.600 -
rng::unique(deque<int>)_(sprinkled)/1024 754.055 20.23%
rng::unique(deque<int>)_(sprinkled)/32 59.991 3.25%
rng::unique(deque<int>)_(sprinkled)/52 70.843 5.32%
rng::unique(deque<int>)_(sprinkled)/8192 5642.892 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 636.994 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.985 -
rng::unique(deque<int>,_pred)_(contiguous)/52 70.444 1.67%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4482.300 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.347 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.482 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 75.757 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.734 -
rng::unique(list<int>)_(contiguous)/1024 949.183 2.70%
rng::unique(list<int>)_(contiguous)/32 54.973 -
rng::unique(list<int>)_(contiguous)/52 67.160 -3.95%
rng::unique(list<int>)_(contiguous)/8192 7221.570 -
rng::unique(list<int>)_(sprinkled)/1024 958.600 -1.03%
rng::unique(list<int>)_(sprinkled)/32 64.236 -
rng::unique(list<int>)_(sprinkled)/52 77.614 -
rng::unique(list<int>)_(sprinkled)/8192 7895.087 -1.28%
rng::unique(list<int>,_pred)_(contiguous)/1024 977.182 -5.29%
rng::unique(list<int>,_pred)_(contiguous)/32 60.588 -
rng::unique(list<int>,_pred)_(contiguous)/52 74.573 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7756.569 -4.25%
rng::unique(list<int>,_pred)_(sprinkled)/1024 1045.696 1.12%
rng::unique(list<int>,_pred)_(sprinkled)/32 70.682 -3.16%
rng::unique(list<int>,_pred)_(sprinkled)/52 87.758 -4.37%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8559.832 -
rng::unique(vector<int>)_(contiguous)/1024 293.430 -1.17%
rng::unique(vector<int>)_(contiguous)/32 50.831 -
rng::unique(vector<int>)_(contiguous)/52 56.426 -
rng::unique(vector<int>)_(contiguous)/8192 1915.483 -1.13%
rng::unique(vector<int>)_(sprinkled)/1024 283.599 -
rng::unique(vector<int>)_(sprinkled)/32 50.442 -
rng::unique(vector<int>)_(sprinkled)/52 55.089 -
rng::unique(vector<int>)_(sprinkled)/8192 1916.190 -1.28%
rng::unique(vector<int>,_pred)_(contiguous)/1024 586.804 -1.49%
rng::unique(vector<int>,_pred)_(contiguous)/32 55.933 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.434 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3791.444 -1.92%
rng::unique(vector<int>,_pred)_(sprinkled)/1024 692.324 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.770 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.406 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5236.817 -
rng::unique_copy(deque<int>)_(contiguous)/1024 478.834 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.992 -6.95%
rng::unique_copy(deque<int>)_(contiguous)/52 16.919 11.38%
rng::unique_copy(deque<int>)_(contiguous)/8192 3737.746 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.475 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.227 -21.30%
rng::unique_copy(deque<int>)_(sprinkled)/52 15.552 -16.79%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3742.267 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.000 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.826 2.39%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.759 1.42%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4439.463 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 719.060 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 22.316 1.59%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 37.208 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5716.628 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.025 -
rng::unique_copy(list<int>)_(contiguous)/32 11.930 -
rng::unique_copy(list<int>)_(contiguous)/52 29.855 -
rng::unique_copy(list<int>)_(contiguous)/8192 7391.567 -6.73%
rng::unique_copy(list<int>)_(sprinkled)/1024 743.448 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.878 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.308 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7223.723 -9.93%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 791.302 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.776 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.778 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7927.831 -6.79%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 824.053 -2.97%
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.299 -1.71%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 36.806 -1.33%
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7883.199 -11.29%
rng::unique_copy(vector<int>)_(contiguous)/1024 269.612 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.603 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.790 2.82%
rng::unique_copy(vector<int>)_(contiguous)/8192 1902.023 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.766 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.233 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.804 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1883.448 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 552.756 5.42%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.308 -1.43%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.466 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.770 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.956 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.613 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.052 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4391.123 -
std::adjacent_find(deque<int>)/1024 463.152 -
std::adjacent_find(deque<int>)/1048576 476115.970 -
std::adjacent_find(deque<int>)/50 15.156 -
std::adjacent_find(deque<int>)/8 3.338 6.25%
std::adjacent_find(deque<int>)/8192 3711.220 -
std::adjacent_find(deque<int>,_pred)/1024 629.917 -
std::adjacent_find(deque<int>,_pred)/1048576 650258.713 -
std::adjacent_find(deque<int>,_pred)/50 29.289 -4.02%
std::adjacent_find(deque<int>,_pred)/8 4.308 -5.82%
std::adjacent_find(deque<int>,_pred)/8192 5088.906 -
std::adjacent_find(list<int>)/1024 712.496 -
std::adjacent_find(list<int>)/1048576 873287.474 -1.28%
std::adjacent_find(list<int>)/50 29.309 23.91%
std::adjacent_find(list<int>)/8 2.101 -
std::adjacent_find(list<int>)/8192 6750.970 -
std::adjacent_find(list<int>,_pred)/1024 826.757 -
std::adjacent_find(list<int>,_pred)/1048576 953484.268 -1.40%
std::adjacent_find(list<int>,_pred)/50 38.734 11.07%
std::adjacent_find(list<int>,_pred)/8 3.934 1.17%
std::adjacent_find(list<int>,_pred)/8192 8176.577 1.59%
std::adjacent_find(vector<int>)/1024 235.004 -
std::adjacent_find(vector<int>)/1048576 234661.893 -
std::adjacent_find(vector<int>)/50 11.976 -
std::adjacent_find(vector<int>)/8 2.023 -
std::adjacent_find(vector<int>)/8192 1832.871 -
std::adjacent_find(vector<int>,_pred)/1024 400.612 -
std::adjacent_find(vector<int>,_pred)/1048576 465800.675 -
std::adjacent_find(vector<int>,_pred)/50 23.640 -
std::adjacent_find(vector<int>,_pred)/8 3.317 -2.12%
std::adjacent_find(vector<int>,_pred)/8192 3174.220 -
std::all_of(deque<int>)_(process_all)/32 11.544 -
std::all_of(deque<int>)_(process_all)/32768 10523.975 -
std::all_of(deque<int>)_(process_all)/50 20.298 5.60%
std::all_of(deque<int>)_(process_all)/8 3.223 -
std::all_of(deque<int>)_(process_all)/8192 2600.336 -1.57%
std::all_of(list<int>)_(process_all)/32 11.670 -
std::all_of(list<int>)_(process_all)/32768 26132.944 -17.33%
std::all_of(list<int>)_(process_all)/50 22.057 -
std::all_of(list<int>)_(process_all)/8 2.607 -
std::all_of(list<int>)_(process_all)/8192 7764.439 -21.61%
std::all_of(vector<int>)_(process_all)/32 8.320 -
std::all_of(vector<int>)_(process_all)/32768 8047.431 -
std::all_of(vector<int>)_(process_all)/50 18.174 -
std::all_of(vector<int>)_(process_all)/8 2.419 -
std::all_of(vector<int>)_(process_all)/8192 2021.085 -
std::any_of(deque<int>)_(process_all)/32 11.750 1.92%
std::any_of(deque<int>)_(process_all)/32768 11493.045 8.96%
std::any_of(deque<int>)_(process_all)/50 20.573 2.02%
std::any_of(deque<int>)_(process_all)/8 3.215 -
std::any_of(deque<int>)_(process_all)/8192 2887.557 9.63%
std::any_of(list<int>)_(process_all)/32 11.467 -
std::any_of(list<int>)_(process_all)/32768 25932.063 -10.93%
std::any_of(list<int>)_(process_all)/50 21.775 -
std::any_of(list<int>)_(process_all)/8 2.718 -
std::any_of(list<int>)_(process_all)/8192 6953.323 -12.16%
std::any_of(vector<int>)_(process_all)/32 8.412 -
std::any_of(vector<int>)_(process_all)/32768 8051.177 -
std::any_of(vector<int>)_(process_all)/50 18.210 -
std::any_of(vector<int>)_(process_all)/8 2.576 5.67%
std::any_of(vector<int>)_(process_all)/8192 2018.102 -
std::copy(deque<int>)/1048576 49789.826 -19.66%
std::copy(deque<int>)/262144 10379.446 -36.21%
std::copy(deque<int>)/32768 1153.967 -1.06%
std::copy(deque<int>)/4096 146.114 -
std::copy(deque<int>)/512 16.729 -
std::copy(deque<int>)/64 2.661 -1.38%
std::copy(deque<int>)/8 2.777 1.34%
std::copy(list<int>)/1048576 876474.363 -2.61%
std::copy(list<int>)/262144 217825.541 -2.85%
std::copy(list<int>)/32768 26182.117 -2.08%
std::copy(list<int>)/4096 3389.111 3.98%
std::copy(list<int>)/512 369.924 -1.62%
std::copy(list<int>)/64 30.835 -
std::copy(list<int>)/8 2.492 1.85%
std::copy(vector<bool>)_(aligned)/1048576 3796.083 42.11%
std::copy(vector<bool>)_(aligned)/262144 382.911 40.15%
std::copy(vector<bool>)_(aligned)/32768 35.673 -
std::copy(vector<bool>)_(aligned)/4096 4.661 -
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.368 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.938 -
std::copy(vector<bool>)_(unaligned)/262144 1711.941 -
std::copy(vector<bool>)_(unaligned)/32768 218.380 -
std::copy(vector<bool>)_(unaligned)/4096 26.109 -
std::copy(vector<bool>)_(unaligned)/512 3.472 -
std::copy(vector<bool>)_(unaligned)/64 1.825 -
std::copy(vector<int>)/1048576 50220.245 -
std::copy(vector<int>)/262144 12530.764 -
std::copy(vector<int>)/32768 3467.153 -6.85%
std::copy(vector<int>)/4096 211.770 7.30%
std::copy(vector<int>)/512 15.986 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.225 -3.16%
std::copy_backward(deque<int>)/1048576 129041.759 -
std::copy_backward(deque<int>)/262144 32499.905 6.46%
std::copy_backward(deque<int>)/32768 3986.019 1.62%
std::copy_backward(deque<int>)/4096 148.043 -
std::copy_backward(deque<int>)/512 18.137 -
std::copy_backward(deque<int>)/64 2.964 -
std::copy_backward(deque<int>)/8 2.750 2.03%
std::copy_backward(list<int>)/1048576 886641.709 -1.87%
std::copy_backward(list<int>)/262144 219756.691 -5.14%
std::copy_backward(list<int>)/32768 26452.959 -17.45%
std::copy_backward(list<int>)/4096 3393.771 2.86%
std::copy_backward(list<int>)/512 369.718 -
std::copy_backward(list<int>)/64 30.092 -
std::copy_backward(list<int>)/8 2.453 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2601.371 2.27%
std::copy_backward(vector<bool>)_(aligned)/262144 278.106 -64.60%
std::copy_backward(vector<bool>)_(aligned)/32768 35.745 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.099 2.39%
std::copy_backward(vector<bool>)_(aligned)/512 1.571 2.71%
std::copy_backward(vector<bool>)_(aligned)/64 1.789 8.17%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6743.984 -1.06%
std::copy_backward(vector<bool>)_(unaligned)/262144 2079.157 10.72%
std::copy_backward(vector<bool>)_(unaligned)/32768 206.910 -
std::copy_backward(vector<bool>)_(unaligned)/4096 30.312 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.815 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50201.286 -
std::copy_backward(vector<int>)/262144 12463.836 -39.45%
std::copy_backward(vector<int>)/32768 3695.078 -2.51%
std::copy_backward(vector<int>)/4096 193.685 24.06%
std::copy_backward(vector<int>)/512 16.632 -
std::copy_backward(vector<int>)/64 2.517 -
std::copy_backward(vector<int>)/8 2.278 6.13%
std::copy_if(deque<int>)_(entire_range)/1048576 274649.468 -1.02%
std::copy_if(deque<int>)_(entire_range)/262144 69130.055 -
std::copy_if(deque<int>)_(entire_range)/32768 8682.060 -
std::copy_if(deque<int>)_(entire_range)/4096 1025.260 -
std::copy_if(deque<int>)_(entire_range)/512 137.559 -
std::copy_if(deque<int>)_(entire_range)/64 16.154 -
std::copy_if(deque<int>)_(entire_range)/8 2.578 1.01%
std::copy_if(deque<int>)_(every_other)/1048576 372635.117 -
std::copy_if(deque<int>)_(every_other)/262144 92969.592 -
std::copy_if(deque<int>)_(every_other)/32768 11649.149 -
std::copy_if(deque<int>)_(every_other)/4096 1456.330 -
std::copy_if(deque<int>)_(every_other)/512 182.580 -
std::copy_if(deque<int>)_(every_other)/64 23.403 -
std::copy_if(deque<int>)_(every_other)/8 3.475 -
std::copy_if(list<int>)_(entire_range)/1048576 878980.296 -2.85%
std::copy_if(list<int>)_(entire_range)/262144 218531.927 -4.52%
std::copy_if(list<int>)_(entire_range)/32768 30147.420 -9.83%
std::copy_if(list<int>)_(entire_range)/4096 3055.389 -
std::copy_if(list<int>)_(entire_range)/512 370.676 -
std::copy_if(list<int>)_(entire_range)/64 32.822 -
std::copy_if(list<int>)_(entire_range)/8 2.661 1.60%
std::copy_if(list<int>)_(every_other)/1048576 850088.977 -1.52%
std::copy_if(list<int>)_(every_other)/262144 210432.478 -5.47%
std::copy_if(list<int>)_(every_other)/32768 25544.028 -12.38%
std::copy_if(list<int>)_(every_other)/4096 3250.624 2.29%
std::copy_if(list<int>)_(every_other)/512 361.231 -
std::copy_if(list<int>)_(every_other)/64 23.673 -
std::copy_if(list<int>)_(every_other)/8 2.310 -
std::copy_if(vector<int>)_(entire_range)/1048576 246045.469 -
std::copy_if(vector<int>)_(entire_range)/262144 59982.955 -
std::copy_if(vector<int>)_(entire_range)/32768 7488.956 -
std::copy_if(vector<int>)_(entire_range)/4096 937.364 -
std::copy_if(vector<int>)_(entire_range)/512 123.814 -
std::copy_if(vector<int>)_(entire_range)/64 16.502 1.92%
std::copy_if(vector<int>)_(entire_range)/8 2.292 -
std::copy_if(vector<int>)_(every_other)/1048576 239803.435 -
std::copy_if(vector<int>)_(every_other)/262144 59957.389 -
std::copy_if(vector<int>)_(every_other)/32768 7462.747 -
std::copy_if(vector<int>)_(every_other)/4096 936.516 -
std::copy_if(vector<int>)_(every_other)/512 122.710 -
std::copy_if(vector<int>)_(every_other)/64 16.098 -
std::copy_if(vector<int>)_(every_other)/8 2.496 -2.46%
std::copy_n(deque<int>)/1048576 49842.680 -4.34%
std::copy_n(deque<int>)/262144 10875.599 2.48%
std::copy_n(deque<int>)/32768 1135.665 -1.38%
std::copy_n(deque<int>)/4096 146.178 -
std::copy_n(deque<int>)/512 16.763 -
std::copy_n(deque<int>)/64 2.789 -
std::copy_n(deque<int>)/8 2.775 -
std::copy_n(list<int>)/1048576 869215.595 -
std::copy_n(list<int>)/262144 215558.798 -
std::copy_n(list<int>)/32768 25698.423 -5.52%
std::copy_n(list<int>)/4096 3573.959 -14.07%
std::copy_n(list<int>)/512 342.058 -
std::copy_n(list<int>)/64 14.064 1.53%
std::copy_n(list<int>)/8 2.241 -
std::copy_n(vector<bool>)_(aligned)/1048576 2108.255 -43.45%
std::copy_n(vector<bool>)_(aligned)/262144 713.658 6.69%
std::copy_n(vector<bool>)_(aligned)/32768 35.247 -
std::copy_n(vector<bool>)_(aligned)/4096 4.769 3.25%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.365 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.308 -
std::copy_n(vector<bool>)_(unaligned)/262144 1716.352 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.170 -1.80%
std::copy_n(vector<bool>)_(unaligned)/4096 26.014 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.822 -
std::copy_n(vector<int>)/1048576 50206.352 -
std::copy_n(vector<int>)/262144 12536.003 -13.97%
std::copy_n(vector<int>)/32768 3776.639 5.04%
std::copy_n(vector<int>)/4096 166.879 -11.82%
std::copy_n(vector<int>)/512 16.063 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.251 1.75%
std::count(deque<int>)_(every_other)/1024 247.785 -
std::count(deque<int>)_(every_other)/1048576 252422.192 -1.79%
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1938.368 -
std::count(list<int>)_(every_other)/1024 709.661 -
std::count(list<int>)_(every_other)/1048576 823200.506 -2.73%
std::count(list<int>)_(every_other)/8 2.105 -
std::count(list<int>)_(every_other)/8192 6906.339 9.23%
std::count(vector<bool>)/1000 3.001 -
std::count(vector<bool>)/1024 1.691 -
std::count(vector<bool>)/1048576 1458.321 -
std::count(vector<bool>)/8192 11.435 -
std::count(vector<int>)_(every_other)/1024 102.970 -
std::count(vector<int>)_(every_other)/1048576 105204.067 -
std::count(vector<int>)_(every_other)/8 1.353 -
std::count(vector<int>)_(every_other)/8192 819.541 -
std::count_if(deque<int>)_(every_other)/1024 350.453 -
std::count_if(deque<int>)_(every_other)/1048576 344184.509 -1.37%
std::count_if(deque<int>)_(every_other)/8 3.431 -
std::count_if(deque<int>)_(every_other)/8192 2637.734 -
std::count_if(list<int>)_(every_other)/1024 752.826 -
std::count_if(list<int>)_(every_other)/1048576 887759.794 -2.52%
std::count_if(list<int>)_(every_other)/8 2.740 -1.27%
std::count_if(list<int>)_(every_other)/8192 7662.312 -16.41%
std::count_if(vector<int>)_(every_other)/1024 248.274 -
std::count_if(vector<int>)_(every_other)/1048576 247819.852 -
std::count_if(vector<int>)_(every_other)/8 4.224 -
std::count_if(vector<int>)_(every_other)/8192 1923.073 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.285 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.839 -1.46%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2259.897 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.300 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 25.219 -6.79%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 439.492 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.648 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 25.424 -5.19%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 442.965 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 314.969 7.44%
std::deque<int>::ctor(const&)_(cheap_elements)/32 33.564 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2175.071 1.20%
std::deque<int>::ctor(size)/1024 69.463 -3.54%
std::deque<int>::ctor(size)/32 25.193 -5.12%
std::deque<int>::ctor(size)/8192 437.219 -2.89%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 69.949 -6.12%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 25.531 -5.09%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 417.292 -1.70%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.515 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.612 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.467 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.623 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.789 1.11%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.224 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.055 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.109 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.076 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.099 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.773 -1.66%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.565 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.686 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.831 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 352.171 5.58%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.656 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 541.993 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.825 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4781.783 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6373.528 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.479 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52097.109 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 857.592 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.630 -2.83%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12085.035 -5.01%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19630.250 -1.51%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 607.457 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 174776.439 -1.20%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 858.725 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 46.552 -3.64%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12118.786 -5.05%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19611.243 -1.72%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 605.886 -1.13%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 173610.690 -1.91%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1049.112 -2.07%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 49.060 -5.70%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11604.476 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20158.207 -1.23%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 611.902 -2.55%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 177422.604 -1.35%
std::deque<std::string>::ctor(size)/1024 711.538 -
std::deque<std::string>::ctor(size)/32 40.143 -4.12%
std::deque<std::string>::ctor(size)/8192 8582.761 2.27%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 945.152 1.34%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 43.994 -5.61%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12814.927 2.08%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19670.068 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 570.718 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172100.176 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.418 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.376 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.389 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.546 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.914 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.713 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.291 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.702 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.950 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.201 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.619 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.456 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.792 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.819 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.815 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.521 -1.12%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.493 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.638 -1.15%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.477 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.798 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2351.813 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.649 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.475 1.14%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2374.882 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.486 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.473 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4558.149 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6434.635 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.240 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51812.806 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.406 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.104 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.271 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.405 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.764 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.865 -
std::distance(deque<int>)/1024 0.653 -5.85%
std::distance(deque<int>)/4096 0.651 -6.16%
std::distance(deque<int>)/50 0.659 -5.02%
std::distance(deque<int>)/8192 0.651 -6.17%
std::distance(join_view(vector<vector<int>>))/1024 1.022 -
std::distance(join_view(vector<vector<int>>))/4096 4.353 -
std::distance(join_view(vector<vector<int>>))/50 0.609 -3.76%
std::distance(join_view(vector<vector<int>>))/8192 8.361 -
std::equal(deque<int>)_(it,_it,_it)/1024 488.760 -2.16%
std::equal(deque<int>)_(it,_it,_it)/1048576 493081.190 -1.60%
std::equal(deque<int>)_(it,_it,_it)/50 20.200 -15.46%
std::equal(deque<int>)_(it,_it,_it)/8 4.063 -4.87%
std::equal(deque<int>)_(it,_it,_it)/8192 3859.111 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 504.140 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 503194.415 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.335 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.870 -3.23%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3915.903 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.639 -1.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516973.287 -6.71%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.208 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.173 -1.89%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3982.943 -6.95%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 501.942 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 509157.037 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.747 2.59%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.347 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3909.525 -
std::equal(list<int>)_(it,_it,_it)/1024 1662.034 47.05%
std::equal(list<int>)_(it,_it,_it)/1048576 1317921.621 -
std::equal(list<int>)_(it,_it,_it)/50 38.083 7.05%
std::equal(list<int>)_(it,_it,_it)/8 2.803 -
std::equal(list<int>)_(it,_it,_it)/8192 10875.378 11.64%
std::equal(list<int>)_(it,_it,_it,_it)/1024 770.979 -1.83%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952499.379 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.344 -19.59%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.997 1.29%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12458.720 7.63%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 830.789 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990442.479 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.212 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.660 1.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12417.860 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.647 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317948.290 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.936 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.706 1.35%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12819.023 12.28%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6437.802 -
std::equal(vector<bool>)_(unaligned)/50 0.740 -30.41%
std::equal(vector<bool>)_(unaligned)/8 0.755 -25.99%
std::equal(vector<bool>)_(unaligned)/8192 53.893 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.742 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73748.409 -
std::equal(vector<int>)_(it,_it,_it)/50 4.305 1.23%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.979 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.176 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73977.955 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.215 -3.96%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.408 -7.92%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.617 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.652 3.00%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639294.518 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.133 -2.11%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.702 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4793.635 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.181 8.88%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606080.633 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 25.054 2.84%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.531 -1.05%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4823.071 -
std::fill(deque<int>)/1024 29.915 -
std::fill(deque<int>)/32 1.270 -
std::fill(deque<int>)/50 2.242 -
std::fill(deque<int>)/8192 239.067 -1.09%
std::fill(list<int>)/1024 671.931 -
std::fill(list<int>)/32 8.388 -
std::fill(list<int>)/50 35.202 1.06%
std::fill(list<int>)/8192 7117.004 -
std::fill(vector<bool>)/1048576 3822.360 -
std::fill(vector<bool>)/262144 232.789 -
std::fill(vector<bool>)/32768 30.161 1.42%
std::fill(vector<bool>)/4096 4.212 -
std::fill(vector<bool>)/512 1.521 -5.55%
std::fill(vector<bool>)/64 1.660 -
std::fill(vector<int>)/1024 30.439 1.37%
std::fill(vector<int>)/32 1.069 -
std::fill(vector<int>)/50 2.210 -
std::fill(vector<int>)/8192 239.816 -
std::fill_n(deque<int>)/1024 30.349 3.09%
std::fill_n(deque<int>)/32 1.421 18.04%
std::fill_n(deque<int>)/50 2.213 -
std::fill_n(deque<int>)/8192 241.094 -
std::fill_n(list<int>)/1024 649.334 -
std::fill_n(list<int>)/32 8.314 -
std::fill_n(list<int>)/50 15.875 -
std::fill_n(list<int>)/8192 7033.050 -1.61%
std::fill_n(vector<bool>)/1048576 3822.606 -
std::fill_n(vector<bool>)/262144 232.098 -
std::fill_n(vector<bool>)/32768 30.273 1.51%
std::fill_n(vector<bool>)/4096 4.278 3.12%
std::fill_n(vector<bool>)/512 2.605 73.18%
std::fill_n(vector<bool>)/64 2.355 49.88%
std::fill_n(vector<int>)/1024 29.760 1.73%
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.220 -
std::fill_n(vector<int>)/8192 236.509 -
std::find(deque<int>)_(bail_25%)/1024 67.297 -
std::find(deque<int>)_(bail_25%)/32768 1918.949 -
std::find(deque<int>)_(bail_25%)/8 2.067 -
std::find(deque<int>)_(bail_25%)/8192 477.910 -
std::find(deque<int>)_(process_all)/1024 242.653 -
std::find(deque<int>)_(process_all)/32768 7790.906 -
std::find(deque<int>)_(process_all)/50 13.746 4.54%
std::find(deque<int>)_(process_all)/8 3.428 -
std::find(deque<int>)_(process_all)/8192 1936.089 -
std::find(list<int>)_(bail_25%)/1024 129.550 -
std::find(list<int>)_(bail_25%)/32768 7940.540 -
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1422.445 -
std::find(list<int>)_(process_all)/1024 695.927 -1.23%
std::find(list<int>)_(process_all)/32768 27124.383 -11.50%
std::find(list<int>)_(process_all)/50 18.753 -
std::find(list<int>)_(process_all)/8 2.370 -1.83%
std::find(list<int>)_(process_all)/8192 8793.143 -18.56%
std::find(vector<bool>)_(process_all)/1024 4.731 -
std::find(vector<bool>)_(process_all)/1048576 3672.416 -
std::find(vector<bool>)_(process_all)/50 0.738 18.68%
std::find(vector<bool>)_(process_all)/8 0.786 27.30%
std::find(vector<bool>)_(process_all)/8192 33.584 -
std::find(vector<char>)_(bail_25%)/1024 5.327 -1.02%
std::find(vector<char>)_(bail_25%)/32768 136.389 -
std::find(vector<char>)_(bail_25%)/8 1.062 -4.16%
std::find(vector<char>)_(bail_25%)/8192 39.857 -
std::find(vector<char>)_(process_all)/1024 16.265 -
std::find(vector<char>)_(process_all)/32768 496.687 -
std::find(vector<char>)_(process_all)/50 1.644 1.45%
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.387 1.17%
std::find(vector<int>)_(bail_25%)/1024 65.807 -
std::find(vector<int>)_(bail_25%)/32768 1865.542 -
std::find(vector<int>)_(bail_25%)/8 1.389 -
std::find(vector<int>)_(bail_25%)/8192 472.336 -
std::find(vector<int>)_(process_all)/1024 242.244 -
std::find(vector<int>)_(process_all)/32768 7359.292 -
std::find(vector<int>)_(process_all)/50 12.435 -
std::find(vector<int>)_(process_all)/8 2.620 -
std::find(vector<int>)_(process_all)/8192 1845.624 -
std::find(vector<long_long>)_(bail_25%)/1024 30.231 -
std::find(vector<long_long>)_(bail_25%)/32768 958.141 -
std::find(vector<long_long>)_(bail_25%)/8 0.906 -
std::find(vector<long_long>)_(bail_25%)/8192 245.613 -
std::find(vector<long_long>)_(process_all)/1024 118.933 -
std::find(vector<long_long>)_(process_all)/32768 3810.165 -
std::find(vector<long_long>)_(process_all)/50 5.805 -
std::find(vector<long_long>)_(process_all)/8 1.214 5.30%
std::find(vector<long_long>)_(process_all)/8192 950.317 -
std::find_end(deque<int>)_(match_near_end)/1000 33.947 -4.55%
std::find_end(deque<int>)_(match_near_end)/1024 32.555 -3.36%
std::find_end(deque<int>)_(match_near_end)/8192 273.437 -1.96%
std::find_end(deque<int>)_(near_matches)/1000 15948.919 -
std::find_end(deque<int>)_(near_matches)/1024 16523.109 -
std::find_end(deque<int>)_(near_matches)/8192 1131576.254 -
std::find_end(deque<int>)_(process_all)/1000 285.784 -
std::find_end(deque<int>)_(process_all)/1024 339.606 15.94%
std::find_end(deque<int>)_(process_all)/1048576 341244.065 28.70%
std::find_end(deque<int>)_(process_all)/8192 2662.821 27.21%
std::find_end(deque<int>)_(same_length)/1000 338.243 2.45%
std::find_end(deque<int>)_(same_length)/1024 344.622 2.49%
std::find_end(deque<int>)_(same_length)/8192 2811.488 2.44%
std::find_end(deque<int>)_(single_element)/1000 312.655 -
std::find_end(deque<int>)_(single_element)/1024 319.588 -
std::find_end(deque<int>)_(single_element)/8192 2208.530 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.130 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.621 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.427 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31617.561 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32317.839 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1898849.818 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.425 -
std::find_end(deque<int>,_pred)_(process_all)/1024 608.877 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 574478.350 -1.82%
std::find_end(deque<int>,_pred)_(process_all)/8192 4388.121 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.857 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.558 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5139.525 -
std::find_end(deque<int>,_pred)_(single_element)/1000 640.914 -1.39%
std::find_end(deque<int>,_pred)_(single_element)/1024 652.173 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4881.094 1.46%
std::find_end(forward_list<int>)_(match_near_end)/1000 759.706 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4461.337 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257318.689 -
std::find_end(forward_list<int>)_(near_matches)/1000 36774.829 -
std::find_end(forward_list<int>)_(near_matches)/1024 38083.192 -
std::find_end(forward_list<int>)_(near_matches)/8192 2470728.209 -
std::find_end(forward_list<int>)_(process_all)/1000 693.854 1.54%
std::find_end(forward_list<int>)_(process_all)/1024 705.225 -
std::find_end(forward_list<int>)_(process_all)/1048576 762758.770 -
std::find_end(forward_list<int>)_(process_all)/8192 5659.720 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.977 1.18%
std::find_end(forward_list<int>)_(same_length)/1024 1502.002 1.01%
std::find_end(forward_list<int>)_(same_length)/8192 13265.915 -7.85%
std::find_end(forward_list<int>)_(single_element)/1000 679.554 -
std::find_end(forward_list<int>)_(single_element)/1024 702.436 -
std::find_end(forward_list<int>)_(single_element)/8192 5612.158 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.297 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5148.008 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275380.863 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41953.063 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43555.471 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2689340.865 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 761.336 -3.42%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 774.442 -3.84%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 856788.220 -3.72%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6227.352 -4.42%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.764 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1563.128 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13743.957 -5.81%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 795.367 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 827.812 1.08%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6709.395 -
std::find_end(list<int>)_(match_near_end)/1000 79.143 -
std::find_end(list<int>)_(match_near_end)/1024 60.081 -
std::find_end(list<int>)_(match_near_end)/8192 603.502 -
std::find_end(list<int>)_(near_matches)/1000 33561.290 -
std::find_end(list<int>)_(near_matches)/1024 34796.907 -
std::find_end(list<int>)_(near_matches)/8192 2264306.363 -
std::find_end(list<int>)_(process_all)/1000 711.679 -
std::find_end(list<int>)_(process_all)/1024 730.788 -
std::find_end(list<int>)_(process_all)/1048576 875708.594 -1.40%
std::find_end(list<int>)_(process_all)/8192 7316.600 -21.49%
std::find_end(list<int>)_(same_length)/1000 750.463 -
std::find_end(list<int>)_(same_length)/1024 760.233 -
std::find_end(list<int>)_(same_length)/8192 8176.284 3.86%
std::find_end(list<int>)_(single_element)/1000 713.722 -
std::find_end(list<int>)_(single_element)/1024 732.443 -
std::find_end(list<int>)_(single_element)/8192 7698.751 5.69%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.412 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.468 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.013 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38074.943 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39518.615 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2465583.042 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.396 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.815 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989672.058 -1.47%
std::find_end(list<int>,_pred)_(process_all)/8192 8262.835 -
std::find_end(list<int>,_pred)_(same_length)/1000 767.130 -
std::find_end(list<int>,_pred)_(same_length)/1024 785.725 -
std::find_end(list<int>,_pred)_(same_length)/8192 11068.902 -6.78%
std::find_end(list<int>,_pred)_(single_element)/1000 821.248 -
std::find_end(list<int>,_pred)_(single_element)/1024 841.481 -
std::find_end(list<int>,_pred)_(single_element)/8192 8330.826 5.15%
std::find_end(vector<int>)_(match_near_end)/1000 27.948 -
std::find_end(vector<int>)_(match_near_end)/1024 24.940 -
std::find_end(vector<int>)_(match_near_end)/8192 202.936 -
std::find_end(vector<int>)_(near_matches)/1000 14024.123 -
std::find_end(vector<int>)_(near_matches)/1024 14622.498 1.42%
std::find_end(vector<int>)_(near_matches)/8192 772672.587 -
std::find_end(vector<int>)_(process_all)/1000 220.614 -
std::find_end(vector<int>)_(process_all)/1024 225.843 -1.03%
std::find_end(vector<int>)_(process_all)/1048576 223476.592 -
std::find_end(vector<int>)_(process_all)/8192 1713.601 -1.16%
std::find_end(vector<int>)_(same_length)/1000 243.410 -
std::find_end(vector<int>)_(same_length)/1024 249.079 -
std::find_end(vector<int>)_(same_length)/8192 2039.991 -
std::find_end(vector<int>)_(single_element)/1000 243.018 1.01%
std::find_end(vector<int>)_(single_element)/1024 248.655 1.32%
std::find_end(vector<int>)_(single_element)/8192 1902.344 1.73%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.466 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.423 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.474 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22436.280 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23301.136 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465446.191 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.228 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.683 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641464.361 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4318.741 -
std::find_end(vector<int>,_pred)_(same_length)/1000 625.520 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.079 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5125.966 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.652 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.320 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4791.291 -
std::find_first_of(deque<int>)_(large_needle)/1024 366582.614 -
std::find_first_of(deque<int>)_(large_needle)/32 312.558 -9.89%
std::find_first_of(deque<int>)_(large_needle)/50 767.465 -13.77%
std::find_first_of(deque<int>)_(large_needle)/8192 23509605.567 -
std::find_first_of(deque<int>)_(small_needle)/1024 3553.051 -7.33%
std::find_first_of(deque<int>)_(small_needle)/32 112.579 -
std::find_first_of(deque<int>)_(small_needle)/50 173.500 -
std::find_first_of(deque<int>)_(small_needle)/8192 27985.603 -6.60%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 564799.752 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 504.425 1.71%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1379.109 1.21%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35517918.755 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6299.199 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.624 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.282 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50383.052 -
std::find_first_of(list<int>)_(large_needle)/1024 862947.776 -
std::find_first_of(list<int>)_(large_needle)/32 670.202 -
std::find_first_of(list<int>)_(large_needle)/50 1726.419 -
std::find_first_of(list<int>)_(large_needle)/8192 48528600.003 -2.86%
std::find_first_of(list<int>)_(small_needle)/1024 2790.786 -
std::find_first_of(list<int>)_(small_needle)/32 90.969 -
std::find_first_of(list<int>)_(small_needle)/50 139.911 -
std::find_first_of(list<int>)_(small_needle)/8192 23081.179 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 879026.387 -22.03%
std::find_first_of(list<int>,_pred)_(large_needle)/32 723.362 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1870.528 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54383410.230 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5241.247 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 166.974 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.556 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41620.933 -
std::find_first_of(vector<int>)_(large_needle)/1024 108792.005 -4.32%
std::find_first_of(vector<int>)_(large_needle)/32 105.786 -1.88%
std::find_first_of(vector<int>)_(large_needle)/50 259.559 -
std::find_first_of(vector<int>)_(large_needle)/8192 6918656.762 -11.53%
std::find_first_of(vector<int>)_(small_needle)/1024 1432.780 1.42%
std::find_first_of(vector<int>)_(small_needle)/32 48.207 1.40%
std::find_first_of(vector<int>)_(small_needle)/50 73.046 1.76%
std::find_first_of(vector<int>)_(small_needle)/8192 11456.644 1.69%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591685.968 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.776 -1.92%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.971 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38295937.502 -8.60%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5568.366 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.051 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.531 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44505.129 -
std::find_if(deque<int>)_(bail_25%)/1024 106.536 -
std::find_if(deque<int>)_(bail_25%)/32768 2978.628 7.72%
std::find_if(deque<int>)_(bail_25%)/8 1.525 -
std::find_if(deque<int>)_(bail_25%)/8192 760.500 10.10%
std::find_if(deque<int>)_(process_all)/1024 489.756 -1.18%
std::find_if(deque<int>)_(process_all)/32768 11431.228 -
std::find_if(deque<int>)_(process_all)/50 23.917 -
std::find_if(deque<int>)_(process_all)/8 3.958 -
std::find_if(deque<int>)_(process_all)/8192 2821.356 -
std::find_if(list<int>)_(bail_25%)/1024 193.616 -
std::find_if(list<int>)_(bail_25%)/32768 10366.778 -2.95%
std::find_if(list<int>)_(bail_25%)/8 1.216 -
std::find_if(list<int>)_(bail_25%)/8192 1520.051 -
std::find_if(list<int>)_(process_all)/1024 758.223 -
std::find_if(list<int>)_(process_all)/32768 27905.819 -7.56%
std::find_if(list<int>)_(process_all)/50 21.534 -
std::find_if(list<int>)_(process_all)/8 3.499 -
std::find_if(list<int>)_(process_all)/8192 12211.349 -
std::find_if(vector<bool>)_(process_all)/1024 765.642 -
std::find_if(vector<bool>)_(process_all)/1048576 781972.656 -
std::find_if(vector<bool>)_(process_all)/50 34.783 -2.47%
std::find_if(vector<bool>)_(process_all)/8 5.406 -1.51%
std::find_if(vector<bool>)_(process_all)/8192 6107.868 -
std::find_if(vector<char>)_(bail_25%)/1024 76.138 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.313 -
std::find_if(vector<char>)_(bail_25%)/8 0.948 -
std::find_if(vector<char>)_(bail_25%)/8192 517.731 -
std::find_if(vector<char>)_(process_all)/1024 270.777 -1.13%
std::find_if(vector<char>)_(process_all)/32768 8159.266 -
std::find_if(vector<char>)_(process_all)/50 12.467 -
std::find_if(vector<char>)_(process_all)/8 2.429 -1.81%
std::find_if(vector<char>)_(process_all)/8192 2053.138 -
std::find_if(vector<int>)_(bail_25%)/1024 75.626 -
std::find_if(vector<int>)_(bail_25%)/32768 2339.103 -
std::find_if(vector<int>)_(bail_25%)/8 1.122 -
std::find_if(vector<int>)_(bail_25%)/8192 548.444 -
std::find_if(vector<int>)_(process_all)/1024 290.231 -
std::find_if(vector<int>)_(process_all)/32768 9078.892 -
std::find_if(vector<int>)_(process_all)/50 14.224 -
std::find_if(vector<int>)_(process_all)/8 2.602 3.58%
std::find_if(vector<int>)_(process_all)/8192 2263.586 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.584 1.03%
std::find_if_not(deque<int>)_(bail_25%)/32768 2972.920 8.18%
std::find_if_not(deque<int>)_(bail_25%)/8 1.536 2.76%
std::find_if_not(deque<int>)_(bail_25%)/8192 741.641 7.76%
std::find_if_not(deque<int>)_(process_all)/1024 490.232 -1.11%
std::find_if_not(deque<int>)_(process_all)/32768 11437.784 -
std::find_if_not(deque<int>)_(process_all)/50 23.832 -
std::find_if_not(deque<int>)_(process_all)/8 3.941 -
std::find_if_not(deque<int>)_(process_all)/8192 2817.463 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.172 -
std::find_if_not(list<int>)_(bail_25%)/32768 7542.712 -10.49%
std::find_if_not(list<int>)_(bail_25%)/8 1.319 -
std::find_if_not(list<int>)_(bail_25%)/8192 1518.150 -
std::find_if_not(list<int>)_(process_all)/1024 759.917 -
std::find_if_not(list<int>)_(process_all)/32768 29587.029 -9.53%
std::find_if_not(list<int>)_(process_all)/50 21.504 -
std::find_if_not(list<int>)_(process_all)/8 3.420 -
std::find_if_not(list<int>)_(process_all)/8192 8176.238 -14.45%
std::find_if_not(vector<bool>)_(process_all)/1024 770.315 -
std::find_if_not(vector<bool>)_(process_all)/1048576 787228.885 -
std::find_if_not(vector<bool>)_(process_all)/50 35.058 -2.40%
std::find_if_not(vector<bool>)_(process_all)/8 5.453 -1.12%
std::find_if_not(vector<bool>)_(process_all)/8192 6148.353 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.468 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2055.599 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.942 -
std::find_if_not(vector<char>)_(bail_25%)/8192 525.297 -
std::find_if_not(vector<char>)_(process_all)/1024 273.847 -
std::find_if_not(vector<char>)_(process_all)/32768 8164.755 -
std::find_if_not(vector<char>)_(process_all)/50 12.627 1.55%
std::find_if_not(vector<char>)_(process_all)/8 2.533 8.11%
std::find_if_not(vector<char>)_(process_all)/8192 2055.387 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.575 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.199 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.010 1.18%
std::find_if_not(vector<int>)_(bail_25%)/8192 548.199 -
std::find_if_not(vector<int>)_(process_all)/1024 307.576 -
std::find_if_not(vector<int>)_(process_all)/32768 9768.229 -
std::find_if_not(vector<int>)_(process_all)/50 15.030 -
std::find_if_not(vector<int>)_(process_all)/8 2.677 2.79%
std::find_if_not(vector<int>)_(process_all)/8192 2430.522 -
std::flat_map<int,_int>::clear()/0 421.131 -
std::flat_map<int,_int>::clear()/1024 422.865 -
std::flat_map<int,_int>::clear()/32 421.507 -
std::flat_map<int,_int>::clear()/8192 448.412 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.608 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.372 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.051 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.488 9.63%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.862 7.70%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.355 5.74%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.111 12.26%
std::flat_map<int,_int>::count(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.567 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.490 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.055 1.00%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.488 20.36%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.608 -14.51%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.386 -1.59%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.340 -16.16%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.277 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.852 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.606 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1173.901 -
std::flat_map<int,_int>::ctor(const&)/0 13.687 -
std::flat_map<int,_int>::ctor(const&)/1024 179.005 -
std::flat_map<int,_int>::ctor(const&)/32 23.732 -
std::flat_map<int,_int>::ctor(const&)/8192 1929.605 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.656 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.134 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.755 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.702 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.589 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4294.592 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.740 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34339.587 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.558 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8886.397 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.332 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108387.191 -3.26%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.580 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.374 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.861 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.478 -3.21%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.124 -36.63%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.503 -13.86%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.000 -39.27%
std::flat_map<int,_int>::erase(iterator)/0 15.278 -
std::flat_map<int,_int>::erase(iterator)/1024 76.425 1.64%
std::flat_map<int,_int>::erase(iterator)/32 20.645 -1.34%
std::flat_map<int,_int>::erase(iterator)/8192 508.186 -1.24%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.839 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 437.992 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 424.341 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 634.300 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.765 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 103.189 1.35%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.013 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 572.698 -1.36%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.461 7.96%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.499 -9.45%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.193 -2.85%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.370 -18.17%
std::flat_map<int,_int>::find(key)_(existent)/0 0.015 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.368 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.352 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.265 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.396 -18.55%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.572 -19.75%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.188 -7.21%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.352 -17.68%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.707 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 50.162 104.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.448 1.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 53.402 51.36%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.711 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 220.958 118.72%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.381 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 609.629 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.967 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.027 18.43%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.965 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.143 -1.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.963 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 141.278 75.84%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.216 -1.78%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 548.523 1.13%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.035 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5798.112 5.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 648.303 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 43726.749 8.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.060 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8016.899 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.039 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65412.718 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.140 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1641.600 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 479.874 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9845.412 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.862 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1641.110 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 484.658 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9768.486 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.030 1.79%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.271 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.633 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.101 4.05%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.942 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 48.905 140.39%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.224 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 40.693 62.65%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.976 -1.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.347 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.733 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.928 8.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.200 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 40.807 83.71%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.195 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 35.283 23.40%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.015 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.033 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.526 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.833 -4.68%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.211 -1.72%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.746 -5.41%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.450 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.015 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.626 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 679.627 -1.83%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.661 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.612 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.617 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 744.249 -21.52%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.524 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.768 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 712.334 -29.69%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.058 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.983 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.587 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.759 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.203 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.480 -
std::flat_multimap<int,_int>::clear()/0 420.946 -
std::flat_multimap<int,_int>::clear()/1024 423.033 -
std::flat_multimap<int,_int>::clear()/32 421.974 -
std::flat_multimap<int,_int>::clear()/8192 440.706 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.524 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.584 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.054 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.633 -5.84%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.104 6.26%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.455 1.52%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.164 6.16%
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.668 -6.63%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.354 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.760 -8.61%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.011 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.045 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.430 -3.04%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.150 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.948 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.596 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.827 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.676 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.746 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.726 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1636.911 -15.35%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.669 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.770 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.753 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1156.327 -40.18%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.777 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3903.312 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.067 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31150.695 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.822 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8438.831 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.786 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107055.347 1.77%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.208 1.01%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.553 1.79%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.384 -3.07%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.001 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.034 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.457 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.378 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.646 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.848 -
std::flat_multimap<int,_int>::erase(iterator)/8192 521.743 4.86%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.574 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 441.812 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.143 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 645.116 -1.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.372 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.939 -8.89%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.078 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 541.622 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.886 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.357 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.429 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.251 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.346 -14.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.507 -6.78%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.188 -4.79%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.339 -9.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.813 -1.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.166 -1.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.142 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.191 -1.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.840 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.498 1.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.519 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 645.089 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.184 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.441 -2.07%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.390 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.197 -1.60%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.161 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.759 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.713 -1.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 589.204 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.035 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6090.841 23.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 654.796 1.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 46425.827 18.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.968 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7349.274 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 694.103 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59831.553 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.842 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.148 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 470.863 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7750.511 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.330 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1353.421 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.371 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7731.726 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.014 -1.19%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.423 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.864 -1.65%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 626.540 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.894 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 26.906 11.94%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.338 -1.18%
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 45.835 15.88%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.031 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.127 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.537 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.299 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.257 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.249 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.483 -1.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.549 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.037 1.81%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 680.616 24.42%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.561 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.294 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.990 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 681.523 24.20%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.207 -3.92%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.213 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.837 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 629.432 22.62%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.048 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.106 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.419 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.313 11.41%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.273 2.59%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.222 11.25%
std::for_each(deque<int>)/32 3.815 -
std::for_each(deque<int>)/50 4.116 -
std::for_each(deque<int>)/8 0.917 -
std::for_each(deque<int>)/8192 254.719 -
std::for_each(join_view(vector<vector<int>>))/32 3.785 -
std::for_each(join_view(vector<vector<int>>))/50 4.045 -
std::for_each(join_view(vector<vector<int>>))/8 1.481 7.93%
std::for_each(join_view(vector<vector<int>>))/8192 263.373 -
std::for_each(list<int>)/32 11.088 -1.00%
std::for_each(list<int>)/50 23.838 -
std::for_each(list<int>)/8 2.442 -4.79%
std::for_each(list<int>)/8192 8845.515 12.23%
std::for_each(vector<int>)/32 3.791 -
std::for_each(vector<int>)/50 4.103 -
std::for_each(vector<int>)/8 0.900 -
std::for_each(vector<int>)/8192 251.958 -
std::for_each_n(deque<int>)/32 3.780 -
std::for_each_n(deque<int>)/50 3.971 -
std::for_each_n(deque<int>)/8 1.250 8.42%
std::for_each_n(deque<int>)/8192 257.336 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.842 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.311 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.672 -5.35%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.603 -
std::for_each_n(list<int>)/32 11.193 -
std::for_each_n(list<int>)/50 24.173 -
std::for_each_n(list<int>)/8 2.561 -
std::for_each_n(list<int>)/8192 7676.116 -9.38%
std::for_each_n(vector<int>)/32 3.865 -
std::for_each_n(vector<int>)/50 4.057 -
std::for_each_n(vector<int>)/8 2.509 -2.96%
std::for_each_n(vector<int>)/8192 252.129 -
std::generate(deque<int>)/1024 245.248 -
std::generate(deque<int>)/32 8.286 -
std::generate(deque<int>)/50 12.288 -
std::generate(deque<int>)/8192 1911.807 -
std::generate(list<int>)/1024 671.536 -
std::generate(list<int>)/32 8.686 -
std::generate(list<int>)/50 15.456 -2.39%
std::generate(list<int>)/8192 6919.491 -11.38%
std::generate(vector<int>)/1024 243.987 -
std::generate(vector<int>)/32 7.993 -
std::generate(vector<int>)/50 11.969 -
std::generate(vector<int>)/8192 1846.504 -
std::generate_n(deque<int>)/1024 244.689 -
std::generate_n(deque<int>)/32 8.310 -
std::generate_n(deque<int>)/50 12.309 -
std::generate_n(deque<int>)/8192 1959.738 -
std::generate_n(list<int>)/1024 650.895 -
std::generate_n(list<int>)/32 8.598 -
std::generate_n(list<int>)/50 15.650 2.66%
std::generate_n(list<int>)/8192 7411.978 -7.56%
std::generate_n(vector<int>)/1024 242.227 -
std::generate_n(vector<int>)/32 7.975 -
std::generate_n(vector<int>)/50 12.688 5.71%
std::generate_n(vector<int>)/8192 1844.171 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.958 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.258 1.72%
std::is_partitioned(deque<int>)_(partitioned)/50 13.926 -1.14%
std::is_partitioned(deque<int>)_(partitioned)/8192 2882.526 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.092 1.26%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.229 -1.14%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.666 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 699.479 -12.64%
std::is_partitioned(list<int>)_(partitioned)/1024 717.557 1.35%
std::is_partitioned(list<int>)_(partitioned)/32 8.704 -
std::is_partitioned(list<int>)_(partitioned)/50 13.625 -1.25%
std::is_partitioned(list<int>)_(partitioned)/8192 6856.268 -8.28%
std::is_partitioned(list<int>)_(unpartitioned)/1024 173.718 1.61%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.273 1.02%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.538 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2162.156 -1.18%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.371 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.560 1.65%
std::is_partitioned(vector<int>)_(partitioned)/50 9.792 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.088 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 55.568 -7.25%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.950 -5.33%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.473 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.778 -4.24%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 478.152 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.686 11.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3864.031 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 546309.538 4.99%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.449 -1.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 500.102 -1.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 -6.49%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4060.244 -1.18%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686421.242 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 63.965 33.47%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.703 -1.82%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.963 7.73%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3908.928 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627540.166 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 55.334 -1.69%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.753 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.438 34.18%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3955.291 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687826.763 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.729 33.82%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1586.466 108.73%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7992.450 -4.50%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419603.500 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.515 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.215 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.733 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9069.626 -6.33%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1610046.565 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.601 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.183 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.665 -4.36%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8229.946 -5.26%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1413478.578 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.777 1.70%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.417 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.334 -4.85%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8710.439 -4.26%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592270.405 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.933 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.602 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.459 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2448.650 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214373.991 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.459 -3.90%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 501.639 5.10%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.592 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4732.066 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1042998.700 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.449 -1.17%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.175 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.790 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.826 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212470.450 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 28.030 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 540.969 -1.03%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.024 1.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4974.614 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1004564.723 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.087 -
std::is_sorted(deque<int>)/1024 477.780 -
std::is_sorted(deque<int>)/8 3.255 32.44%
std::is_sorted(deque<int>)/8192 3823.338 -
std::is_sorted(deque<int>,_pred)/1024 597.555 -
std::is_sorted(deque<int>,_pred)/8 4.594 4.06%
std::is_sorted(deque<int>,_pred)/8192 4797.673 -
std::is_sorted(list<int>)/1024 768.199 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7293.863 2.74%
std::is_sorted(list<int>,_pred)/1024 793.793 -
std::is_sorted(list<int>,_pred)/8 4.031 1.43%
std::is_sorted(list<int>,_pred)/8192 7666.866 -
std::is_sorted(vector<int>)/1024 243.649 -
std::is_sorted(vector<int>)/8 2.078 -
std::is_sorted(vector<int>)/8192 1902.749 -
std::is_sorted(vector<int>,_pred)/1024 462.524 -
std::is_sorted(vector<int>,_pred)/8 3.719 -1.31%
std::is_sorted(vector<int>,_pred)/8192 3681.305 -
std::is_sorted_until(deque<int>)/1024 472.750 -
std::is_sorted_until(deque<int>)/8 3.045 -
std::is_sorted_until(deque<int>)/8192 3785.266 -
std::is_sorted_until(deque<int>,_pred)/1024 597.645 -
std::is_sorted_until(deque<int>,_pred)/8 3.920 -
std::is_sorted_until(deque<int>,_pred)/8192 4807.991 -
std::is_sorted_until(list<int>)/1024 760.226 -
std::is_sorted_until(list<int>)/8 2.248 -
std::is_sorted_until(list<int>)/8192 7150.656 9.48%
std::is_sorted_until(list<int>,_pred)/1024 795.414 -
std::is_sorted_until(list<int>,_pred)/8 4.223 -
std::is_sorted_until(list<int>,_pred)/8192 7377.290 3.64%
std::is_sorted_until(vector<int>)/1024 239.671 -
std::is_sorted_until(vector<int>)/8 2.062 -
std::is_sorted_until(vector<int>)/8192 1870.212 -
std::is_sorted_until(vector<int>,_pred)/1024 421.091 -2.38%
std::is_sorted_until(vector<int>,_pred)/8 3.485 -
std::is_sorted_until(vector<int>,_pred)/8192 3384.852 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 697.030 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.372 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12041.739 1.32%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11163.064 -3.77%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 323.657 -2.81%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96342.994 -4.12%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11233.556 -1.66%
std::list<int>::ctor(Range)_(cheap_elements)/32 327.765 -1.06%
std::list<int>::ctor(Range)_(cheap_elements)/8192 96626.507 -3.58%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11176.728 -1.91%
std::list<int>::ctor(const&)_(cheap_elements)/32 325.210 -1.63%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96574.527 -3.24%
std::list<int>::ctor(size)/1024 11528.773 -4.16%
std::list<int>::ctor(size)/32 323.515 -1.43%
std::list<int>::ctor(size)/8192 93769.371 -4.74%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11032.605 -3.43%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 319.960 -2.89%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95051.168 -3.53%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.204 -3.83%
std::list<int>::erase(begin)_(cheap_elements)/32 10.135 -5.04%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.112 -2.86%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.239 -1.35%
std::list<int>::insert(begin)_(cheap_elements)/32 9.857 -10.10%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.249 -1.89%
std::list<int>::operator=(const&)_(cheap_elements)/1024 758.158 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.174 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9399.657 -5.90%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.615 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.445 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.480 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.565 -19.78%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.894 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12044.199 -13.01%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6532.054 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.974 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53486.476 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12176.373 -2.81%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 338.658 -1.96%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100941.770 -3.02%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32083.114 -1.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 904.318 -2.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 275133.576 -2.45%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12107.623 -3.81%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 338.090 -3.03%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 101148.730 -3.24%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32092.679 -2.35%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 920.127 -1.20%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 273556.072 -2.39%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12303.609 -2.62%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 342.119 -1.49%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101312.087 -3.39%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32425.483 -2.17%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.496 -2.28%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275409.405 -2.74%
std::list<std::string>::ctor(size)/1024 12281.808 -5.30%
std::list<std::string>::ctor(size)/32 339.200 -1.71%
std::list<std::string>::ctor(size)/8192 101590.373 -4.83%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12248.076 -2.70%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 340.215 -1.90%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 101626.861 -3.53%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31923.508 -1.97%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 884.115 -1.36%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271420.045 -2.20%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.775 -3.39%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.859 1.26%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.798 -3.00%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.081 -1.94%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.581 1.77%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.700 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.205 -1.71%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.844 4.72%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.146 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.130 -3.71%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.437 -2.37%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.170 -2.98%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1438.999 -9.95%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.426 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10838.948 -1.19%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6860.892 1.56%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 133.769 2.83%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54669.437 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.941 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.745 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.121 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.584 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.284 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.112 -1.31%
std::map<int,_int>::clear()/0 422.005 -
std::map<int,_int>::clear()/1024 9992.003 -2.51%
std::map<int,_int>::clear()/32 658.339 -
std::map<int,_int>::clear()/8192 80899.067 -
std::map<int,_int>::contains(key)_(existent)/0 0.013 -
std::map<int,_int>::contains(key)_(existent)/1024 4.073 -1.61%
std::map<int,_int>::contains(key)_(existent)/32 1.596 -
std::map<int,_int>::contains(key)_(existent)/8192 5.520 1.25%
std::map<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.686 5.51%
std::map<int,_int>::contains(key)_(non-existent)/32 2.531 9.89%
std::map<int,_int>::contains(key)_(non-existent)/8192 8.302 6.37%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.283 4.95%
std::map<int,_int>::count(key)_(existent)/32 1.685 4.96%
std::map<int,_int>::count(key)_(existent)/8192 6.103 1.43%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.305 -
std::map<int,_int>::count(key)_(non-existent)/32 2.895 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.244 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.671 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5974.553 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.789 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51719.514 -
std::map<int,_int>::ctor(const&)/0 13.628 -
std::map<int,_int>::ctor(const&)/1024 6238.006 -1.09%
std::map<int,_int>::ctor(const&)/32 211.400 -2.80%
std::map<int,_int>::ctor(const&)/8192 49495.925 -1.04%
std::map<int,_int>::ctor(const&,_alloc)/0 13.632 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6201.068 -
std::map<int,_int>::ctor(const&,_alloc)/32 208.982 -3.12%
std::map<int,_int>::ctor(const&,_alloc)/8192 49356.692 -1.40%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.590 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8910.229 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.822 -6.97%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70913.743 -2.28%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.592 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12876.670 -1.24%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.669 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 293605.041 5.08%
std::map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.455 1.08%
std::map<int,_int>::equal_range(key)_(existent)/32 1.856 2.69%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.514 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.093 5.18%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.566 -9.49%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.165 6.01%
std::map<int,_int>::erase(iterator)/0 20.752 1.34%
std::map<int,_int>::erase(iterator)/1024 20.930 1.01%
std::map<int,_int>::erase(iterator)/32 20.972 1.60%
std::map<int,_int>::erase(iterator)/8192 21.008 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.418 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7191.565 1.56%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.270 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55295.012 -
std::map<int,_int>::erase(key)_(existent)/0 21.061 -
std::map<int,_int>::erase(key)_(existent)/1024 25.263 3.75%
std::map<int,_int>::erase(key)_(existent)/32 22.779 1.04%
std::map<int,_int>::erase(key)_(existent)/8192 26.295 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.279 9.93%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.373 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.403 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.691 3.39%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.873 -
std::map<int,_int>::find(key)_(existent)/32 1.562 -1.35%
std::map<int,_int>::find(key)_(existent)/8192 5.457 -1.54%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.353 -5.98%
std::map<int,_int>::find(key)_(non-existent)/32 2.443 -4.77%
std::map<int,_int>::find(key)_(non-existent)/8192 7.187 -3.38%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.974 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.819 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.315 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.109 -3.11%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.953 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.485 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 20.017 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.416 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.169 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.472 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.908 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 33.809 -2.55%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.164 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.208 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.198 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.709 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.259 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14949.630 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 813.222 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 143123.751 1.86%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.555 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7830.929 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 574.944 1.13%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 137402.659 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.000 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11294.716 -1.07%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 716.631 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91608.287 -2.18%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.681 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9577.679 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 695.884 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81395.725 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -9.42%
std::map<int,_int>::insert(value)_(already_present)/1024 3.163 -12.56%
std::map<int,_int>::insert(value)_(already_present)/32 1.747 -1.67%
std::map<int,_int>::insert(value)_(already_present)/8192 3.938 -5.05%
std::map<int,_int>::insert(value)_(new_value)/0 17.923 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.323 -
std::map<int,_int>::insert(value)_(new_value)/32 19.728 -
std::map<int,_int>::insert(value)_(new_value)/8192 34.103 -10.95%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.645 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.466 -2.53%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.753 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.804 -3.60%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.933 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.863 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.923 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.873 -3.20%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.328 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.501 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.608 -2.48%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.684 3.72%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.476 6.09%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.194 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.308 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6311.929 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.832 -1.63%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50730.767 1.17%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.289 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6273.932 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 206.484 -2.40%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49950.604 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.314 2.19%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.432 -4.79%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 39.844 -10.64%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12478.181 -1.16%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.146 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.701 -1.43%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.729 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.559 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.597 -2.55%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.556 -
std::map<std::string,_int>::clear()/0 423.732 -
std::map<std::string,_int>::clear()/1024 20920.508 2.79%
std::map<std::string,_int>::clear()/32 900.513 -1.46%
std::map<std::string,_int>::clear()/8192 205292.340 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.012 -54.05%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.076 1.06%
std::map<std::string,_int>::contains(key)_(existent)/32 15.069 1.62%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.948 -3.91%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.234 -1.94%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.757 14.30%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.895 6.27%
std::map<std::string,_int>::count(key)_(existent)/0 0.016 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.293 1.66%
std::map<std::string,_int>::count(key)_(existent)/32 16.968 6.26%
std::map<std::string,_int>::count(key)_(existent)/8192 30.937 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.269 4.65%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.232 4.51%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.220 -2.25%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.519 -1.36%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.702 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7116.915 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.503 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59989.614 -
std::map<std::string,_int>::ctor(const&)/0 13.593 -
std::map<std::string,_int>::ctor(const&)/1024 34970.413 -
std::map<std::string,_int>::ctor(const&)/32 691.673 -5.81%
std::map<std::string,_int>::ctor(const&)/8192 344299.692 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.626 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36805.879 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 741.884 6.62%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347256.612 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.695 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40940.091 -2.63%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 835.933 1.39%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390618.885 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.667 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58032.819 -1.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1035.096 1.57%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1101205.858 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.493 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.932 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.761 -
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.034 -1.22%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.754 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.616 13.01%
std::map<std::string,_int>::erase(iterator)/0 28.282 -10.24%
std::map<std::string,_int>::erase(iterator)/1024 29.445 -4.66%
std::map<std::string,_int>::erase(iterator)/32 32.419 11.36%
std::map<std::string,_int>::erase(iterator)/8192 28.806 -5.91%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.768 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12125.198 -1.23%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 693.383 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114755.671 -
std::map<std::string,_int>::erase(key)_(existent)/0 56.619 -22.24%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.687 31.02%
std::map<std::string,_int>::erase(key)_(existent)/32 59.832 -33.85%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.923 -14.36%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.725 -4.24%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.817 5.65%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.331 -7.44%
std::map<std::string,_int>::find(key)_(existent)/0 0.037 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.445 -7.31%
std::map<std::string,_int>::find(key)_(existent)/32 14.333 -4.84%
std::map<std::string,_int>::find(key)_(existent)/8192 28.580 -15.14%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.260 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.054 3.56%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.433 6.02%
std::map<std::string,_int>::find(key)_(non-existent)/8192 28.032 5.30%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.488 6.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.754 26.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.454 -17.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 84.319 -4.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.456 -8.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.279 12.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.300 -17.27%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.222 13.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.489 12.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.500 -2.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.875 -1.40%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.634 10.65%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.722 29.51%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.933 -23.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.186 -17.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.777 -18.14%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.444 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66637.456 -1.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1568.790 3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 838682.992 1.27%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.525 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40631.717 -1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1110.225 -1.71%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 631155.819 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.824 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34820.697 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1247.562 2.77%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 398157.481 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.118 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34955.020 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1257.559 -2.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367462.773 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.433 5.00%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.724 -6.49%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.189 -37.75%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.084 29.63%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.737 2.02%
std::map<std::string,_int>::insert(value)_(new_value)/1024 75.980 14.22%
std::map<std::string,_int>::insert(value)_(new_value)/32 42.344 -3.83%
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.768 36.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.990 90.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.519 3.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.978 24.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.323 -8.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.127 1.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.273 -15.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.743 3.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.069 21.34%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.030 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.863 -1.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.671 4.55%
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.030 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.806 5.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.575 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.287 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36188.032 -1.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 851.280 11.99%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347898.726 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.290 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35895.749 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 742.772 7.98%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348110.426 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17463.374 5.83%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.840 1.28%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210479.397 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.009 -1.34%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.139 -4.72%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.231 10.21%
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.944 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.633 2.93%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.893 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 477.646 5.35%
std::mismatch(deque<int>)_(it,_it,_it)/1024 490.009 5.04%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 502446.205 1.29%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.334 6.41%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3898.220 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 474.986 2.62%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.995 2.95%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 491633.070 -1.00%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.891 -1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3842.569 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.607 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 735.154 -1.12%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625179.249 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.617 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4813.045 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 704.861 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 724.231 -3.81%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622214.616 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.208 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4828.026 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.124 -
std::mismatch(list<int>)_(it,_it,_it)/1024 766.850 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 941854.471 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.717 1.97%
std::mismatch(list<int>)_(it,_it,_it)/8192 7394.964 -8.00%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.319 -1.01%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 785.462 2.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 956709.797 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.746 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12140.850 -3.70%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.916 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.222 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 992408.016 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.571 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12094.408 -2.77%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.156 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.477 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 980424.200 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.574 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10105.869 -11.22%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.848 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.688 -4.00%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76627.884 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 603.375 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.887 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.757 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76631.957 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 1.81%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.372 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 466.635 3.31%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.052 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608900.394 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.064 2.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4768.024 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 470.202 1.45%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.593 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606235.764 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.286 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4777.618 -
std::move(deque<int>)/1048576 54639.677 -10.28%
std::move(deque<int>)/262144 15089.345 -25.64%
std::move(deque<int>)/32768 2282.057 -
std::move(deque<int>)/4096 153.319 -
std::move(deque<int>)/512 24.137 1.25%
std::move(deque<int>)/64 6.256 2.31%
std::move(deque<int>)/8 3.829 -
std::move(list<int>)/1048576 990240.793 -2.34%
std::move(list<int>)/262144 242053.627 -2.18%
std::move(list<int>)/32768 30693.505 -
std::move(list<int>)/4096 4369.722 2.09%
std::move(list<int>)/512 360.294 1.43%
std::move(list<int>)/64 39.360 -4.19%
std::move(list<int>)/8 3.448 -
std::move(vector<bool>)_(aligned)/1048576 2107.260 -23.10%
std::move(vector<bool>)_(aligned)/262144 255.708 -
std::move(vector<bool>)_(aligned)/32768 36.850 -
std::move(vector<bool>)_(aligned)/4096 7.029 -
std::move(vector<bool>)_(aligned)/512 2.378 -
std::move(vector<bool>)_(aligned)/64 1.613 4.16%
std::move(vector<bool>)_(unaligned)/1048576 6727.054 -
std::move(vector<bool>)_(unaligned)/262144 1583.518 -
std::move(vector<bool>)_(unaligned)/32768 202.271 -
std::move(vector<bool>)_(unaligned)/4096 25.769 -
std::move(vector<bool>)_(unaligned)/512 4.485 1.62%
std::move(vector<bool>)_(unaligned)/64 1.676 9.72%
std::move(vector<int>)/1048576 53587.221 -5.16%
std::move(vector<int>)/262144 14276.269 -36.61%
std::move(vector<int>)/32768 2127.226 -22.12%
std::move(vector<int>)/4096 134.364 -
std::move(vector<int>)/512 20.195 -
std::move(vector<int>)/64 4.143 -
std::move(vector<int>)/8 2.216 -1.98%
std::move_backward(deque<int>)/1048576 129206.225 -
std::move_backward(deque<int>)/262144 30534.482 -2.31%
std::move_backward(deque<int>)/32768 3621.801 -5.30%
std::move_backward(deque<int>)/4096 180.663 11.44%
std::move_backward(deque<int>)/512 25.976 -
std::move_backward(deque<int>)/64 7.143 -
std::move_backward(deque<int>)/8 4.000 -
std::move_backward(list<int>)/1048576 1043175.087 -
std::move_backward(list<int>)/262144 263480.550 -
std::move_backward(list<int>)/32768 31037.378 -6.02%
std::move_backward(list<int>)/4096 4393.090 -54.39%
std::move_backward(list<int>)/512 371.367 -
std::move_backward(list<int>)/64 39.813 -
std::move_backward(list<int>)/8 3.413 -
std::move_backward(vector<bool>)_(aligned)/1048576 2117.186 -
std::move_backward(vector<bool>)_(aligned)/262144 257.733 -
std::move_backward(vector<bool>)_(aligned)/32768 38.102 -
std::move_backward(vector<bool>)_(aligned)/4096 7.316 -
std::move_backward(vector<bool>)_(aligned)/512 2.461 -2.12%
std::move_backward(vector<bool>)_(aligned)/64 1.777 -3.80%
std::move_backward(vector<bool>)_(unaligned)/1048576 6502.470 -
std::move_backward(vector<bool>)_(unaligned)/262144 1584.886 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.864 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.326 -
std::move_backward(vector<bool>)_(unaligned)/512 4.712 -
std::move_backward(vector<bool>)_(unaligned)/64 1.854 -1.68%
std::move_backward(vector<int>)/1048576 56222.293 -
std::move_backward(vector<int>)/262144 21597.304 -8.77%
std::move_backward(vector<int>)/32768 2142.299 -
std::move_backward(vector<int>)/4096 135.815 -
std::move_backward(vector<int>)/512 20.859 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.248 -
std::multimap<int,_int>::clear()/0 421.220 -
std::multimap<int,_int>::clear()/1024 10666.487 5.70%
std::multimap<int,_int>::clear()/32 672.483 2.10%
std::multimap<int,_int>::clear()/8192 84799.516 3.53%
std::multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.687 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.668 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.559 -1.73%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.367 -14.55%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.395 -17.70%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.104 -20.43%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.705 3.05%
std::multimap<int,_int>::count(key)_(existent)/32 3.574 4.13%
std::multimap<int,_int>::count(key)_(existent)/8192 6.748 1.58%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.847 -4.54%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.737 3.70%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.183 -5.58%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.766 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6000.502 1.08%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 187.315 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52096.394 1.24%
std::multimap<int,_int>::ctor(const&)/0 13.690 -
std::multimap<int,_int>::ctor(const&)/1024 6234.979 -
std::multimap<int,_int>::ctor(const&)/32 211.303 -2.87%
std::multimap<int,_int>::ctor(const&)/8192 49704.046 -1.36%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.697 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6250.483 -1.65%
std::multimap<int,_int>::ctor(const&,_alloc)/32 210.574 -3.90%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49580.027 -2.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.607 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7887.600 -2.60%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 225.179 -2.01%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 65006.722 -1.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.632 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12656.459 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.346 -1.82%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279612.612 -1.17%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.282 -2.59%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.387 -3.49%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.122 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.290 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.645 14.03%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.452 5.83%
std::multimap<int,_int>::erase(iterator)/0 20.866 -
std::multimap<int,_int>::erase(iterator)/1024 21.084 -
std::multimap<int,_int>::erase(iterator)/32 21.054 -
std::multimap<int,_int>::erase(iterator)/8192 21.272 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.939 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7335.139 6.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 600.600 1.37%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55974.567 2.13%
std::multimap<int,_int>::erase(key)_(existent)/0 21.860 -
std::multimap<int,_int>::erase(key)_(existent)/1024 26.053 -2.53%
std::multimap<int,_int>::erase(key)_(existent)/32 23.253 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.777 8.28%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 6.179 8.99%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.471 9.43%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.766 7.66%
std::multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.985 -
std::multimap<int,_int>::find(key)_(existent)/32 1.624 -2.14%
std::multimap<int,_int>::find(key)_(existent)/8192 5.529 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.338 18.63%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.901 30.22%
std::multimap<int,_int>::find(key)_(non-existent)/8192 9.318 24.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.025 -1.14%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.531 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.640 -1.55%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.922 11.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.074 -1.08%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.839 -1.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.500 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.013 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.053 -1.03%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.464 -2.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.915 -1.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.608 7.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.075 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.486 -1.69%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.879 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.233 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.942 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14552.037 -1.64%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 798.985 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 143799.215 -1.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.156 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11674.516 -3.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 707.720 -1.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179981.993 -6.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.065 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10659.527 -1.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 679.724 -1.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87250.290 -2.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.004 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9559.289 -6.40%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 700.344 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82140.181 -3.46%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.248 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.935 -
std::multimap<int,_int>::insert(value)_(already_present)/32 19.273 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.352 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.042 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 33.449 -
std::multimap<int,_int>::insert(value)_(new_value)/32 20.016 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 40.699 9.61%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.049 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.206 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.265 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.827 -1.42%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.854 -7.69%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.897 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.325 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6234.335 -2.94%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 207.122 -3.96%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49765.842 -2.99%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.327 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6209.034 -3.17%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.533 -3.83%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49472.611 -3.44%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.219 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1440.019 -2.38%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.955 -6.41%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12729.257 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.035 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.191 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.265 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.592 -2.63%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.784 -8.97%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.874 -
std::multimap<std::string,_int>::clear()/0 420.750 -
std::multimap<std::string,_int>::clear()/1024 21086.311 1.53%
std::multimap<std::string,_int>::clear()/32 926.762 2.65%
std::multimap<std::string,_int>::clear()/8192 206129.595 1.33%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.844 6.50%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.943 3.60%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.196 10.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.289 3.66%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.166 -3.88%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.594 14.03%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.043 12.29%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.075 -2.65%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.561 -2.44%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.374 -6.28%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.305 4.50%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.451 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.184 2.98%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.711 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7141.556 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 215.102 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60320.315 -
std::multimap<std::string,_int>::ctor(const&)/0 13.616 -
std::multimap<std::string,_int>::ctor(const&)/1024 34925.438 -
std::multimap<std::string,_int>::ctor(const&)/32 830.590 -
std::multimap<std::string,_int>::ctor(const&)/8192 347992.741 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.597 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37496.957 -1.37%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.117 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348641.515 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.735 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40032.717 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 734.615 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382186.607 -1.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.646 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54047.848 -1.24%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 957.817 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1045076.138 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.712 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.973 4.11%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.593 -12.60%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.465 3.73%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 9.654 -6.59%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.693 -5.97%
std::multimap<std::string,_int>::erase(iterator)/0 29.575 17.26%
std::multimap<std::string,_int>::erase(iterator)/1024 34.346 8.96%
std::multimap<std::string,_int>::erase(iterator)/32 32.012 -2.66%
std::multimap<std::string,_int>::erase(iterator)/8192 32.497 1.03%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.163 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12491.549 1.30%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 709.199 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116829.295 1.17%
std::multimap<std::string,_int>::erase(key)_(existent)/0 55.897 -6.85%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 88.021 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 74.982 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 78.668 -17.13%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.963 1.45%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.957 5.16%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.937 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.437 -2.22%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.699 -6.20%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.368 13.94%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.472 -7.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.077 -4.58%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 25.859 -12.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.819 -30.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.160 -3.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.923 1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.297 -1.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.388 6.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 38.625 -11.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 40.095 5.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.556 26.20%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 26.029 2.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.594 -1.09%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.441 2.10%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 85.007 1.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.725 14.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.151 -1.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.310 -3.16%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.703 13.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.911 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67239.925 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1426.717 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 814916.015 -1.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.951 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57781.942 1.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1462.429 -2.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 797842.055 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.526 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33280.006 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1205.302 1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 377377.406 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.335 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32310.456 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1241.865 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 354942.268 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 35.853 -33.45%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 62.857 44.49%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 65.785 9.27%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.530 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.606 1.09%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 62.895 -3.59%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 37.474 -6.60%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 90.113 -6.55%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.628 -1.18%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.660 1.41%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 25.564 -12.45%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.902 -7.35%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 9.986 -5.17%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.831 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.315 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36753.538 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 859.794 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350861.298 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.383 -2.01%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35883.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 643.771 -1.20%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350238.880 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.131 1.40%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17394.446 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.423 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209503.391 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.907 3.47%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 18.510 8.22%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.309 6.44%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.524 5.27%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.831 2.57%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.297 6.51%
std::multiset<int>::clear()/0 421.972 -
std::multiset<int>::clear()/1024 10005.188 4.19%
std::multiset<int>::clear()/32 649.203 1.05%
std::multiset<int>::clear()/8192 79296.736 5.19%
std::multiset<int>::contains(key)_(existent)/0 0.012 -
std::multiset<int>::contains(key)_(existent)/1024 4.086 -
std::multiset<int>::contains(key)_(existent)/32 1.670 -
std::multiset<int>::contains(key)_(existent)/8192 8.370 1.41%
std::multiset<int>::contains(key)_(non-existent)/0 0.266 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.674 1.12%
std::multiset<int>::contains(key)_(non-existent)/32 2.333 -
std::multiset<int>::contains(key)_(non-existent)/8192 8.807 -
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.878 3.44%
std::multiset<int>::count(key)_(existent)/32 3.606 1.87%
std::multiset<int>::count(key)_(existent)/8192 9.283 -3.24%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.890 -2.08%
std::multiset<int>::count(key)_(non-existent)/32 2.256 -1.40%
std::multiset<int>::count(key)_(non-existent)/8192 9.119 -3.17%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.778 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5863.188 -1.02%
std::multiset<int>::ctor(&&,_different_allocs)/32 179.892 -1.95%
std::multiset<int>::ctor(&&,_different_allocs)/8192 48530.256 -
std::multiset<int>::ctor(const&)/0 13.675 -
std::multiset<int>::ctor(const&)/1024 6318.698 3.36%
std::multiset<int>::ctor(const&)/32 232.755 8.51%
std::multiset<int>::ctor(const&)/8192 50450.947 1.52%
std::multiset<int>::ctor(const&,_alloc)/0 13.723 -
std::multiset<int>::ctor(const&,_alloc)/1024 6299.256 2.10%
std::multiset<int>::ctor(const&,_alloc)/32 227.951 4.72%
std::multiset<int>::ctor(const&,_alloc)/8192 50096.348 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.641 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8858.097 -5.10%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 250.132 -2.88%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71083.278 -6.07%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.676 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12615.993 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 296.466 2.62%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270713.163 2.11%
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.188 -3.27%
std::multiset<int>::equal_range(key)_(existent)/32 2.541 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.796 3.18%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.625 17.35%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.694 14.87%
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.346 16.92%
std::multiset<int>::erase(iterator)/0 20.484 1.94%
std::multiset<int>::erase(iterator)/1024 24.483 1.74%
std::multiset<int>::erase(iterator)/32 22.187 2.42%
std::multiset<int>::erase(iterator)/8192 24.333 1.68%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.669 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6602.044 2.81%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 584.775 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53153.077 3.32%
std::multiset<int>::erase(key)_(existent)/0 21.556 2.13%
std::multiset<int>::erase(key)_(existent)/1024 40.336 -
std::multiset<int>::erase(key)_(existent)/32 22.880 2.71%
std::multiset<int>::erase(key)_(existent)/8192 61.036 -
std::multiset<int>::erase(key)_(non-existent)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.654 -3.13%
std::multiset<int>::erase(key)_(non-existent)/32 2.500 -6.37%
std::multiset<int>::erase(key)_(non-existent)/8192 9.577 -3.31%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.681 -1.71%
std::multiset<int>::find(key)_(existent)/32 1.667 -
std::multiset<int>::find(key)_(existent)/8192 8.176 -
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.429 -1.65%
std::multiset<int>::find(key)_(non-existent)/32 2.234 -1.30%
std::multiset<int>::find(key)_(non-existent)/8192 8.428 -17.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.057 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 50.181 3.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.912 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 84.219 13.55%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.109 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.173 3.05%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.551 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.088 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.061 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.690 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.988 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.920 7.09%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.025 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.691 3.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.070 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.517 7.85%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.700 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14926.881 2.00%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 888.884 12.82%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 152436.857 1.74%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.807 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12041.077 2.93%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 722.605 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 212378.673 5.60%
std::multiset<int>::insert(value)_(already_present)/0 18.358 1.21%
std::multiset<int>::insert(value)_(already_present)/1024 28.324 -
std::multiset<int>::insert(value)_(already_present)/32 19.426 1.84%
std::multiset<int>::insert(value)_(already_present)/8192 33.150 -1.30%
std::multiset<int>::insert(value)_(new_value)/0 18.012 -
std::multiset<int>::insert(value)_(new_value)/1024 48.942 1.14%
std::multiset<int>::insert(value)_(new_value)/32 19.937 -
std::multiset<int>::insert(value)_(new_value)/8192 74.388 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.012 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.193 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.662 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.891 -2.91%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.057 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.932 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.104 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.351 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6323.716 2.43%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.165 5.46%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50526.517 1.99%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.320 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6347.964 2.45%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 225.097 2.84%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50963.012 1.94%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.213 -1.50%
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1347.477 1.22%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.424 9.20%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12399.843 -
std::multiset<int>::upper_bound(key)_(existent)/0 0.016 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.074 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.218 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.777 -1.02%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.447 -3.95%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.818 -8.80%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.097 -7.20%
std::multiset<std::string>::clear()/0 421.658 -
std::multiset<std::string>::clear()/1024 21758.004 8.37%
std::multiset<std::string>::clear()/32 940.397 4.45%
std::multiset<std::string>::clear()/8192 218048.398 7.15%
std::multiset<std::string>::contains(key)_(existent)/0 0.011 -
std::multiset<std::string>::contains(key)_(existent)/1024 23.660 2.70%
std::multiset<std::string>::contains(key)_(existent)/32 14.578 1.65%
std::multiset<std::string>::contains(key)_(existent)/8192 29.804 3.39%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.283 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.375 -3.88%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.939 -9.18%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.158 -11.89%
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.612 -9.65%
std::multiset<std::string>::count(key)_(existent)/32 18.060 -8.70%
std::multiset<std::string>::count(key)_(existent)/8192 31.235 3.44%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.884 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.315 1.38%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.928 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.755 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6883.889 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.615 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57413.372 -
std::multiset<std::string>::ctor(const&)/0 13.626 -
std::multiset<std::string>::ctor(const&)/1024 35656.070 2.17%
std::multiset<std::string>::ctor(const&)/32 741.919 -
std::multiset<std::string>::ctor(const&)/8192 344356.522 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.636 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 37350.772 2.43%
std::multiset<std::string>::ctor(const&,_alloc)/32 760.939 1.02%
std::multiset<std::string>::ctor(const&,_alloc)/8192 346570.903 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.767 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41212.781 2.89%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 773.953 2.36%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380735.160 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.769 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55426.769 2.50%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 921.198 1.17%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1049402.037 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.037 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.011 -
std::multiset<std::string>::equal_range(key)_(existent)/32 20.041 2.91%
std::multiset<std::string>::equal_range(key)_(existent)/8192 31.095 4.93%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.266 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 23.529 -1.78%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.162 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.275 2.08%
std::multiset<std::string>::erase(iterator)/0 31.275 15.61%
std::multiset<std::string>::erase(iterator)/1024 33.428 18.64%
std::multiset<std::string>::erase(iterator)/32 32.148 8.28%
std::multiset<std::string>::erase(iterator)/8192 34.159 13.98%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.399 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13032.100 6.14%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 722.758 1.01%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121525.543 5.30%
std::multiset<std::string>::erase(key)_(existent)/0 60.988 -
std::multiset<std::string>::erase(key)_(existent)/1024 64.852 -25.24%
std::multiset<std::string>::erase(key)_(existent)/32 61.383 -1.66%
std::multiset<std::string>::erase(key)_(existent)/8192 138.056 123.28%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.954 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.579 3.07%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.191 2.09%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 30.646 -6.67%
std::multiset<std::string>::find(key)_(existent)/32 15.444 -15.44%
std::multiset<std::string>::find(key)_(existent)/8192 40.982 -11.61%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.734 7.16%
std::multiset<std::string>::find(key)_(non-existent)/32 10.067 4.92%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.702 16.11%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.306 3.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.752 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 44.007 -3.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 95.270 -3.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.865 -13.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.369 5.91%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.052 1.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 55.909 11.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.179 7.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 43.853 -1.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.928 2.04%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 87.443 22.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.340 9.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.557 31.84%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.909 16.78%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.507 1.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.389 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 71007.914 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1440.665 3.73%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 846472.862 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.318 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59342.638 3.10%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1633.376 1.65%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 806434.808 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.686 -63.89%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.713 2.72%
std::multiset<std::string>::insert(value)_(already_present)/32 42.580 -15.35%
std::multiset<std::string>::insert(value)_(already_present)/8192 65.616 -1.45%
std::multiset<std::string>::insert(value)_(new_value)/0 35.514 27.65%
std::multiset<std::string>::insert(value)_(new_value)/1024 64.942 1.35%
std::multiset<std::string>::insert(value)_(new_value)/32 44.073 -
std::multiset<std::string>::insert(value)_(new_value)/8192 92.221 -8.54%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.782 -3.54%
std::multiset<std::string>::lower_bound(key)_(existent)/32 17.589 3.03%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 27.470 -9.03%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 24.666 5.41%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.994 19.57%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 31.813 -2.62%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.222 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36796.694 1.37%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 685.754 1.95%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348895.396 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.204 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36418.111 1.89%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 596.546 -7.88%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348128.173 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 17309.640 3.09%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.880 2.36%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 209382.128 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.170 1.36%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.993 -4.71%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.870 4.27%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.193 -1.13%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 9.720 -12.11%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.897 -
std::none_of(deque<int>)_(process_all)/32 11.542 -
std::none_of(deque<int>)_(process_all)/32768 10856.986 2.80%
std::none_of(deque<int>)_(process_all)/50 18.328 -
std::none_of(deque<int>)_(process_all)/8 3.226 -
std::none_of(deque<int>)_(process_all)/8192 2710.330 3.10%
std::none_of(list<int>)_(process_all)/32 11.644 -
std::none_of(list<int>)_(process_all)/32768 26179.216 -11.83%
std::none_of(list<int>)_(process_all)/50 22.055 -
std::none_of(list<int>)_(process_all)/8 2.608 -
std::none_of(list<int>)_(process_all)/8192 6983.793 -27.25%
std::none_of(vector<int>)_(process_all)/32 8.325 -
std::none_of(vector<int>)_(process_all)/32768 8055.522 -
std::none_of(vector<int>)_(process_all)/50 12.571 -
std::none_of(vector<int>)_(process_all)/8 2.395 -3.69%
std::none_of(vector<int>)_(process_all)/8192 2021.326 -
std::partial_sort(deque<int>)_(ascending)/1024 7806.004 -1.85%
std::partial_sort(deque<int>)_(ascending)/8 30.189 -
std::partial_sort(deque<int>)_(ascending)/8192 164706.081 -
std::partial_sort(deque<int>)_(descending)/1024 18566.897 -
std::partial_sort(deque<int>)_(descending)/8 43.324 -
std::partial_sort(deque<int>)_(descending)/8192 290736.675 1.11%
std::partial_sort(deque<int>)_(heap)/1024 18452.280 -
std::partial_sort(deque<int>)_(heap)/8 38.606 -
std::partial_sort(deque<int>)_(heap)/8192 284844.429 -1.37%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7923.323 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.932 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 165596.139 2.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19721.961 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.691 -2.24%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 288768.022 -
std::partial_sort(deque<int>)_(repeated)/1024 6339.597 -
std::partial_sort(deque<int>)_(repeated)/8 27.410 -
std::partial_sort(deque<int>)_(repeated)/8192 68232.844 -
std::partial_sort(deque<int>)_(shuffled)/1024 16115.637 -
std::partial_sort(deque<int>)_(shuffled)/8 33.900 1.39%
std::partial_sort(deque<int>)_(shuffled)/8192 270672.789 3.17%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4977.708 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.264 1.46%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55595.668 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8260.782 1.28%
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.286 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 98035.882 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8259.391 1.23%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.317 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101524.265 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4983.902 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.204 2.12%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55411.516 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9170.288 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.489 3.87%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97589.279 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.901 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.055 6.01%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46875.243 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6930.074 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.062 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91221.419 -
std::partial_sort(vector<int>)_(ascending)/1024 4985.655 -
std::partial_sort(vector<int>)_(ascending)/8 20.685 -1.34%
std::partial_sort(vector<int>)_(ascending)/8192 54611.593 -
std::partial_sort(vector<int>)_(descending)/1024 8274.136 -
std::partial_sort(vector<int>)_(descending)/8 24.766 -1.41%
std::partial_sort(vector<int>)_(descending)/8192 97987.498 -
std::partial_sort(vector<int>)_(heap)/1024 8251.776 -
std::partial_sort(vector<int>)_(heap)/8 26.314 -
std::partial_sort(vector<int>)_(heap)/8192 100921.821 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 5005.003 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.575 -1.69%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54624.202 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9143.979 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.853 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97622.175 -
std::partial_sort(vector<int>)_(repeated)/1024 3945.443 -
std::partial_sort(vector<int>)_(repeated)/8 20.146 -
std::partial_sort(vector<int>)_(repeated)/8192 46690.587 -
std::partial_sort(vector<int>)_(shuffled)/1024 6949.233 -
std::partial_sort(vector<int>)_(shuffled)/8 22.273 -
std::partial_sort(vector<int>)_(shuffled)/8192 88647.826 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5486.490 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.802 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 57326.527 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8492.374 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.994 -
std::partial_sort_copy(deque<int>)_(descending)/8192 99676.225 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8639.379 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.843 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103316.164 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5484.310 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.686 -1.28%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57147.478 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9200.743 -1.51%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.450 -3.87%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99915.222 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4304.463 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.540 -1.81%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49314.684 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7276.277 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.949 -1.24%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92431.582 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5652.725 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.196 3.42%
std::partial_sort_copy(list<int>)_(ascending)/8192 61004.742 -
std::partial_sort_copy(list<int>)_(descending)/1024 8527.988 -
std::partial_sort_copy(list<int>)_(descending)/8 18.834 -
std::partial_sort_copy(list<int>)_(descending)/8192 100855.229 -
std::partial_sort_copy(list<int>)_(heap)/1024 8526.694 -
std::partial_sort_copy(list<int>)_(heap)/8 15.714 2.54%
std::partial_sort_copy(list<int>)_(heap)/8192 104671.124 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5656.563 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.353 6.82%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61625.226 1.66%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9466.025 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.831 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101173.110 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4513.159 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.826 4.92%
std::partial_sort_copy(list<int>)_(repeated)/8192 54080.051 2.49%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7304.049 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.535 -1.03%
std::partial_sort_copy(list<int>)_(shuffled)/8192 92714.244 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5239.306 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.026 -19.00%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55883.507 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8419.780 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.820 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98727.210 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8372.765 1.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.724 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102291.923 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5232.797 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.190 -20.72%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55688.562 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9224.032 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.141 -17.60%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99106.945 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4072.856 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.205 -6.35%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47584.525 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7166.561 1.51%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.946 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92314.519 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5095.584 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.057 3.65%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55372.284 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8332.318 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.568 -
std::partial_sort_copy(vector<int>)_(descending)/8192 98654.598 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8260.278 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.167 -1.03%
std::partial_sort_copy(vector<int>)_(heap)/8192 102316.096 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5104.667 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.956 2.21%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55291.502 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9264.793 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.823 -2.59%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99517.793 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4041.364 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.515 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47467.705 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7139.114 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.540 1.12%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93681.276 -
std::partition(deque<int>)_(dense)/1024 360.884 4.15%
std::partition(deque<int>)_(dense)/32 10.418 11.91%
std::partition(deque<int>)_(dense)/50 15.544 10.57%
std::partition(deque<int>)_(dense)/8192 2806.371 -
std::partition(deque<int>)_(sparse)/1024 389.582 -
std::partition(deque<int>)_(sparse)/32 11.360 17.56%
std::partition(deque<int>)_(sparse)/50 17.724 16.44%
std::partition(deque<int>)_(sparse)/8192 3277.580 8.59%
std::partition(list<int>)_(dense)/1024 818.562 110.02%
std::partition(list<int>)_(dense)/32 8.686 -
std::partition(list<int>)_(dense)/50 13.438 1.76%
std::partition(list<int>)_(dense)/8192 4358.053 -10.95%
std::partition(list<int>)_(sparse)/1024 718.307 -
std::partition(list<int>)_(sparse)/32 8.884 1.31%
std::partition(list<int>)_(sparse)/50 14.747 -
std::partition(list<int>)_(sparse)/8192 8088.096 8.26%
std::partition(vector<int>)_(dense)/1024 247.806 -
std::partition(vector<int>)_(dense)/32 8.300 -1.01%
std::partition(vector<int>)_(dense)/50 13.299 1.14%
std::partition(vector<int>)_(dense)/8192 1877.358 -
std::partition(vector<int>)_(sparse)/1024 257.969 -
std::partition(vector<int>)_(sparse)/32 8.800 -1.58%
std::partition(vector<int>)_(sparse)/50 13.840 -2.49%
std::partition(vector<int>)_(sparse)/8192 1877.989 -
std::partition_copy(deque<int>)/1024 645.509 1.76%
std::partition_copy(deque<int>)/32 12.882 -
std::partition_copy(deque<int>)/50 21.002 -1.61%
std::partition_copy(deque<int>)/8192 5701.691 -
std::partition_copy(list<int>)/1024 716.174 -
std::partition_copy(list<int>)/32 8.595 -
std::partition_copy(list<int>)/50 13.108 -
std::partition_copy(list<int>)/8192 6799.080 -5.56%
std::partition_copy(vector<int>)/1024 476.961 2.27%
std::partition_copy(vector<int>)/32 8.195 -1.04%
std::partition_copy(vector<int>)/50 13.060 -
std::partition_copy(vector<int>)/8192 4534.092 -
std::partition_point(deque<int>)/1024 9.357 3.60%
std::partition_point(deque<int>)/32 4.668 9.14%
std::partition_point(deque<int>)/50 5.096 17.17%
std::partition_point(deque<int>)/8192 16.404 -
std::partition_point(list<int>)/1024 1282.854 13.45%
std::partition_point(list<int>)/32 16.225 2.13%
std::partition_point(list<int>)/50 25.055 -
std::partition_point(list<int>)/8192 12284.341 -5.47%
std::partition_point(vector<int>)/1024 6.204 -1.07%
std::partition_point(vector<int>)/32 2.553 -
std::partition_point(vector<int>)/50 2.563 -
std::partition_point(vector<int>)/8192 9.432 -
std::remove(deque<int>)_(prefix)/1024 526.583 -
std::remove(deque<int>)_(prefix)/32 58.526 -
std::remove(deque<int>)_(prefix)/50 66.343 -
std::remove(deque<int>)_(prefix)/8192 3890.427 -
std::remove(deque<int>)_(sprinkled)/1024 521.035 -
std::remove(deque<int>)_(sprinkled)/32 54.351 -
std::remove(deque<int>)_(sprinkled)/50 59.927 4.56%
std::remove(deque<int>)_(sprinkled)/8192 3861.723 -
std::remove(list<int>)_(prefix)/1024 1022.043 -12.33%
std::remove(list<int>)_(prefix)/32 55.179 -
std::remove(list<int>)_(prefix)/50 66.899 -
std::remove(list<int>)_(prefix)/8192 8199.609 -2.27%
std::remove(list<int>)_(sprinkled)/1024 958.810 -1.60%
std::remove(list<int>)_(sprinkled)/32 56.469 -
std::remove(list<int>)_(sprinkled)/50 64.536 -2.18%
std::remove(list<int>)_(sprinkled)/8192 7801.606 -5.66%
std::remove(vector<int>)_(prefix)/1024 312.525 -
std::remove(vector<int>)_(prefix)/32 52.000 -
std::remove(vector<int>)_(prefix)/50 57.190 -
std::remove(vector<int>)_(prefix)/8192 2111.928 -
std::remove(vector<int>)_(sprinkled)/1024 288.345 -
std::remove(vector<int>)_(sprinkled)/32 52.036 -
std::remove(vector<int>)_(sprinkled)/50 56.136 -
std::remove(vector<int>)_(sprinkled)/8192 1987.871 -
std::remove_copy(deque<int>)_(prefix)/1024 387.919 -
std::remove_copy(deque<int>)_(prefix)/32 13.010 -
std::remove_copy(deque<int>)_(prefix)/50 19.096 -1.17%
std::remove_copy(deque<int>)_(prefix)/8192 3352.249 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.865 1.50%
std::remove_copy(deque<int>)_(sprinkled)/32 12.314 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.547 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2920.376 1.81%
std::remove_copy(list<int>)_(prefix)/1024 753.701 -
std::remove_copy(list<int>)_(prefix)/32 10.813 -
std::remove_copy(list<int>)_(prefix)/50 21.882 -
std::remove_copy(list<int>)_(prefix)/8192 7263.653 -12.59%
std::remove_copy(list<int>)_(sprinkled)/1024 740.815 -
std::remove_copy(list<int>)_(sprinkled)/32 11.229 -
std::remove_copy(list<int>)_(sprinkled)/50 18.859 -
std::remove_copy(list<int>)_(sprinkled)/8192 7127.273 -14.58%
std::remove_copy(vector<int>)_(prefix)/1024 266.387 -
std::remove_copy(vector<int>)_(prefix)/32 9.030 -1.11%
std::remove_copy(vector<int>)_(prefix)/50 13.316 -
std::remove_copy(vector<int>)_(prefix)/8192 2067.318 -
std::remove_copy(vector<int>)_(sprinkled)/1024 461.665 -3.30%
std::remove_copy(vector<int>)_(sprinkled)/32 14.967 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.280 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3650.760 -1.36%
std::remove_copy_if(deque<int>)_(prefix)/1024 531.242 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.003 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.391 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3876.124 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.263 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 17.678 -1.02%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.425 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3259.344 -
std::remove_copy_if(list<int>)_(prefix)/1024 791.485 -
std::remove_copy_if(list<int>)_(prefix)/32 14.811 -
std::remove_copy_if(list<int>)_(prefix)/50 27.125 -
std::remove_copy_if(list<int>)_(prefix)/8192 7552.765 -12.54%
std::remove_copy_if(list<int>)_(sprinkled)/1024 785.150 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.523 -
std::remove_copy_if(list<int>)_(sprinkled)/50 25.083 -4.35%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7526.190 -12.02%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.585 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.199 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.727 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3329.740 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.348 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.311 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.864 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3745.293 -
std::remove_if(deque<int>)_(prefix)/1024 559.667 -
std::remove_if(deque<int>)_(prefix)/32 57.142 -
std::remove_if(deque<int>)_(prefix)/50 65.060 -1.62%
std::remove_if(deque<int>)_(prefix)/8192 4250.800 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.740 -1.19%
std::remove_if(deque<int>)_(sprinkled)/32 56.082 -3.61%
std::remove_if(deque<int>)_(sprinkled)/50 64.268 -3.80%
std::remove_if(deque<int>)_(sprinkled)/8192 3960.866 -
std::remove_if(list<int>)_(prefix)/1024 1043.952 -1.12%
std::remove_if(list<int>)_(prefix)/32 61.542 -
std::remove_if(list<int>)_(prefix)/50 75.240 -
std::remove_if(list<int>)_(prefix)/8192 10008.436 -5.15%
std::remove_if(list<int>)_(sprinkled)/1024 1017.965 -2.70%
std::remove_if(list<int>)_(sprinkled)/32 60.529 1.12%
std::remove_if(list<int>)_(sprinkled)/50 74.001 -
std::remove_if(list<int>)_(sprinkled)/8192 8307.942 -4.78%
std::remove_if(vector<int>)_(prefix)/1024 355.451 -
std::remove_if(vector<int>)_(prefix)/32 51.902 -
std::remove_if(vector<int>)_(prefix)/50 57.121 -
std::remove_if(vector<int>)_(prefix)/8192 2587.034 -1.05%
std::remove_if(vector<int>)_(sprinkled)/1024 524.297 -
std::remove_if(vector<int>)_(sprinkled)/32 55.575 -2.16%
std::remove_if(vector<int>)_(sprinkled)/50 64.829 -2.82%
std::remove_if(vector<int>)_(sprinkled)/8192 3822.935 -
std::replace(deque<int>)_(prefix)/1024 412.653 -
std::replace(deque<int>)_(prefix)/32 12.802 -
std::replace(deque<int>)_(prefix)/50 19.150 -
std::replace(deque<int>)_(prefix)/8192 3269.760 -
std::replace(deque<int>)_(sprinkled)/1024 352.575 -
std::replace(deque<int>)_(sprinkled)/32 12.592 -
std::replace(deque<int>)_(sprinkled)/50 18.664 -
std::replace(deque<int>)_(sprinkled)/8192 2817.062 -
std::replace(list<int>)_(prefix)/1024 738.635 -53.95%
std::replace(list<int>)_(prefix)/32 11.049 -
std::replace(list<int>)_(prefix)/50 18.351 -
std::replace(list<int>)_(prefix)/8192 7458.138 7.23%
std::replace(list<int>)_(sprinkled)/1024 726.898 -
std::replace(list<int>)_(sprinkled)/32 11.315 -
std::replace(list<int>)_(sprinkled)/50 17.651 -
std::replace(list<int>)_(sprinkled)/8192 7675.081 7.87%
std::replace(vector<int>)_(prefix)/1024 160.566 -
std::replace(vector<int>)_(prefix)/32 5.078 -3.38%
std::replace(vector<int>)_(prefix)/50 7.626 -
std::replace(vector<int>)_(prefix)/8192 1280.589 -
std::replace(vector<int>)_(sprinkled)/1024 152.555 4.04%
std::replace(vector<int>)_(sprinkled)/32 5.368 1.24%
std::replace(vector<int>)_(sprinkled)/50 8.232 2.25%
std::replace(vector<int>)_(sprinkled)/8192 1204.246 5.18%
std::replace_if(deque<int>)_(prefix)/1024 485.473 -1.74%
std::replace_if(deque<int>)_(prefix)/32 14.022 -1.61%
std::replace_if(deque<int>)_(prefix)/50 20.189 -1.43%
std::replace_if(deque<int>)_(prefix)/8192 3495.959 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.393 -1.34%
std::replace_if(deque<int>)_(sprinkled)/32 12.434 -
std::replace_if(deque<int>)_(sprinkled)/50 18.656 -
std::replace_if(deque<int>)_(sprinkled)/8192 2949.926 -1.15%
std::replace_if(list<int>)_(prefix)/1024 736.918 -
std::replace_if(list<int>)_(prefix)/32 13.157 -
std::replace_if(list<int>)_(prefix)/50 23.886 -1.03%
std::replace_if(list<int>)_(prefix)/8192 7587.301 7.78%
std::replace_if(list<int>)_(sprinkled)/1024 738.981 -
std::replace_if(list<int>)_(sprinkled)/32 13.333 -
std::replace_if(list<int>)_(sprinkled)/50 23.513 2.75%
std::replace_if(list<int>)_(sprinkled)/8192 7855.757 8.16%
std::replace_if(vector<int>)_(prefix)/1024 276.152 -
std::replace_if(vector<int>)_(prefix)/32 8.974 -
std::replace_if(vector<int>)_(prefix)/50 13.585 -1.17%
std::replace_if(vector<int>)_(prefix)/8192 2052.925 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.725 -
std::replace_if(vector<int>)_(sprinkled)/32 8.715 -
std::replace_if(vector<int>)_(sprinkled)/50 12.862 -
std::replace_if(vector<int>)_(sprinkled)/8192 1905.979 -
std::reverse(deque<int>)/32768 5725.305 -
std::reverse(deque<int>)/4096 718.865 -
std::reverse(deque<int>)/512 113.195 -
std::reverse(deque<int>)/64 13.067 -
std::reverse(deque<int>)/8 2.497 -
std::reverse(list<int>)/32768 16776.559 -22.32%
std::reverse(list<int>)/4096 1680.199 -
std::reverse(list<int>)/512 192.620 -
std::reverse(list<int>)/64 17.616 1.22%
std::reverse(list<int>)/8 2.026 -
std::reverse(vector<int>)/32768 1043.840 -
std::reverse(vector<int>)/4096 130.453 -
std::reverse(vector<int>)/512 16.444 -
std::reverse(vector<int>)/64 4.146 -
std::reverse(vector<int>)/8 1.550 -4.15%
std::reverse_copy(deque<int>)/32768 7975.097 -
std::reverse_copy(deque<int>)/4096 975.068 -
std::reverse_copy(deque<int>)/512 125.304 -
std::reverse_copy(deque<int>)/64 16.027 -
std::reverse_copy(deque<int>)/8 2.535 -
std::reverse_copy(list<int>)/32768 25664.535 -2.79%
std::reverse_copy(list<int>)/4096 3152.726 -
std::reverse_copy(list<int>)/512 364.939 -
std::reverse_copy(list<int>)/64 30.034 -
std::reverse_copy(list<int>)/8 2.468 1.17%
std::reverse_copy(vector<int>)/32768 980.419 -
std::reverse_copy(vector<int>)/4096 134.370 -1.19%
std::reverse_copy(vector<int>)/512 17.138 -
std::reverse_copy(vector<int>)/64 2.496 1.03%
std::reverse_copy(vector<int>)/8 2.430 1.65%
std::rotate(deque<int>)_(1_element_backward)/1024 42.647 -
std::rotate(deque<int>)_(1_element_backward)/32 4.443 -
std::rotate(deque<int>)_(1_element_backward)/50 5.312 1.26%
std::rotate(deque<int>)_(1_element_backward)/8192 310.420 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.367 -2.50%
std::rotate(deque<int>)_(1_element_forward)/32 4.506 -
std::rotate(deque<int>)_(1_element_forward)/50 5.305 -
std::rotate(deque<int>)_(1_element_forward)/8192 301.155 -
std::rotate(deque<int>)_(by_1/2)/1024 185.743 7.05%
std::rotate(deque<int>)_(by_1/2)/32 7.355 -
std::rotate(deque<int>)_(by_1/2)/50 10.240 -
std::rotate(deque<int>)_(by_1/2)/8192 1461.102 -
std::rotate(deque<int>)_(by_1/3)/1024 1836.485 1.37%
std::rotate(deque<int>)_(by_1/3)/32 45.496 -
std::rotate(deque<int>)_(by_1/3)/50 76.676 -
std::rotate(deque<int>)_(by_1/3)/8192 22643.527 -
std::rotate(deque<int>)_(by_1/4)/1024 782.899 -
std::rotate(deque<int>)_(by_1/4)/32 29.430 -
std::rotate(deque<int>)_(by_1/4)/50 74.915 -
std::rotate(deque<int>)_(by_1/4)/8192 6798.896 -
std::rotate(list<int>)_(1_element_backward)/1024 742.940 -
std::rotate(list<int>)_(1_element_backward)/32 13.238 -
std::rotate(list<int>)_(1_element_backward)/50 22.599 -
std::rotate(list<int>)_(1_element_backward)/8192 8494.997 -4.29%
std::rotate(list<int>)_(1_element_forward)/1024 731.605 -
std::rotate(list<int>)_(1_element_forward)/32 14.419 -1.36%
std::rotate(list<int>)_(1_element_forward)/50 27.243 -1.49%
std::rotate(list<int>)_(1_element_forward)/8192 7939.157 -
std::rotate(list<int>)_(by_1/2)/1024 386.202 -
std::rotate(list<int>)_(by_1/2)/32 5.977 -
std::rotate(list<int>)_(by_1/2)/50 12.756 -
std::rotate(list<int>)_(by_1/2)/8192 5263.597 -
std::rotate(list<int>)_(by_1/3)/1024 805.105 -
std::rotate(list<int>)_(by_1/3)/32 15.191 -
std::rotate(list<int>)_(by_1/3)/50 24.596 -
std::rotate(list<int>)_(by_1/3)/8192 8952.463 -
std::rotate(list<int>)_(by_1/4)/1024 578.303 -
std::rotate(list<int>)_(by_1/4)/32 12.510 1.03%
std::rotate(list<int>)_(by_1/4)/50 25.070 -
std::rotate(list<int>)_(by_1/4)/8192 7311.809 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.024 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.477 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.489 -
std::rotate(vector<bool>)_(1_element_backward)/8192 98.532 -2.70%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.173 -1.93%
std::rotate(vector<bool>)_(1_element_forward)/32 17.673 1.59%
std::rotate(vector<bool>)_(1_element_forward)/50 17.690 1.51%
std::rotate(vector<bool>)_(1_element_forward)/8192 108.028 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.344 -1.17%
std::rotate(vector<bool>)_(by_1/2)/32 17.868 1.73%
std::rotate(vector<bool>)_(by_1/2)/50 17.570 1.77%
std::rotate(vector<bool>)_(by_1/2)/8192 15.129 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.021 -
std::rotate(vector<bool>)_(by_1/3)/32 17.594 1.91%
std::rotate(vector<bool>)_(by_1/3)/50 17.617 2.07%
std::rotate(vector<bool>)_(by_1/3)/8192 145.573 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.248 1.71%
std::rotate(vector<bool>)_(by_1/4)/32 17.847 2.29%
std::rotate(vector<bool>)_(by_1/4)/50 17.727 2.73%
std::rotate(vector<bool>)_(by_1/4)/8192 30.071 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.659 -
std::rotate(vector<int>)_(1_element_backward)/32 2.906 -
std::rotate(vector<int>)_(1_element_backward)/50 5.338 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.060 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.399 -
std::rotate(vector<int>)_(1_element_forward)/32 2.936 -
std::rotate(vector<int>)_(1_element_forward)/50 5.267 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.291 -
std::rotate(vector<int>)_(by_1/2)/1024 31.951 -
std::rotate(vector<int>)_(by_1/2)/32 3.652 -
std::rotate(vector<int>)_(by_1/2)/50 4.453 -
std::rotate(vector<int>)_(by_1/2)/8192 240.579 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.768 -
std::rotate(vector<int>)_(by_1/3)/32 21.668 -
std::rotate(vector<int>)_(by_1/3)/50 40.105 -
std::rotate(vector<int>)_(by_1/3)/8192 10923.370 -
std::rotate(vector<int>)_(by_1/4)/1024 330.861 -
std::rotate(vector<int>)_(by_1/4)/32 12.117 -
std::rotate(vector<int>)_(by_1/4)/50 40.179 -
std::rotate(vector<int>)_(by_1/4)/8192 2608.001 -
std::rotate_copy(deque<int>)/1024 34.404 -
std::rotate_copy(deque<int>)/32 2.622 -71.54%
std::rotate_copy(deque<int>)/50 3.020 -
std::rotate_copy(deque<int>)/8192 292.209 -
std::rotate_copy(list<int>)/1024 727.903 -
std::rotate_copy(list<int>)/32 8.328 -
std::rotate_copy(list<int>)/50 14.112 -1.05%
std::rotate_copy(list<int>)/8192 6661.041 -11.32%
std::rotate_copy(vector<int>)/1024 32.548 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 709.396 41.37%
std::sample(deque<int>)/1024 11823.153 -
std::sample(deque<int>)/32 319.539 -1.25%
std::sample(deque<int>)/8192 95294.532 -
std::sample(list<int>)/1024 11616.037 -
std::sample(list<int>)/32 311.339 -
std::sample(list<int>)/8192 96870.131 -
std::sample(vector<int>)/1024 11230.724 -
std::sample(vector<int>)/32 305.618 -
std::sample(vector<int>)/8192 90338.996 -
std::search(deque<int>)_(near_matches)/1000 22297.960 2.32%
std::search(deque<int>)_(near_matches)/1024 23455.083 2.42%
std::search(deque<int>)_(near_matches)/8192 1450463.519 -
std::search(deque<int>)_(no_match)/1000 407.361 -
std::search(deque<int>)_(no_match)/1024 417.157 -
std::search(deque<int>)_(no_match)/1048576 424458.485 -
std::search(deque<int>)_(no_match)/8192 3313.414 -
std::search(deque<int>)_(same_length)/1000 421.080 26.12%
std::search(deque<int>)_(same_length)/1024 474.455 -
std::search(deque<int>)_(same_length)/8192 3807.636 -
std::search(deque<int>)_(single_element)/1000 449.777 -
std::search(deque<int>)_(single_element)/1024 459.092 -
std::search(deque<int>)_(single_element)/8192 3659.753 -
std::search(deque<int>,_pred)_(near_matches)/1000 26367.492 -
std::search(deque<int>,_pred)_(near_matches)/1024 27614.194 -
std::search(deque<int>,_pred)_(near_matches)/8192 1552941.889 2.53%
std::search(deque<int>,_pred)_(no_match)/1000 418.501 -1.54%
std::search(deque<int>,_pred)_(no_match)/1024 364.137 -16.32%
std::search(deque<int>,_pred)_(no_match)/1048576 444392.899 -
std::search(deque<int>,_pred)_(no_match)/8192 3483.919 -
std::search(deque<int>,_pred)_(same_length)/1000 493.190 2.01%
std::search(deque<int>,_pred)_(same_length)/1024 510.571 1.93%
std::search(deque<int>,_pred)_(same_length)/8192 4058.193 2.29%
std::search(deque<int>,_pred)_(single_element)/1000 474.316 -
std::search(deque<int>,_pred)_(single_element)/1024 484.866 -
std::search(deque<int>,_pred)_(single_element)/8192 3879.055 -
std::search(list<int>)_(near_matches)/1000 37427.695 -
std::search(list<int>)_(near_matches)/1024 39585.810 -
std::search(list<int>)_(near_matches)/8192 2550325.607 -
std::search(list<int>)_(no_match)/1000 682.892 -
std::search(list<int>)_(no_match)/1024 744.735 -
std::search(list<int>)_(no_match)/1048576 827504.060 -1.77%
std::search(list<int>)_(no_match)/8192 7282.112 -10.68%
std::search(list<int>)_(same_length)/1000 745.614 -
std::search(list<int>)_(same_length)/1024 765.031 -
std::search(list<int>)_(same_length)/8192 9361.243 -10.68%
std::search(list<int>)_(single_element)/1000 664.950 -
std::search(list<int>)_(single_element)/1024 750.843 -1.20%
std::search(list<int>)_(single_element)/8192 7986.151 -
std::search(list<int>,_pred)_(near_matches)/1000 42420.992 -
std::search(list<int>,_pred)_(near_matches)/1024 44282.353 -
std::search(list<int>,_pred)_(near_matches)/8192 2730713.379 -
std::search(list<int>,_pred)_(no_match)/1000 750.829 -
std::search(list<int>,_pred)_(no_match)/1024 768.337 -
std::search(list<int>,_pred)_(no_match)/1048576 900121.993 -
std::search(list<int>,_pred)_(no_match)/8192 7113.328 2.20%
std::search(list<int>,_pred)_(same_length)/1000 773.365 -
std::search(list<int>,_pred)_(same_length)/1024 792.463 -
std::search(list<int>,_pred)_(same_length)/8192 8970.872 1.03%
std::search(list<int>,_pred)_(single_element)/1000 819.733 -
std::search(list<int>,_pred)_(single_element)/1024 839.023 -
std::search(list<int>,_pred)_(single_element)/8192 8652.141 -
std::search(vector<int>)_(near_matches)/1000 13944.516 -
std::search(vector<int>)_(near_matches)/1024 14807.739 -
std::search(vector<int>)_(near_matches)/8192 768744.695 -
std::search(vector<int>)_(no_match)/1000 207.284 -
std::search(vector<int>)_(no_match)/1024 212.065 -
std::search(vector<int>)_(no_match)/1048576 210855.094 -
std::search(vector<int>)_(no_match)/8192 1643.002 -
std::search(vector<int>)_(same_length)/1000 246.480 1.12%
std::search(vector<int>)_(same_length)/1024 256.993 2.44%
std::search(vector<int>)_(same_length)/8192 1986.368 3.06%
std::search(vector<int>)_(single_element)/1000 228.061 -
std::search(vector<int>)_(single_element)/1024 233.737 -
std::search(vector<int>)_(single_element)/8192 1815.820 -
std::search(vector<int>,_pred)_(near_matches)/1000 23057.254 -
std::search(vector<int>,_pred)_(near_matches)/1024 24145.467 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451722.685 -
std::search(vector<int>,_pred)_(no_match)/1000 468.431 -
std::search(vector<int>,_pred)_(no_match)/1024 474.390 -
std::search(vector<int>,_pred)_(no_match)/1048576 446998.835 -
std::search(vector<int>,_pred)_(no_match)/8192 4031.467 -
std::search(vector<int>,_pred)_(same_length)/1000 601.374 -
std::search(vector<int>,_pred)_(same_length)/1024 615.490 -
std::search(vector<int>,_pred)_(same_length)/8192 4925.668 -
std::search(vector<int>,_pred)_(single_element)/1000 458.810 -
std::search(vector<int>,_pred)_(single_element)/1024 469.676 -
std::search(vector<int>,_pred)_(single_element)/8192 3763.577 -
std::search_n(deque<int>)_(no_match)/1000 437.395 -2.14%
std::search_n(deque<int>)_(no_match)/1024 437.406 -
std::search_n(deque<int>)_(no_match)/1048576 440850.650 -
std::search_n(deque<int>)_(no_match)/8192 3438.558 -
std::search_n(deque<int>,_pred)_(no_match)/1000 600.861 -
std::search_n(deque<int>,_pred)_(no_match)/1024 623.495 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 547769.820 -1.86%
std::search_n(deque<int>,_pred)_(no_match)/8192 4306.094 -
std::search_n(list<int>)_(no_match)/1000 667.072 -2.33%
std::search_n(list<int>)_(no_match)/1024 768.371 1.59%
std::search_n(list<int>)_(no_match)/1048576 865405.414 -
std::search_n(list<int>)_(no_match)/8192 9389.272 39.63%
std::search_n(list<int>,_pred)_(no_match)/1000 823.861 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.525 -
std::search_n(list<int>,_pred)_(no_match)/1048576 981915.149 -
std::search_n(list<int>,_pred)_(no_match)/8192 8344.527 6.41%
std::search_n(vector<int>)_(no_match)/1000 208.204 1.79%
std::search_n(vector<int>)_(no_match)/1024 213.298 1.85%
std::search_n(vector<int>)_(no_match)/1048576 210636.609 1.32%
std::search_n(vector<int>)_(no_match)/8192 1643.497 1.41%
std::search_n(vector<int>,_pred)_(no_match)/1000 509.612 -
std::search_n(vector<int>,_pred)_(no_match)/1024 521.815 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611018.538 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4170.260 -
std::set<int>::clear()/0 419.795 -
std::set<int>::clear()/1024 8731.587 -
std::set<int>::clear()/32 637.880 -
std::set<int>::clear()/8192 74664.644 -
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.944 3.72%
std::set<int>::contains(key)_(existent)/32 1.726 -
std::set<int>::contains(key)_(existent)/8192 8.387 -
std::set<int>::contains(key)_(non-existent)/0 0.265 -
std::set<int>::contains(key)_(non-existent)/1024 5.346 1.14%
std::set<int>::contains(key)_(non-existent)/32 2.396 -
std::set<int>::contains(key)_(non-existent)/8192 8.558 2.92%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.304 -3.32%
std::set<int>::count(key)_(existent)/32 1.782 -6.17%
std::set<int>::count(key)_(existent)/8192 7.726 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.874 -5.22%
std::set<int>::count(key)_(non-existent)/32 2.987 -4.41%
std::set<int>::count(key)_(non-existent)/8192 11.782 -3.58%
std::set<int>::ctor(&&,_different_allocs)/0 13.721 -
std::set<int>::ctor(&&,_different_allocs)/1024 5782.391 -1.38%
std::set<int>::ctor(&&,_different_allocs)/32 181.816 -
std::set<int>::ctor(&&,_different_allocs)/8192 48058.913 -
std::set<int>::ctor(const&)/0 13.678 -
std::set<int>::ctor(const&)/1024 6075.232 -7.50%
std::set<int>::ctor(const&)/32 215.393 -7.35%
std::set<int>::ctor(const&)/8192 50012.652 -3.44%
std::set<int>::ctor(const&,_alloc)/0 13.615 -
std::set<int>::ctor(const&,_alloc)/1024 6189.769 -4.17%
std::set<int>::ctor(const&,_alloc)/32 217.039 -5.94%
std::set<int>::ctor(const&,_alloc)/8192 49351.953 -5.09%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.581 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8691.796 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.155 -4.58%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68967.842 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.611 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12653.777 -3.14%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 304.843 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 266448.988 -6.53%
std::set<int>::equal_range(key)_(existent)/0 0.016 -
std::set<int>::equal_range(key)_(existent)/1024 4.213 1.19%
std::set<int>::equal_range(key)_(existent)/32 1.709 -
std::set<int>::equal_range(key)_(existent)/8192 8.052 -
std::set<int>::equal_range(key)_(non-existent)/0 0.255 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.306 -4.90%
std::set<int>::equal_range(key)_(non-existent)/32 2.711 8.57%
std::set<int>::equal_range(key)_(non-existent)/8192 9.846 -5.02%
std::set<int>::erase(iterator)/0 20.082 -
std::set<int>::erase(iterator)/1024 20.459 -
std::set<int>::erase(iterator)/32 20.346 -
std::set<int>::erase(iterator)/8192 20.685 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.824 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6509.562 2.57%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 582.412 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51678.562 -
std::set<int>::erase(key)_(existent)/0 20.578 -
std::set<int>::erase(key)_(existent)/1024 40.296 4.25%
std::set<int>::erase(key)_(existent)/32 21.977 -2.05%
std::set<int>::erase(key)_(existent)/8192 53.658 3.75%
std::set<int>::erase(key)_(non-existent)/0 0.256 -
std::set<int>::erase(key)_(non-existent)/1024 5.316 -
std::set<int>::erase(key)_(non-existent)/32 2.299 -4.89%
std::set<int>::erase(key)_(non-existent)/8192 8.140 -1.15%
std::set<int>::find(key)_(existent)/0 0.012 -
std::set<int>::find(key)_(existent)/1024 3.993 1.13%
std::set<int>::find(key)_(existent)/32 1.589 -
std::set<int>::find(key)_(existent)/8192 8.069 -1.55%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 5.620 -
std::set<int>::find(key)_(non-existent)/32 2.448 8.99%
std::set<int>::find(key)_(non-existent)/8192 8.575 1.45%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.952 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 42.826 -1.16%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.169 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.598 -5.90%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.929 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.817 1.12%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.948 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.856 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.142 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 47.660 -11.27%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.873 -2.23%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.649 -9.19%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.185 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.495 6.51%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.026 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.584 -3.26%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 418.892 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16795.673 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 824.133 -1.33%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 155997.725 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.189 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7654.878 -2.65%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 565.193 -1.84%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133417.198 -
std::set<int>::insert(value)_(already_present)/0 0.582 -
std::set<int>::insert(value)_(already_present)/1024 6.288 -11.58%
std::set<int>::insert(value)_(already_present)/32 1.778 -2.07%
std::set<int>::insert(value)_(already_present)/8192 10.739 -7.84%
std::set<int>::insert(value)_(new_value)/0 17.937 -
std::set<int>::insert(value)_(new_value)/1024 41.721 -3.39%
std::set<int>::insert(value)_(new_value)/32 19.761 -
std::set<int>::insert(value)_(new_value)/8192 74.412 -3.86%
std::set<int>::lower_bound(key)_(existent)/0 0.011 -
std::set<int>::lower_bound(key)_(existent)/1024 4.231 -1.24%
std::set<int>::lower_bound(key)_(existent)/32 1.566 -
std::set<int>::lower_bound(key)_(existent)/8192 7.849 -6.78%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.508 21.48%
std::set<int>::lower_bound(key)_(non-existent)/32 2.965 28.91%
std::set<int>::lower_bound(key)_(non-existent)/8192 11.370 21.38%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.311 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6122.221 -5.66%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 218.059 -7.60%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48513.096 -5.81%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.296 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6113.129 -5.12%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 220.723 -4.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49043.410 -5.79%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.095 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1362.062 -7.53%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.665 -7.18%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12371.911 -2.76%
std::set<int>::upper_bound(key)_(existent)/0 0.011 -
std::set<int>::upper_bound(key)_(existent)/1024 4.252 -
std::set<int>::upper_bound(key)_(existent)/32 1.778 1.23%
std::set<int>::upper_bound(key)_(existent)/8192 7.894 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.964 1.44%
std::set<int>::upper_bound(key)_(non-existent)/32 2.438 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.983 1.91%
std::set<std::string>::clear()/0 422.468 -
std::set<std::string>::clear()/1024 20033.318 1.80%
std::set<std::string>::clear()/32 902.479 1.66%
std::set<std::string>::clear()/8192 204104.002 -
std::set<std::string>::contains(key)_(existent)/0 0.016 -
std::set<std::string>::contains(key)_(existent)/1024 21.760 -7.39%
std::set<std::string>::contains(key)_(existent)/32 16.229 3.74%
std::set<std::string>::contains(key)_(existent)/8192 29.968 9.13%
std::set<std::string>::contains(key)_(non-existent)/0 0.287 -
std::set<std::string>::contains(key)_(non-existent)/1024 23.232 15.00%
std::set<std::string>::contains(key)_(non-existent)/32 10.601 9.22%
std::set<std::string>::contains(key)_(non-existent)/8192 30.007 9.30%
std::set<std::string>::count(key)_(existent)/0 0.011 -
std::set<std::string>::count(key)_(existent)/1024 23.628 5.68%
std::set<std::string>::count(key)_(existent)/32 14.813 -3.51%
std::set<std::string>::count(key)_(existent)/8192 27.050 -9.46%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 22.472 -5.83%
std::set<std::string>::count(key)_(non-existent)/32 10.091 -4.72%
std::set<std::string>::count(key)_(non-existent)/8192 32.390 1.20%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.710 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6998.083 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.897 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57985.718 -
std::set<std::string>::ctor(const&)/0 13.565 -
std::set<std::string>::ctor(const&)/1024 34503.296 -2.13%
std::set<std::string>::ctor(const&)/32 694.686 -
std::set<std::string>::ctor(const&)/8192 342814.507 -
std::set<std::string>::ctor(const&,_alloc)/0 13.589 -
std::set<std::string>::ctor(const&,_alloc)/1024 36620.563 -1.84%
std::set<std::string>::ctor(const&,_alloc)/32 792.558 -
std::set<std::string>::ctor(const&,_alloc)/8192 344734.584 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.627 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40906.124 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 660.240 -1.24%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384399.534 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.641 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53686.734 -3.81%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 938.236 -2.03%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1089488.997 -
std::set<std::string>::equal_range(key)_(existent)/0 0.034 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.824 1.91%
std::set<std::string>::equal_range(key)_(existent)/32 15.540 -7.62%
std::set<std::string>::equal_range(key)_(existent)/8192 27.947 -6.44%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.790 1.43%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.124 -8.00%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.551 -1.79%
std::set<std::string>::erase(iterator)/0 25.290 -14.67%
std::set<std::string>::erase(iterator)/1024 28.356 -
std::set<std::string>::erase(iterator)/32 31.420 21.01%
std::set<std::string>::erase(iterator)/8192 25.744 -22.99%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.286 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12327.084 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 710.581 -1.19%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113718.676 -
std::set<std::string>::erase(key)_(existent)/0 65.239 -1.13%
std::set<std::string>::erase(key)_(existent)/1024 76.405 -24.11%
std::set<std::string>::erase(key)_(existent)/32 70.019 13.45%
std::set<std::string>::erase(key)_(existent)/8192 71.431 -1.54%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.875 -2.37%
std::set<std::string>::erase(key)_(non-existent)/32 12.137 -1.84%
std::set<std::string>::erase(key)_(non-existent)/8192 31.222 -3.29%
std::set<std::string>::find(key)_(existent)/0 0.037 -
std::set<std::string>::find(key)_(existent)/1024 23.523 -2.42%
std::set<std::string>::find(key)_(existent)/32 16.991 7.44%
std::set<std::string>::find(key)_(existent)/8192 29.302 3.56%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 20.411 -4.38%
std::set<std::string>::find(key)_(non-existent)/32 9.307 -13.68%
std::set<std::string>::find(key)_(non-existent)/8192 28.071 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.814 -2.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.088 -9.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.021 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.339 -4.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.850 -20.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.715 -1.14%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.065 26.97%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.461 38.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.708 5.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.713 -30.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.271 28.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 60.230 2.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 28.970 -20.23%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.646 -25.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.571 -26.06%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.742 6.72%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.434 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66365.406 -1.05%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1527.393 1.31%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 820639.699 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.730 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39269.253 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1173.741 2.86%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619494.975 -
std::set<std::string>::insert(value)_(already_present)/0 15.004 -
std::set<std::string>::insert(value)_(already_present)/1024 34.453 5.68%
std::set<std::string>::insert(value)_(already_present)/32 12.076 2.42%
std::set<std::string>::insert(value)_(already_present)/8192 39.208 -1.02%
std::set<std::string>::insert(value)_(new_value)/0 33.119 -1.62%
std::set<std::string>::insert(value)_(new_value)/1024 64.495 -1.13%
std::set<std::string>::insert(value)_(new_value)/32 40.484 -2.03%
std::set<std::string>::insert(value)_(new_value)/8192 70.504 -22.50%
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.611 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.294 -5.10%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.786 12.39%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.444 -2.65%
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.986 -12.58%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 29.252 -6.58%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.161 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36100.616 -2.11%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 670.960 -1.26%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347346.618 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.166 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35636.911 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 717.664 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347356.400 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17329.274 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.249 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208700.724 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.541 -2.46%
std::set<std::string>::upper_bound(key)_(existent)/32 16.932 -
std::set<std::string>::upper_bound(key)_(existent)/8192 29.760 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.295 4.28%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.339 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.594 -1.64%
std::shift_left(deque<int>)/1024 39.459 -
std::shift_left(deque<int>)/32 4.908 3.96%
std::shift_left(deque<int>)/50 5.660 3.43%
std::shift_left(deque<int>)/8192 301.506 -
std::shift_left(list<int>)/1024 728.752 -
std::shift_left(list<int>)/32 14.496 -
std::shift_left(list<int>)/50 27.555 -
std::shift_left(list<int>)/8192 7151.006 1.42%
std::shift_left(vector<int>)/1024 35.287 -
std::shift_left(vector<int>)/32 2.974 -
std::shift_left(vector<int>)/50 5.265 -
std::shift_left(vector<int>)/8192 282.520 -
std::shift_right(deque<int>)/1024 42.956 -
std::shift_right(deque<int>)/32 4.392 1.75%
std::shift_right(deque<int>)/50 5.103 -3.28%
std::shift_right(deque<int>)/8192 309.962 -
std::shift_right(list<int>)/1024 734.065 -
std::shift_right(list<int>)/32 14.419 -
std::shift_right(list<int>)/50 29.860 -
std::shift_right(list<int>)/8192 7361.293 -9.01%
std::shift_right(vector<int>)/1024 35.869 -
std::shift_right(vector<int>)/32 2.960 -29.17%
std::shift_right(vector<int>)/50 5.339 -
std::shift_right(vector<int>)/8192 298.680 -
std::shuffle(deque<int>)/1024 9458.595 -
std::shuffle(deque<int>)/32 299.212 -
std::shuffle(deque<int>)/8192 74883.761 -
std::shuffle(vector<int>)/1024 8908.264 -
std::shuffle(vector<int>)/32 278.407 -
std::shuffle(vector<int>)/8192 70700.481 -
std::sort(deque<int>)_(ascending)/1024 771.227 -
std::sort(deque<int>)_(ascending)/8 18.146 -1.20%
std::sort(deque<int>)_(ascending)/8192 5738.612 -
std::sort(deque<int>)_(descending)/1024 1298.993 -
std::sort(deque<int>)_(descending)/8 25.499 -1.74%
std::sort(deque<int>)_(descending)/8192 10391.625 -
std::sort(deque<int>)_(heap)/1024 6261.020 -
std::sort(deque<int>)_(heap)/8 24.692 -2.06%
std::sort(deque<int>)_(heap)/8192 69872.884 -
std::sort(deque<int>)_(pipe-organ)/1024 2740.196 -2.13%
std::sort(deque<int>)_(pipe-organ)/8 20.851 -
std::sort(deque<int>)_(pipe-organ)/8192 26519.322 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17747.357 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.260 -
std::sort(deque<int>)_(qsort_adversarial)/8192 466386.779 1.10%
std::sort(deque<int>)_(repeated)/1024 1072.620 11.06%
std::sort(deque<int>)_(repeated)/8 18.667 -1.16%
std::sort(deque<int>)_(repeated)/8192 6868.045 1.63%
std::sort(deque<int>)_(shuffled)/1024 6930.684 -
std::sort(deque<int>)_(shuffled)/8 23.456 -
std::sort(deque<int>)_(shuffled)/8192 81216.868 -
std::sort(vector<NonIntegral>)_(ascending)/1024 545.268 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.311 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.806 -
std::sort(vector<NonIntegral>)_(descending)/1024 784.201 -
std::sort(vector<NonIntegral>)_(descending)/8 25.220 1.66%
std::sort(vector<NonIntegral>)_(descending)/8192 5313.889 -
std::sort(vector<NonIntegral>)_(heap)/1024 4258.526 -
std::sort(vector<NonIntegral>)_(heap)/8 22.572 -
std::sort(vector<NonIntegral>)_(heap)/8192 49758.822 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1895.816 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.041 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18410.834 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13244.792 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.419 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155521.823 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.922 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.739 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3748.957 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4687.201 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.950 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81338.375 -2.22%
std::sort(vector<int>)_(ascending)/1024 543.275 -
std::sort(vector<int>)_(ascending)/8 16.591 -
std::sort(vector<int>)_(ascending)/8192 3757.134 -
std::sort(vector<int>)_(descending)/1024 1049.511 -1.04%
std::sort(vector<int>)_(descending)/8 25.386 1.48%
std::sort(vector<int>)_(descending)/8192 7319.055 -1.44%
std::sort(vector<int>)_(heap)/1024 4547.700 -
std::sort(vector<int>)_(heap)/8 22.761 -
std::sort(vector<int>)_(heap)/8192 45815.778 -
std::sort(vector<int>)_(pipe-organ)/1024 2277.760 -
std::sort(vector<int>)_(pipe-organ)/8 18.350 -
std::sort(vector<int>)_(pipe-organ)/8192 21482.836 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13561.936 4.80%
std::sort(vector<int>)_(qsort_adversarial)/8 16.770 -
std::sort(vector<int>)_(qsort_adversarial)/8192 155343.221 5.22%
std::sort(vector<int>)_(repeated)/1024 663.441 -
std::sort(vector<int>)_(repeated)/8 16.955 -
std::sort(vector<int>)_(repeated)/8192 5045.308 -
std::sort(vector<int>)_(shuffled)/1024 4674.635 -
std::sort(vector<int>)_(shuffled)/8 21.183 -
std::sort(vector<int>)_(shuffled)/8192 45129.686 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3431.127 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1925.688 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1978.438 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17225.671 -
std::stable_partition(deque<int>)_(dense)/1024 639.128 2.76%
std::stable_partition(deque<int>)_(dense)/32 29.220 -6.25%
std::stable_partition(deque<int>)_(dense)/50 39.896 -2.29%
std::stable_partition(deque<int>)_(dense)/8192 6103.123 -
std::stable_partition(deque<int>)_(sparse)/1024 473.743 -
std::stable_partition(deque<int>)_(sparse)/32 10.756 -13.15%
std::stable_partition(deque<int>)_(sparse)/50 27.630 -10.07%
std::stable_partition(deque<int>)_(sparse)/8192 3565.372 2.75%
std::stable_partition(list<int>)_(alloc_fails)/1024 4252.197 1.54%
std::stable_partition(list<int>)_(alloc_fails)/32 1919.912 1.51%
std::stable_partition(list<int>)_(alloc_fails)/50 1965.861 2.04%
std::stable_partition(list<int>)_(alloc_fails)/8192 25117.907 -
std::stable_partition(list<int>)_(dense)/1024 1743.531 -
std::stable_partition(list<int>)_(dense)/32 33.607 3.55%
std::stable_partition(list<int>)_(dense)/50 57.015 4.61%
std::stable_partition(list<int>)_(dense)/8192 17385.170 -
std::stable_partition(list<int>)_(sparse)/1024 935.921 -
std::stable_partition(list<int>)_(sparse)/32 9.844 -
std::stable_partition(list<int>)_(sparse)/50 25.774 -4.60%
std::stable_partition(list<int>)_(sparse)/8192 8757.675 -1.20%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2961.590 1.44%
std::stable_partition(vector<int>)_(alloc_fails)/32 1938.810 1.77%
std::stable_partition(vector<int>)_(alloc_fails)/50 1943.888 1.77%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9874.779 -
std::stable_partition(vector<int>)_(dense)/1024 294.786 -
std::stable_partition(vector<int>)_(dense)/32 21.362 -1.97%
std::stable_partition(vector<int>)_(dense)/50 24.596 -8.27%
std::stable_partition(vector<int>)_(dense)/8192 2096.488 -
std::stable_partition(vector<int>)_(sparse)/1024 220.846 2.51%
std::stable_partition(vector<int>)_(sparse)/32 7.280 -2.70%
std::stable_partition(vector<int>)_(sparse)/50 20.975 -3.47%
std::stable_partition(vector<int>)_(sparse)/8192 1575.801 2.09%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4136.824 -1.02%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.251 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18966.284 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28245.230 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.660 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27086.316 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13942.578 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.387 1.17%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26250.107 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16389.137 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.281 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22793.208 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25718.304 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.067 -3.96%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28882.764 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3786.543 -1.45%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.325 1.08%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12898.069 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19357.806 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.943 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24845.354 -1.65%
std::stable_sort(deque<int>)_(ascending)/1024 2096.865 -
std::stable_sort(deque<int>)_(ascending)/8 17.924 -2.62%
std::stable_sort(deque<int>)_(ascending)/8192 13778.679 -
std::stable_sort(deque<int>)_(descending)/1024 2924.569 -
std::stable_sort(deque<int>)_(descending)/8 27.017 -3.47%
std::stable_sort(deque<int>)_(descending)/8192 20977.510 -2.08%
std::stable_sort(deque<int>)_(heap)/1024 2719.735 -
std::stable_sort(deque<int>)_(heap)/8 26.140 -
std::stable_sort(deque<int>)_(heap)/8192 17557.389 -1.90%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2926.227 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.375 -2.18%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20627.268 -1.49%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.368 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.581 -3.53%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20857.395 -1.33%
std::stable_sort(deque<int>)_(repeated)/1024 1332.635 -
std::stable_sort(deque<int>)_(repeated)/8 18.083 -2.17%
std::stable_sort(deque<int>)_(repeated)/8192 7591.745 -
std::stable_sort(deque<int>)_(shuffled)/1024 2458.451 -
std::stable_sort(deque<int>)_(shuffled)/8 24.222 -1.19%
std::stable_sort(deque<int>)_(shuffled)/8192 14876.290 2.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4498.362 1.39%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.728 -2.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55240.837 3.78%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23613.612 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.002 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 127050.304 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14192.695 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.428 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 118034.415 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13932.213 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.285 1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93092.874 1.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23063.651 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.678 -1.27%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146224.976 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3476.620 -8.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.810 -2.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 22038.630 7.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18463.519 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.074 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158524.264 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3998.634 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.611 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45994.885 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13246.781 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 24.154 1.50%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 196752.674 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10344.883 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.139 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 125910.718 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8688.466 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.561 -1.33%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124262.476 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14511.695 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.534 -2.40%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210231.570 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1373.632 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.730 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15066.929 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12809.278 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.801 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184450.926 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4938.764 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.057 2.29%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20376.520 4.20%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24300.554 1.19%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.784 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25067.159 1.56%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14365.745 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.541 -1.23%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31980.088 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14511.970 1.35%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.332 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21549.776 -1.14%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23566.145 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.777 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35779.613 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3189.089 -13.32%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.715 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9487.286 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18539.762 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.288 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28804.043 -
std::stable_sort(vector<int>)_(ascending)/1024 2060.310 -
std::stable_sort(vector<int>)_(ascending)/8 17.066 1.22%
std::stable_sort(vector<int>)_(ascending)/8192 13494.181 -
std::stable_sort(vector<int>)_(descending)/1024 2828.150 -
std::stable_sort(vector<int>)_(descending)/8 25.647 5.70%
std::stable_sort(vector<int>)_(descending)/8192 18455.716 -
std::stable_sort(vector<int>)_(heap)/1024 2508.600 -
std::stable_sort(vector<int>)_(heap)/8 22.010 -
std::stable_sort(vector<int>)_(heap)/8192 14414.948 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.235 -
std::stable_sort(vector<int>)_(pipe-organ)/8 19.081 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18266.311 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.642 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 17.177 2.72%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18335.012 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.782 -
std::stable_sort(vector<int>)_(repeated)/8 16.955 -
std::stable_sort(vector<int>)_(repeated)/8192 5261.473 -
std::stable_sort(vector<int>)_(shuffled)/1024 2189.246 -1.32%
std::stable_sort(vector<int>)_(shuffled)/8 21.167 -
std::stable_sort(vector<int>)_(shuffled)/8192 10826.205 -
std::swap_ranges(deque<int>)/1024 319.744 -12.47%
std::swap_ranges(deque<int>)/32 10.494 -
std::swap_ranges(deque<int>)/50 19.851 -1.21%
std::swap_ranges(deque<int>)/8192 2549.992 -11.84%
std::swap_ranges(list<int>)/1024 762.085 -
std::swap_ranges(list<int>)/32 19.547 -
std::swap_ranges(list<int>)/50 32.660 -
std::swap_ranges(list<int>)/8192 10364.360 17.66%
std::swap_ranges(vector<int>)/1024 62.810 -
std::swap_ranges(vector<int>)/32 4.830 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 477.373 -1.28%
std::transform(deque<int>)_(identity_transform)/1024 369.555 -
std::transform(deque<int>)_(identity_transform)/32 12.413 -
std::transform(deque<int>)_(identity_transform)/50 19.169 -
std::transform(deque<int>)_(identity_transform)/8192 2445.684 -
std::transform(deque<int>,_deque<int>)/1024 661.408 -
std::transform(deque<int>,_deque<int>)/32 22.174 3.11%
std::transform(deque<int>,_deque<int>)/50 34.158 2.52%
std::transform(deque<int>,_deque<int>)/8192 5416.446 -
std::transform(list<int>)_(identity_transform)/1024 745.576 -
std::transform(list<int>)_(identity_transform)/32 15.857 -2.18%
std::transform(list<int>)_(identity_transform)/50 38.816 1.19%
std::transform(list<int>)_(identity_transform)/8192 7096.512 -26.88%
std::transform(list<int>,_list<int>)/1024 849.337 -
std::transform(list<int>,_list<int>)/32 23.518 -
std::transform(list<int>,_list<int>)/50 36.756 -
std::transform(list<int>,_list<int>)/8192 9810.987 7.12%
std::transform(vector<int>)_(identity_transform)/1024 262.873 -
std::transform(vector<int>)_(identity_transform)/32 9.035 1.11%
std::transform(vector<int>)_(identity_transform)/50 14.181 -
std::transform(vector<int>)_(identity_transform)/8192 2035.227 -
std::transform(vector<int>,_vector<int>)/1024 555.893 -
std::transform(vector<int>,_vector<int>)/32 17.224 -
std::transform(vector<int>,_vector<int>)/50 26.909 -
std::transform(vector<int>,_vector<int>)/8192 4441.989 -
std::unique(deque<int>)_(contiguous)/1024 736.345 -
std::unique(deque<int>)_(contiguous)/32 59.290 -4.66%
std::unique(deque<int>)_(contiguous)/52 68.399 -6.85%
std::unique(deque<int>)_(contiguous)/8192 5524.104 -
std::unique(deque<int>)_(sprinkled)/1024 976.532 6.38%
std::unique(deque<int>)_(sprinkled)/32 71.745 13.43%
std::unique(deque<int>)_(sprinkled)/52 90.074 20.23%
std::unique(deque<int>)_(sprinkled)/8192 7427.877 -
std::unique(deque<int>,_pred)_(contiguous)/1024 637.445 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.477 -
std::unique(deque<int>,_pred)_(contiguous)/52 71.089 1.12%
std::unique(deque<int>,_pred)_(contiguous)/8192 4487.798 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.386 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.348 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.693 1.43%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5254.824 -
std::unique(list<int>)_(contiguous)/1024 922.266 -
std::unique(list<int>)_(contiguous)/32 55.211 -
std::unique(list<int>)_(contiguous)/52 73.565 9.08%
std::unique(list<int>)_(contiguous)/8192 7004.027 -2.94%
std::unique(list<int>)_(sprinkled)/1024 961.191 -14.37%
std::unique(list<int>)_(sprinkled)/32 56.950 -
std::unique(list<int>)_(sprinkled)/52 70.436 -
std::unique(list<int>)_(sprinkled)/8192 7800.673 -9.98%
std::unique(list<int>,_pred)_(contiguous)/1024 997.700 -
std::unique(list<int>,_pred)_(contiguous)/32 60.071 -
std::unique(list<int>,_pred)_(contiguous)/52 74.789 -
std::unique(list<int>,_pred)_(contiguous)/8192 8027.182 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1024.228 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.891 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.530 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8428.683 -1.13%
std::unique(vector<int>)_(contiguous)/1024 313.508 -
std::unique(vector<int>)_(contiguous)/32 50.946 -
std::unique(vector<int>)_(contiguous)/52 55.976 -
std::unique(vector<int>)_(contiguous)/8192 1931.361 -1.70%
std::unique(vector<int>)_(sprinkled)/1024 284.026 -
std::unique(vector<int>)_(sprinkled)/32 50.751 -
std::unique(vector<int>)_(sprinkled)/52 55.345 -
std::unique(vector<int>)_(sprinkled)/8192 1919.556 -1.27%
std::unique(vector<int>,_pred)_(contiguous)/1024 536.691 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.485 2.20%
std::unique(vector<int>,_pred)_(contiguous)/52 64.632 3.01%
std::unique(vector<int>,_pred)_(contiguous)/8192 3782.445 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.538 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.815 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.582 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5291.330 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.370 -
std::unique_copy(deque<int>)_(contiguous)/32 13.884 31.75%
std::unique_copy(deque<int>)_(contiguous)/52 21.112 45.05%
std::unique_copy(deque<int>)_(contiguous)/8192 3738.842 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.882 -
std::unique_copy(deque<int>)_(sprinkled)/32 15.600 55.62%
std::unique_copy(deque<int>)_(sprinkled)/52 24.695 32.10%
std::unique_copy(deque<int>)_(sprinkled)/8192 3758.108 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.992 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.315 -3.92%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.002 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4478.438 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 640.862 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.003 2.43%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.300 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5129.180 -
std::unique_copy(list<int>)_(contiguous)/1024 742.929 -
std::unique_copy(list<int>)_(contiguous)/32 11.173 -
std::unique_copy(list<int>)_(contiguous)/52 22.052 2.36%
std::unique_copy(list<int>)_(contiguous)/8192 7477.126 -
std::unique_copy(list<int>)_(sprinkled)/1024 744.908 -
std::unique_copy(list<int>)_(sprinkled)/32 12.434 -
std::unique_copy(list<int>)_(sprinkled)/52 21.857 -
std::unique_copy(list<int>)_(sprinkled)/8192 7616.995 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.882 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.362 1.36%
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.697 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8434.283 5.84%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 828.037 -2.16%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.467 -2.68%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.788 -1.48%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8325.202 -1.60%
std::unique_copy(vector<int>)_(contiguous)/1024 248.729 -
std::unique_copy(vector<int>)_(contiguous)/32 8.818 -
std::unique_copy(vector<int>)_(contiguous)/52 13.477 -
std::unique_copy(vector<int>)_(contiguous)/8192 1896.500 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.647 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.260 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.829 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1883.381 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 546.798 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.029 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.610 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3701.418 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.834 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.481 1.53%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.986 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4420.588 -
std::unordered_map<int,_int>::clear()/0 420.713 -
std::unordered_map<int,_int>::clear()/1024 8246.975 3.53%
std::unordered_map<int,_int>::clear()/32 615.247 -
std::unordered_map<int,_int>::clear()/8192 64020.303 3.71%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.290 -6.25%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.283 -1.08%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.600 19.52%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.364 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.301 -8.24%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.221 1.13%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.308 5.17%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.276 -2.61%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.223 -1.07%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.337 -4.42%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.313 15.46%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.255 -16.59%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.292 -7.25%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.324 4.12%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.920 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8862.684 -1.24%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 294.042 1.63%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 105767.316 -1.55%
std::unordered_map<int,_int>::ctor(const&)/0 13.846 -
std::unordered_map<int,_int>::ctor(const&)/1024 6634.419 -1.64%
std::unordered_map<int,_int>::ctor(const&)/32 197.923 -1.01%
std::unordered_map<int,_int>::ctor(const&)/8192 54483.976 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.996 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10412.949 1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 261.872 -2.96%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 87043.318 2.18%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.793 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13589.988 -1.16%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 367.412 -1.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141581.475 -1.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13510.486 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.640 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142409.555 -
std::unordered_map<int,_int>::erase(iterator)/0 19.694 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.589 -
std::unordered_map<int,_int>::erase(iterator)/32 20.408 -
std::unordered_map<int,_int>::erase(iterator)/8192 21.078 1.54%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.947 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5497.300 3.02%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.796 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45377.103 3.61%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.268 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.837 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.502 1.49%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.911 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -10.21%
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.165 3.06%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.044 1.24%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 1.012 -
std::unordered_map<int,_int>::find(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.268 -3.66%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.250 4.10%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.237 -3.91%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.143 -3.81%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.302 -3.58%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.145 4.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.326 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 12947.326 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 737.118 -1.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138222.925 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 419.893 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7517.280 5.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 609.306 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84785.531 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.061 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14668.190 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 794.550 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151571.828 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.770 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14170.838 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 805.544 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 148171.171 -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.665 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.805 -7.11%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.671 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.064 -7.85%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.117 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 19.632 -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 20.262 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.643 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.854 -2.25%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.135 -5.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.944 2.68%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.547 9.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.112 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.123 3.47%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.286 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.521 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.321 1.15%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6700.533 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.752 2.77%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53995.326 -2.79%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6657.230 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.286 1.59%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54820.233 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.848 2.56%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1521.593 16.89%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.027 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27778.687 5.51%
std::unordered_multimap<int,_int>::clear()/0 421.611 -
std::unordered_multimap<int,_int>::clear()/1024 8152.776 1.33%
std::unordered_multimap<int,_int>::clear()/32 612.231 -
std::unordered_multimap<int,_int>::clear()/8192 62302.607 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.310 -10.65%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.221 -7.06%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.388 -12.17%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.482 9.06%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.375 -24.88%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.336 -23.85%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.453 -11.33%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.696 -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.615 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.550 -3.95%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.300 9.54%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.463 2.58%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.322 3.28%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.384 1.93%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.895 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9152.811 1.47%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 308.423 1.25%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 112022.789 1.86%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.824 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6667.579 -2.03%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.374 -1.38%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55514.141 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.859 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9289.619 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.327 -3.41%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77572.782 1.55%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.790 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14232.081 2.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.471 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 147618.587 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.784 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14092.228 2.03%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.873 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148103.835 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.696 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.308 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.128 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.366 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.657 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5678.108 1.84%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.442 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45745.867 1.19%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.856 1.36%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.343 -4.86%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.560 1.26%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.877 -4.67%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.270 -22.69%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.034 5.28%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.171 2.59%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.027 6.96%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.420 13.28%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.349 12.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.419 14.16%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 0.984 -2.40%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.088 -2.31%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.230 -5.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.173 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16190.376 1.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 803.005 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 176787.496 1.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.764 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15498.681 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 833.857 -1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183158.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.453 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17552.299 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 866.697 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172719.162 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.072 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18057.055 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.103 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189077.867 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.081 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.506 5.29%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.910 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 35.218 2.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.527 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 27.219 6.16%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.989 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 19.993 -2.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.193 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6648.638 -1.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.023 -2.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54708.385 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6663.070 -1.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.216 -1.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54431.744 -1.15%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.99%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1313.203 -1.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.092 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27021.062 -
std::unordered_multiset<int>::clear()/0 420.924 -
std::unordered_multiset<int>::clear()/1024 8023.228 1.55%
std::unordered_multiset<int>::clear()/32 609.721 -
std::unordered_multiset<int>::clear()/8192 61734.348 2.12%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.014 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.524 26.85%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.322 -8.94%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.291 2.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.403 19.83%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.003 74.36%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.471 3.82%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.868 33.85%
std::unordered_multiset<int>::count(key)_(existent)/0 0.019 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.746 4.88%
std::unordered_multiset<int>::count(key)_(existent)/32 1.522 -11.28%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.757 -3.60%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.405 31.41%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.274 17.29%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.290 23.41%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.273 7.46%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 15.108 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8810.633 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 305.347 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 102765.048 -
std::unordered_multiset<int>::ctor(const&)/0 13.858 -
std::unordered_multiset<int>::ctor(const&)/1024 6643.054 -2.80%
std::unordered_multiset<int>::ctor(const&)/32 200.630 -
std::unordered_multiset<int>::ctor(const&)/8192 55293.007 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 14.006 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9185.917 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 264.294 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76493.595 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13930.080 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.779 -1.93%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144512.162 1.05%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.815 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13726.562 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.358 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144484.230 -
std::unordered_multiset<int>::erase(iterator)/0 19.671 -
std::unordered_multiset<int>::erase(iterator)/1024 22.575 10.46%
std::unordered_multiset<int>::erase(iterator)/32 20.670 1.97%
std::unordered_multiset<int>::erase(iterator)/8192 22.900 12.62%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.765 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5563.984 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.102 -2.60%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45017.928 1.41%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.867 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.021 2.37%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.411 1.36%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.296 10.03%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.271 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.070 -5.28%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.041 -12.99%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.116 6.42%
std::unordered_multiset<int>::find(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.214 2.58%
std::unordered_multiset<int>::find(key)_(existent)/32 1.493 28.08%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.589 35.28%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.081 7.90%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.042 -12.55%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.104 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.486 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16655.031 2.86%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 821.034 1.21%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 175641.456 1.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 421.729 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15842.740 2.14%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 850.250 2.21%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182851.519 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.135 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.016 -18.80%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.316 -2.45%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.153 -10.38%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.616 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.693 -3.00%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.870 -5.29%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.575 10.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.153 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6728.489 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.765 -1.52%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54099.608 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.118 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6769.416 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.417 -1.29%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55129.515 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -11.61%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1993.154 55.16%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.646 1.28%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 31265.886 23.39%
std::unordered_set<int>::clear()/0 422.459 -
std::unordered_set<int>::clear()/1024 7914.083 2.83%
std::unordered_set<int>::clear()/32 609.238 -
std::unordered_set<int>::clear()/8192 60646.436 -1.97%
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.167 -11.57%
std::unordered_set<int>::contains(key)_(existent)/32 1.358 7.99%
std::unordered_set<int>::contains(key)_(existent)/8192 1.304 -5.22%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.442 31.39%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.627 -7.61%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.539 -19.92%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.453 -10.12%
std::unordered_set<int>::count(key)_(existent)/0 0.014 -
std::unordered_set<int>::count(key)_(existent)/1024 1.323 4.11%
std::unordered_set<int>::count(key)_(existent)/32 1.190 -28.72%
std::unordered_set<int>::count(key)_(existent)/8192 1.212 -14.24%
std::unordered_set<int>::count(key)_(non-existent)/0 0.305 -37.52%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.469 5.95%
std::unordered_set<int>::count(key)_(non-existent)/32 1.325 -6.16%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.670 11.82%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.664 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9170.414 -1.15%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 293.215 -3.08%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101265.554 -3.50%
std::unordered_set<int>::ctor(const&)/0 13.819 -
std::unordered_set<int>::ctor(const&)/1024 6640.626 -
std::unordered_set<int>::ctor(const&)/32 196.938 -
std::unordered_set<int>::ctor(const&)/8192 54590.274 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.897 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9658.893 -3.84%
std::unordered_set<int>::ctor(const&,_alloc)/32 265.618 4.55%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80191.872 -3.86%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13563.174 2.32%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 358.770 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141423.890 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.821 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13501.133 1.30%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.898 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141119.153 -
std::unordered_set<int>::erase(iterator)/0 19.666 -
std::unordered_set<int>::erase(iterator)/1024 20.494 1.75%
std::unordered_set<int>::erase(iterator)/32 20.129 -
std::unordered_set<int>::erase(iterator)/8192 20.269 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.380 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5521.862 8.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.850 2.45%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43397.779 4.03%
std::unordered_set<int>::erase(key)_(existent)/0 21.098 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.224 -2.70%
std::unordered_set<int>::erase(key)_(existent)/32 21.547 2.20%
std::unordered_set<int>::erase(key)_(existent)/8192 23.589 3.01%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.258 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.155 10.86%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.151 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 1.089 9.53%
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.219 7.69%
std::unordered_set<int>::find(key)_(existent)/32 1.176 1.15%
std::unordered_set<int>::find(key)_(existent)/8192 1.262 2.44%
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.218 1.23%
std::unordered_set<int>::find(key)_(non-existent)/32 1.211 13.85%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.090 -1.91%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.770 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12913.719 3.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 754.168 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138166.935 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.189 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7399.855 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.788 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84761.209 1.65%
std::unordered_set<int>::insert(value)_(already_present)/0 1.578 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.929 -1.90%
std::unordered_set<int>::insert(value)_(already_present)/32 1.657 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.811 27.82%
std::unordered_set<int>::insert(value)_(new_value)/0 19.120 -
std::unordered_set<int>::insert(value)_(new_value)/1024 21.566 9.59%
std::unordered_set<int>::insert(value)_(new_value)/32 19.341 -4.86%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.962 1.98%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.210 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6671.946 -1.30%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 210.772 4.52%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54836.715 -1.67%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6631.471 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.442 2.43%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54695.160 -1.16%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.838 -1.46%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1498.214 9.00%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.547 2.71%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26787.558 5.21%
std::unordered_set<std::string>::clear()/0 422.588 -
std::unordered_set<std::string>::clear()/1024 22869.651 1.49%
std::unordered_set<std::string>::clear()/32 934.365 6.28%
std::unordered_set<std::string>::clear()/8192 219116.027 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.409 7.71%
std::unordered_set<std::string>::contains(key)_(existent)/32 37.416 -
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.044 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.407 17.01%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.274 2.05%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.907 9.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.965 1.48%
std::unordered_set<std::string>::count(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::count(key)_(existent)/1024 34.339 -7.55%
std::unordered_set<std::string>::count(key)_(existent)/32 41.754 37.41%
std::unordered_set<std::string>::count(key)_(existent)/8192 36.757 -9.03%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.303 12.14%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.621 -12.18%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.036 -1.18%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.563 8.22%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.814 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40279.263 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1068.240 1.40%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 718355.677 -
std::unordered_set<std::string>::ctor(const&)/0 13.809 -
std::unordered_set<std::string>::ctor(const&)/1024 34302.933 1.03%
std::unordered_set<std::string>::ctor(const&)/32 711.973 3.43%
std::unordered_set<std::string>::ctor(const&)/8192 342219.295 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 14.184 1.61%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63433.786 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1525.940 1.87%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609254.113 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.866 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62259.727 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1629.870 -9.91%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641881.780 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.775 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63495.868 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1679.894 3.61%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637908.183 -
std::unordered_set<std::string>::erase(iterator)/0 30.682 5.01%
std::unordered_set<std::string>::erase(iterator)/1024 33.478 24.48%
std::unordered_set<std::string>::erase(iterator)/32 26.383 -12.73%
std::unordered_set<std::string>::erase(iterator)/8192 26.327 -15.92%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.572 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11883.981 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.192 4.40%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117672.769 -
std::unordered_set<std::string>::erase(key)_(existent)/0 122.787 40.52%
std::unordered_set<std::string>::erase(key)_(existent)/1024 100.270 12.56%
std::unordered_set<std::string>::erase(key)_(existent)/32 47.239 3.66%
std::unordered_set<std::string>::erase(key)_(existent)/8192 103.065 -7.49%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 25.392 14.40%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 24.793 30.64%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.277 -
std::unordered_set<std::string>::find(key)_(existent)/0 0.013 -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.326 11.51%
std::unordered_set<std::string>::find(key)_(existent)/32 34.393 -8.79%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.422 -6.11%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 4.02%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.870 -3.39%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.896 7.81%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 27.316 42.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.959 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56796.538 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1759.482 -5.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 600031.544 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.028 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56154.725 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1918.115 3.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 560477.171 1.08%
std::unordered_set<std::string>::insert(value)_(already_present)/0 28.761 -36.93%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 35.414 -2.43%
std::unordered_set<std::string>::insert(value)_(already_present)/32 50.631 -26.58%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 24.496 -61.90%
std::unordered_set<std::string>::insert(value)_(new_value)/0 75.267 32.52%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 66.152 39.12%
std::unordered_set<std::string>::insert(value)_(new_value)/32 67.635 -3.62%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.127 -13.40%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.186 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36227.220 1.73%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 693.406 -5.61%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342699.091 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.227 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36021.688 1.23%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 677.369 -5.14%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342769.304 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -3.01%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16877.652 -1.28%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 306.815 -11.51%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212060.512 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 245.194 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.734 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1898.196 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.088 -2.13%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.122 3.76%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 899.032 -2.44%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.196 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.141 3.99%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 822.878 -2.97%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.277 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.126 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 769.320 -6.31%
std::vector<int>::ctor(size)/1024 44.448 9.56%
std::vector<int>::ctor(size)/32 10.956 -
std::vector<int>::ctor(size)/8192 563.072 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.080 7.64%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.301 7.06%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 264.647 1.09%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.594 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.248 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.847 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.272 -3.21%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.843 2.18%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.361 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.078 10.66%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.761 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 805.890 1.22%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.131 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3066.120 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 948.578 1.22%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 485.539 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4300.207 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2225.688 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.857 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13469.285 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.877 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.937 -6.57%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.747 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.220 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 757.468 2.20%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.722 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.013 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 660.665 -2.83%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.378 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.376 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.371 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.378 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.385 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.834 -2.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4620.045 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6303.498 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 127.358 -5.13%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52442.189 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.983 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.728 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6950.060 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19526.816 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 589.055 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170622.529 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.140 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.806 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6932.273 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19636.572 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 592.130 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171373.454 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 699.186 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.919 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6933.009 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19641.176 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 593.989 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171548.839 -
std::vector<std::string>::ctor(size)/1024 430.648 -
std::vector<std::string>::ctor(size)/32 34.888 1.46%
std::vector<std::string>::ctor(size)/8192 4260.369 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.183 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.747 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5415.613 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19360.396 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 555.859 -1.24%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168927.189 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.991 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.738 -3.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4565.882 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.074 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.352 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.401 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.737 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.856 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2278.390 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.088 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.404 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.826 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.105 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.142 1.95%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4567.686 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.061 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.555 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4577.090 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1634.936 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.940 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9796.572 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15160.769 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 818.880 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114972.428 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3072.152 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 543.729 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20788.435 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16729.635 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 883.550 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 126704.353 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1698.686 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.012 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10949.974 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13376.767 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 900.855 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 115107.316 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.562 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.318 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.416 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.249 -1.16%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.349 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.055 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.840 -2.23%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5695.115 -7.22%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6271.002 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 119.863 -4.48%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51308.906 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 537.631 -1.24%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.535 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3138.290 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.041 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.133 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5766.481 -1.09%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.045 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.780 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.256 -1.10%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.883 -1.63%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.446 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.795 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.831 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.794 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.393 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.409 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.405 -
vector<bool>(const_vector<bool>&) 10.037 2.33%
vector<bool>(size_type,_const_value_type&) 8.389 5.53%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.946 -1.63%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.869 -
vector<bool>::reserve() 8.319 3.00%
Geometric Mean 217.379 -