Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 562646 2026-01-05T22:33:50 0:00:00
Previous 562632 2026-01-05T22:33:45 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2170 2569
Performance Improvements 2174 2343
Unchanged Tests 52836 52268
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 306.30% 17.674 71.810 - 127.38% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 240.09% 1.138 3.870 - 264.47% -
SetIntersection_Interlaced_Vector_uint64_262144_256 132.75% 27531694.583 64079402.761 - 69.52% -
rng::copy_n(vector<bool>)_(unaligned)/512 130.45% 3.337 7.690 - 131.53% -
std::count(list<int>)_(every_other)/1024 118.33% 713.928 1558.721 - 119.72% -
std::unique_copy(list<int>)_(contiguous)/1024 117.49% 743.083 1616.140 - 117.06% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 110.71% 1184.829 2496.557 - 108.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 107.70% 4388112.535 9114064.648 - 80.50% -
SetIntersection_Interlaced_Vector_float_16384_64 106.41% 5335575.233 11013140.919 - 4.41% -
std::partition(list<int>)_(sparse)/1024 104.45% 718.661 1469.304 - 102.47% -
rng::partition(list<int>)_(sparse)/1024 103.13% 739.762 1502.681 - 105.13% -
SetIntersection_Interlaced_Vector_uint64_262144_64 101.50% 8588527.524 17306301.532 - -36.32% -
std::copy_n(deque<int>)/64 100.57% 2.763 5.542 - 100.49% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 96.89% 31.130 61.291 - 32.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 91.58% 10341497.311 19811898.525 - -5.17% -
SetIntersection_Interlaced_Vector_uint32_262144_64 89.94% 8245477.500 15661483.054 - 90.74% -
SetIntersection_Interlaced_Vector_uint64_262144_16 82.94% 3250316.253 5946270.541 - 86.56% -
SetIntersection_Interlaced_Vector_float_262144_1024 80.70% 75175678.915 135840214.953 - -13.10% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 80.39% 26.066 47.020 - 86.36% -
SetIntersection_Interlaced_Vector_float_16384_16 78.75% 2380269.799 4254726.317 - 9.33% -
std::unique_copy(deque<int>)_(contiguous)/52 74.21% 14.423 25.126 - 63.74% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 71.72% 17.739 30.461 - 70.26% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 69.89% 4.347 7.386 - 73.70% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 69.79% 150.549 255.610 - 66.08% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 69.17% 18.003 30.455 - 72.11% -
std::unique_copy(deque<int>)_(contiguous)/32 67.28% 9.653 16.147 - 46.20% -
rng::remove_copy_if(deque<int>)_(prefix)/32 66.06% 17.397 28.890 - 65.47% -
SetIntersection_Interlaced_Vector_float_262144_256 64.12% 24290633.764 39864634.396 - -23.02% -
std::remove_copy_if(deque<int>)_(prefix)/32 62.76% 17.925 29.175 - 63.30% -
SetIntersection_None_Vector_string_64_16 62.73% 14954279.784 24334895.326 - 62.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 61.30% 167825237.483 270705110.653 - 26.98% -
BM_PushHeap_uint64_Descending_1 61.26% 0.432 0.696 - 55.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 60.86% 3.099 4.986 - 52.47% -
std::is_partitioned(list<int>)_(unpartitioned)/50 60.15% 4.371 7.001 - 60.57% -
BM_std_min<unsigned_short>/1 59.90% 0.285 0.455 - 79.31% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 59.68% 23.137 36.946 - 13.09% -
SetIntersection_Interlaced_Vector_float_1024_64 59.54% 3620663.766 5776352.375 - -1.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 57.80% 3418129.188 5393648.392 - 12.50% -
BM_StringCtorDefault 56.06% 0.239 0.373 - 58.43% -
SetIntersection_None_Vector_string_256_64 55.04% 3818150.926 5919548.619 - 55.13% -
SetIntersection_None_Vector_string_1024_1 53.56% 1206241.456 1852319.851 - 50.89% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 51.43% 2.290 3.468 - -0.43% -
SetIntersection_None_Vector_string_256_256 49.68% 2390695.507 3578465.066 - 49.13% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 48.71% 6.481 9.637 - 17.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 48.60% 0.468 0.695 - 40.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 48.27% 6.355 9.423 - 24.43% -
SetIntersection_None_Vector_string_1024_64 47.23% 1226068.300 1805157.850 - 47.21% -
std::multiset<std::string>::erase(key)_(existent)/0 45.90% 41.514 60.568 - 2.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 45.51% 33.250 48.384 - 91.46% -
std::find(vector<bool>)_(process_all)/8 44.81% 0.662 0.958 - 66.25% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 44.38% 4.756 6.866 - 17.67% -
std::find(vector<bool>)_(process_all)/50 43.92% 0.665 0.957 - 65.36% -
std::copy_backward(vector<int>)/4096 43.61% 166.002 238.397 - -0.31% -
std::unordered_set<int>::contains(key)_(non-existent)/32 43.47% 1.410 2.023 - 32.30% -
std::equal(vector<bool>)_(unaligned)/8 43.29% 0.705 1.011 - 18.67% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 43.22% 4.622 6.619 - 22.71% -
SetIntersection_Interlaced_Vector_float_16384_1024 43.15% 41815178.240 59857682.677 - -18.74% -
SetIntersection_Interlaced_Vector_uint64_16384_256 42.87% 16267622.893 23240834.953 - 13.96% -
std::search(deque<int>)_(same_length)/1000 42.78% 325.524 464.793 - 31.58% -
std::equal(vector<bool>)_(unaligned)/50 42.08% 0.691 0.982 - 11.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.50% 29.932 42.353 - 6.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 40.94% 250984798.925 353732484.769 - 42.57% -
SetIntersection_Front_Vector_string_256_64 40.83% 11580136.122 16308855.742 - 46.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 40.70% 29.537 41.559 - 1.83% -
SetIntersection_Interlaced_Vector_float_262144_4 40.60% 1542423.113 2168649.527 - 0.59% -
rng::find(list<int>)_(bail_25%)/1024 40.42% 129.136 181.337 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 40.31% 85675101.077 120212328.164 - 20.05% -
rng::move_backward(list<int>)/4096 39.88% 5257.441 7354.194 - 12.10% -
BM_MakeHeap_string_Descending_16 39.18% 2.380 3.313 - 40.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 38.94% 1.349 1.874 - 3.57% -
BM_RangesPushHeap_uint64_Descending_1 38.80% 0.501 0.695 - 48.91% -
BM_MakeHeap_string_Descending_4 38.62% 2.131 2.954 - 41.03% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 38.51% 0.261 0.361 - 38.25% -
std::copy_n(vector<int>)/4096 38.50% 154.683 214.242 - 2.92% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 38.39% 167.740 232.143 - 30.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.10% 32.721 45.189 - -1.77% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 38.05% 150.031 207.115 - 37.90% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 37.79% 10891.686 15007.492 - -10.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 37.73% 1802540.807 2482617.861 - 23.44% -
BM_PushHeap_float_Random_1 37.59% 0.394 0.542 - 4.86% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 37.26% 641.497 880.535 - 19.75% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 37.25% 42840384.486 58799124.439 - 15.89% -
BM_MakeHeap_string_Descending_64 37.17% 2.615 3.586 - 40.10% -
BM_MakeHeap_string_Descending_256 37.16% 2.702 3.706 - 37.34% -
rng::find(list<int>)_(process_all)/8192 37.15% 8815.747 12090.899 - 15.80% -
BM_MakeHeap_string_SingleElement_16384 37.12% 6.005 8.234 - 34.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 36.97% 48.385 66.276 - 35.93% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 36.92% 47.854 65.522 - 37.52% -
SetIntersection_Interlaced_Vector_uint64_16384_16 36.40% 2487250.247 3392611.002 - 39.32% -
BM_std_min<char>/1 36.38% 0.332 0.452 - 57.08% -
BM_MakeHeap_string_SingleElement_4 35.94% 3.670 4.990 - 36.07% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 35.94% 0.467 0.634 - 1.97% -
std::map<std::string,_int>::erase(key)_(existent)/32 35.92% 59.985 81.531 - 1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 35.60% 58349555.907 79124529.707 - 22.86% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 35.33% 695.357 941.040 - 34.66% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 34.96% 0.299 0.404 - -18.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 34.73% 66135314.444 89107082.878 - 18.21% -
BM_MakeHeap_string_Heap_262144 34.54% 5.148 6.926 - 26.68% -
BM_MakeHeap_string_Heap_16384 34.45% 4.928 6.626 - 29.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 34.12% 0.520 0.697 - 55.96% -
SetIntersection_None_Vector_string_256_1 34.06% 4715168.536 6320960.412 - 33.22% -
SetIntersection_Interlaced_Vector_float_16384_256 33.68% 13429238.722 17952129.794 - -39.57% -
std::shift_left(vector<int>)/32 33.29% 2.976 3.967 - 32.56% -
std::find(list<int>)_(process_all)/8192 33.08% 7658.232 10191.474 - 19.88% -
BM_MakeHeap_string_Heap_1024 32.87% 4.710 6.259 - 28.40% -
BM_MakeHeap_string_PipeOrgan_256 32.85% 4.760 6.324 - 32.54% -
BM_MakeHeap_string_SingleElement_1024 32.69% 6.193 8.217 - 30.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 32.56% 29.026 38.476 - 0.60% -
BM_MakeHeap_string_PipeOrgan_1024 32.43% 4.852 6.425 - 29.46% -
BM_lexicographical_compare_three_way<IntPtr>/1 32.16% 0.343 0.454 - 15.49% -
rng::starts_with(list<int>)/1024 32.15% 1183.170 1563.599 - 99.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 32.13% 7.259 9.591 - 45.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 32.03% 1.156 1.526 - 14.15% -
BM_vector_deque_ranges_copy/0 31.90% 0.466 0.615 - 32.90% -
SetIntersection_None_Vector_string_16384_1024 31.84% 1283999.616 1692777.533 - 32.26% -
BM_MakeHeap_string_Heap_256 31.60% 4.829 6.354 - 28.20% -
SetIntersection_Interlaced_Vector_uint64_16384_64 31.60% 6156919.168 8102252.291 - 35.23% -
rng::starts_with(list<int>,_pred)/8192 31.49% 9796.236 12880.903 - 13.08% -
SetIntersection_Interlaced_Vector_float_1024_256 31.39% 6134782.354 8060204.980 - 1.48% -
BM_vector_deque_move/0 31.29% 0.384 0.505 - -9.10% -
SetIntersection_Interlaced_Vector_uint64_1024_64 30.93% 3620974.073 4740933.646 - 0.20% -
BM_MakeHeap_string_Heap_64 30.91% 5.003 6.550 - 28.38% -
BM_MakeHeap_string_SingleElement_256 30.90% 6.318 8.270 - 30.26% -
SetIntersection_None_Vector_string_64_64 30.84% 9319564.987 12193604.904 - 31.62% -
std::map<std::string,_int>::erase(key)_(existent)/0 30.78% 56.802 74.288 - 76.01% -
std::multiset<std::string>::insert(value)_(new_value)/8192 30.56% 75.113 98.067 - 2.78% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 30.38% 7.343 9.574 - 0.86% -
BM_MakeHeap_string_SingleElement_64 30.08% 6.382 8.301 - 28.74% -
BM_MakeHeap_string_Descending_1024 29.68% 2.849 3.694 - 36.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 29.61% 1.415 1.834 - 30.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 29.24% 0.463 0.598 - 7.55% -
std::find_if(list<int>)_(bail_25%)/32768 28.61% 8389.654 10789.900 - 3.51% -
BM_MakeHeap_string_SingleElement_262144 28.31% 7.352 9.434 - 21.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 28.26% 1.322 1.696 - 6.71% -
BM_MakeHeap_string_PipeOrgan_64 28.13% 4.729 6.059 - 27.98% -
SetIntersection_None_Vector_string_1024_4 28.09% 1220327.826 1563125.471 - 27.39% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 27.82% 50.756 64.876 - 26.18% -
SetIntersection_None_Vector_string_16_16 27.81% 36689335.057 46891400.852 - 28.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 27.47% 5.299 6.755 - 2.65% -
rng::find_if_not(list<int>)_(bail_25%)/32768 27.40% 8602.463 10959.611 - 4.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 27.18% 1416.235 1801.132 - 32.51% -
SetIntersection_Interlaced_Vector_uint32_1024_16 27.16% 1846000.471 2347403.886 - 24.54% -
std::copy_if(list<int>)_(every_other)/4096 27.16% 3216.038 4089.371 - 28.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 27.08% 11282033.936 14337232.802 - 41.42% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 27.06% 6.706 8.520 - 34.06% -
SetIntersection_Interlaced_Vector_uint64_262144_4 26.74% 1481478.440 1877589.260 - 18.61% -
BM_std_minmax<long_long>/2 26.53% 1.100 1.392 - 5.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 26.49% 2.339 2.958 - 26.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 26.39% 2610423.037 3299439.363 - 5.15% -
std::copy_n(vector<bool>)_(aligned)/1048576 26.30% 2114.148 2670.234 - 59.16% -
BM_MakeHeap_string_Random_262144 25.79% 15.158 19.068 - 22.39% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 25.61% 1.204 1.513 - 21.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 25.50% 1.345 1.688 - 12.73% -
rng::unique_copy(deque<int>)_(sprinkled)/52 25.44% 14.749 18.500 - 25.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 25.37% 7.442 9.330 - 27.89% -
rng::unique_copy(deque<int>)_(sprinkled)/32 25.35% 9.330 11.695 - 15.99% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 24.90% 1.156 1.444 - 10.83% -
BM_RangesMakeHeap_float_Random_4 24.81% 1.302 1.625 - 6.17% -
BM_MakeHeap_string_SingleElement_16 24.72% 5.701 7.111 - 24.22% -
SetIntersection_Interlaced_Vector_uint32_1024_64 24.61% 3760034.596 4685512.909 - -7.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 24.54% 3193147.028 3976801.879 - 38.26% -
SetIntersection_Interlaced_Vector_uint64_1024_256 23.89% 5062425.768 6271609.064 - -5.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 23.83% 8351905.489 10342345.633 - 27.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 23.77% 1.300 1.609 - -17.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 23.70% 4423632.581 5471873.454 - 8.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 23.37% 35.256 43.496 - 2.29% -
BM_vector_deque_ranges_move/0 23.36% 0.347 0.428 - -17.65% -
rng::move(list<int>)/4096 23.21% 5447.322 6711.652 - 24.44% -
SetIntersection_Front_Vector_string_64_64 23.20% 28795515.799 35477245.650 - 28.04% -
rng::is_sorted(deque<int>)/8 23.10% 2.637 3.246 - 13.72% -
BM_MakeHeap_string_Heap_16 23.03% 4.616 5.679 - 22.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.86% 19.756 24.272 - 8.90% -
SetIntersection_Interlaced_Vector_uint64_1024_16 22.70% 1887409.719 2315936.494 - -4.89% -
SetIntersection_Interlaced_Vector_float_16384_4 22.65% 1413858.243 1734086.621 - 1.87% -
BM_PushHeap_float_SingleElement_1 22.60% 0.501 0.614 - -11.86% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 22.58% 6.128 7.511 - -23.88% -
BM_MakeHeap_string_Random_64 22.50% 9.996 12.246 - 22.06% -
rng::swap_ranges(list<int>)/8192 22.49% 10037.499 12295.154 - 22.05% -
BM_deque_deque_ranges_copy_backward/2 22.45% 2.544 3.115 - 23.04% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 22.32% 9791.550 11976.599 - -5.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 22.20% 10962.115 13396.225 - -7.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 22.13% 35245564.556 43045405.580 - 10.45% -
BM_deque_deque_move_backward/2 22.11% 2.547 3.110 - 26.11% -
BM_PushHeap_uint32_PipeOrgan_1 21.87% 0.460 0.561 - 18.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 21.85% 5161220.186 6289010.251 - -6.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 21.78% 4.445 5.413 - -16.16% -
BM_MakeHeap_string_Descending_262144 20.97% 3.480 4.210 - 18.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 20.78% 6.218 7.510 - 23.52% -
rng::find_end(deque<int>)_(process_all)/1048576 20.56% 266220.263 320943.770 - 3.95% -
SetIntersection_None_Vector_string_256_4 20.51% 4708912.631 5674664.731 - 20.31% -
rng::find_first_of(deque<int>)_(large_needle)/50 20.47% 683.453 823.390 - 15.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 20.30% 0.365 0.439 - 30.51% -
std::map<std::string,_int>::erase(iterator)/8192 20.19% 29.290 35.202 - 33.10% -
std::partial_sort_copy(deque<int>)_(heap)/1024 19.98% 8716.894 10458.669 - 20.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 19.97% 6.621 7.943 - -6.33% -
SetIntersection_None_Vector_string_4_4 19.87% 144807973.314 173582448.606 - 20.28% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 19.86% 10.062 12.060 - 26.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 19.81% 10182612.844 12200294.777 - 13.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 19.69% 77.699 92.997 - 0.76% -
std::set<int>::lower_bound(key)_(non-existent)/8192 19.67% 9.197 11.007 - 13.51% -
std::multiset<std::string>::erase(key)_(existent)/32 19.64% 50.177 60.033 - 2.22% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 19.59% 4505.360 5387.786 - 19.34% -
BM_RangesMakeHeap_uint32_Random_4 19.58% 1.220 1.459 - -14.37% -
BM_vector_deque_ranges_move_backward/2 19.32% 1.729 2.062 - 6.50% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.29% 188.397 224.737 - 121.10% -
BM_std_minmax_element<short>/3 19.21% 1.090 1.299 - 13.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 18.93% 9060680.095 10775659.983 - 29.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 18.89% 5.155 6.129 - 16.39% -
SetIntersection_None_Vector_string_64_4 18.81% 17582761.041 20890013.057 - 18.09% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.74% 36.725 43.608 - 16.13% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.63% 0.494 0.586 - 50.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 18.61% 1.156 1.372 - 5.20% -
BM_deque_deque_move_backward/1 18.44% 2.944 3.487 - 27.91% -
std::find_end(list<int>)_(same_length)/8192 18.36% 8158.061 9655.830 - -48.23% -
std::for_each_n(list<int>)/8192 18.03% 7252.059 8559.281 - 17.56% -
rng::is_sorted_until(deque<int>)/8 17.97% 3.099 3.656 - -14.69% -
BM_deque_deque_ranges_move_backward/2 17.91% 2.660 3.136 - 24.06% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 17.80% 0.397 0.468 - 18.35% -
BM_vector_deque_ranges_move_backward/1 17.76% 1.982 2.334 - 6.94% -
BM_deque_deque_ranges_copy_backward/1 17.69% 2.936 3.456 - 24.54% -
BM_MakeHeap_string_PipeOrgan_16 17.68% 3.631 4.273 - 18.37% -
std::multiset<int>::insert(value)_(new_value)/1024 17.59% 48.778 57.357 - 20.03% -
std::multiset<std::string>::erase(iterator)/8192 17.54% 26.790 31.490 - 3.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 17.54% 8345893.515 9810108.912 - 16.43% -
BM_RangesMakeThenSortHeap_float_Descending_4 17.52% 1.107 1.301 - 1.28% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 17.47% 0.375 0.441 - 17.74% -
rng::find_end(deque<int>)_(process_all)/8192 17.41% 2100.613 2466.421 - 3.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 17.26% 47737184.670 55974311.268 - 3.45% -
BM_MakeHeap_string_Heap_4 17.23% 3.035 3.558 - 16.84% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 17.18% 1.524 1.786 - -0.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 17.16% 27.375 32.074 - 61.14% -
BM_deque_deque_copy_backward/2 17.15% 2.660 3.116 - 22.99% -
BM_MakeHeap_string_QuickSortAdversary_16 17.00% 8.510 9.956 - 15.49% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 16.95% 4.872 5.698 - -4.91% -
BM_deque_vector_ranges_copy_backward/0 16.92% 1.312 1.534 - 11.46% -
std::unordered_multiset<int>::find(key)_(existent)/8192 16.89% 1.245 1.455 - 14.48% -
SetIntersection_Interlaced_Vector_string_262144_64 16.80% 18121285.912 21165466.572 - -4.29% -
std::unordered_set<int>::erase(iterator)/1024 16.79% 20.301 23.711 - 17.41% -
rng::find_first_of(deque<int>)_(large_needle)/32 16.29% 289.497 336.645 - 12.88% -
std::unordered_set<int>::insert(value)_(already_present)/8192 16.18% 2.024 2.352 - 5.20% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 16.03% 38.504 44.675 - 4.38% -
std::unordered_set<int>::contains(key)_(existent)/32 16.02% 1.184 1.373 - 7.84% -
std::move(list<int>)/4096 16.00% 3946.227 4577.516 - 4.51% -
BM_MakeHeap_string_QuickSortAdversary_4 15.90% 5.953 6.899 - 14.54% -
BM_PopHeap_float_262144 15.88% 35.106 40.679 - 0.03% -
BM_MakeHeap_string_Descending_16384 15.86% 3.141 3.639 - 22.26% -
std::set<int>::insert(value)_(new_value)/1024 15.80% 41.743 48.338 - 15.24% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 15.68% 40.235 46.544 - -25.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 15.57% 7.143 8.256 - 21.11% -
rng::find_if(list<int>)_(bail_25%)/32768 15.53% 7953.771 9188.931 - 8.68% -
SetIntersection_None_Vector_string_64_1 15.52% 18480845.035 21349064.393 - 15.80% -
rng::find_end(list<int>,_pred)_(single_element)/8192 15.44% 8254.249 9528.793 - 4.01% -
BM_MakeHeap_string_QuickSortAdversary_64 15.44% 10.106 11.666 - 14.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 15.37% 8420184.419 9714168.434 - -10.17% -
BM_vector_deque_ranges_copy_backward/0 15.35% 0.435 0.502 - 13.57% -
std::unordered_set<int>::erase(iterator)/8192 15.33% 20.748 23.929 - 18.66% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 15.30% 5.030 5.800 - 29.94% -
rng::rotate(list<int>)_(by_1/4)/8192 15.28% 7147.644 8240.103 - 14.22% -
BM_deque_deque_copy_backward/1 15.22% 3.041 3.504 - 25.34% -
BM_MakeHeap_string_PipeOrgan_262144 15.21% 7.395 8.520 - 14.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 15.21% 52.043 59.960 - 17.43% -
std::unordered_multiset<int>::erase(iterator)/8192 15.06% 20.348 23.413 - 16.39% -
std::unordered_set<int>::erase(key)_(existent)/1024 15.04% 22.929 26.377 - 17.73% -
rng::find(vector<bool>)_(process_all)/8 14.98% 0.754 0.867 - 44.19% -
rng::partition(deque<int>)_(sparse)/50 14.94% 15.170 17.437 - -13.89% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 14.92% 4.630 5.322 - 15.63% -
SetIntersection_None_Vector_string_1024_16 14.82% 1228659.158 1410725.363 - 14.57% -
BM_RangesMakeHeap_float_Random_256 14.60% 1.242 1.424 - -1.58% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 14.47% 1.208 1.383 - 19.69% -
SetIntersection_None_Vector_string_16_4 14.47% 58796493.336 67301631.292 - 14.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 14.41% 657.590 752.344 - 22.50% -
rng::find_end(list<int>)_(same_length)/8192 14.28% 8270.892 9452.326 - -40.59% -
BM_MakeHeap_string_Random_16 14.25% 8.292 9.474 - 13.31% -
BM_MakeHeap_string_Random_16384 14.23% 12.580 14.369 - 13.85% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 14.17% 5622.152 6418.638 - 15.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 14.15% 106.533 121.612 - 13.56% -
BM_RangesPushHeap_uint32_Ascending_1 14.12% 0.467 0.533 - -7.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 14.09% 1.205 1.375 - 5.35% -
BM_RangesPopHeap_string_1 14.09% 0.459 0.523 - -0.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 14.09% 28.255 32.236 - 14.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.91% 13.424 15.292 - -7.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 13.89% 0.456 0.519 - -25.51% -
BM_StringFindAllMatch/8 13.87% 2.532 2.883 - 13.33% -
std::find_end(list<int>,_pred)_(single_element)/8192 13.85% 8409.720 9574.750 - 3.22% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 13.77% 1.430 1.627 - 25.59% -
BM_MakeHeap_string_PipeOrgan_16384 13.76% 5.838 6.641 - 19.47% -
SetIntersection_Interlaced_Vector_float_256_64 13.75% 8019958.935 9122360.933 - 2.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 13.71% 23.753 27.008 - 13.05% -
rng::transform(list<int>)_(identity_transform)/8192 13.67% 7151.986 8129.492 - 6.93% -
BM_StringFindAllMatch/1 13.64% 2.693 3.060 - 10.29% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 13.56% 20.177 22.914 - 15.50% -
rng::find(vector<bool>)_(process_all)/50 13.41% 0.760 0.862 - 16.50% -
SetIntersection_Interlaced_Vector_uint32_1024_256 13.39% 6123722.077 6943644.037 - 9.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 13.38% 31602130.586 35831053.519 - -11.48% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 13.36% 1.206 1.367 - 4.79% -
rng::find_end(list<int>)_(single_element)/8192 13.26% 7679.568 8698.169 - -0.76% -
BM_std_minmax<long_long>/3 13.17% 1.561 1.766 - 0.94% -
std::multiset<int>::contains(key)_(non-existent)/32 13.14% 2.277 2.576 - 9.84% -
SetIntersection_Front_Vector_uint64_1024_1024 13.12% 5974776.575 6758375.555 - 15.51% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.06% 36.993 41.826 - 29.85% -
SetIntersection_Interlaced_Vector_uint64_16384_4 13.06% 1405437.033 1588984.261 - -0.56% -
std::partial_sort_copy(deque<int>)_(heap)/8192 13.01% 103362.183 116804.703 - 12.75% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 12.96% 3816.624 4311.280 - 10.32% -
std::copy_n(list<int>)/4096 12.89% 3804.267 4294.571 - 11.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 12.89% 2325235.182 2624871.654 - 26.72% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 12.87% 0.616 0.695 - 0.01% -
std::map<std::string,_int>::count(key)_(existent)/32 12.85% 14.916 16.833 - -6.99% -
BM_MakeHeap_string_QuickSortAdversary_256 12.79% 10.367 11.693 - 11.99% -
SetIntersection_Front_Set_string_1024_64 12.72% 4357520.934 4911739.079 - 4.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.67% 26.279 29.609 - 36.24% -
BM_std_minmax<unsigned_short>/32 12.66% 1.228 1.384 - 12.60% -
SetIntersection_None_Vector_string_16_1 12.62% 68960777.403 77662430.172 - 12.55% -
std::multiset<std::string>::erase(iterator)/1024 12.61% 29.831 33.594 - 1.88% -
BM_RangesPushHeap_float_Random_1 12.60% 0.542 0.611 - 42.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 12.53% 118699032.202 133572593.832 - 13.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 12.42% 22.324 25.097 - -8.16% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 12.37% 83.747 94.106 - 0.61% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 12.37% 493544.513 554592.146 - 10.05% -
std::unordered_set<int>::erase(key)_(existent)/8192 12.29% 24.412 27.412 - 20.01% -
std::set<int>::upper_bound(key)_(existent)/8192 12.28% 7.854 8.818 - 12.19% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 12.22% 6.335 7.109 - 6.62% -
rng::search(list<int>)_(same_length)/8192 12.17% 7930.693 8895.552 - -8.18% -
BM_std_min<unsigned___int128>/26 12.13% 11.372 12.751 - -6.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 12.12% 19.924 22.340 - 27.04% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 12.07% 0.402 0.451 - 24.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12.01% 24599719.518 27552924.604 - 9.56% -
BM_StringRelational_Eq_Empty_Empty_Control 11.98% 1.742 1.950 - 5.16% -
SetIntersection_Front_Vector_uint32_16384_256 11.96% 2331747.132 2610619.825 - 14.00% -
BM_deque_vector_move/0 11.93% 1.377 1.542 - 8.15% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.93% 0.402 0.450 - 24.19% -
BM_toupper_char<char> 11.92% 0.615 0.688 - 11.87% -
rng::copy_n(vector<int>)/32768 11.89% 3048.406 3410.992 - 48.68% -
std::adjacent_find(list<int>)/50 11.81% 23.624 26.415 - 11.14% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 11.81% 0.307 0.343 - 0.52% -
std::equal(list<int>)_(it,_it,_it,_it)/50 11.75% 27.597 30.840 - -23.66% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.69% 0.404 0.451 - 23.79% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.68% 10.657 11.902 - 12.66% -
BM_MakeHeap_string_Random_256 11.66% 10.387 11.597 - 11.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 11.65% 39563.166 44171.653 - 2.10% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 11.63% 0.457 0.510 - -10.05% -
BM_std_min<unsigned___int128>/25 11.61% 10.898 12.163 - -5.83% -
BM_tolower_char<char> 11.60% 0.554 0.619 - -10.41% -
BM_lexicographical_compare_three_way_slow_path/1 11.50% 0.364 0.406 - 11.37% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 11.49% 0.404 0.451 - 24.49% -
BM_vector_deque_copy_backward/2 11.41% 1.950 2.172 - 5.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.34% 1446.396 1610.385 - 0.99% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.31% 6241327.375 6947123.072 - 12.18% -
std::map<int,_int>::insert(value)_(already_present)/1024 11.30% 3.308 3.681 - 4.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 11.29% 8849.153 9847.980 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.20% 105733696.486 117573677.605 - 45.89% -
BM_MakeHeap_string_Random_1024 11.04% 10.733 11.918 - 10.44% -
SetIntersection_Interlaced_Vector_string_256_64 11.01% 18924885.300 21008260.379 - 4.12% -
BM_std_min<unsigned___int128>/24 10.98% 10.405 11.548 - -6.05% -
BM_vector_deque_copy/1 10.95% 1.934 2.146 - -7.49% -
SetIntersection_Front_Vector_uint64_262144_256 10.95% 2336827.732 2592715.828 - 10.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 10.93% 5196.259 5764.405 - -0.62% -
std::unordered_set<int>::count(key)_(non-existent)/32 10.91% 1.365 1.514 - 2.29% -
std::copy(vector<bool>)_(aligned)/262144 10.87% 682.906 757.104 - 10.68% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 10.73% 0.459 0.509 - -16.67% -
SetIntersection_Front_Set_float_1024_1024 10.67% 15423084.946 17069110.901 - 2.74% -
BM_std_min<unsigned___int128>/23 10.65% 9.924 10.981 - -5.78% -
std::map<std::string,_int>::contains(key)_(existent)/8192 10.61% 28.567 31.598 - 4.28% -
BM_StringRead_Cold_Shallow_Small 10.61% 0.847 0.936 - 20.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 10.59% 23.059 25.501 - 17.82% -
vector<bool>(const_vector<bool>&) 10.45% 9.513 10.508 - 6.91% -
rng::partition(deque<int>)_(sparse)/32 10.38% 10.584 11.683 - -14.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.36% 71.881 79.329 - 9.74% -
std::unordered_set<std::string>::find(key)_(existent)/1024 10.35% 35.115 38.749 - 9.87% -
SetIntersection_Interlaced_Vector_float_256_4 10.34% 4881456.576 5386086.453 - 0.55% -
std::multiset<std::string>::find(key)_(non-existent)/8192 10.34% 26.795 29.565 - -8.43% -
rng::find_if_not(list<int>)_(process_all)/8192 10.33% 8051.596 8883.678 - -0.88% -
BM_StringRelational_Less_Empty_Large_Control 10.31% 1.797 1.982 - 5.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 10.25% 1.108 1.221 - 6.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.24% 8850.914 9757.586 - 0.07% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 10.24% 1.436 1.582 - 15.53% -
rng::find_end(deque<int>)_(single_element)/1024 10.24% 317.262 349.735 - 25.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 10.23% 7951895.659 8765051.906 - 22.41% -
SetIntersection_None_Vector_string_256_16 10.19% 4489879.945 4947451.116 - 9.90% -
SetIntersection_None_Vector_string_16384_16 10.18% 1287004.585 1418042.444 - 10.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.14% 42.815 47.156 - 10.27% -
BM_std_min<unsigned___int128>/22 10.10% 9.452 10.407 - -5.45% -
rng::search(deque<int>)_(same_length)/1000 10.09% 326.591 359.552 - 8.52% -
rng::unique(deque<int>)_(contiguous)/52 10.08% 70.467 77.567 - 14.00% -
SetIntersection_None_Vector_string_16384_4 10.06% 1277596.999 1406112.685 - 9.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 9.98% 5922388.845 6513387.511 - -6.22% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 9.98% 1.615 1.776 - 6.70% -
BM_StringFindAllMatch/64 9.96% 2.958 3.253 - 5.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.94% 32.283 35.491 - -2.28% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 9.94% 1.224 1.345 - -27.76% -
BM_deque_deque_ranges_move_backward/1 9.91% 3.217 3.536 - 26.53% -
BM_vector_deque_move_backward/70000 9.89% 7835.061 8610.103 - 7.56% -
rng::all_of(vector<int>)_(process_all)/8 9.85% 2.365 2.598 - 4.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 9.85% 3.450 3.790 - 0.96% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.85% 36.612 40.217 - 9.20% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 9.83% 28.573 31.382 - -0.69% -
bm_ranges_lexicographical_compare<unsigned_char>/16 9.83% 1.011 1.110 - -3.99% -
BM_std_min<unsigned___int128>/64000 9.83% 35810.313 39328.929 - -8.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 9.82% 0.635 0.698 - 56.03% -
std::map<std::string,_int>::insert(value)_(already_present)/0 9.70% 14.572 15.985 - 31.46% -
std::unordered_multiset<int>::erase(iterator)/1024 9.66% 20.642 22.635 - 12.88% -
std::swap_ranges(deque<int>)/1024 9.63% 321.387 352.351 - 6.91% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 9.61% 10.687 11.715 - 10.96% -
std::swap_ranges(deque<int>)/8192 9.56% 2551.111 2795.090 - 6.04% -
SetIntersection_Front_Set_string_256_64 9.56% 14617998.169 16015740.206 - -1.24% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.53% 44377.690 48607.880 - 11.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 9.51% 2.211 2.422 - 1.52% -
SetIntersection_Front_Set_uint64_262144_1024 9.51% 14296135.328 15655099.572 - 8.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.48% 31.443 34.424 - -1.21% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 9.46% 313.932 343.621 - -3.72% -
std::find_end(list<int>)_(single_element)/8192 9.43% 7750.020 8481.139 - -1.79% -
std::find_if_not(vector<char>)_(process_all)/8 9.42% 2.355 2.577 - 4.38% -
BM_std_min<unsigned___int128>/21 9.36% 9.003 9.846 - -5.19% -
SetIntersection_Interlaced_Vector_string_262144_256 9.35% 63860722.258 69833158.806 - 2.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 9.35% 27.415 29.979 - 2.11% -
BM_vector_deque_copy_backward/1 9.26% 2.248 2.456 - 6.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 9.23% 32.970 36.012 - 0.30% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 9.22% 29.306 32.008 - 10.71% -
BM_vector_deque_copy/0 9.20% 0.429 0.468 - 20.55% -
BM_vector_deque_ranges_move_backward/70000 9.19% 7793.552 8509.896 - 11.21% -
SetIntersection_None_Set_string_16384_1 9.16% 196736699.913 214760927.950 - 6.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 9.15% 125161685.640 136613672.308 - 1.41% -
std::unordered_set<int>::find(key)_(non-existent)/32 9.09% 1.046 1.141 - 16.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.04% 8330.112 9083.420 - 8.54% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.04% 3.830 4.176 - 7.22% -
std::unordered_set<int>::insert(value)_(already_present)/1024 9.01% 2.483 2.707 - 39.56% -
SetIntersection_Interlaced_Vector_string_16384_4 8.97% 1816007.914 1978895.094 - 8.68% -
rng::find_last(vector<char>)_(bail_90%)/8 8.92% 0.461 0.502 - 8.82% -
BM_std_min<unsigned___int128>/70000 8.90% 39324.077 42823.739 - -8.65% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 8.87% 22.563 24.565 - 11.37% -
rng::find(vector<char>)_(bail_25%)/8 8.86% 1.061 1.155 - 17.55% -
rng::rotate_copy(vector<int>)/8192 8.80% 487.743 530.683 - 87.11% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.80% 25460.177 27700.538 - 8.36% -
SetIntersection_Front_Vector_string_1024_1024 8.78% 42563356.735 46300708.746 - 14.14% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 8.73% 1.537 1.671 - 16.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 8.72% 51.680 56.185 - 2.15% -
rng::adjacent_find(list<int>,_pred)/8192 8.71% 7989.600 8685.318 - -0.43% -
BM_std_min<unsigned___int128>/65536 8.69% 36971.054 40185.584 - -8.45% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 8.67% 21.736 23.621 - 2.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.67% 3.804 4.134 - 8.30% -
SetIntersection_Front_Vector_string_16384_4 8.66% 1263106.259 1372516.613 - 9.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 8.64% 3261337.899 3543238.592 - 20.99% -
SetIntersection_Front_Vector_uint64_16384_64 8.62% 1403282.029 1524231.495 - 8.24% -
BM_StringRelationalLiteral_Less_Small_Large_Control 8.61% 1.603 1.741 - 1.17% -
SetIntersection_Front_Set_string_16384_256 8.61% 14514463.271 15763966.871 - 7.39% -
SetIntersection_Interlaced_Vector_string_262144_4 8.60% 2184416.673 2372226.594 - 14.37% -
BM_std_min<unsigned___int128>/1024 8.53% 571.197 619.919 - -8.77% -
SetIntersection_Interlaced_Vector_uint32_16384_256 8.53% 20489993.795 22237093.563 - 57.45% -
BM_RangesPushHeap_float_QuickSortAdversary_16 8.46% 0.982 1.065 - 9.33% -
std::rotate(list<int>)_(1_element_backward)/8192 8.44% 8747.412 9486.095 - 12.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.43% 1545584.917 1675817.003 - -11.80% -
BM_StringRead_Cold_Deep_Empty 8.42% 0.851 0.923 - 15.08% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 8.42% 25.121 27.236 - 11.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 8.39% 130.422 141.370 - 79.01% -
SetIntersection_None_Vector_string_16384_1 8.38% 1235964.612 1339541.011 - 4.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.37% 4.716 5.111 - 0.48% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 8.36% 1.708 1.850 - 16.06% -
std::none_of(deque<int>)_(process_all)/8192 8.35% 2650.577 2872.012 - -0.04% -
std::search_n(list<int>)_(no_match)/8192 8.26% 6787.731 7348.238 - 0.43% -
BM_StringFindStringLiteral/32 8.25% 1.709 1.850 - 10.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 8.23% 1518.525 1643.450 - 0.02% -
rng::swap_ranges(deque<int>)/50 8.19% 19.593 21.198 - 6.32% -
std::none_of(deque<int>)_(process_all)/32768 8.18% 10626.551 11496.003 - -0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 8.16% 26751.897 28934.114 - 2.32% -
BM_StringFindStringLiteral/64 8.15% 2.153 2.329 - 11.08% -
BM_std_min<unsigned___int128>/512 8.15% 285.364 308.619 - -8.76% -
std::any_of(deque<int>)_(process_all)/32768 8.14% 10630.508 11495.809 - 6.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 8.13% 4281.877 4630.077 - 8.35% -
rng::for_each_n(list<int>)/8192 8.13% 7265.548 7856.144 - 8.71% -
rng::stable_partition(deque<int>)_(sparse)/32 8.12% 11.384 12.308 - 10.24% -
rng::generate_n(list<int>)/8192 8.11% 7521.103 8130.837 - 16.69% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.10% 17.067 18.449 - 1.98% -
rng::search_n(list<int>)_(no_match)/8192 8.06% 6865.057 7418.240 - 0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.02% 1520.900 1642.865 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.00% 0.555 0.599 - 2.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.99% 15.143 16.353 - 0.94% -
BM_MakeThenSortHeap_uint32_Descending_4 7.95% 1.323 1.428 - -0.45% -
rng::partition_copy(list<int>)/8192 7.95% 6980.461 7535.227 - 2.25% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 7.95% 22.356 24.133 - 5.39% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 7.94% 2540.607 2742.422 - -3.34% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.94% 35.278 38.078 - -6.80% -
std::multiset<std::string>::find(key)_(existent)/1024 7.93% 27.922 30.138 - 27.64% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.89% 544.923 587.916 - 3.78% -
std::none_of(vector<int>)_(process_all)/50 7.88% 12.701 13.701 - -24.72% -
BM_StringRelational_Eq_Small_Small_ChangeLast 7.88% 2.078 2.242 - 33.64% -
BM_std_min<unsigned___int128>/4096 7.87% 2309.466 2491.229 - -8.50% -
BM_StringRead_Cold_Deep_Small 7.87% 0.850 0.917 - 13.67% -
BM_std_minmax<char>/3 7.87% 1.124 1.212 - 0.22% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.84% 10.223 11.025 - 7.96% -
rng::is_partitioned(deque<int>)_(partitioned)/32 7.83% 9.116 9.830 - -7.02% -
std::search_n(list<int>)_(no_match)/1048576 7.82% 780736.559 841804.389 - -2.50% -
std::unique(list<int>)_(contiguous)/52 7.77% 67.328 72.561 - 7.86% -
std::copy_n(list<int>)/64 7.74% 14.007 15.091 - 7.52% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.71% 7307737.857 7870886.778 - 16.57% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.68% 9.390 10.111 - 7.22% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 7.68% 4.491 4.835 - 5.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.68% 22.548 24.279 - 7.75% -
std::find(list<int>)_(process_all)/32768 7.65% 25712.452 27679.434 - 0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.63% 17760.891 19116.254 - 7.65% -
std::set<int>::find(key)_(non-existent)/32 7.63% 2.348 2.527 - 11.49% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.62% 2.415 2.598 - 13.72% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 7.61% 2.343 2.522 - 6.91% -
rng::partition(vector<int>)_(dense)/32 7.59% 8.047 8.658 - 3.04% -
BM_std_min<unsigned___int128>/5500 7.51% 3104.820 3338.009 - -8.72% -
BM_vector_deque_ranges_move_backward/65536 7.49% 7275.298 7820.282 - 7.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 7.49% 15.937 17.130 - -9.39% -
std::mismatch(deque<int>)_(it,_it,_it)/8 7.48% 4.010 4.311 - 0.55% -
rng::replace(vector<int>)_(prefix)/8192 7.48% 1184.424 1272.972 - 0.76% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.46% 7.089 7.617 - 6.08% -
SetIntersection_None_Set_string_256_1 7.44% 12103858.724 13004879.261 - 7.38% -
BM_MakeHeap_uint32_PipeOrgan_4 7.44% 0.396 0.425 - 1.40% -
std::unordered_set<int>::find(key)_(non-existent)/1024 7.44% 1.000 1.074 - -17.46% -
BM_std_min<unsigned___int128>/20 7.44% 8.590 9.229 - -5.59% -
BM_vector_deque_ranges_copy_backward/65536 7.43% 7604.631 8169.857 - 6.64% -
std::is_sorted(deque<int>,_pred)/8 7.42% 4.335 4.656 - 7.21% -
SetIntersection_Front_Vector_string_64_1 7.40% 18047736.110 19384041.403 - 8.14% -
BM_std_min<unsigned_int>/8 7.40% 1.269 1.363 - 6.64% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 7.39% 9.841 10.568 - 2.35% -
SetIntersection_None_Vector_string_16384_64 7.38% 1286954.358 1381916.950 - 7.78% -
SetIntersection_Interlaced_Vector_uint32_262144_16 7.37% 5169661.839 5550678.518 - 58.88% -
BM_std_min<int>/1 7.36% 0.305 0.328 - 16.42% -
rng::find_end(deque<int>)_(single_element)/8192 7.35% 2206.109 2368.261 - 7.49% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 7.34% 10394.666 11158.023 - -2.86% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 7.33% 4.504 4.834 - 8.58% -
BM_std_min<unsigned_long_long>/30 7.32% 2.536 2.722 - 1.11% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 7.32% 15.465 16.597 - -1.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.31% 2.267 2.433 - -3.99% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 7.31% 1.415 1.519 - 20.54% -
BM_vector_deque_move_backward/65536 7.26% 7447.248 7987.880 - 8.65% -
std::set<std::string>::contains(key)_(non-existent)/32 7.23% 9.816 10.525 - 11.75% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 7.22% 1.233 1.322 - 6.75% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 7.22% 0.448 0.480 - -16.42% -
rng::adjacent_find(deque<int>,_pred)/8 7.21% 4.087 4.381 - 5.01% -
BM_std_min<unsigned___int128>/19 7.21% 8.088 8.671 - -5.26% -
BM_std_minmax<int>/3 7.16% 1.099 1.177 - -1.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 7.15% 1104826.305 1183820.404 - 6.04% -
BM_StringRead_Cold_Shallow_Large 7.15% 1.097 1.175 - 13.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.15% 26.717 28.626 - 3.42% -
BM_MakeHeap_uint64_Descending_64 7.14% 0.252 0.270 - 7.34% -
rng::find_if(vector<char>)_(process_all)/8 7.14% 2.430 2.604 - 4.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.12% 29.397 31.492 - 7.44% -
std::any_of(deque<int>)_(process_all)/8192 7.12% 2677.622 2868.254 - 5.47% -
BM_std_minmax<long_long>/4 7.12% 1.795 1.923 - 2.90% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.10% 293.585 314.444 - 0.06% -
BM_std_minmax<int>/2 7.10% 0.843 0.903 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 7.10% 0.545 0.583 - -0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 7.08% 1518811.820 1626326.864 - 1.96% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.06% 24.789 26.538 - 13.40% -
BM_std_min<unsigned___int128>/27 7.06% 12.438 13.315 - -6.03% -
BM_vector_deque_ranges_copy_backward/64000 7.05% 7224.168 7733.732 - 5.44% -
std::set<int>::find(key)_(existent)/8192 7.05% 8.359 8.949 - 11.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 7.03% 0.551 0.590 - -0.07% -
SetIntersection_Interlaced_Vector_string_262144_1024 7.03% 228407057.366 244455030.950 - 1.28% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 7.02% 350.195 374.781 - 29.46% -
std::partition_copy(list<int>)/8192 6.98% 6717.416 7186.220 - -1.46% -
BM_std_min<unsigned___int128>/4000 6.98% 2265.617 2423.698 - -8.86% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 6.97% 0.550 0.588 - -0.12% -
rng::find_end(deque<int>)_(process_all)/1024 6.95% 311.531 333.179 - 10.11% -
rng::find(list<int>)_(bail_25%)/32768 6.95% 8294.825 8871.032 - 16.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 6.92% 183.218 195.893 - 6.49% -
std::multiset<std::string>::erase(iterator)/0 6.91% 29.745 31.799 - 5.80% -
std::unordered_set<int>::count(key)_(existent)/8192 6.90% 1.276 1.364 - 3.60% -
std::count(vector<int>)_(every_other)/8 6.89% 1.294 1.383 - 3.68% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.88% 23.885 25.528 - 11.54% -
BM_std_minmax<char>/5 6.87% 1.674 1.789 - -3.77% -
BM_std_min<short>/16 6.87% 1.639 1.752 - -2.71% -
BM_MakeHeap_uint32_Heap_64 6.83% 0.235 0.251 - 7.35% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 6.82% 2.244 2.397 - 9.51% -
std::unordered_set<std::string>::erase(iterator)/0 6.81% 30.613 32.697 - 19.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 6.79% 21.011 22.437 - 4.76% -
std::find_end(deque<int>)_(single_element)/8192 6.79% 2203.814 2353.366 - 15.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.78% 4.694 5.012 - 9.12% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.77% 147823.059 157835.806 - 6.79% -
std::set<int>::insert(value)_(new_value)/8192 6.76% 70.876 75.671 - 6.51% -
BM_std_minmax<unsigned_long_long>/1 6.76% 0.589 0.629 - 7.73% -
rng::stable_partition(deque<int>)_(sparse)/50 6.76% 28.141 30.043 - 9.63% -
BM_MakeHeap_uint64_Heap_64 6.74% 0.245 0.262 - 10.28% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.71% 12889.856 13754.686 - 6.41% -
BM_std_minmax<short>/7 6.70% 1.654 1.765 - 1.03% -
std::replace(vector<int>)_(sprinkled)/8192 6.70% 1192.585 1272.485 - -6.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.70% 2.177 2.322 - -10.76% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 6.69% 54472017.844 58118178.542 - 25.93% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.67% 0.454 0.485 - 7.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 6.66% 83.534 89.100 - -7.08% -
bm_ranges_lexicographical_compare<int>/16 6.62% 2.163 2.306 - 0.00% -
rng::swap_ranges(deque<int>)/1024 6.57% 315.835 336.573 - -0.12% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.56% 15.629 16.654 - 2.80% -
std::find_if_not(list<int>)_(process_all)/32768 6.56% 27861.898 29689.645 - -0.86% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 6.56% 24.072 25.650 - -10.63% -
std::copy_n(list<int>)/32768 6.55% 25570.696 27245.763 - 5.58% -
BM_StringAssignAsciiz_Empty_Opaque 6.54% 2.880 3.069 - 6.52% -
BM_std_min<unsigned___int128>/64 6.51% 33.629 35.819 - -7.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 6.49% 1440910.977 1534474.231 - -9.51% -
BM_PushHeap_uint64_Ascending_64 6.49% 1.569 1.671 - 10.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.48% 122327811.918 130252129.097 - 10.96% -
BM_RangesMakeHeap_uint32_Random_16384 6.45% 1.052 1.119 - 7.35% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 6.44% 1.583 1.685 - 4.55% -
std::copy(vector<bool>)_(aligned)/64 6.43% 1.285 1.368 - 0.01% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.43% 1.615 1.718 - 6.51% -
SetIntersection_None_Set_string_1024_16 6.41% 9090223.159 9672542.360 - 6.95% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.40% 11.116 11.828 - 6.09% -
SetIntersection_Interlaced_Set_string_64_64 6.40% 37608597.494 40015112.031 - 11.11% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.38% 5.847 6.220 - 5.91% -
rng::unique(deque<int>)_(contiguous)/32 6.37% 60.234 64.073 - 9.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.37% 12438.763 13231.352 - 4.22% -
SetIntersection_Front_Set_string_1024_256 6.36% 14697339.774 15631786.400 - -3.10% -
rng::swap_ranges(deque<int>)/8192 6.36% 2533.335 2694.351 - -0.01% -
SetIntersection_Interlaced_Vector_string_1024_64 6.35% 7966664.073 8472540.660 - 0.27% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 6.33% 22.762 24.204 - 0.58% -
std::copy(vector<bool>)_(aligned)/1048576 6.33% 2614.568 2780.181 - -16.28% -
BM_StringResizeAndOverwrite 6.33% 0.841 0.895 - 4.01% -
std::search(vector<int>)_(same_length)/8192 6.32% 1871.416 1989.674 - 1.49% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 6.32% 23.183 24.648 - -2.66% -
std::find_if_not(deque<int>)_(bail_25%)/32768 6.32% 2729.137 2901.488 - 6.65% -
SetIntersection_Interlaced_Vector_uint64_256_4 6.31% 4836255.272 5141402.547 - 1.55% -
BM_std_min<unsigned___int128>/18 6.29% 7.630 8.110 - -4.94% -
SetIntersection_Front_Set_string_262144_64 6.26% 4605619.867 4893968.219 - 1.93% -
SetIntersection_Front_Set_string_256_256 6.26% 30719129.051 32642033.847 - 16.78% -
rng::fill_n(list<int>)/8192 6.26% 7102.265 7546.832 - 6.62% -
SetIntersection_None_Set_string_1024_64 6.26% 9046576.357 9612689.102 - 6.40% -
std::set<int>::count(key)_(existent)/32 6.24% 1.810 1.923 - 7.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.24% 505.357 536.888 - 5.30% -
rng::fill_n(deque<int>)/32 6.23% 1.156 1.228 - 0.18% -
std::unique(deque<int>)_(sprinkled)/52 6.23% 73.924 78.529 - -7.13% -
bm_swap_ranges_vb_aligned/64 6.19% 2.771 2.942 - 1.22% -
BM_std_minmax<int>/7 6.18% 1.581 1.678 - -1.88% -
std::copy(list<int>)/64 6.16% 30.740 32.633 - 1.80% -
SetIntersection_Front_Vector_string_262144_256 6.16% 10786351.122 11450560.704 - 14.84% -
BM_RangesMakeThenSortHeap_string_Descending_262144 6.15% 86.261 91.564 - -8.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 6.15% 1.959 2.080 - 12.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 6.14% 0.804 0.854 - 2.54% -
BM_std_min<unsigned___int128>/17 6.13% 7.106 7.541 - -4.42% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 6.08% 23.849 25.299 - -0.35% -
BM_RangesMakeHeap_uint32_Heap_64 6.07% 0.236 0.250 - -2.55% -
BM_RangesMakeHeap_uint64_Random_256 6.06% 1.131 1.199 - -0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.04% 1096.264 1162.429 - -5.77% -
std::set<int>::lower_bound(key)_(existent)/8192 6.03% 7.994 8.476 - 8.02% -
BM_std_minmax_element<short>/1 6.03% 0.307 0.326 - 7.38% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 6.02% 26.791 28.405 - -7.06% -
BM_std_min<long_long>/32 6.02% 3.465 3.674 - 1.53% -
SetIntersection_Front_Set_string_16384_16 6.02% 1892481.650 2006365.526 - -2.71% -
BM_std_minmax<unsigned_short>/64 6.01% 1.525 1.617 - 5.99% -
rng::find_last_if(vector<char>)_(bail_10%)/8 5.98% 2.302 2.440 - 1.00% -
SetIntersection_Interlaced_Vector_float_262144_16384 5.95% 351872155.044 372812344.079 - 6.78% -
BM_StringAssignAsciiz_Small_Opaque 5.95% 2.881 3.052 - 5.89% -
std::find(list<int>)_(process_all)/1024 5.94% 689.195 730.156 - 2.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.91% 35.317 37.404 - 13.80% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.90% 3.981 4.216 - 6.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 5.90% 18.271 19.349 - 2.56% -
BM_StringRead_Cold_Shallow_Empty 5.88% 0.831 0.880 - 11.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 5.88% 0.570 0.603 - -0.29% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 5.87% 74.666 79.052 - 5.41% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 5.87% 18.127 19.191 - 4.79% -
rng::move_backward(vector<bool>)_(aligned)/64 5.87% 1.744 1.846 - -0.08% -
BM_vector_deque_ranges_copy_backward/70000 5.86% 8104.032 8578.797 - 5.19% -
std::unordered_multiset<int>::clear()/1024 5.86% 8071.943 8544.771 - 8.37% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.85% 6.360 6.732 - 5.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.84% 2.500 2.646 - -1.59% -
std::set<std::string>::erase(key)_(non-existent)/8192 5.84% 32.720 34.630 - 3.32% -
std::copy_if(list<int>)_(entire_range)/64 5.84% 30.626 32.414 - -10.43% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.82% 38241437.500 40468870.114 - 5.47% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.79% 25.171 26.628 - 5.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 5.78% 24.195 25.594 - 7.38% -
rng::copy_backward(vector<bool>)_(aligned)/64 5.78% 1.808 1.913 - 1.03% -
BM_vector_deque_move_backward/64000 5.76% 7438.878 7867.589 - 6.92% -
BM_std_minmax<unsigned_char>/16 5.74% 0.972 1.028 - 5.61% -
SetIntersection_None_Set_string_1024_1 5.74% 8940769.326 9453593.505 - 5.83% -
rng::search_n(list<int>,_pred)_(no_match)/8192 5.69% 7791.589 8234.996 - 0.05% -
std::find(vector<int>)_(bail_25%)/8 5.69% 1.382 1.460 - 6.28% -
BM_StringRelational_Eq_Empty_Large_Control 5.67% 0.463 0.490 - 0.45% -
SetIntersection_Interlaced_Vector_string_262144_16 5.66% 5710966.547 6034397.456 - 3.37% -
BM_MakeHeap_float_Random_4 5.66% 1.493 1.578 - -2.23% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.66% 40.047 42.312 - 11.48% -
SetIntersection_Interlaced_Set_float_256_64 5.65% 14817198.658 15654677.998 - 1.11% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.65% 9.143 9.659 - 5.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 5.63% 3052481.299 3224267.360 - 9.99% -
BM_std_minmax<long_long>/5 5.62% 2.102 2.220 - -0.20% -
BM_std_min<unsigned_short>/31 5.62% 2.466 2.605 - 0.35% -
SetIntersection_None_Set_string_1024_4 5.60% 8866691.206 9363112.301 - 1.49% -
BM_lexicographical_compare_three_way_slow_path/65536 5.59% 15294.901 16149.512 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.58% 1299106.822 1371620.655 - -2.74% -
BM_std_minmax_element<int>/65536 5.57% 16013.007 16905.690 - -1.85% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.57% 7593.654 8016.845 - 14.60% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.57% 53224.935 56191.133 - -0.46% -
SetIntersection_None_Vector_string_4_1 5.56% 231129073.776 243972927.092 - 5.61% -
BM_lexicographical_compare_three_way_slow_path/262144 5.55% 61360.495 64766.465 - 0.01% -
BM_std_minmax<int>/16 5.54% 1.312 1.385 - 5.43% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.53% 1.256 1.325 - 14.22% -
SetIntersection_Front_Vector_uint64_64_64 5.53% 11405362.232 12035644.514 - 7.65% -
rng::find_if(list<int>)_(process_all)/32768 5.50% 27152.013 28646.489 - -1.98% -
SetIntersection_Front_Set_string_262144_256 5.48% 14908198.733 15724633.336 - -0.28% -
BM_std_minmax_element<int>/1024 5.45% 255.285 269.200 - -1.31% -
bm_lexicographical_compare<unsigned_char>/3 5.44% 2.091 2.204 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.42% 5961277.151 6284631.790 - -1.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 5.40% 0.430 0.453 - -4.99% -
BM_std_minmax_element<int>/5500 5.40% 1343.374 1415.905 - -1.79% -
std::unordered_set<int>::erase(iterator)/32 5.39% 20.245 21.336 - 6.29% -
BM_std_minmax<char>/2 5.39% 0.842 0.888 - -0.80% -
BM_std_minmax_element<int>/4000 5.38% 981.475 1034.310 - -1.85% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.37% 259.939 273.910 - 5.13% -
BM_std_minmax_element<int>/64000 5.37% 15675.731 16518.162 - -1.86% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 5.36% 21.701 22.864 - 3.04% -
rng::replace(vector<int>)_(prefix)/50 5.35% 6.931 7.302 - 4.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.35% 10790.607 11368.143 - 12.98% -
rng::contains(deque<int>)_(process_all)/8 5.32% 2.945 3.101 - 5.38% -
SetIntersection_None_Vector_uint64_16384_1024 5.31% 1181487.633 1244256.368 - 5.59% -
std::map<std::string,_int>::count(key)_(existent)/8192 5.30% 29.195 30.742 - 2.15% -
SetIntersection_Interlaced_Set_float_64_64 5.30% 15022152.917 15818154.465 - 4.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 5.27% 1531360.037 1612122.507 - 1.08% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.26% 0.473 0.497 - 3.57% -
std::adjacent_find(list<int>,_pred)/50 5.26% 34.906 36.741 - 4.88% -
std::equal(list<int>)_(it,_it,_it)/8192 5.24% 9916.327 10435.934 - 3.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.23% 200766137.018 211259060.367 - 4.37% -
rng::stable_sort(deque<int>)_(ascending)/8 5.22% 18.138 19.085 - 3.86% -
SetIntersection_Interlaced_Vector_string_256_4 5.21% 6139276.747 6459273.263 - 1.25% -
bm_ranges_lexicographical_compare<unsigned_char>/64 5.21% 1.879 1.977 - -5.01% -
BM_std_minmax_element<int>/512 5.20% 129.734 136.477 - -1.20% -
BM_align/8 5.19% 0.896 0.942 - 4.95% -
BM_std_min<int>/24 5.17% 1.760 1.851 - 2.07% -
BM_std_minmax<unsigned_short>/7 5.17% 1.621 1.705 - -2.70% -
BM_std_minmax<unsigned_char>/32 5.17% 1.529 1.608 - 0.44% -
BM_RangesMakeHeap_uint64_Random_4 5.15% 1.296 1.363 - 18.13% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.15% 7775.313 8175.761 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.13% 0.557 0.585 - 11.21% -
rng::stable_sort(deque<int>)_(descending)/8 5.13% 26.691 28.060 - 2.58% -
BM_std_minmax_element<int>/70000 5.13% 17144.063 18022.758 - -2.10% -
std::find_if_not(deque<int>)_(bail_25%)/8 5.12% 1.452 1.526 - -0.31% -
std::map<int,_int>::insert(value)_(already_present)/0 5.11% 0.581 0.611 - -10.03% -
SetIntersection_None_Set_string_16384_4 5.11% 197802378.252 207905524.126 - 5.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.11% 26268.767 27610.426 - -0.40% -
bm_ranges_lexicographical_compare<unsigned_char>/8 5.09% 1.329 1.397 - -5.29% -
std::map<int,_int>::find(key)_(non-existent)/32 5.09% 2.436 2.560 - 6.60% -
rng::contains(vector<int>)_(process_all)/8 5.09% 2.668 2.803 - 3.82% -
SetIntersection_Front_Vector_string_262144_1024 5.08% 42478725.749 44635819.477 - 11.26% -
std::search(vector<int>)_(same_length)/1024 5.06% 245.212 257.623 - 1.09% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 5.04% 12907.874 13558.823 - 5.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.02% 20359861.290 21382817.501 - -2.05% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.02% 147607.699 155013.214 - 5.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.01% 1143097.291 1200378.780 - 5.82% -
BM_RangesPushHeap_string_Ascending_256 5.01% 9.349 9.817 - -10.54% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.00% 1.560 1.638 - -0.09% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.99% 28446.841 29866.943 - 4.51% -
std::shift_right(deque<int>)/50 4.99% 5.125 5.380 - 27.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 4.95% 20435692.009 21446674.393 - 2.10% -
SetIntersection_Front_Vector_uint64_262144_16384 4.95% 78197633.746 82066014.368 - 5.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.94% 37.884 39.757 - 0.95% -
BM_std_minmax_element<int>/4096 4.94% 1005.641 1055.331 - -2.15% -
BM_vector_deque_ranges_move_backward/64000 4.94% 7288.525 7648.524 - 6.57% -
rng::is_partitioned(deque<int>)_(partitioned)/50 4.94% 14.041 14.734 - -7.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 4.93% 0.528 0.554 - -5.29% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.93% 10.449 10.964 - 4.88% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.93% 12373.465 12983.345 - 1.20% -
std::set<std::string>::erase(key)_(non-existent)/32 4.93% 13.638 14.310 - -2.56% -
BM_std_minmax_element<char>/4096 4.93% 1008.601 1058.280 - -6.07% -
SetIntersection_Front_Set_string_16384_1024 4.92% 57704803.864 60545995.178 - 2.10% -
SetIntersection_Front_Vector_uint64_16384_16384 4.91% 78240633.831 82083636.456 - 5.42% -
BM_std_minmax<char>/4 4.91% 1.423 1.493 - -3.68% -
std::replace(vector<int>)_(prefix)/50 4.89% 7.349 7.708 - 1.50% -
rng::generate(list<int>)/8192 4.88% 8593.815 9013.342 - 19.62% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.87% 2.255 2.365 - 5.47% -
std::partition_point(list<int>)/8192 4.87% 12342.869 12943.500 - 1.35% -
std::set<int>::equal_range(key)_(existent)/8192 4.86% 8.063 8.455 - 6.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 4.86% 49.540 51.947 - -9.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 4.86% 6.596 6.917 - 6.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1 4.85% 1069326.238 1121226.091 - 1.40% -
BM_std_minmax_element<char>/5500 4.85% 1350.327 1415.773 - -6.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 4.84% 11028062.434 11562047.339 - 4.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.84% 1203420.540 1261684.995 - 0.03% -
BM_std_min<int>/12 4.84% 1.477 1.548 - 3.79% -
BM_std_min<unsigned___int128>/15 4.84% 6.161 6.459 - -3.60% -
SetIntersection_Front_Vector_uint64_16384_4 4.82% 1090288.033 1142828.802 - 2.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.82% 2273898.815 2383414.530 - -1.88% -
std::set<int>::equal_range(key)_(existent)/32 4.81% 1.693 1.774 - 4.25% -
std::copy(list<int>)/32768 4.81% 25460.757 26684.511 - 1.00% -
rng::swap_ranges(deque<int>)/32 4.80% 10.734 11.249 - 2.48% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.80% 208.799 218.819 - 5.84% -
BM_std_minmax_element<char>/4000 4.80% 983.332 1030.495 - -6.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 4.79% 9.896 10.370 - 2.53% -
std::count(list<int>)_(every_other)/8192 4.79% 6339.943 6643.675 - -0.30% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 4.78% 2.626 2.751 - 5.22% -
BM_deque_deque_ranges_move/64000 4.77% 2796.104 2929.608 - 3.25% -
std::copy(vector<int>)/32768 4.77% 3518.223 3686.080 - 5.40% -
SetIntersection_Front_Set_uint64_262144_16384 4.76% 325080460.745 340554631.203 - 1.28% -
std::find_if(deque<int>)_(process_all)/8192 4.75% 2948.737 3088.811 - 8.56% -
BM_PushHeap_uint64_Ascending_16 4.75% 0.931 0.975 - 7.00% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 4.73% 23.316 24.418 - 27.95% -
std::partial_sort_copy(deque<int>)_(heap)/8 4.72% 15.516 16.250 - -3.10% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 4.70% 626626.494 656078.956 - 1.80% -
BM_std_minmax_element<char>/1024 4.70% 257.939 270.052 - -5.83% -
std::search_n(vector<int>)_(no_match)/1000 4.69% 204.890 214.493 - 4.39% -
BM_std_minmax<char>/6 4.68% 1.985 2.078 - -3.57% -
bm_swap_ranges_vb_aligned/8 4.68% 3.307 3.462 - 3.34% -
rng::search(list<int>)_(no_match)/1024 4.67% 705.982 738.972 - -0.72% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 4.67% 21.626 22.636 - 2.54% -
SetIntersection_Front_Vector_float_1024_64 4.67% 1433271.723 1500197.147 - 3.55% -
std::search_n(vector<int>)_(no_match)/1024 4.67% 209.671 219.453 - 4.30% -
SetIntersection_Front_Set_string_262144_1024 4.65% 58656743.623 61383438.864 - 2.41% -
rng::unique(deque<int>)_(sprinkled)/52 4.65% 67.453 70.587 - -5.58% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 4.63% 51.570 53.956 - 1.35% -
BM_std_min<unsigned___int128>/14 4.63% 5.672 5.935 - -3.23% -
BM_std_min<unsigned___int128>/16 4.63% 6.670 6.978 - -4.31% -
std::find_if_not(deque<int>)_(bail_25%)/8192 4.62% 694.033 726.117 - 5.42% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.62% 17.709 18.528 - 4.60% -
std::multiset<std::string>::erase(key)_(existent)/8192 4.62% 128.969 134.929 - -0.08% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.60% 5.754 6.018 - 5.49% -
bm_lexicographical_compare<unsigned_char>/4 4.59% 1.388 1.452 - -3.02% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.59% 28.959 30.289 - 4.91% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 4.58% 6401.141 6694.047 - 5.05% -
BM_MakeHeap_float_PipeOrgan_4 4.58% 0.395 0.413 - 6.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 4.57% 12623001.402 13200115.982 - -4.17% -
BM_RangesPushHeap_string_Ascending_1024 4.57% 11.837 12.378 - -10.60% -
bm_ranges_lexicographical_compare<signed_char>/16 4.56% 1.269 1.327 - 2.28% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.55% 261550.692 273447.220 - 5.16% -
rng::stable_partition(list<int>)_(dense)/50 4.54% 54.812 57.299 - 8.84% -
std::partition(vector<int>)_(sparse)/50 4.53% 13.811 14.437 - 4.62% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.53% 12.363 12.923 - 15.06% -
BM_deque_deque_copy_backward/70000 4.53% 8636.180 9027.288 - 7.43% -
SetIntersection_Front_Vector_uint64_1024_16 4.52% 1137300.880 1188681.338 - -0.68% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 4.51% 1.200 1.255 - 2.02% -
std::multiset<int>::contains(key)_(existent)/1024 4.48% 3.918 4.093 - 1.59% -
rng::copy(list<int>)/32768 4.47% 25768.379 26921.273 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.47% 1381947.899 1443695.242 - -0.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.47% 3302.057 3449.571 - -0.08% -
std::copy_if(vector<int>)_(entire_range)/64 4.47% 16.103 16.822 - 2.80% -
SetIntersection_Front_Set_uint64_16384_16 4.46% 1282579.366 1339831.780 - 4.16% -
std::copy_n(vector<bool>)_(aligned)/262144 4.46% 696.380 727.462 - 7.64% -
bm_lexicographical_compare<unsigned_char>/16 4.46% 1.107 1.157 - 0.01% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.46% 47.726 49.855 - 4.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.45% 342814230.667 358056298.412 - 0.04% -
std::unordered_set<int>::contains(key)_(existent)/8192 4.44% 1.250 1.306 - -14.78% -
rng::replace(vector<int>)_(prefix)/1024 4.43% 158.999 166.048 - 0.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.43% 0.536 0.560 - 4.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.43% 1.155 1.207 - 3.69% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.41% 0.242 0.253 - 4.59% -
rng::copy(vector<int>)/4096 4.41% 145.310 151.715 - 1.53% -
BM_std_min<short>/20 4.40% 2.193 2.289 - 1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.38% 1251975.376 1306771.271 - 4.74% -
rng::adjacent_find(deque<int>,_pred)/50 4.37% 28.921 30.184 - 4.02% -
SetIntersection_Front_Set_uint32_16384_1 4.36% 1072507.614 1119308.809 - 0.34% -
BM_std_minmax_element<char>/512 4.36% 132.349 138.121 - -5.46% -
BM_std_min<unsigned_short>/12 4.36% 1.468 1.532 - 0.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.36% 466.339 486.653 - 0.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.35% 1385.837 1446.117 - 7.77% -
BM_RangesMakeHeap_uint64_Random_16384 4.35% 0.993 1.037 - 3.18% -
BM_PushHeap_uint64_Ascending_262144 4.30% 4.861 5.070 - 8.84% -
BM_std_minmax<unsigned_short>/6 4.29% 1.310 1.366 - -1.58% -
std::find_end(deque<int>)_(single_element)/1024 4.28% 318.918 332.583 - 28.39% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.28% 8.491 8.855 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.28% 6252133.148 6519674.162 - 5.90% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.27% 7.360 7.675 - 5.56% -
BM_std_minmax<unsigned_char>/24 4.26% 1.209 1.260 - 4.44% -
std::search(list<int>)_(single_element)/1024 4.25% 725.841 756.673 - -1.84% -
std::set<int>::clear()/8192 4.24% 73475.178 76590.093 - 3.14% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.22% 1524931.257 1589244.867 - 3.83% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.20% 23915.492 24920.124 - 3.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 4.20% 0.269 0.280 - 0.20% -
BM_MakeHeap_uint64_QuickSortAdversary_4 4.18% 0.413 0.430 - 0.62% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 4.16% 1.961 2.042 - 0.76% -
BM_std_minmax_element<char>/64000 4.16% 15720.343 16374.338 - -6.43% -
std::unordered_multiset<int>::clear()/8192 4.16% 62117.481 64700.470 - 7.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.16% 1107474.526 1153499.619 - -1.43% -
BM_StringRelational_Less_Empty_Small_Control 4.15% 2.059 2.145 - 7.69% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.14% 0.470 0.490 - 4.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.13% 65727.556 68442.657 - 2.70% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.12% 1.335 1.390 - 7.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.12% 11737.817 12221.685 - -3.41% -
BM_std_minmax_element<char>/65536 4.12% 16099.096 16761.614 - -6.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 4.11% 7155.326 7449.316 - 9.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 4.11% 1194662.090 1243722.578 - 3.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 4.09% 18110258.315 18851050.970 - -0.23% -
BM_std_minmax_element<char>/70000 4.09% 17175.851 17877.803 - -6.60% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 4.08% 21.580 22.461 - 0.74% -
SetIntersection_Front_Set_uint64_256_16 4.08% 4823836.958 5020684.651 - 2.42% -
BM_RangesPushHeap_uint32_Random_4 4.08% 2.440 2.540 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 4.08% 5.307 5.523 - 0.82% -
BM_lexicographical_compare_three_way_slow_path/16384 4.08% 3825.673 3981.617 - -0.07% -
BM_std_min<unsigned___int128>/13 4.07% 5.214 5.426 - -2.58% -
BM_deque_vector_move/65536 4.05% 2681.172 2789.781 - 3.26% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.05% 11178.543 11630.994 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 4.05% 9326855.122 9704238.984 - 2.28% -
BM_std_minmax<char>/5500 4.04% 49.036 51.018 - 0.10% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.04% 9467.159 9849.366 - 4.67% -
BM_deque_vector_ranges_move/0 4.03% 1.536 1.598 - 3.19% -
BM_std_minmax<unsigned_char>/3 4.02% 1.172 1.219 - 2.24% -
SetIntersection_Front_Vector_string_262144_1 4.02% 1109311.108 1153893.595 - 1.11% -
std::set<int>::count(key)_(existent)/8192 4.00% 7.853 8.166 - 4.94% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 4.00% 1.955 2.033 - -0.48% -
SetIntersection_None_Vector_uint64_262144_64 3.97% 1154826.805 1200700.168 - -0.82% -
BM_vector_deque_copy_backward/64000 3.96% 7588.041 7888.344 - 8.95% -
BM_std_min<unsigned___int128>/12 3.95% 4.728 4.915 - -2.18% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.95% 0.781 0.811 - -0.93% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.94% 1.397 1.452 - 6.55% -
rng::rotate(deque<int>)_(1_element_forward)/32 3.94% 4.678 4.862 - 1.24% -
rng::partition(vector<int>)_(sparse)/50 3.94% 13.937 14.486 - 1.42% -
BM_std_min<char>/3 3.94% 0.693 0.720 - 0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.93% 12570.166 13064.307 - 4.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 3.91% 4615413.673 4795842.137 - 2.89% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.91% 3.537 3.675 - -1.39% -
SetIntersection_Front_Set_uint32_16384_16 3.89% 1282178.505 1332053.062 - 1.95% -
BM_deque_deque_ranges_copy/2 3.89% 3.113 3.234 - 5.61% -
BM_std_minmax<unsigned_char>/26 3.88% 1.438 1.494 - 3.55% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.88% 7653607.084 7950579.653 - 9.17% -
BM_std_min<__int128>/16 3.88% 6.169 6.409 - 4.48% -
std::search(deque<int>,_pred)_(no_match)/1024 3.88% 358.552 372.456 - 13.79% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 3.86% 9.928 10.311 - 2.64% -
BM_deque_deque_copy/2 3.84% 3.114 3.234 - 5.63% -
SetIntersection_Front_Set_string_1024_1024 3.83% 54934538.067 57039393.132 - 1.23% -
bm_lexicographical_compare<unsigned_char>/64 3.83% 1.953 2.028 - 3.23% -
BM_RangesPushHeap_uint32_PipeOrgan_1 3.82% 0.613 0.636 - -0.13% -
BM_PushHeap_float_QuickSortAdversary_16 3.82% 0.979 1.017 - 3.83% -
std::remove(deque<int>)_(sprinkled)/50 3.82% 62.624 65.018 - 13.55% -
SetIntersection_None_Vector_string_16384_16384 3.82% 1282435.509 1331445.365 - 3.68% -
std::replace(vector<int>)_(prefix)/32 3.82% 4.957 5.146 - 2.27% -
BM_RangesMakeThenSortHeap_uint64_Random_4 3.82% 3.987 4.139 - 1.32% -
std::set<std::string>::find(key)_(non-existent)/1024 3.81% 20.636 21.423 - 5.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.81% 1195443.185 1241017.493 - 3.24% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 3.80% 2.190 2.273 - 0.39% -
BM_deque_deque_ranges_move/2 3.80% 3.118 3.237 - 5.73% -
std::multiset<std::string>::erase(iterator)/32 3.79% 31.253 32.439 - 5.42% -
BM_std_min<unsigned_short>/9 3.79% 6.241 6.478 - 0.03% -
std::set<int>::contains(key)_(non-existent)/0 3.79% 0.265 0.275 - 2.71% -
std::unique(deque<int>)_(contiguous)/52 3.79% 68.345 70.934 - 3.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.78% 3.217 3.338 - 3.96% -
std::fill(list<int>)/8192 3.77% 7114.327 7382.780 - 3.74% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 3.77% 1.072 1.112 - 15.24% -
SetIntersection_Front_Set_float_16384_1024 3.77% 16231463.357 16842954.541 - 8.26% -
BM_deque_vector_ranges_copy/2 3.77% 1.770 1.836 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.76% 9272596.370 9621525.471 - 4.08% -
BM_deque_deque_move/2 3.76% 3.119 3.236 - 5.79% -
SetIntersection_None_Set_string_64_64 3.75% 12141240.182 12596720.754 - 3.04% -
BM_PushHeap_uint64_Ascending_256 3.75% 2.147 2.227 - 6.48% -
std::partition(vector<int>)_(sparse)/32 3.75% 8.724 9.052 - 3.73% -
BM_std_minmax<unsigned_char>/25 3.75% 1.228 1.274 - 3.95% -
BM_StringFindStringLiteral/128 3.74% 3.121 3.238 - 3.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 3.74% 13.228 13.723 - 2.73% -
SetIntersection_Front_Vector_uint64_16384_16 3.74% 1174923.048 1218875.837 - 3.12% -
SetIntersection_None_Vector_uint64_262144_4 3.72% 1162286.388 1205551.117 - -1.12% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.72% 10011901.500 10384354.806 - 4.18% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 3.71% 449.355 466.040 - 2.21% -
BM_vector_deque_move_backward/64 3.71% 3.048 3.161 - 4.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.68% 53.935 55.922 - 1.42% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.68% 2.995 3.105 - -0.15% -
BM_std_minmax<unsigned_char>/12 3.68% 1.975 2.047 - 5.24% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.66% 24026.595 24906.808 - 3.30% -
std::generate_n(vector<int>)/50 3.66% 12.639 13.102 - 8.71% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.65% 1021.834 1059.097 - 3.67% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 3.64% 27.637 28.643 - 1.81% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.64% 2.336 2.421 - 1.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.64% 30.123 31.218 - 0.94% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.63% 3.214 3.330 - -0.27% -
rng::find_last(list<int>)_(bail_90%)/8 3.63% 0.461 0.478 - 3.63% -
SetIntersection_Interlaced_Vector_string_256_16 3.63% 10512532.869 10893805.975 - -1.08% -
rng::rotate(list<int>)_(by_1/3)/32 3.63% 14.172 14.686 - -5.96% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.62% 1.444 1.496 - 4.12% -
BM_std_min<unsigned_char>/5 3.62% 1.234 1.279 - -2.90% -
BM_deque_vector_ranges_copy_backward/1 3.61% 2.025 2.098 - -1.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 3.61% 1353846.268 1402701.699 - -1.50% -
BM_deque_vector_copy/2 3.61% 1.769 1.833 - 0.03% -
BM_std_min<unsigned___int128>/31 3.60% 15.108 15.651 - -6.63% -
BM_std_min<short>/26 3.59% 2.046 2.119 - 0.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 3.58% 1.019 1.056 - -6.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.58% 19525085.999 20223848.691 - 1.03% -
BM_std_minmax<unsigned_short>/20 3.58% 1.954 2.024 - 3.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.58% 3.021 3.129 - 4.88% -
std::partition(vector<int>)_(dense)/1024 3.57% 239.537 248.093 - -0.13% -
BM_std_minmax_element<int>/64 3.57% 16.535 17.124 - -0.90% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 3.57% 76.456 79.182 - 2.47% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.56% 1.250 1.294 - -8.02% -
BM_deque_vector_ranges_move/2 3.55% 1.777 1.840 - -0.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.55% 10.211 10.573 - 3.66% -
BM_std_min<char>/28 3.55% 1.733 1.795 - 1.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 3.54% 1.374 1.423 - 6.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 3.54% 5157264.345 5339613.593 - 1.40% -
BM_StringAssignStr_Small_Transparent 3.53% 0.493 0.511 - 3.44% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.53% 5.650 5.849 - 15.94% -
BM_std_minmax<unsigned_char>/1 3.52% 0.616 0.638 - 2.39% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.52% 104702.208 108385.894 - -2.73% -
std::unordered_set<std::string>::contains(key)_(existent)/32 3.51% 37.601 38.920 - 17.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.50% 5.147 5.328 - 6.56% -
std::copy_backward(list<int>)/32768 3.50% 26346.450 27267.743 - 2.20% -
BM_RangesPushHeap_string_Ascending_64 3.50% 6.868 7.108 - -4.48% -
BM_StringRelational_Eq_Empty_Huge_Control 3.49% 0.472 0.488 - -0.38% -
SetIntersection_None_Vector_string_1_1 3.49% 570341660.556 590227433.679 - 3.49% -
std::rotate_copy(vector<int>)/1024 3.48% 32.481 33.613 - 2.30% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.48% 0.759 0.786 - 1.36% -
BM_std_minmax_element<char>/1 3.48% 0.307 0.318 - 5.70% -
SetIntersection_None_Vector_uint64_256_256 3.47% 2207681.590 2284198.220 - 0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.47% 32.020 33.129 - 6.07% -
std::fill_n(vector<bool>)/64 3.46% 1.521 1.574 - 3.67% -
BM_PushHeap_uint64_Descending_4 3.46% 0.366 0.379 - 5.00% -
SetIntersection_None_Vector_string_1024_1024 3.46% 1226832.886 1269243.663 - 3.69% -
BM_std_min<char>/14 3.45% 1.817 1.880 - 0.48% -
SetIntersection_Front_Vector_string_1024_16 3.45% 1679743.027 1737661.984 - 0.78% -
BM_std_min<int>/4 3.45% 1.028 1.064 - 4.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.44% 25.347 26.219 - -24.88% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 3.44% 1872819.072 1937257.618 - -20.16% -
SetIntersection_None_Vector_string_262144_4 3.44% 1364518.202 1411420.820 - 4.28% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 3.44% 129.138 133.575 - 3.31% -
BM_deque_vector_move/2 3.43% 1.780 1.841 - 0.11% -
std::find(list<int>)_(bail_25%)/1024 3.43% 129.129 133.556 - 2.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.41% 1081773.792 1118638.903 - -0.53% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.41% 20.784 21.492 - 3.51% -
std::stable_partition(vector<int>)_(sparse)/50 3.40% 20.807 21.515 - 6.75% -
BM_std_min<__int128>/17 3.40% 6.580 6.804 - 4.98% -
std::unordered_multiset<int>::erase(iterator)/32 3.40% 20.306 20.997 - 4.70% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 3.40% 0.780 0.806 - 3.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.39% 53780.539 55605.107 - 2.76% -
std::search_n(list<int>)_(no_match)/1000 3.39% 662.735 685.196 - 1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.39% 7445250.666 7697549.273 - -1.45% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.38% 609.695 630.300 - 2.31% -
BM_RangesMakeThenSortHeap_string_Descending_256 3.38% 17.655 18.251 - -5.53% -
std::find_end(deque<int>)_(single_element)/1000 3.38% 313.736 324.335 - 29.64% -
SetIntersection_Front_Set_string_16_16 3.37% 62190985.144 64289712.012 - 1.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.37% 83860.992 86684.706 - 3.27% -
BM_std_min<unsigned_short>/32 3.37% 2.822 2.917 - 0.16% -
std::set<std::string>::erase(key)_(non-existent)/1024 3.36% 27.406 28.328 - 6.85% -
rng::search_n(list<int>)_(no_match)/1048576 3.36% 818389.311 845867.126 - -2.00% -
BM_std_min<unsigned___int128>/32 3.36% 15.698 16.225 - -6.77% -
std::remove(deque<int>)_(sprinkled)/32 3.35% 55.954 57.830 - 9.89% -
std::multiset<std::string>::contains(key)_(existent)/1024 3.35% 22.175 22.918 - -0.28% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 3.35% 22.615 23.373 - -1.09% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 3.34% 21.733 22.459 - 4.00% -
BM_std_min<__int128>/21 3.34% 8.210 8.484 - 6.77% -
BM_std_minmax<unsigned_char>/2 3.33% 0.873 0.902 - 2.12% -
BM_deque_vector_copy_backward/2 3.33% 1.783 1.842 - 0.02% -
std::count(list<int>)_(every_other)/1048576 3.33% 797579.889 824141.966 - -0.88% -
BM_std_min<unsigned_long_long>/31 3.32% 2.901 2.998 - -0.97% -
BM_deque_vector_ranges_copy_backward/2 3.32% 1.781 1.840 - 0.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.32% 19.232 19.870 - 3.74% -
std::is_sorted_until(vector<int>,_pred)/8 3.31% 3.434 3.548 - -1.89% -
BM_std_min<__int128>/20 3.30% 7.813 8.071 - 5.99% -
std::find(deque<int>)_(bail_25%)/8 3.30% 2.000 2.066 - 0.12% -
BM_StringRelational_Compare_Empty_Small_Control 3.30% 1.647 1.701 - 4.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 3.29% 0.919 0.949 - 0.96% -
BM_std_min<__int128>/15 3.29% 5.746 5.935 - 4.18% -
std::set<std::string>::find(key)_(non-existent)/8192 3.29% 27.360 28.260 - 0.38% -
BM_std_min<unsigned_int>/28 3.28% 1.941 2.005 - 2.16% -
std::set<int>::clear()/1024 3.28% 8567.036 8847.855 - 0.96% -
BM_StringRelational_Compare_Small_Empty_Control 3.26% 1.614 1.667 - -2.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.25% 33.017 34.091 - -3.59% -
std::unique(deque<int>)_(sprinkled)/32 3.24% 62.296 64.317 - -4.38% -
BM_deque_vector_ranges_copy/1 3.24% 2.029 2.095 - -1.02% -
BM_deque_deque_copy_backward/1024 3.23% 40.171 41.471 - 7.91% -
BM_std_min<int>/28 3.23% 1.967 2.030 - -0.00% -
std::replace(vector<int>)_(sprinkled)/1024 3.23% 153.720 158.684 - -6.05% -
std::for_each(join_view(vector<vector<int>>))/8 3.23% 1.380 1.424 - 3.30% -
BM_deque_vector_copy/64000 3.22% 2385.534 2462.460 - -13.59% -
BM_std_min<unsigned___int128>/29 3.22% 14.065 14.517 - -6.21% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.21% 2.934 3.028 - 0.56% -
BM_vector_deque_move_backward/0 3.21% 0.426 0.439 - -1.02% -
BM_std_min<unsigned_int>/16 3.21% 1.891 1.952 - 2.28% -
BM_std_minmax<char>/28 3.21% 2.110 2.178 - -3.42% -
BM_std_minmax<long_long>/11 3.21% 2.456 2.535 - -0.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 3.20% 2.455 2.533 - 0.11% -
std::count(list<int>)_(every_other)/8 3.20% 2.042 2.107 - 0.29% -
rng::fill(vector<bool>)/64 3.19% 1.598 1.648 - 2.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 3.18% 718.198 741.069 - 2.21% -
BM_std_min<unsigned_long_long>/4 3.18% 1.018 1.051 - -4.53% -
std::partition(deque<int>)_(dense)/32 3.18% 9.547 9.851 - -11.62% -
bm_lexicographical_compare<unsigned_char>/5 3.18% 1.619 1.670 - -3.65% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.18% 1.614 1.665 - 3.22% -
BM_deque_vector_ranges_move/70000 3.17% 2897.072 2989.025 - 2.67% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.17% 5.541 5.717 - 0.29% -
BM_std_minmax<short>/19 3.17% 2.414 2.491 - 2.55% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.17% 593.929 612.756 - 1.93% -
std::stable_partition(vector<int>)_(dense)/50 3.17% 24.809 25.595 - -3.16% -
SetIntersection_Front_Set_uint32_1024_1024 3.16% 16154262.886 16664722.276 - 2.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 3.15% 17762329.833 18322048.420 - 3.43% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.14% 197.790 204.008 - 2.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.14% 1.200 1.238 - 1.97% -
BM_RangesPushHeap_uint64_Descending_16 3.13% 0.367 0.379 - 5.30% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.13% 14.531 14.985 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 3.12% 459.464 473.808 - 0.75% -
std::stable_partition(vector<int>)_(sparse)/1024 3.12% 207.084 213.547 - 3.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.12% 53980.788 55665.420 - 3.95% -
std::unordered_set<std::string>::ctor(const&)/32 3.11% 683.799 705.073 - -2.63% -
rng::fill(list<int>)/8192 3.11% 7344.053 7572.443 - 2.43% -
rng::find_end(deque<int>)_(same_length)/1000 3.11% 329.076 339.308 - -63.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.11% 0.824 0.849 - -8.95% -
BM_std_min<unsigned___int128>/11 3.10% 4.275 4.408 - -2.07% -
std::move(list<int>)/32768 3.10% 30634.185 31583.890 - 2.61% -
std::partial_sort_copy(list<int>)_(repeated)/8 3.10% 8.499 8.762 - 0.61% -
rng::copy_if(list<int>)_(every_other)/4096 3.09% 3263.880 3364.686 - 3.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.08% 30.833 31.784 - -26.22% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.07% 0.923 0.951 - 1.65% -
rng::find_if_not(list<int>)_(process_all)/32768 3.07% 27663.768 28513.976 - -2.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 6623.581 6827.105 - 2.74% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.07% 1938807.291 1998301.027 - 4.01% -
std::copy(deque<int>)/8 3.07% 2.602 2.682 - -2.24% -
BM_deque_vector_copy_backward/1 3.06% 2.028 2.090 - -0.11% -
std::map<int,_int>::find(key)_(non-existent)/1024 3.06% 5.273 5.435 - 0.41% -
BM_std_min<__int128>/18 3.06% 6.993 7.207 - 5.08% -
std::find_if(deque<int>)_(process_all)/32768 3.06% 12045.693 12413.923 - 6.67% -
rng::find_last(deque<int>)_(bail_90%)/8 3.06% 0.904 0.931 - 7.43% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 3.05% 9.492 9.782 - 12.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.05% 84.733 87.321 - -4.35% -
BM_PushHeap_uint32_Ascending_262144 3.05% 8.072 8.318 - 1.73% -
BM_std_minmax<short>/3 3.05% 1.122 1.157 - -2.89% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.05% 1.593 1.641 - 3.27% -
BM_RangesPushHeap_string_Ascending_262144 3.05% 27.093 27.919 - -20.87% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.04% 19.869 20.474 - 9.91% -
SetIntersection_Front_Set_float_262144_1024 3.04% 16225899.369 16719479.395 - 17.70% -
BM_std_min<__int128>/22 3.04% 8.640 8.902 - 6.82% -
BM_StringRelational_Compare_Empty_Huge_Control 3.03% 1.612 1.661 - 2.23% -
706_stockfish_r 3.03% 20.825 21.457 - -0.59% -
std::rotate(deque<int>)_(1_element_forward)/32 3.03% 4.607 4.747 - 2.34% -
BM_std_minmax<int>/6 3.03% 1.306 1.345 - -0.27% -
BM_std_minmax<short>/32 3.02% 1.229 1.266 - 3.02% -
SetIntersection_None_Set_uint64_1024_1024 3.02% 8766075.666 9030953.432 - 3.46% -
BM_deque_vector_ranges_move/64000 3.01% 2720.831 2802.809 - 2.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.00% 362.622 373.509 - 2.22% -
BM_vector_deque_copy/2 3.00% 1.692 1.743 - -15.60% -
BM_vector_deque_move/2 2.99% 2.007 2.067 - 12.84% -
BM_std_min<unsigned_char>/6 2.98% 1.482 1.526 - -0.47% -
SetIntersection_None_Vector_string_1024_256 2.97% 1225147.119 1261565.124 - 4.45% -
rng::fold_left(deque<int>)/8192 2.97% 4424.137 4555.573 - 4.28% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.97% 1.196 1.231 - -0.49% -
BM_RangesPushHeap_string_PipeOrgan_262144 2.96% 17.260 17.772 - -1.32% -
SetIntersection_None_Set_float_64_64 2.96% 11715987.463 12062586.008 - 1.58% -
BM_vector_deque_ranges_copy_backward/2 2.96% 2.002 2.061 - 6.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.96% 11714.615 12061.014 - 1.86% -
std::set<std::string>::find(key)_(non-existent)/32 2.95% 10.543 10.855 - 16.99% -
rng::copy_backward(vector<bool>)_(aligned)/4096 2.95% 5.045 5.194 - 2.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.95% 5246819.996 5401734.340 - 5.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.95% 17.384 17.897 - -1.42% -
BM_deque_vector_move/1 2.94% 2.058 2.118 - -0.63% -
BM_StringEraseWithMove_Small_Opaque 2.94% 2.588 2.664 - 3.48% -
BM_StringRelational_Compare_Empty_Empty_Control 2.93% 1.613 1.660 - 2.98% -
BM_std_minmax<short>/6 2.93% 1.335 1.374 - -0.40% -
BM_std_min<unsigned___int128>/30 2.93% 14.612 15.039 - -6.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.92% 1.139 1.173 - 3.45% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.92% 12.566 12.932 - 2.16% -
BM_std_min<__int128>/19 2.92% 7.405 7.621 - 5.24% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 2.91% 1.594 1.640 - 3.11% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.91% 11447507.614 11780499.322 - 3.33% -
std::distance(deque<int>)/4096 2.91% 0.653 0.672 - -3.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.91% 11610692.300 11948073.871 - 2.10% -
std::find_if(vector<int>)_(process_all)/8 2.91% 2.579 2.654 - -1.71% -
std::multimap<int,_int>::count(key)_(existent)/32 2.90% 3.491 3.592 - 2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 2.90% 1085480.200 1116958.467 - 0.12% -
rng::contains_subrange(list<int>)_(process_all)/50 2.90% 17.745 18.259 - 3.67% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.90% 1.561 1.606 - -5.32% -
BM_MakeHeap_uint64_Random_256 2.89% 1.194 1.229 - 8.30% -
BM_vector_deque_copy_backward/65536 2.89% 7790.730 8015.824 - 3.43% -
BM_std_min<__int128>/32 2.89% 12.851 13.223 - 8.52% -
std::set<std::string>::count(key)_(non-existent)/32 2.88% 10.555 10.859 - 12.26% -
BM_vector_deque_copy_backward/70000 2.88% 8234.223 8471.518 - 3.78% -
SetIntersection_Front_Set_float_262144_262144 2.88% 1823787.514 1876305.340 - 5.20% -
std::search(vector<int>)_(same_length)/1000 2.88% 240.888 247.820 - 0.58% -
BM_MakeThenSortHeap_string_Ascending_1024 2.88% 36.218 37.260 - 3.94% -
BM_std_min<__int128>/25 2.87% 9.894 10.178 - 7.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2.87% 464.424 477.748 - 0.62% -
std::stable_partition(vector<int>)_(dense)/32 2.87% 20.515 21.104 - -4.75% -
SetIntersection_Front_Set_uint64_16384_64 2.87% 1954366.324 2010402.865 - 5.07% -
std::set<int>::ctor(const&)/32 2.85% 218.561 224.797 - 3.84% -
std::distance(deque<int>)/50 2.85% 0.657 0.676 - -2.55% -
SetIntersection_None_Set_float_1024_4 2.85% 8835827.128 9087538.504 - 2.42% -
std::distance(deque<int>)/1024 2.85% 0.654 0.673 - -3.06% -
BM_std_min<__int128>/24 2.85% 9.489 9.760 - 7.21% -
std::count_if(deque<int>)_(every_other)/8 2.85% 3.357 3.452 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.84% 214.583 220.678 - 110.50% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.84% 481.330 494.993 - -2.94% -
BM_std_min<unsigned_long_long>/5 2.84% 1.281 1.317 - -1.95% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.84% 28.303 29.105 - 11.57% -
BM_MakeThenSortHeap_uint64_Random_4 2.83% 3.976 4.089 - 1.62% -
std::move_backward(list<int>)/262144 2.83% 259769.635 267128.953 - 0.83% -
std::shift_right(vector<int>)/32 2.83% 4.084 4.199 - 1.53% -
std::unique(deque<int>)_(contiguous)/32 2.82% 58.724 60.383 - 1.30% -
BM_StringFindStringLiteral/256 2.82% 5.390 5.542 - 4.06% -
SetIntersection_Front_Set_uint32_256_16 2.82% 4870141.238 5007672.755 - -0.07% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.82% 55.346 56.908 - 1.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 2.82% 28.671 29.478 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.81% 21097453.301 21690732.563 - 7.79% -
rng::find_end(list<int>,_pred)_(process_all)/8192 2.81% 8224.767 8455.763 - -5.01% -
BM_deque_deque_copy/1 2.81% 3.455 3.552 - 4.37% -
std::set<int>::count(key)_(existent)/1024 2.80% 4.224 4.343 - 4.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.80% 523.885 538.552 - 1.47% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.80% 1930.422 1984.462 - 3.90% -
rng::count(list<int>)_(every_other)/1048576 2.78% 803100.655 825453.432 - -0.31% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.78% 1.221 1.255 - 2.97% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.78% 1888.762 1941.283 - 2.71% -
BM_MakeHeap_uint64_Random_4 2.77% 1.112 1.143 - -20.93% -
BM_std_min<unsigned_short>/19 2.77% 1.838 1.889 - -0.22% -
BM_std_min<unsigned___int128>/6 2.76% 2.165 2.225 - -1.56% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.76% 0.816 0.838 - 1.98% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 2.75% 32542.649 33438.249 - -17.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 2.75% 0.876 0.900 - -16.35% -
BM_std_min<__int128>/30 2.74% 12.016 12.346 - 8.44% -
rng::copy_n(list<int>)/64 2.74% 13.767 14.144 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.74% 1129390.978 1160364.219 - 2.98% -
rng::rotate(list<int>)_(by_1/3)/50 2.74% 23.899 24.553 - 4.09% -
bm_lexicographical_compare<signed_char>/16 2.74% 1.305 1.340 - 0.98% -
std::distance(deque<int>)/8192 2.73% 0.654 0.672 - -3.12% -
BM_StringRelational_Compare_Empty_Large_Control 2.73% 1.619 1.663 - 2.85% -
rng::remove_if(list<int>)_(prefix)/8192 2.73% 9333.342 9588.062 - 4.92% -
BM_std_minmax<char>/1 2.72% 0.616 0.633 - -0.06% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.72% 3.028 3.110 - -1.65% -
rng::count_if(deque<int>)_(every_other)/8 2.72% 3.261 3.349 - -0.18% -
std::search_n(vector<int>)_(no_match)/8192 2.71% 1635.673 1680.048 - 3.06% -
SetIntersection_Front_Set_float_64_64 2.71% 15345720.647 15761965.432 - 2.30% -
SetIntersection_Interlaced_Vector_string_64_16 2.71% 29383659.990 30180194.271 - -2.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.71% 1090889.841 1120437.523 - 0.97% -
SetIntersection_Front_Set_float_262144_1 2.71% 1064571.563 1093371.766 - -2.03% -
BM_std_min<__int128>/26 2.70% 10.260 10.538 - 7.36% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 2.70% 1.010 1.037 - -0.00% -
std::search(deque<int>)_(same_length)/8192 2.70% 3769.831 3871.483 - 2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.68% 105432115.855 108262774.304 - -2.28% -
std::map<int,_int>::contains(key)_(existent)/8192 2.68% 5.343 5.486 - -0.11% -
std::map<int,_int>::count(key)_(existent)/8192 2.68% 5.942 6.101 - 0.31% -
SetIntersection_None_Set_uint64_256_64 2.68% 9206073.837 9452389.791 - 3.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.67% 15.380 15.792 - 7.91% -
SetIntersection_Front_Set_string_1024_16 2.67% 1975903.634 2028612.649 - 0.34% -
std::set<std::string>::ctor(const&)/1024 2.67% 34490.236 35409.927 - 3.23% -
rng::move(deque<int>)/8 2.66% 3.776 3.877 - -1.86% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.66% 1.604 1.646 - -0.28% -
BM_RangesMakeThenSortHeap_float_Random_4 2.65% 4.157 4.267 - -1.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 2.64% 0.566 0.581 - 0.13% -
rng::copy_if(deque<int>)_(entire_range)/8 2.64% 2.844 2.919 - -1.08% -
std::rotate_copy(list<int>)/32 2.64% 8.320 8.540 - 0.15% -
std::stable_sort(deque<int>)_(descending)/8 2.64% 27.974 28.711 - 7.73% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 2.63% 24.866 25.521 - -1.99% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.62% 222.625 228.465 - 4.44% -
BM_std_min<__int128>/29 2.61% 11.575 11.877 - 7.95% -
rng::copy(vector<int>)/8 2.61% 2.140 2.196 - -4.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.61% 24.117 24.746 - 2.63% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.61% 10.605 10.882 - 1.11% -
BM_vector_deque_ranges_copy_backward/1 2.60% 2.270 2.329 - 4.94% -
rng::all_of(vector<int>)_(process_all)/32 2.60% 8.328 8.544 - 0.72% -
std::distance(join_view(vector<vector<int>>))/4096 2.60% 4.308 4.420 - -1.13% -
std::unordered_set<int>::count(key)_(existent)/32 2.59% 1.299 1.333 - -9.35% -
BM_std_minmax<long_long>/13 2.59% 3.033 3.111 - 0.29% -
BM_std_min<unsigned___int128>/10 2.59% 3.834 3.933 - -1.95% -
rng::remove_if(deque<int>)_(prefix)/1024 2.58% 570.059 584.759 - 4.22% -
BM_std_min<unsigned___int128>/9 2.57% 3.400 3.488 - -1.07% -
710_omnetpp_r 2.57% 8.947 9.177 - 3.73% -
BM_RangesPushHeap_uint64_Random_64 2.57% 5.168 5.301 - 0.49% -
rng::reverse_copy(list<int>)/32768 2.57% 25454.970 26109.457 - 0.09% -
rng::generate(deque<int>)/8192 2.57% 2035.479 2087.792 - 2.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.57% 2.637 2.705 - 2.49% -
SetIntersection_Front_Set_float_1024_256 2.57% 4971680.295 5099318.218 - 1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.57% 1211520.211 1242617.023 - 2.39% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.57% 1.390 1.426 - 2.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.57% 1223324.256 1254703.023 - -0.68% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 2.56% 31509.228 32317.388 - -16.82% -
rng::find_if_not(vector<char>)_(process_all)/8 2.56% 2.397 2.458 - -0.46% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.56% 2.298 2.357 - 3.23% -
BM_deque_vector_ranges_move/1 2.56% 2.025 2.076 - -3.41% -
BM_std_min<__int128>/31 2.56% 12.415 12.733 - 8.13% -
BM_std_min<short>/29 2.55% 2.327 2.386 - 1.59% -
BM_MakeHeap_uint64_PipeOrgan_256 2.55% 0.648 0.664 - 2.20% -
SetIntersection_None_Vector_float_16384_64 2.55% 1169415.386 1199184.136 - -0.38% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.54% 13351.145 13690.586 - 1.89% -
std::copy(list<int>)/4096 2.54% 3239.564 3321.830 - 0.80% -
BM_std_min<unsigned_long_long>/13 2.53% 1.706 1.749 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.53% 1246991.094 1278517.539 - 4.89% -
rng::starts_with(deque<int>)/1000 2.53% 462.306 473.981 - -0.81% -
std::replace(deque<int>)_(sprinkled)/8192 2.52% 2816.775 2887.865 - 2.21% -
BM_std_min<__int128>/28 2.52% 11.156 11.437 - 7.74% -
rng::search(deque<int>)_(same_length)/1024 2.51% 474.596 486.523 - 1.80% -
BM_PushHeap_uint64_Ascending_1024 2.51% 2.624 2.690 - 4.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.50% 15361.984 15746.143 - 3.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.49% 350306021.603 359030566.328 - 2.87% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.49% 2.082 2.133 - 1.94% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.49% 2.335 2.394 - 3.65% -
rng::fill(vector<bool>)/512 2.49% 1.576 1.615 - 8.81% -
std::copy_if(deque<int>)_(entire_range)/512 2.48% 136.413 139.799 - 1.99% -
SetIntersection_Front_Set_string_1024_4 2.48% 1305110.792 1337494.899 - 1.86% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 2.48% 1.334 1.367 - -1.42% -
BM_std_minmax_element<char>/4 2.48% 1.201 1.231 - -0.92% -
rng::equal(vector<bool>)_(unaligned)/8192 2.48% 64.767 66.371 - 2.48% -
std::transform(list<int>)_(identity_transform)/8192 2.47% 7035.367 7209.431 - -5.62% -
BM_deque_deque_copy/1024 2.47% 38.437 39.387 - 0.26% -
std::rotate_copy(vector<int>)/8192 2.47% 693.648 710.781 - 10.90% -
SetIntersection_Interlaced_Set_uint64_16_16 2.47% 41150486.091 42165625.560 - 2.64% -
BM_std_min<__int128>/64 2.46% 26.568 27.222 - 11.09% -
std::partition_point(deque<int>)/50 2.46% 4.923 5.044 - 9.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.46% 1925.006 1972.289 - 1.68% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.45% 532.009 545.053 - 1.09% -
SetIntersection_None_Vector_string_262144_16 2.45% 1346537.486 1379538.340 - 1.60% -
BM_std_min<__int128>/23 2.45% 9.082 9.305 - 6.55% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.45% 22.661 23.216 - 1.87% -
BM_RangesMakeHeap_uint64_Random_16 2.45% 1.292 1.324 - 2.40% -
BM_std_min<unsigned_short>/30 2.44% 2.308 2.364 - 0.20% -
rng::find_end(deque<int>)_(match_near_end)/1000 2.44% 34.558 35.402 - -89.13% -
std::unordered_multiset<int>::clear()/32 2.44% 614.609 629.621 - 3.17% -
SetIntersection_Interlaced_Vector_string_1024_4 2.44% 1662154.976 1702746.720 - -0.56% -
std::for_each_n(vector<int>)/8 2.44% 2.481 2.541 - 1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.44% 1180672.951 1209446.688 - 1.67% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.44% 22.891 23.449 - 5.00% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.44% 532.776 545.752 - -1.04% -
std::unique(list<int>,_pred)_(contiguous)/8192 2.43% 7813.208 8003.393 - 0.80% -
SetIntersection_None_Set_uint32_16384_16384 2.42% 154908039.112 158663889.709 - 2.88% -
BM_std_min<__int128>/14 2.42% 5.335 5.464 - 3.28% -
rng::copy_n(vector<bool>)_(aligned)/1048576 2.42% 1038.263 1063.392 - -32.36% -
BM_deque_vector_copy/65536 2.41% 2508.219 2568.630 - -12.63% -
BM_StringRead_Cold_Deep_Large 2.41% 1.305 1.336 - 10.53% -
rng::rotate(list<int>)_(1_element_backward)/8192 2.41% 7796.023 7983.547 - -4.50% -
BM_RangesMakeHeap_uint32_Random_1024 2.40% 1.075 1.101 - 2.75% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.39% 18.553 18.996 - 4.20% -
BM_deque_deque_ranges_move/1 2.39% 3.448 3.531 - 3.20% -
std::sort(vector<int>)_(descending)/8 2.38% 25.126 25.725 - 4.31% -
BM_RangesPushHeap_uint32_Random_16 2.38% 4.473 4.579 - 4.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.38% 578.711 592.476 - -2.07% -
BM_deque_deque_ranges_copy_backward/1024 2.38% 40.477 41.440 - 8.94% -
SetIntersection_None_Vector_string_262144_16384 2.38% 1334601.050 1366330.641 - 0.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 362.658 371.271 - 1.01% -
BM_std_minmax<long_long>/6 2.37% 2.363 2.419 - -0.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.37% 229.098 234.532 - 0.65% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.37% 5.431 5.560 - 1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.37% 11920978.335 12203060.562 - 2.02% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.36% 20.880 21.373 - -12.91% -
SetIntersection_Interlaced_Vector_float_262144_16 2.34% 3191870.781 3266612.199 - -48.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.34% 355789928.318 364118793.054 - 3.63% -
std::search_n(vector<int>)_(no_match)/1048576 2.34% 208181.097 213049.203 - 1.71% -
BM_std_minmax<unsigned_char>/7 2.34% 2.430 2.487 - 2.16% -
BM_deque_deque_move/1 2.33% 3.429 3.509 - 2.93% -
std::unordered_set<int>::insert(value)_(new_value)/1024 2.33% 20.474 20.952 - 7.39% -
rng::any_of(vector<int>)_(process_all)/8 2.33% 2.454 2.511 - 6.66% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.33% 327.660 335.297 - -4.61% -
SetIntersection_None_Set_float_1024_1 2.33% 8882961.202 9089986.702 - -1.08% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.33% 5.514 5.643 - 0.65% -
std::stable_partition(list<int>)_(sparse)/1024 2.32% 926.761 948.305 - 3.84% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.32% 4593635.545 4700311.710 - -0.27% -
rng::generate(list<int>)/32 2.32% 8.669 8.869 - 3.90% -
rng::sort(vector<int>)_(descending)/8 2.32% 25.203 25.787 - 4.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.31% 19.752 20.209 - 1.49% -
BM_std_min<unsigned___int128>/7 2.31% 2.572 2.631 - -0.99% -
BM_std_min<__int128>/13 2.31% 4.923 5.036 - 3.19% -
rng::find_end(deque<int>)_(match_near_end)/8192 2.30% 275.015 281.340 - -99.83% -
rng::is_sorted_until(vector<int>,_pred)/1024 2.30% 432.750 442.693 - 9.20% -
rng::copy_backward(deque<int>)/8 2.30% 2.747 2.810 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.30% 1101875.202 1127167.624 - 0.26% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 2.29% 19.599 20.048 - 3.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.29% 1574.145 1610.210 - 22.32% -
rng::rotate(list<int>)_(1_element_forward)/50 2.29% 26.249 26.849 - 10.52% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.29% 3.704 3.789 - 2.98% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.29% 28.076 28.718 - 6.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 2.28% 1091149.766 1116081.693 - -0.65% -
BM_std_minmax<unsigned_short>/21 2.28% 2.002 2.048 - 4.35% -
rng::all_of(vector<int>)_(process_all)/50 2.28% 18.186 18.600 - 0.78% -
BM_std_min<unsigned_long_long>/22 2.27% 2.170 2.219 - 2.24% -
BM_MakeHeap_string_QuickSortAdversary_16384 2.27% 11.726 11.993 - 1.74% -
BM_StringEraseToEnd_Huge_Opaque 2.27% 2.444 2.500 - -0.50% -
rng::search(deque<int>)_(same_length)/8192 2.27% 3789.971 3875.828 - 0.93% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.26% 5.572 5.698 - 1.45% -
BM_lexicographical_compare_three_way_slow_path/4096 2.26% 961.742 983.513 - -0.09% -
BM_std_min<char>/19 2.26% 1.156 1.182 - 0.05% -
SetIntersection_Interlaced_Set_string_16384_1 2.25% 1139762.068 1165453.371 - 0.85% -
SetIntersection_Interlaced_Set_string_16384_1024 2.25% 356817008.347 364829703.126 - 7.61% -
BM_std_min<unsigned_short>/22 2.24% 1.845 1.887 - 4.09% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.24% 110586194.635 113064545.399 - -2.99% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.24% 3457.258 3534.686 - 9.20% -
std::vector<int>::ctor(size)/8192 2.23% 563.325 575.911 - 1.23% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.23% 10015.471 10239.061 - -2.93% -
rng::find_if(vector<char>)_(process_all)/50 2.23% 12.456 12.734 - 0.58% -
bm_ranges_lexicographical_compare<int>/64 2.23% 4.805 4.912 - 0.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 2.23% 1.190 1.216 - -7.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.23% 1470.536 1503.330 - -0.12% -
SetIntersection_None_Vector_string_16384_256 2.23% 1297199.285 1326101.323 - 2.74% -
SetIntersection_Front_Set_uint64_1024_64 2.23% 1987839.977 2032087.177 - 7.63% -
SetIntersection_Front_Set_string_16_4 2.22% 66500363.803 67978326.502 - 1.69% -
SetIntersection_Front_Set_string_4_4 2.22% 166129427.826 169820190.338 - 1.85% -
std::move_backward(deque<int>)/8 2.22% 3.892 3.978 - 19.87% -
SetIntersection_None_Set_string_16384_64 2.22% 202696597.017 207194447.321 - 3.23% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.21% 170.588 174.365 - 2.14% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.21% 14378.601 14696.819 - 2.38% -
std::copy_backward(vector<int>)/32768 2.20% 3715.674 3797.394 - 0.06% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 2.20% 18.266 18.667 - 4.30% -
BM_std_min<__int128>/12 2.20% 4.509 4.608 - 2.99% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.19% 747.666 764.066 - 13.97% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.19% 592942.700 605917.281 - 0.45% -
BM_std_min<unsigned___int128>/28 2.18% 13.575 13.872 - -6.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 2.18% 22157209.007 22640331.524 - -0.75% -
std::rotate(list<int>)_(by_1/4)/8192 2.18% 7166.516 7322.710 - 1.35% -
std::stable_partition(list<int>)_(dense)/50 2.18% 56.544 57.775 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.17% 3234663.562 3305007.108 - 34.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.17% 27413365.916 28008229.936 - 3.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.17% 129.626 132.436 - 3.79% -
rng::for_each(deque<int>)/32 2.17% 3.769 3.850 - 2.41% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.16% 1937.819 1979.606 - 3.02% -
std::copy_if(list<int>)_(entire_range)/32768 2.15% 28306.250 28916.219 - -3.62% -
BM_RangesMakeThenSortHeap_string_Descending_64 2.15% 12.830 13.107 - 1.04% -
rng::copy_backward(list<int>)/8 2.15% 2.374 2.425 - -1.51% -
rng::move(list<int>)/32768 2.15% 34218.900 34954.672 - -2.12% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.15% 41.432 42.322 - 2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.15% 3630149.140 3708115.078 - 0.50% -
std::multiset<std::string>::find(key)_(existent)/8192 2.15% 41.057 41.939 - 45.08% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.15% 53806.133 54961.723 - 0.41% -
BM_std_minmax<unsigned_char>/30 2.15% 2.693 2.751 - 1.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.15% 247.970 253.295 - 0.87% -
std::partition_point(vector<int>)/50 2.15% 2.527 2.581 - 0.39% -
std::partial_sort_copy(list<int>)_(heap)/8 2.15% 15.935 16.277 - -0.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 2.14% 13.934 14.233 - 0.23% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 2.14% 26229.912 26792.140 - 2.02% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.14% 1.200 1.225 - -8.88% -
BM_RangesPushHeap_uint64_Random_262144 2.14% 5.966 6.094 - 1.43% -
SetIntersection_Interlaced_Set_string_256_256 2.14% 31965437.227 32650319.794 - 0.79% -
bm_lexicographical_compare<unsigned_char>/1 2.14% 1.620 1.654 - -2.10% -
SetIntersection_Interlaced_Set_float_16_4 2.14% 63674092.902 65033830.849 - 0.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 2.13% 6.421 6.558 - -0.14% -
BM_std_min<__int128>/27 2.13% 10.739 10.967 - 7.28% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.12% 2.559 2.613 - -0.26% -
SetIntersection_Interlaced_Set_uint32_256_4 2.12% 11730059.986 11978270.941 - 4.99% -
rng::find_end(vector<int>)_(same_length)/8192 2.11% 1945.263 1986.383 - -48.09% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.11% 7.543 7.702 - 3.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.11% 1236.726 1262.833 - 5.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.10% 3.621 3.697 - 2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.10% 11528629.908 11770878.687 - 2.66% -
BM_std_min<unsigned_short>/512 2.10% 7.198 7.349 - 2.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 2.09% 0.547 0.558 - -0.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.09% 3.461 3.534 - 3.89% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.09% 689.260 703.697 - 4.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.09% 1.974 2.016 - 17.54% -
SetIntersection_Interlaced_Set_float_1024_256 2.09% 16076873.115 16412912.528 - 1.19% -
BM_std_min<unsigned_int>/29 2.09% 1.942 1.982 - -5.10% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.08% 4609679.088 4705714.183 - 0.87% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.08% 4015.740 4099.330 - 1.81% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.08% 4.041 4.125 - 1.02% -
BM_lexicographical_compare_three_way_slow_path/1048576 2.08% 248379.520 253538.587 - -0.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.06% 268.993 274.532 - -0.75% -
rng::copy_if(vector<int>)_(entire_range)/64 2.06% 16.161 16.494 - 6.50% -
rng::partition_point(vector<int>)/8192 2.05% 10.581 10.798 - 1.13% -
BM_MakeHeap_uint64_Random_64 2.05% 1.266 1.292 - 0.71% -
BM_std_minmax<short>/23 2.04% 2.601 2.654 - -1.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 2.04% 37.675 38.443 - 34.76% -
BM_CmpEqual_schar_schar 2.04% 1.087 1.109 - 0.31% -
rng::is_partitioned(list<int>)_(partitioned)/1024 2.03% 697.965 712.162 - -1.23% -
SetIntersection_Front_Set_uint64_262144_1 2.03% 1097612.724 1119924.079 - -3.09% -
SetIntersection_None_Set_float_64_1 2.03% 22462790.617 22919337.596 - -1.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.03% 544.890 555.952 - -2.86% -
BM_std_minmax<unsigned_char>/5 2.03% 1.750 1.785 - 1.93% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 2.02% 19.135 19.522 - -0.09% -
std::set<int>::erase(key)_(existent)/0 2.02% 20.282 20.692 - 2.10% -
BM_deque_deque_move_backward/1024 2.02% 40.671 41.493 - 7.74% -
BM_std_minmax<unsigned_long_long>/2 2.02% 0.867 0.884 - 1.72% -
rng::contains(list<int>)_(process_all)/8192 2.02% 6936.911 7077.087 - 1.57% -
BM_vector_deque_copy_backward/64 2.02% 3.030 3.091 - 4.38% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 2.02% 31.356 31.988 - 1.14% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.02% 5409.638 5518.690 - -1.55% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.01% 54318.312 55412.536 - 3.25% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.01% 83351.324 85029.703 - -3.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.01% 4.007 4.087 - -1.91% -
SetIntersection_None_Set_string_16384_16 2.01% 200654648.020 204690144.040 - 3.87% -
BM_RangesSortHeap_uint64_4 2.01% 0.946 0.965 - 3.31% -
rng::sort(deque<int>)_(heap)/8 2.01% 24.647 25.142 - 0.99% -
BM_std_min<unsigned___int128>/8 2.01% 2.992 3.052 - -1.85% -
std::partition(list<int>)_(sparse)/50 2.01% 14.703 14.998 - 1.25% -
SetIntersection_Interlaced_Set_string_262144_1 2.01% 1146794.477 1169804.685 - 0.00% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.00% 691.425 705.266 - 1.04% -
std::map<std::string,_int>::clear()/8192 2.00% 203908.862 207986.720 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.00% 1609.438 1641.548 - 0.63% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.99% 37.250 37.991 - -1.46% -
rng::copy_if(list<int>)_(every_other)/32768 1.99% 25406.922 25912.706 - 2.28% -
BM_std_minmax<unsigned_char>/27 1.99% 1.888 1.925 - 3.06% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.98% 7069.949 7210.233 - -0.10% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.98% 38368699.050 39129083.336 - 1.88% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 1.98% 12010.988 12248.745 - -1.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.97% 8787079.083 8960329.794 - -24.81% -
std::reverse(vector<int>)/8 1.97% 1.524 1.554 - -2.63% -
rng::rotate(list<int>)_(1_element_forward)/8192 1.97% 7687.252 7838.314 - -5.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.96% 731.767 746.144 - 1.63% -
BM_std_min<unsigned_int>/4 1.96% 1.040 1.060 - 6.43% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.96% 20.394 20.795 - 1.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.96% 5.621 5.731 - 2.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.96% 358.801 365.824 - -1.42% -
BM_RangesPushHeap_float_Random_64 1.96% 6.565 6.693 - -0.10% -
BM_std_min<char>/23 1.95% 2.244 2.288 - 0.31% -
std::sort(vector<int>)_(descending)/1024 1.95% 1039.668 1059.943 - 1.76% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 1.95% 28.220 28.770 - 8.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.95% 5345.253 5449.299 - 5.60% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.94% 593207.629 604735.226 - -0.06% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.94% 18238379.233 18592096.099 - 1.04% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 1.94% 9.239 9.418 - -0.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.94% 19721346.598 20103555.308 - -1.36% -
BM_std_min<__int128>/11 1.94% 4.077 4.156 - 2.71% -
rng::sort(deque<int>)_(descending)/8 1.94% 25.434 25.927 - 1.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.94% 35.856 36.550 - 1.61% -
std::partition_copy(list<int>)/50 1.93% 12.912 13.162 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.93% 18237849.874 18590113.408 - 2.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.93% 23.284 23.733 - 2.82% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.93% 38.251 38.988 - 0.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.93% 34.247 34.906 - 0.90% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.92% 4.317 4.400 - 0.88% -
bm_ranges_lexicographical_compare<int>/8 1.91% 1.502 1.530 - -0.01% -
rng::find_if(vector<int>)_(bail_25%)/8 1.91% 1.062 1.083 - 1.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.91% 1556.874 1586.600 - 0.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.91% 139889.150 142558.195 - 1.05% -
BM_std_minmax<unsigned_char>/6 1.91% 2.043 2.082 - 1.63% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.91% 8.596 8.760 - 1.02% -
BM_std_minmax<short>/31 1.90% 3.071 3.130 - 1.45% -
BM_deque_deque_ranges_move_backward/1024 1.90% 40.672 41.446 - 8.43% -
rng::partition_copy(deque<int>)/50 1.90% 28.315 28.853 - 5.08% -
SetIntersection_None_Vector_string_262144_64 1.90% 1343423.206 1368942.958 - -0.17% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 1.90% 456.359 465.026 - 0.07% -
BM_std_min<long_long>/31 1.90% 3.287 3.350 - -1.56% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 1.90% 63.089 64.285 - -3.75% -
std::move(vector<bool>)_(unaligned)/64 1.90% 1.550 1.580 - 2.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.89% 43554649.387 44378133.851 - 1.26% -
std::copy_if(list<int>)_(every_other)/32768 1.89% 25810.849 26298.550 - 4.26% -
rng::starts_with(deque<int>)/1024 1.89% 477.848 486.868 - -0.24% -
SetIntersection_Interlaced_Vector_string_1024_16 1.89% 3329806.690 3392612.377 - -0.85% -
rng::find_if(vector<int>)_(process_all)/8 1.89% 2.501 2.548 - -3.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.88% 34543.313 35192.913 - 0.44% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.88% 22.757 23.185 - -1.34% -
std::set<std::string>::count(key)_(existent)/8192 1.88% 29.571 30.126 - 1.82% -
std::multiset<std::string>::count(key)_(existent)/1024 1.87% 23.336 23.772 - 0.97% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.87% 10.375 10.569 - 1.32% -
BM_PushHeap_uint32_Ascending_16384 1.87% 6.617 6.741 - 0.09% -
rng::unique(deque<int>)_(sprinkled)/32 1.87% 58.927 60.028 - -1.02% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.87% 1.181 1.203 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.86% 19563188.593 19927787.780 - 2.34% -
std::set<int>::equal_range(key)_(non-existent)/32 1.86% 2.619 2.667 - -1.49% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.86% 14.792 15.067 - 0.62% -
std::set<std::string>::erase(key)_(existent)/8192 1.86% 69.886 71.184 - 0.17% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.85% 7.301 7.436 - 4.99% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.85% 0.962 0.980 - -0.46% -
BM_deque_vector_ranges_move_backward/4000 1.85% 139.948 142.534 - 0.77% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.84% 1.228 1.250 - -1.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.84% 2.125 2.164 - 1.36% -
BM_std_minmax<unsigned_short>/25 1.84% 2.248 2.289 - -1.88% -
BM_vector_deque_copy/64 1.84% 2.647 2.696 - -4.24% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.84% 190.193 193.687 - 1.60% -
std::find_end(deque<int>,_pred)_(single_element)/8192 1.83% 4816.279 4904.615 - 13.64% -
SetIntersection_Front_Vector_uint64_262144_4 1.83% 1118903.457 1139420.287 - 5.49% -
BM_deque_deque_ranges_copy/1 1.83% 3.458 3.522 - 2.70% -
rng::unique_copy(list<int>)_(sprinkled)/8192 1.83% 7457.195 7593.861 - 8.79% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.83% 8.170 8.320 - 0.16% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.82% 441.363 449.415 - -0.35% -
BM_deque_deque_move_backward/4000 1.82% 146.133 148.798 - 0.23% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.82% 8581.353 8737.796 - 1.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.82% 5330495.970 5427307.750 - 1.10% -
rng::none_of(vector<int>)_(process_all)/8 1.81% 2.400 2.443 - 3.82% -
rng::find_end(forward_list<int>)_(process_all)/8192 1.81% 5580.267 5681.387 - -2.37% -
std::generate(list<int>)/50 1.81% 15.593 15.875 - 3.32% -
BM_SortHeap_float_4 1.81% 1.063 1.083 - 5.33% -
std::stable_sort(deque<int>)_(ascending)/8 1.80% 18.479 18.812 - 3.64% -
std::replace_if(deque<int>)_(prefix)/32 1.80% 14.020 14.272 - 0.59% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.79% 289397.250 294591.031 - -0.71% -
BM_std_min<char>/24 1.79% 2.671 2.719 - 2.79% -
BM_std_minmax<unsigned_char>/18 1.79% 1.316 1.340 - 1.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.79% 88.382 89.964 - -2.22% -
BM_MakeHeap_string_Random_4 1.79% 5.804 5.908 - 1.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.79% 218.784 222.690 - -0.58% -
BM_RangesPopHeap_string_262144 1.78% 92.732 94.385 - -6.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.78% 23.246 23.660 - 0.88% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.78% 8.791 8.947 - 2.19% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.78% 2023.518 2059.440 - -0.78% -
BM_MakeHeap_uint64_Random_1024 1.77% 1.044 1.062 - -3.22% -
std::multiset<std::string>::insert(value)_(already_present)/8192 1.77% 66.438 67.616 - 0.97% -
BM_RangesSortHeap_pair<uint32,_uint32>_256 1.77% 10.046 10.224 - 0.77% -
BM_std_minmax<unsigned_char>/23 1.77% 2.948 3.001 - 0.49% -
BM_std_min<unsigned_char>/24 1.77% 2.763 2.812 - 1.98% -
std::multiset<std::string>::count(key)_(existent)/8192 1.76% 30.417 30.954 - 0.76% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.76% 2023.907 2059.621 - 1.01% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.76% 27.701 28.190 - 1.52% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.76% 497277.058 506044.593 - 1.27% -
BM_std_min<short>/12 1.76% 1.511 1.538 - 1.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.76% 9.753 9.925 - 3.89% -
BM_std_minmax<char>/21 1.76% 2.232 2.272 - -5.02% -
SetIntersection_Front_Set_uint64_16384_16384 1.76% 346037183.153 352113192.447 - 2.86% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.76% 17.653 17.962 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.75% 8865600.349 9021049.706 - -24.22% -
std::partial_sort(deque<int>)_(heap)/8192 1.75% 291822.105 296937.310 - 4.69% -
BM_std_min<unsigned_char>/31 1.75% 2.496 2.540 - 1.58% -
BM_num_put<long> 1.75% 11.678 11.882 - -1.93% -
rng::search(list<int>)_(single_element)/1024 1.75% 707.400 719.794 - -0.86% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.75% 4111.895 4183.877 - 2.08% -
std::set<int>::ctor(&&,_different_allocs)/32 1.75% 179.984 183.130 - 1.82% -
BM_PushHeap_uint64_Random_262144 1.75% 5.978 6.083 - -0.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.75% 6647.762 6763.881 - 1.53% -
rng::copy(vector<int>)/1048576 1.74% 49272.085 50131.579 - -0.13% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.74% 6987.222 7109.089 - 0.20% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.74% 35946.105 36572.664 - 2.04% -
SetIntersection_Interlaced_Set_string_4_4 1.74% 166409398.482 169309380.387 - 0.61% -
SetIntersection_Front_Vector_float_1024_16 1.74% 1183442.441 1204058.905 - 1.50% -
rng::partial_sort_copy(list<int>)_(heap)/1024 1.74% 8489.426 8637.313 - 1.42% -
rng::copy_if(list<int>)_(entire_range)/512 1.74% 365.918 372.292 - 0.20% -
BM_std_min<unsigned_short>/27 1.74% 2.334 2.374 - -0.30% -
std::remove_if(deque<int>)_(sprinkled)/32 1.73% 56.711 57.694 - 2.81% -
BM_RangesPushHeap_string_SingleElement_4 1.73% 2.134 2.171 - -5.35% -
SetIntersection_None_Vector_uint64_256_64 1.73% 3612175.739 3674640.435 - 4.20% -
BM_MakeThenSortHeap_float_SingleElement_262144 1.73% 51.494 52.384 - -0.02% -
BM_std_min<char>/18 1.73% 0.971 0.988 - -0.02% -
rng::copy_backward(vector<int>)/4096 1.73% 148.170 150.729 - 6.82% -
std::set<std::string>::equal_range(key)_(existent)/32 1.73% 16.839 17.130 - 10.47% -
rng::sort(deque<int>)_(ascending)/8 1.73% 18.192 18.506 - 1.48% -
std::remove(list<int>)_(sprinkled)/1024 1.72% 961.300 977.880 - -3.59% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.72% 4.810 4.893 - 0.03% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.72% 1.662 1.691 - -2.93% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.72% 16.555 16.839 - 0.67% -
SetIntersection_Interlaced_Set_string_16384_256 1.72% 351015060.223 357044645.450 - 1.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.72% 147159.869 149686.789 - -1.99% -
rng::sort(vector<int>)_(descending)/1024 1.72% 1040.403 1058.247 - 1.73% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.71% 281242.638 286060.758 - 1.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.71% 9.108 9.263 - 0.10% -
std::find_if(list<int>)_(process_all)/32768 1.70% 27375.469 27841.201 - -2.60% -
SetIntersection_Front_Set_uint32_256_64 1.70% 6415306.662 6524392.837 - 4.64% -
rng::contains(deque<int>)_(process_all)/32 1.70% 8.563 8.708 - 1.41% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.70% 787.501 800.871 - 2.93% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.69% 39.221 39.884 - 2.65% -
SetIntersection_Interlaced_Set_uint64_256_4 1.69% 11629867.182 11826332.265 - 2.87% -
BM_std_min<char>/6 1.69% 1.585 1.612 - 1.46% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.69% 0.981 0.997 - -7.39% -
SetIntersection_Interlaced_Set_string_1024_256 1.68% 35782143.903 36384109.137 - 1.93% -
std::find_if_not(vector<char>)_(process_all)/50 1.68% 12.460 12.670 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.68% 2262654.553 2300614.059 - -1.79% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.68% 1.012 1.029 - 1.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.67% 3.059 3.110 - -0.23% -
rng::copy_backward(vector<int>)/32768 1.67% 3172.031 3225.026 - -1.88% -
rng::stable_sort(vector<int>)_(descending)/8 1.67% 25.012 25.429 - 0.31% -
rng::contains_subrange(list<int>)_(single_element)/16 1.67% 4.909 4.991 - 0.73% -
SetIntersection_Interlaced_Vector_string_4_4 1.67% 160420362.621 163094366.016 - 0.31% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.67% 5.761 5.857 - 2.53% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.66% 10.570 10.746 - 1.07% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.66% 35659.624 36252.905 - 0.83% -
std::find(list<int>)_(bail_25%)/8192 1.66% 1421.786 1445.367 - 1.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.65% 27.324 27.776 - 0.14% -
SetIntersection_None_Set_uint64_256_4 1.65% 11370203.907 11557912.562 - 1.88% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.65% 16.847 17.125 - 1.59% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.65% 6.081 6.181 - -2.08% -
std::set<int>::erase(key)_(existent)/32 1.65% 21.911 22.271 - 1.83% -
rng::copy_n(list<int>)/32768 1.65% 26182.918 26613.638 - 1.34% -
rng::generate_n(deque<int>)/32 1.64% 8.258 8.394 - -1.32% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.64% 21.328 21.678 - 1.81% -
bm_lexicographical_compare<unsigned_char>/2 1.64% 1.871 1.902 - -2.96% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.63% 472.258 479.965 - 0.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.63% 32.630 33.162 - 14.19% -
std::unordered_multiset<int>::ctor(const&)/1024 1.63% 6609.781 6717.498 - 1.58% -
std::move_backward(deque<int>)/32768 1.63% 3594.280 3652.843 - 1.26% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.63% 75.560 76.790 - 0.43% -
SetIntersection_Front_Set_uint32_1024_1 1.63% 1101483.379 1119395.443 - 5.45% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 1.63% 14.072 14.301 - 0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.63% 141081.283 143373.859 - 1.43% -
BM_MakeThenSortHeap_float_PipeOrgan_64 1.62% 3.976 4.040 - 3.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.62% 21514229.191 21863430.946 - 1.48% -
std::map<int,_int>::find(key)_(existent)/32 1.62% 1.560 1.586 - 3.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.62% 19347.483 19660.799 - -1.65% -
BM_MakeHeap_uint32_Random_256 1.62% 1.152 1.170 - 2.00% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.61% 222.468 226.058 - 4.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.61% 4247.987 4316.447 - 3.68% -
bm_lexicographical_compare<signed_char>/64 1.61% 2.003 2.035 - -12.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.61% 33.974 34.520 - -0.43% -
SetIntersection_Front_Set_string_16384_4 1.61% 1312848.597 1333957.810 - 1.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.61% 23.090 23.461 - -0.02% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.61% 56.024 56.923 - 1.35% -
BM_MakeHeap_uint64_Ascending_16 1.60% 0.646 0.656 - -2.01% -
BM_RangesMakeThenSortHeap_float_Descending_16 1.60% 1.806 1.835 - -1.79% -
rng::copy(deque<int>)/32768 1.60% 1149.263 1167.685 - 1.72% -
rng::partition_point(vector<int>)/1024 1.60% 7.486 7.606 - 0.59% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.60% 660.647 671.215 - 1.64% -
std::replace_if(deque<int>)_(prefix)/50 1.60% 20.187 20.510 - 0.84% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.60% 18978.223 19281.654 - -2.59% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.60% 49.520 50.311 - -0.03% -
BM_MakeThenSortHeap_float_Random_4 1.60% 4.310 4.379 - -1.85% -
rng::partial_sort(deque<int>)_(shuffled)/8192 1.60% 261745.906 265922.960 - -2.43% -
BM_std_min<unsigned_char>/11 1.60% 1.069 1.086 - 2.12% -
std::stable_sort(deque<int>)_(heap)/8 1.59% 26.411 26.832 - 3.16% -
BM_std_min<unsigned_long_long>/23 1.59% 2.395 2.433 - 0.16% -
BM_std_min<__int128>/512 1.59% 219.590 223.083 - 12.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 610226.764 619914.579 - 3.85% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 1.59% 6.909 7.019 - 2.22% -
bm_lexicographical_compare<unsigned_char>/7 1.58% 2.145 2.179 - -1.54% -
SetIntersection_Front_Set_string_256_4 1.58% 5198853.907 5281216.506 - 0.14% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.58% 43.846 44.541 - 0.92% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.58% 30.692 31.178 - 5.43% -
std::unordered_map<int,_int>::erase(key)_(existent)/0 1.58% 21.017 21.350 - 0.20% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.58% 3137.046 3186.715 - -6.31% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 1.58% 603.496 613.048 - 3.91% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.58% 940.727 955.608 - 2.23% -
rng::move(vector<int>)/262144 1.58% 22235.831 22587.064 - 2.34% -
rng::starts_with(deque<int>)/8 1.58% 3.973 4.036 - -1.54% -
BM_std_minmax<unsigned_short>/24 1.58% 2.260 2.296 - 0.82% -
BM_std_minmax<unsigned_long_long>/29 1.57% 4.132 4.197 - 0.01% -
rng::partial_sort_copy(list<int>)_(heap)/8192 1.57% 104857.358 106507.442 - 1.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.57% 18958475.744 19256807.202 - -0.32% -
BM_std_min<char>/20 1.57% 1.517 1.541 - 0.77% -
BM_deque_deque_copy_backward/64000 1.57% 8015.922 8141.969 - 0.58% -
std::copy_if(deque<int>)_(entire_range)/8 1.57% 2.583 2.624 - 0.23% -
std::set<std::string>::erase(key)_(existent)/32 1.57% 60.832 61.786 - -11.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 1.57% 3876.053 3936.860 - 1.07% -
rng::equal(vector<bool>)_(unaligned)/1024 1.57% 7.625 7.745 - 1.47% -
SetIntersection_Front_Vector_string_262144_262144 1.56% 14417624.674 14642539.875 - 1.08% -
BM_std_minmax<unsigned_char>/17 1.56% 1.103 1.121 - 1.44% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.56% 1.131 1.149 - -5.73% -
BM_std_min<unsigned_long_long>/8 1.56% 2.281 2.317 - -0.51% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.56% 5.393 5.477 - -2.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.55% 4547839.429 4618496.071 - -0.24% -
SetIntersection_None_Set_uint32_256_4 1.55% 11526024.226 11704905.431 - 1.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.55% 457843.979 464933.563 - -1.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.55% 1.271 1.290 - -2.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.55% 38.310 38.902 - 2.26% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.55% 21.358 21.688 - -1.44% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.54% 850553.277 863674.496 - -0.40% -
SetIntersection_Front_Vector_float_1024_256 1.54% 2598277.456 2638311.905 - 11.54% -
bm_lexicographical_compare<signed_char>/512 1.54% 7.753 7.872 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.54% 11426236.625 11601887.597 - -0.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 38.556 39.149 - -5.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.54% 18100671.767 18378563.480 - 0.44% -
SetIntersection_Interlaced_Vector_float_64_16 1.53% 19016460.570 19308087.405 - 0.62% -
SetIntersection_None_Vector_uint32_1024_16 1.53% 1133028.990 1150390.753 - 0.55% -
BM_std_min<char>/5 1.53% 1.367 1.388 - -2.63% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.53% 2904.852 2949.294 - 2.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.53% 19277410.662 19572161.332 - -2.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.53% 0.770 0.782 - -0.94% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.52% 1924.486 1953.829 - 3.63% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.52% 3.618 3.674 - -0.06% -
std::set<int>::contains(key)_(existent)/8192 1.52% 8.251 8.377 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.52% 1389248.206 1410396.757 - 6.02% -
rng::find_end(vector<int>)_(match_near_end)/1000 1.52% 27.555 27.974 - -89.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 13545.683 13751.461 - 1.65% -
SetIntersection_Front_Vector_uint32_16_16 1.52% 37924832.075 38500585.885 - 1.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.52% 21.929 22.261 - 1.06% -
BM_std_minmax<short>/64 1.51% 1.525 1.548 - 1.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 1.51% 10.641 10.802 - 0.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.51% 56414.957 57267.186 - 2.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.51% 478.106 485.312 - 1.03% -
std::sort(deque<int>)_(ascending)/1024 1.51% 762.135 773.620 - 1.15% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.51% 105.139 106.723 - 0.28% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.50% 296.981 301.443 - 1.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.50% 70.005 71.055 - 0.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.50% 7892.095 8010.460 - 0.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.50% 2.375 2.410 - -3.05% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.50% 1.209 1.227 - 0.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.49% 14869.125 15091.074 - 1.58% -
BM_std_min<unsigned___int128>/5 1.49% 1.799 1.825 - -1.34% -
SetIntersection_Interlaced_Vector_uint32_262144_256 1.49% 41268011.916 41883425.793 - 42.13% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.49% 2783.081 2824.503 - -0.92% -
std::partition_copy(vector<int>)/50 1.49% 12.748 12.937 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.48% 6.721 6.821 - -0.47% -
rng::partial_sort(deque<int>)_(heap)/8192 1.48% 286864.754 291121.132 - 1.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 1.48% 4.857 4.928 - 1.09% -
BM_std_minmax<int>/11 1.48% 1.729 1.754 - -4.23% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.48% 22.653 22.987 - -4.24% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.48% 6.214 6.306 - 1.05% -
std::sort(deque<int>)_(pipe-organ)/8 1.48% 20.814 21.122 - 1.32% -
std::find_if_not(vector<char>)_(process_all)/1024 1.48% 272.362 276.381 - 2.20% -
BM_PushHeap_uint64_Ascending_16384 1.48% 3.693 3.747 - 5.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.47% 2048.437 2078.624 - 5.34% -
SetIntersection_Front_Set_string_64_4 1.47% 19670335.520 19960127.451 - -1.18% -
BM_std_min<unsigned_long_long>/7 1.47% 1.866 1.894 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.47% 1160657.901 1177728.193 - 2.30% -
BM_StringEraseToEnd_Large_Transparent 1.47% 0.837 0.850 - 0.89% -
rng::find_end(vector<int>)_(same_length)/1024 1.47% 250.705 254.389 - -50.48% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.47% 16.186 16.423 - 1.82% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.46% 7045.160 7148.193 - 0.76% -
BM_MakeHeap_float_Random_64 1.46% 1.599 1.622 - -9.22% -
rng::all_of(deque<int>)_(process_all)/50 1.46% 17.731 17.989 - -1.89% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.46% 12342.464 12522.133 - 19.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.46% 1113868.386 1130076.583 - 0.62% -
rng::contains(deque<int>)_(process_all)/1048576 1.45% 249516.892 253139.245 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.45% 1209084.939 1226633.283 - -1.37% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 1.45% 61035.595 61921.319 - 0.66% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.45% 66105.022 67064.188 - 0.98% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.45% 108573.120 110146.497 - -1.83% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.45% 5.004 5.076 - -1.16% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.45% 824.156 836.070 - 0.81% -
BM_std_minmax<unsigned_char>/20 1.44% 1.946 1.974 - 2.17% -
rng::contains(deque<int>)_(process_all)/8192 1.44% 1916.702 1944.372 - 1.75% -
std::find_end(list<int>)_(match_near_end)/1024 1.44% 59.810 60.674 - -98.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 1.44% 10.420 10.570 - 1.19% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.44% 633.557 642.693 - -0.41% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.44% 696.172 706.188 - -0.15% -
std::for_each(deque<int>)/32 1.44% 3.778 3.832 - 0.40% -
rng::sort(vector<int>)_(descending)/8192 1.43% 7307.715 7412.472 - 1.90% -
std::search(vector<int>)_(near_matches)/1000 1.43% 13833.474 14031.770 - -1.32% -
std::unordered_map<int,_int>::ctor(const&)/32 1.43% 196.895 199.717 - -0.66% -
SetIntersection_None_Set_string_256_4 1.43% 12002144.250 12174132.202 - 2.71% -
std::partial_sort(deque<int>)_(repeated)/1024 1.43% 6372.028 6463.280 - 0.95% -
BM_std_minmax<unsigned_char>/31 1.43% 3.153 3.198 - 1.28% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.43% 3.646 3.698 - -1.89% -
std::multiset<int>::count(key)_(existent)/32 1.43% 3.566 3.617 - 2.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.43% 9.405 9.539 - 2.74% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.43% 3245.967 3292.290 - 3.67% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.43% 0.953 0.966 - 0.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.43% 35.788 36.298 - 25.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.42% 650.221 659.468 - -3.23% -
std::map<int,_int>::find(key)_(existent)/1024 1.42% 3.934 3.990 - 6.38% -
BM_deque_vector_ranges_copy/0 1.42% 1.353 1.372 - -3.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.41% 640.743 649.809 - -0.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.41% 29.204 29.617 - 1.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.41% 54648.131 55420.798 - 1.41% -
BM_PopHeap_float_16384 1.41% 33.738 34.214 - 3.25% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.41% 5.663 5.743 - 1.17% -
rng::for_each(multimap<int>)/50 1.41% 37.995 38.531 - -23.73% -
rng::find(deque<int>)_(bail_25%)/1024 1.41% 66.386 67.319 - 1.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.41% 274063.668 277914.660 - 1.20% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.41% 20367.910 20654.088 - 3.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.40% 0.995 1.009 - -1.30% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 1.40% 79.552 80.668 - -4.94% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 1.40% 589.057 597.316 - 3.63% -
std::shift_right(deque<int>)/1024 1.40% 42.669 43.266 - 8.63% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.40% 23.909 24.243 - -1.02% -
BM_deque_vector_ranges_move_backward/1024 1.40% 36.652 37.165 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.40% 12591726.950 12767598.360 - 0.53% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.40% 22.870 23.189 - 1.62% -
BM_std_min<unsigned___int128>/4 1.39% 1.409 1.429 - -1.18% -
rng::reverse_copy(deque<int>)/512 1.39% 125.761 127.514 - 0.63% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.39% 13.459 13.646 - 2.58% -
std::unordered_set<int>::ctor(const&)/8192 1.39% 54431.856 55188.241 - 0.37% -
BM_std_minmax<unsigned_char>/22 1.39% 2.522 2.557 - 1.93% -
BM_RangesMakeThenSortHeap_string_Random_262144 1.39% 196.234 198.958 - -4.57% -
BM_vector_deque_move_backward/512 1.39% 18.012 18.262 - 3.75% -
bm_swap_ranges_vb_aligned/1048576 1.38% 3411.019 3458.240 - 1.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.38% 17.122 17.359 - -0.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.38% 166006.308 168300.437 - -2.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.38% 60.218 61.050 - 1.14% -
BM_MakeThenSortHeap_string_Descending_256 1.38% 17.753 17.998 - -8.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.38% 49.371 50.052 - -30.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 1.38% 21.939 22.241 - -6.02% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.38% 1.472 1.492 - 0.47% -
SetIntersection_Front_Set_string_64_16 1.38% 25194119.240 25541288.637 - -0.85% -
rng::copy_n(deque<int>)/32768 1.38% 1134.711 1150.338 - 1.18% -
BM_PushHeap_string_QuickSortAdversary_64 1.38% 12.866 13.043 - 1.25% -
BM_std_minmax<unsigned_long_long>/7 1.37% 2.496 2.530 - 0.07% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.37% 7.576 7.680 - 1.31% -
rng::adjacent_find(list<int>)/8192 1.37% 6903.916 6998.694 - 0.81% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.37% 362.597 367.574 - 2.35% -
707_ntest_r 1.37% 16.360 16.584 - -2.14% -
std::find(list<int>)_(process_all)/8 1.37% 2.356 2.388 - -0.37% -
std::replace_if(list<int>)_(prefix)/50 1.37% 24.104 24.434 - 0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.37% 1.080 1.095 - -2.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 1.36% 34.185 34.651 - 0.15% -
BM_deque_vector_move/70000 1.36% 2916.179 2955.917 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.36% 8877161.070 8998005.797 - 2.33% -
BM_std_min<unsigned_int>/24 1.36% 1.830 1.854 - 1.23% -
BM_deque_vector_ranges_copy_backward/4096 1.36% 147.489 149.493 - 1.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 36139.399 36630.191 - 3.80% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.35% 69061.088 69994.665 - 2.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.35% 8901609.529 9021934.162 - -29.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.35% 803428.343 814286.546 - 2.64% -
BM_std_min<unsigned_long_long>/24 1.35% 2.658 2.694 - 0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.35% 7.280 7.378 - 0.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.35% 15.059 15.262 - 2.88% -
rng::stable_sort(deque<int>)_(heap)/8 1.35% 25.779 26.126 - -0.90% -
SetIntersection_None_Vector_uint32_262144_1 1.35% 1196231.999 1212345.200 - 4.21% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.35% 1.840 1.864 - 0.55% -
std::copy_if(vector<int>)_(every_other)/8 1.35% 2.578 2.613 - 3.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.34% 3347.585 3392.595 - 2.15% -
BM_std_minmax<short>/21 1.34% 1.991 2.018 - -1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.34% 2293726.790 2324480.163 - -0.00% -
rng::copy(deque<int>)/8 1.34% 2.703 2.739 - -1.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.34% 13475.665 13656.016 - 1.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.34% 1.689 1.712 - 7.13% -
std::sort(deque<int>)_(repeated)/8 1.34% 18.654 18.903 - 0.95% -
rng::rotate_copy(vector<int>)/1024 1.34% 33.256 33.701 - 3.68% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.33% 798.753 809.416 - 1.94% -
std::sort(deque<int>)_(pipe-organ)/1024 1.33% 2760.234 2797.022 - -1.06% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.33% 14.954 15.154 - 3.27% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 1.33% 2024.618 2051.585 - -0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.33% 3622807.040 3671027.072 - 0.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.33% 15865.618 16076.446 - 2.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.33% 165.781 167.983 - 2.02% -
std::any_of(list<int>)_(process_all)/32768 1.33% 25675.821 26016.367 - 0.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.33% 1.524 1.545 - 0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.32% 28801.502 29182.891 - 0.84% -
std::partial_sort(vector<int>)_(heap)/8192 1.32% 100874.366 102209.733 - 1.49% -
std::copy_if(list<int>)_(entire_range)/512 1.32% 366.756 371.599 - 0.02% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 1.32% 4771.455 4834.458 - 12.25% -
BM_CmpLess_uchar_schar 1.32% 1.034 1.048 - 1.09% -
rng::find(deque<int>)_(process_all)/8 1.32% 3.521 3.568 - 1.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.32% 16.148 16.360 - 1.95% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.31% 0.873 0.884 - 0.07% -
BM_MakeHeap_string_Ascending_262144 1.31% 7.307 7.403 - -19.29% -
BM_PushHeap_uint64_Random_256 1.31% 5.553 5.626 - -0.87% -
rng::partition_point(list<int>)/32 1.31% 15.570 15.774 - 0.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.31% 33.977 34.421 - 0.45% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.31% 42.035 42.584 - 43.03% -
SetIntersection_Front_Set_string_256_16 1.30% 7496371.137 7594076.228 - -0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.30% 7.393 7.490 - -1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.30% 2936758.708 2975004.835 - 0.54% -
BM_MakeThenSortHeap_float_Ascending_16 1.30% 2.935 2.973 - 0.63% -
std::copy(list<int>)/262144 1.30% 215179.151 217972.992 - 0.37% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.30% 604.762 612.614 - 1.24% -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.30% 0.983 0.996 - 9.74% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.30% 15.831 16.036 - 0.91% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 1.30% 4830.802 4893.484 - 3.75% -
std::equal(vector<int>)_(it,_it,_it)/8192 1.30% 563.913 571.225 - -0.03% -
BM_PushHeap_string_PipeOrgan_1024 1.30% 9.714 9.840 - -8.84% -
BM_RangesSortHeap_float_16384 1.29% 27.226 27.579 - 4.12% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.29% 832.361 843.136 - 2.55% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.29% 1097578.247 1111778.261 - -0.51% -
std::partition(list<int>)_(dense)/32 1.29% 8.993 9.109 - -0.56% -
SetIntersection_Front_Set_uint32_64_16 1.29% 16759961.216 16976725.562 - 1.28% -
SetIntersection_Interlaced_Set_float_1024_16 1.29% 11534064.310 11683220.328 - -0.81% -
std::reverse_copy(list<int>)/32768 1.29% 25846.695 26180.699 - -0.67% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.29% 2448.199 2479.795 - 1.28% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.29% 215.103 217.877 - 1.52% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.29% 80.618 81.655 - 3.43% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 1.29% 9.178 9.296 - -0.04% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.29% 2852.013 2888.700 - 1.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.28% 1180055.057 1195191.637 - 2.17% -
BM_std_min<__int128>/4000 1.28% 1717.567 1739.583 - 12.91% -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.28% 1.808 1.832 - -6.44% -
std::move_backward(list<int>)/1048576 1.28% 1037594.384 1050845.060 - 0.44% -
std::rotate_copy(list<int>)/50 1.28% 14.161 14.342 - 1.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.28% 7.723 7.822 - 1.12% -
rng::reverse_copy(vector<int>)/8 1.27% 2.438 2.469 - -2.54% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.27% 1.713 1.735 - 2.04% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.27% 5.641 5.713 - 0.90% -
rng::contains(deque<int>)_(process_all)/50 1.27% 12.520 12.679 - 0.89% -
std::remove_copy(vector<int>)_(prefix)/32 1.27% 9.003 9.117 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 1.27% 6.404 6.485 - -1.23% -
SetIntersection_Interlaced_Set_float_262144_262144 1.27% 1826237.225 1849399.334 - 1.55% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.27% 4.305 4.360 - -0.54% -
rng::rotate(list<int>)_(1_element_forward)/32 1.27% 14.203 14.383 - -3.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.27% 16.374 16.581 - 0.31% -
rng::copy_if(list<int>)_(every_other)/512 1.26% 355.941 360.444 - 0.05% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.26% 11.807 11.956 - 2.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.26% 3.852 3.901 - -1.27% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 1.26% 546.461 553.349 - -5.58% -
SetIntersection_Interlaced_Set_float_16384_1 1.26% 1107047.295 1120981.322 - 0.28% -
rng::reverse_copy(vector<int>)/64 1.26% 2.512 2.544 - 2.09% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.26% 4135.184 4187.212 - -0.21% -
std::reverse_copy(deque<int>)/32768 1.26% 7991.129 8091.590 - -0.00% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 1.26% 5.606 5.676 - -1.15% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.26% 15.006 15.194 - -0.55% -
std::is_partitioned(list<int>)_(partitioned)/32 1.26% 8.659 8.768 - 0.86% -
rng::reverse_copy(list<int>)/4096 1.25% 3020.916 3058.825 - -0.43% -
SetIntersection_Interlaced_Vector_string_1024_256 1.25% 20733713.942 20993834.154 - 1.19% -
std::sort(vector<int>)_(descending)/8192 1.25% 7314.466 7406.231 - 1.73% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.25% 209.649 212.271 - 0.63% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.25% 20.890 21.150 - 9.22% -
SetIntersection_Front_Set_float_16384_64 1.24% 2029957.905 2055178.560 - 2.08% -
BM_deque_deque_ranges_copy/65536 1.24% 2790.252 2824.818 - 1.98% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.24% 5.640 5.709 - 1.01% -
BM_CmpEqual_short_ushort 1.24% 1.100 1.114 - 0.25% -
rng::copy_if(list<int>)_(entire_range)/8 1.24% 2.559 2.591 - -0.24% -
std::copy_n(list<int>)/262144 1.24% 215330.091 217989.525 - 1.11% -
std::partition_copy(deque<int>)/1024 1.23% 636.780 644.623 - 1.49% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.23% 347190996.684 351464301.480 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.23% 1108222.636 1121829.047 - -0.44% -
std::multiset<int>::insert(value)_(already_present)/32 1.23% 19.192 19.427 - 2.24% -
std::map<int,_int>::ctor(const&)/8192 1.23% 49254.711 49858.762 - 0.24% -
SetIntersection_Front_Vector_string_4_4 1.22% 160955226.790 162926274.293 - 1.30% -
std::rotate(deque<int>)_(by_1/3)/8192 1.22% 22512.123 22787.768 - 0.40% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.22% 4249.306 4301.224 - 0.81% -
std::multiset<int>::contains(key)_(existent)/8192 1.22% 8.135 8.235 - -6.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.22% 12025.556 12172.273 - -0.28% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.22% 356.886 361.237 - 1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.22% 4474009.039 4528512.575 - 0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.22% 35.345 35.776 - 3.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.22% 145942.565 147719.525 - -0.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.22% 485.393 491.293 - 0.19% -
BM_std_min<unsigned_char>/10 1.22% 0.913 0.924 - 2.56% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.21% 8.644 8.749 - -0.46% -
std::set<int>::erase(iterator)/0 1.21% 19.887 20.128 - 0.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.21% 7.458 7.548 - -1.33% -
rng::stable_partition(deque<int>)_(sparse)/1024 1.21% 457.931 463.482 - 0.02% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.21% 15.752 15.943 - 3.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.21% 16462.327 16661.666 - 3.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 38232.069 38694.938 - -4.21% -
std::find_first_of(list<int>)_(small_needle)/50 1.21% 139.369 141.054 - 0.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.21% 671.905 680.027 - 0.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.21% 32.009 32.396 - 25.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.21% 15.768 15.959 - -0.32% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.21% 0.921 0.932 - 1.34% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.20% 10.134 10.256 - 1.52% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.20% 9.733 9.850 - -0.87% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.20% 17.493 17.703 - -6.84% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.20% 167955716.365 169970855.595 - 1.00% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.20% 7139.757 7225.343 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.20% 5903140.816 5973875.300 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.20% 1089295.388 1102346.561 - 0.25% -
BM_RangesPushHeap_float_Random_16 1.20% 5.305 5.369 - -0.75% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.19% 1.367 1.383 - 1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.19% 1217401.892 1231923.324 - -1.19% -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.19% 1.122 1.135 - 3.71% -
BM_deque_vector_copy/0 1.19% 1.363 1.380 - -7.43% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.19% 7.741 7.833 - 1.11% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.19% 32.725 33.114 - 1.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.18% 1.881 1.903 - -0.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.18% 15.838 16.025 - 1.09% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.18% 10.521 10.645 - 1.88% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.18% 17.167 17.369 - 1.44% -
BM_PushHeap_string_QuickSortAdversary_1024 1.18% 15.109 15.287 - -2.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.18% 22.831 23.100 - 0.04% -
SetIntersection_None_Vector_uint32_64_64 1.18% 8966073.723 9071425.301 - 0.01% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 8593.537 8694.490 - 1.87% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.17% 1.198 1.212 - 1.33% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.17% 789.251 798.504 - 2.26% -
BM_std_min<__int128>/1024 1.17% 439.468 444.619 - 12.26% -
std::find_end(list<int>)_(match_near_end)/1000 1.17% 78.074 78.988 - -89.46% -
std::partition_copy(deque<int>)/50 1.17% 21.047 21.293 - 0.87% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.17% 168657.040 170630.514 - -1.62% -
BM_std_minmax<unsigned_int>/15 1.17% 2.012 2.035 - 0.25% -
rng::partition_point(deque<int>)/32 1.17% 4.076 4.124 - -2.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.17% 32.583 32.964 - -3.91% -
SetIntersection_Front_Vector_uint64_262144_1 1.17% 1094116.970 1106870.534 - -1.20% -
BM_MakeThenSortHeap_uint64_Heap_4 1.17% 1.198 1.212 - 0.42% -
std::map<int,_int>::erase(key)_(existent)/8192 1.16% 25.695 25.994 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.16% 37547641.702 37984550.114 - -0.01% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.16% 8.612 8.712 - 0.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.16% 1.010 1.022 - 0.08% -
BM_std_min<unsigned_char>/21 1.16% 1.759 1.779 - -1.13% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.16% 6.091 6.162 - 4.49% -
std::sort(deque<int>)_(descending)/8 1.16% 25.596 25.894 - 0.70% -
SetIntersection_Interlaced_Set_float_16384_4 1.16% 171568130.710 173560880.097 - 0.71% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.16% 779233.499 788281.157 - 0.04% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 51358.508 51954.485 - -0.34% -
BM_LowerBound_string_4 1.16% 19.989 20.221 - 1.24% -
rng::for_each(map<int>)/8 1.16% 6.074 6.144 - 37.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.16% 14.047 14.210 - -0.08% -
rng::copy_if(vector<int>)_(every_other)/8 1.16% 4.229 4.278 - 0.95% -
std::rotate(deque<int>)_(by_1/4)/8192 1.16% 6760.696 6838.994 - 0.22% -
rng::starts_with(deque<int>,_pred)/1000 1.16% 511.836 517.762 - 1.42% -
SetIntersection_Front_Set_uint64_256_1 1.16% 4412882.875 4463925.083 - 1.38% -
BM_deque_vector_ranges_move_backward/65536 1.16% 8081.385 8174.816 - 0.96% -
rng::remove_copy(vector<int>)_(prefix)/32 1.16% 10.847 10.973 - 0.54% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.16% 17543.038 17745.752 - 3.00% -
BM_StringEraseWithMove_Large_Opaque 1.16% 2.739 2.770 - -3.23% -
SetIntersection_Front_Set_string_262144_4 1.16% 1331159.415 1346539.002 - 3.61% -
rng::unique(list<int>)_(sprinkled)/1024 1.15% 952.257 963.252 - 1.16% -
rng::starts_with(deque<int>,_pred)/1024 1.15% 525.346 531.403 - 1.27% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.15% 511.393 517.290 - 1.68% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.15% 13.707 13.865 - 1.29% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.15% 0.942 0.953 - 1.43% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.15% 28.985 29.318 - 14.10% -
rng::move_backward(vector<bool>)_(aligned)/32768 1.15% 37.899 38.335 - -0.02% -
SetIntersection_Front_Set_uint32_16384_16384 1.15% 347357121.382 351351586.104 - 4.15% -
BM_deque_vector_ranges_move_backward/1 1.15% 2.096 2.120 - 0.16% -
std::remove_copy(list<int>)_(prefix)/8192 1.15% 6926.766 7006.354 - -0.25% -
rng::move_backward(list<int>)/1048576 1.15% 1040632.317 1052560.681 - 0.19% -
bm_ranges_swap_ranges_vb_aligned/512 1.14% 5.190 5.249 - 0.07% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.14% 29.403 29.740 - 0.44% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.14% 24.386 24.664 - 0.30% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.14% 175730984.415 177736279.091 - 1.95% -
rng::rotate(deque<int>)_(by_1/3)/8192 1.14% 22455.390 22711.598 - 0.47% -
rng::move_backward(deque<int>)/262144 1.14% 30416.723 30763.746 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.14% 13404604.725 13557459.118 - 6.18% -
rng::rotate(list<int>)_(by_1/4)/32 1.14% 14.287 14.450 - 5.04% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.14% 53301134.621 53908427.091 - -0.23% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.14% 35.321 35.723 - 1.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.14% 16.094 16.277 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.14% 11362821.839 11491903.850 - 0.80% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.14% 8.894 8.995 - -0.65% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.13% 12443.730 12584.655 - -1.34% -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 1.13% 56968.909 57611.979 - 0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.13% 16.296 16.480 - 1.52% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 1.13% 25.729 26.019 - -18.58% -
BM_std_min<short>/22 1.13% 1.879 1.900 - 0.68% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.12% 12.159 12.295 - 0.94% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.12% 42.539 43.018 - 3.01% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.12% 28.420 28.739 - -23.30% -
std::rotate(deque<int>)_(1_element_forward)/50 1.12% 5.380 5.440 - 0.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.12% 556259.384 562496.256 - 1.15% -
rng::find_end(vector<int>)_(same_length)/1000 1.12% 244.039 246.771 - -50.85% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 1.12% 17.282 17.475 - 8.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 1.12% 24.955 25.234 - 3.93% -
SetIntersection_Front_Set_uint32_262144_1024 1.12% 16619209.696 16804942.870 - 8.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.12% 24.116 24.386 - 2.32% -
BM_lexicographical_compare_three_way_slow_path/256 1.11% 70.497 71.280 - -0.47% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.11% 6090.723 6158.406 - -0.01% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.11% 179328.507 181317.877 - 3.23% -
std::set<int>::ctor(const&)/8192 1.11% 49581.137 50131.034 - 0.40% -
BM_LowerBound_pair<uint32,_uint32>_1 1.11% 2.850 2.882 - 0.58% -
rng::unique(deque<int>)_(sprinkled)/8192 1.11% 5600.131 5662.190 - 0.70% -
std::shift_left(deque<int>)/50 1.11% 5.499 5.560 - 1.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.11% 1437086.783 1452997.320 - 0.62% -
BM_std_min<unsigned_char>/13 1.11% 1.549 1.566 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 1.11% 10.419 10.535 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.11% 71.808 72.602 - 0.91% -
BM_std_minmax<short>/20 1.11% 1.994 2.016 - 0.74% -
std::find_if(vector<bool>)_(process_all)/8 1.10% 5.426 5.486 - -2.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.10% 7.555 7.639 - 1.88% -
std::multiset<std::string>::clear()/8192 1.10% 204456.973 206709.558 - 3.35% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.10% 10.711 10.829 - 8.44% -
SetIntersection_None_Vector_string_262144_1024 1.10% 1369660.895 1384743.347 - 2.60% -
SetIntersection_None_Set_uint32_1024_1 1.10% 8678289.660 8773826.119 - -1.61% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.10% 30.835 31.174 - -1.53% -
709_cactus_r 1.10% 19.471 19.686 - -0.18% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.10% 54.331 54.928 - 0.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.10% 4888.118 4941.722 - -13.48% -
731_astcenc_r 1.10% 10.095 10.206 - -0.11% -
std::set<std::string>::insert(value)_(new_value)/0 1.09% 32.947 33.308 - 1.12% -
BM_MakeThenSortHeap_float_Ascending_1024 1.09% 8.688 8.784 - 0.70% -
rng::rotate(list<int>)_(by_1/3)/1024 1.09% 804.611 813.419 - 0.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.09% 14401.585 14558.911 - 0.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.09% 21.787 22.025 - 25.47% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.09% 2.937 2.969 - 1.10% -
rng::contains(vector<int>)_(process_all)/8192 1.09% 1840.007 1860.081 - 1.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.09% 24.096 24.359 - 2.32% -
SetIntersection_None_Set_uint64_1024_16 1.09% 8740615.625 8835940.084 - 1.11% -
rng::find_if(vector<char>)_(bail_25%)/8192 1.09% 517.893 523.537 - 0.18% -
rng::unique(deque<int>,_pred)_(contiguous)/32 1.09% 58.517 59.154 - 0.92% -
std::set<int>::find(key)_(non-existent)/1024 1.09% 5.705 5.767 - 3.83% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.09% 4173.169 4218.548 - 1.42% -
BM_CmpLess_ushort_int 1.09% 1.115 1.127 - 0.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 1.09% 13.584 13.731 - 2.68% -
std::copy(list<int>)/512 1.09% 366.613 370.594 - 0.34% -
rng::reverse(list<int>)/512 1.09% 196.260 198.390 - -0.70% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.08% 763.630 771.899 - 0.01% -
std::fill(vector<int>)/1024 1.08% 30.173 30.499 - 0.82% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.08% 6394.804 6463.847 - 1.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6681.884 6753.855 - 1.05% -
rng::replace(deque<int>)_(sprinkled)/8192 1.08% 2859.997 2890.767 - 0.32% -
rng::unique(list<int>,_pred)_(sprinkled)/8192 1.08% 8341.750 8431.433 - -0.79% -
std::count_if(list<int>)_(every_other)/8192 1.07% 7086.633 7162.804 - -6.38% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.07% 28.888 29.198 - 0.67% -
rng::sort(deque<int>)_(repeated)/8 1.07% 18.737 18.938 - 2.47% -
std::generate(list<int>)/32 1.07% 8.683 8.776 - 2.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 16637.449 16815.938 - -3.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.07% 14385.944 14540.012 - 2.72% -
SetIntersection_Front_Set_uint64_16384_4 1.07% 1139718.657 1151908.545 - 6.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.07% 256.062 258.800 - 0.95% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.07% 135.262 136.707 - 1.34% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.07% 7068.374 7143.868 - 0.00% -
rng::rotate(list<int>)_(by_1/2)/50 1.07% 12.701 12.837 - -7.14% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 1.07% 17.984 18.175 - 0.09% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.07% 25.697 25.971 - -12.11% -
BM_std_min<unsigned_long_long>/9 1.06% 1.156 1.168 - -0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.06% 7.639 7.721 - -0.97% -
BM_std_min<unsigned_long_long>/29 1.06% 2.456 2.482 - 1.06% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.06% 301.671 304.872 - 0.87% -
rng::rotate(deque<int>)_(by_1/3)/1024 1.06% 1801.313 1820.412 - 0.17% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.06% 59.500 60.128 - -0.97% -
SetIntersection_None_Vector_float_16384_16384 1.06% 1184993.596 1197503.296 - 0.35% -
SetIntersection_Front_Vector_float_1024_1 1.05% 1110805.254 1122518.102 - -0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.05% 424.668 429.142 - 1.30% -
rng::contains(vector<int>)_(process_all)/32 1.05% 8.339 8.427 - 0.46% -
bm_lexicographical_compare<int>/7 1.05% 1.506 1.522 - -0.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.05% 175546.572 177392.598 - 1.17% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 1.05% 57040.761 57639.615 - 0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.05% 1.350 1.364 - 0.54% -
BM_deque_vector_copy/1 1.05% 2.066 2.087 - -1.90% -
std::count(vector<bool>)/1000 1.05% 2.973 3.004 - 0.01% -
BM_RangesMakeThenSortHeap_float_Ascending_64 1.05% 3.937 3.979 - -3.18% -
std::set<int>::ctor(const&,_alloc)/32 1.05% 223.588 225.926 - 4.79% -
SetIntersection_None_Vector_uint32_16384_64 1.04% 1147756.502 1159747.278 - -1.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.04% 12.949 13.084 - 0.89% -
SetIntersection_Front_Set_float_256_64 1.04% 6390057.435 6456721.782 - -1.50% -
BM_deque_vector_ranges_copy/64000 1.04% 2602.191 2629.307 - -7.70% -
std::replace(list<int>)_(sprinkled)/32 1.04% 11.270 11.387 - -0.05% -
std::multiset<int>::erase(iterator)/8192 1.04% 23.919 24.168 - 2.22% -
rng::unique(list<int>)_(contiguous)/1024 1.04% 921.242 930.830 - 0.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.04% 40.361 40.781 - 49.05% -
BM_vector_deque_ranges_copy_backward/1024 1.04% 37.640 38.031 - 0.02% -
BM_LowerBound_string_16 1.04% 36.900 37.282 - 1.72% -
rng::sort(vector<NonIntegral>)_(ascending)/8 1.04% 16.311 16.480 - -0.25% -
SetIntersection_Front_Set_uint64_1024_4 1.04% 1137378.773 1149174.058 - 4.48% -
std::move(deque<int>)/8 1.04% 3.843 3.883 - -2.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.03% 67283.389 67979.223 - -0.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.03% 2.724 2.752 - -6.89% -
SetIntersection_Front_Set_string_64_64 1.03% 36974912.777 37357076.812 - 3.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.03% 39567002.464 39975018.517 - 2.13% -
bm_lexicographical_compare<int>/5 1.03% 1.506 1.522 - -0.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.03% 1.103 1.114 - 0.56% -
SetIntersection_None_Vector_uint32_16384_1 1.03% 1154635.441 1166506.293 - -0.57% -
rng::fill(vector<bool>)/32768 1.03% 29.904 30.211 - -2.58% -
std::sort(vector<int>)_(pipe-organ)/8 1.03% 18.492 18.682 - 0.29% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.03% 17.285 17.463 - -0.27% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.02% 9198.124 9292.333 - 1.42% -
BM_deque_deque_ranges_copy_backward/4000 1.02% 146.017 147.508 - 0.85% -
SetIntersection_Front_Set_string_262144_16 1.02% 1942271.242 1962082.631 - -2.34% -
rng::copy_if(list<int>)_(every_other)/64 1.02% 23.687 23.928 - 0.48% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.02% 19.568 19.767 - 1.99% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.02% 18176.178 18361.168 - 1.25% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.02% 90962.382 91887.949 - 1.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.02% 39.465 39.866 - 35.40% -
BM_RangesMakeThenSortHeap_float_Heap_64 1.02% 3.539 3.575 - 4.03% -
std::replace(deque<int>)_(prefix)/8192 1.02% 3264.336 3297.532 - 0.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.02% 10.099 10.202 - -0.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.01% 11.713 11.832 - 1.78% -
std::sample(vector<int>)/32 1.01% 303.451 306.520 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.01% 24.167 24.411 - 1.86% -
BM_std_minmax<unsigned_char>/4000 1.01% 38.890 39.282 - -0.11% -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 1.01% 18.146 18.329 - 0.74% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.01% 9149.194 9241.445 - 0.87% -
std::map<std::string,_int>::insert(value)_(new_value)/0 1.01% 32.391 32.717 - 3.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 1.00% 19.000 19.190 - 0.31% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.00% 3439.507 3473.955 - -1.18% -
rng::find(vector<int>)_(bail_25%)/8 1.00% 1.574 1.589 - 16.15% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::is_partitioned(vector<int>)_(unpartitioned)/50 -73.96% 9.284 2.417 - -74.16% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -67.75% 9.290 2.996 - -67.46% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.28% 740.609 271.948 - -63.72% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -59.24% 11.287 4.601 - -55.65% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -59.18% 1833.747 748.449 - 15.97% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 -57.38% 2432.635 1036.775 - 0.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -54.18% 55.390 25.377 - -61.81% -
std::replace(list<int>)_(prefix)/1024 -53.88% 1602.189 738.993 - -0.14% -
rng::partition(list<int>)_(dense)/1024 -53.60% 833.286 386.685 - -0.11% -
std::partition(list<int>)_(dense)/1024 -53.12% 833.029 390.515 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -53.10% 417726324.913 195914268.577 - -9.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -53.08% 52.551 24.656 - -50.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -52.07% 1639.766 785.980 - 15.12% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -51.45% 1686.612 818.783 - 19.21% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -49.56% 1702.442 858.651 - -55.47% -
std::flat_map<int,_int>::ctor(const&)/8192 -48.95% 1679.777 857.569 - -55.68% -
rng::starts_with(list<int>)/1000 -48.81% 1494.227 764.925 - 0.45% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -46.94% 701099.372 371995.835 - 0.57% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.46% 1248.438 680.928 - 0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -45.36% 37.543 20.515 - -7.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -44.40% 345308411.546 191993019.901 - -3.57% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -43.70% 72.916 41.052 - -13.88% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 -42.48% 0.026 0.015 - 26.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -41.96% 354928915.818 205999419.328 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -41.77% 351833595.671 204876013.478 - -0.61% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -41.36% 0.449 0.263 - -10.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -40.59% 344087655.959 204423745.336 - 0.26% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.68% 659992.030 398096.202 - 3.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -38.18% 344476838.524 212961469.987 - 2.44% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -38.05% 116.385 72.103 - -41.26% -
std::unique_copy(deque<int>)_(sprinkled)/32 -36.44% 15.592 9.910 - 7.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -36.34% 325633176.369 207295187.967 - 2.74% -
BM_std_min<unsigned_char>/1 -36.20% 0.451 0.288 - -11.34% -
rng::adjacent_find(deque<int>)/50 -35.98% 27.036 17.308 - -7.95% -
std::equal(deque<int>)_(it,_it,_it)/8 -35.13% 6.398 4.150 - -2.95% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -34.76% 18.668 12.178 - -0.10% -
rng::unique_copy(deque<int>)_(contiguous)/52 -34.54% 25.526 16.710 - 13.78% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -34.46% 111.905 73.340 - -0.89% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.11% 0.407 0.268 - -33.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.60% 0.674 0.448 - -35.80% -
rng::unique_copy(deque<int>)_(contiguous)/32 -33.36% 16.475 10.979 - 12.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.04% 18.539 12.415 - 0.64% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -32.82% 0.687 0.462 - -1.02% -
std::adjacent_find(deque<int>)/50 -31.68% 21.934 14.985 - 1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -31.18% 36.981 25.451 - -16.40% -
SetIntersection_Interlaced_Set_string_16384_16 -31.13% 360630445.181 248357173.517 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -30.84% 2.847 1.969 - 5.74% -
std::multiset<std::string>::erase(key)_(existent)/1024 -30.79% 87.390 60.480 - 4.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -30.45% 238820806.260 166099087.035 - 0.09% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.03% 347958944.478 243462332.769 - -30.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.51% 0.557 0.392 - -4.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.47% 52.628 37.117 - -30.39% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.46% 4.183 2.951 - -29.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -29.29% 0.555 0.393 - -26.52% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -28.49% 26.349 18.843 - -19.93% -
BM_std_min<unsigned_long_long>/1 -27.76% 0.457 0.330 - -27.90% -
std::adjacent_find(deque<int>)/8 -27.55% 4.186 3.033 - 2.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -26.96% 233000524.281 170177973.448 - -0.54% -
std::multiset<std::string>::find(key)_(existent)/32 -26.87% 20.920 15.299 - 3.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -26.62% 223133523.656 163737846.171 - 1.03% -
BM_RangesPopHeap_uint32_1 -26.54% 0.697 0.512 - 23.31% -
std::unordered_set<int>::find(key)_(existent)/1024 -26.42% 1.555 1.144 - -0.89% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -26.25% 113.027 83.362 - -32.48% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -25.98% 35.223 26.072 - -22.39% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -25.71% 24594.024 18270.439 - -20.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -25.67% 25803.946 19179.743 - -19.97% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -25.59% 137.335 102.188 - 5.04% -
rng::reverse(vector<int>)/8 -25.54% 2.233 1.663 - 2.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -25.35% 213763122.307 159572328.866 - 1.12% -
BM_PushHeap_float_Descending_1 -25.05% 0.619 0.464 - 7.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -24.82% 0.614 0.462 - -16.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -24.40% 212337003.679 160522608.688 - -0.83% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -24.35% 13574.957 10269.125 - -0.10% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.32% 2174.326 1645.532 - -24.85% -
std::unique_copy(deque<int>)_(sprinkled)/52 -24.26% 24.626 18.652 - -0.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -24.17% 217688262.084 165072947.384 - -3.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -23.90% 0.636 0.484 - 8.09% -
std::find_if_not(list<int>)_(bail_25%)/32768 -23.89% 9723.199 7400.794 - -2.64% -
std::search(deque<int>)_(near_matches)/1024 -23.55% 25667.446 19622.617 - -4.97% -
std::search(deque<int>)_(near_matches)/1000 -23.17% 24512.139 18832.842 - -4.66% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -23.10% 1.846 1.419 - -15.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.97% 706.234 544.011 - -42.95% -
std::multiset<int>::count(key)_(non-existent)/8192 -22.94% 11.816 9.105 - -18.70% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -22.68% 1.530 1.183 - -23.55% -
BM_std_minmax_element<long_long>/3 -22.57% 1.294 1.002 - -10.68% -
SetIntersection_None_Set_uint64_16384_64 -22.45% 212767715.303 165000310.894 - -1.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -22.28% 736.969 572.742 - -44.34% -
rng::adjacent_find(deque<int>)/8 -22.19% 4.868 3.788 - 1.01% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -22.07% 783.469 610.577 - -15.69% -
SetIntersection_None_Set_uint64_16384_16 -21.91% 209498211.350 163587957.906 - 0.00% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -21.91% 1745.924 1363.470 - -1.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.70% 728.113 570.139 - -44.65% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -21.62% 621.797 487.373 - -2.52% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.54% 765.639 600.727 - -1.58% -
SetIntersection_None_Set_uint64_16384_1 -21.45% 199744359.104 156897142.491 - 0.27% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -21.41% 16.847 13.240 - -11.62% -
BM_RangesPushHeap_uint64_SingleElement_1 -21.10% 0.697 0.550 - -10.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -21.01% 0.520 0.411 - -8.56% -
BM_PopHeap_uint64_1 -20.44% 0.560 0.446 - -14.13% -
SetIntersection_None_Set_uint64_16384_16384 -20.23% 219749406.289 175305041.900 - -0.06% -
BM_PushHeap_uint64_SingleElement_1 -20.13% 0.697 0.556 - 6.70% -
SetIntersection_None_Set_uint64_16384_4 -20.13% 201075968.030 160603496.593 - 0.25% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.05% 55.974 44.751 - -20.23% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -19.90% 1.313 1.052 - -9.40% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -19.78% 0.534 0.428 - 4.03% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.74% 1719.188 1379.802 - -19.44% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -19.70% 0.432 0.347 - -9.00% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 -19.44% 0.570 0.459 - -1.13% -
BM_vector_deque_copy/64000 -19.12% 2926.321 2366.830 - -19.54% -
std::partition(deque<int>)_(sparse)/50 -19.11% 18.494 14.961 - -3.71% -
rng::move_backward(vector<int>)/32768 -18.99% 2650.941 2147.548 - 0.14% -
std::move_backward(vector<bool>)_(aligned)/1048576 -18.94% 2616.188 2120.758 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -18.92% 29.069 23.568 - -3.45% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.92% 0.453 0.367 - -30.86% -
rng::move_backward(vector<bool>)_(aligned)/1048576 -18.85% 2618.845 2125.093 - -0.01% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -18.81% 118.284 96.032 - 8.13% -
std::partition(deque<int>)_(sparse)/32 -18.75% 12.186 9.900 - 2.70% -
std::move_backward(vector<int>)/32768 -18.72% 2642.383 2147.718 - 0.06% -
BM_StringConstructDestroyCStr_Small_Transparent -18.36% 0.424 0.347 - -6.43% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -18.36% 32.013 26.137 - 0.02% -
BM_vector_deque_move/64000 -18.17% 2884.202 2360.036 - -19.43% -
std::multiset<int>::find(key)_(non-existent)/8192 -18.16% 10.605 8.679 - 1.65% -
BM_vector_deque_ranges_copy/64000 -18.13% 2894.228 2369.598 - -19.86% -
SetIntersection_None_Set_uint64_16384_256 -18.03% 200369532.202 164237758.776 - -0.34% -
SetIntersection_Front_Vector_float_16384_1024 -17.97% 7286777.302 5977189.641 - 0.14% -
BM_vector_deque_move/70000 -17.96% 3146.146 2581.053 - -18.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -17.91% 12.954 10.634 - -2.21% -
rng::copy(vector<int>)/32768 -17.74% 3595.667 2957.639 - -15.16% -
BM_vector_deque_copy/70000 -17.65% 3150.050 2593.999 - -17.17% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -17.65% 2.246 1.850 - -15.86% -
BM_vector_deque_ranges_copy/70000 -17.59% 3144.868 2591.765 - -17.28% -
SetIntersection_Front_Vector_float_262144_1024 -17.44% 7201413.860 5945764.531 - -0.25% -
BM_vector_deque_ranges_copy/65536 -17.38% 2867.072 2368.641 - -17.61% -
BM_vector_deque_move/65536 -17.27% 2866.227 2371.108 - -17.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.27% 603.719 499.475 - -17.49% -
BM_vector_deque_ranges_move/65536 -17.19% 2861.000 2369.153 - -17.16% -
std::stable_partition(list<int>)_(dense)/8192 -17.00% 21091.473 17505.187 - 0.17% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.93% 9924.986 8244.853 - -25.60% -
SetIntersection_None_Set_string_16384_16384 -16.85% 234978586.578 195375994.678 - -1.91% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -16.79% 76.440 63.607 - 5.73% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -16.75% 0.599 0.499 - -11.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -16.48% 831.877 694.790 - 4.60% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -16.36% 39.339 32.904 - -2.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -16.29% 1.519 1.272 - -6.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -16.29% 25.026 20.949 - -2.94% -
BM_RangesMakeHeap_string_Ascending_262144 -16.27% 8.478 7.098 - -27.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -15.97% 12.449 10.461 - -4.42% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -15.82% 15357.928 12927.780 - -0.56% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -15.56% 5.753 4.858 - -7.84% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -15.50% 15310.495 12937.416 - -0.55% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -15.49% 1557.562 1316.334 - 6.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -15.48% 3.898 3.295 - -8.01% -
std::copy_backward(list<int>)/4096 -15.38% 3923.967 3320.304 - 0.25% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -15.26% 0.396 0.336 - -31.37% -
bm_lexicographical_compare<int>/3 -14.97% 1.874 1.594 - -5.82% -
BM_vector_deque_ranges_move/64000 -14.93% 2782.913 2367.513 - -17.04% -
std::search(deque<int>)_(no_match)/1024 -14.88% 410.918 349.758 - -15.81% -
rng::remove_if(list<int>)_(sprinkled)/1024 -14.86% 1179.997 1004.680 - 0.68% -
BM_StringEraseWithMove_Empty_Transparent -14.80% 0.743 0.633 - 12.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.71% 63.420 54.088 - -18.82% -
BM_StringEraseWithMove_Empty_Opaque -14.69% 1.037 0.885 - 10.77% -
std::multiset<int>::count(key)_(non-existent)/32 -14.67% 2.649 2.260 - -0.83% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.67% 1.339 1.143 - -18.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -14.66% 8.968 7.653 - -7.34% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.65% 3178.989 2713.290 - -0.65% -
rng::contains_subrange(deque<int>)_(process_all)/50 -14.64% 18.840 16.083 - -11.89% -
std::is_sorted_until(deque<int>)/8 -14.58% 3.336 2.850 - -7.77% -
BM_vector_deque_ranges_move/70000 -14.58% 3036.609 2593.911 - -14.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.56% 33.190 28.358 - 0.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.53% 7.349 6.282 - -6.86% -
std::move(deque<int>)/32768 -14.42% 2140.929 1832.110 - -13.62% -
std::unique(list<int>)_(sprinkled)/52 -14.41% 82.518 70.629 - 0.00% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.36% 232.195 198.850 - -14.49% -
rng::rotate_copy(list<int>)/8192 -14.30% 7993.115 6849.935 - -17.51% -
SetIntersection_None_Set_uint64_16384_1024 -14.29% 189877470.848 162752485.063 - -0.13% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -14.16% 1.197 1.028 - -10.43% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.14% 231.788 199.008 - 0.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -14.13% 1.783 1.531 - -4.86% -
rng::find_if(list<int>)_(process_all)/8192 -14.04% 11488.586 9875.299 - -4.35% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -14.04% 1.508 1.297 - -23.89% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.99% 1746.187 1501.875 - -7.49% -
std::rotate(list<int>)_(by_1/2)/8192 -13.92% 6265.746 5393.439 - -13.98% -
std::stable_partition(deque<int>)_(sparse)/32 -13.85% 12.575 10.834 - -10.98% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -13.74% 1.386 1.196 - -6.43% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 -13.73% 41.446 35.754 - -0.08% -
std::for_each_n(join_view(vector<vector<int>>))/8 -13.72% 1.894 1.634 - -2.65% -
std::is_sorted(deque<int>)/8 -13.67% 3.887 3.356 - 33.57% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.61% 72.061 62.250 - -13.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -13.51% 8.302 7.180 - -3.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.50% 29.126 25.195 - -26.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -13.46% 9517.569 8236.589 - -14.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -13.43% 2486007.731 2152066.896 - -1.07% -
SetIntersection_Front_Vector_float_16384_256 -13.41% 2706427.154 2343447.597 - -0.13% -
rng::rotate(vector<int>)_(1_element_forward)/50 -13.36% 5.261 4.558 - -13.52% -
std::map<std::string,_int>::erase(iterator)/1024 -13.25% 29.492 25.583 - -4.76% -
rng::find_last(vector<char>)_(bail_90%)/1024 -13.18% 14.021 12.173 - 0.78% -
std::multiset<int>::count(key)_(non-existent)/1024 -13.16% 6.781 5.889 - -1.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.14% 9168.821 7963.760 - -12.98% -
BM_StringRead_Hot_Deep_Large -13.09% 0.569 0.494 - -14.15% -
bm_lexicographical_compare<int>/4 -13.04% 1.386 1.206 - -4.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -13.04% 24.343 21.169 - -5.42% -
rng::starts_with(list<int>)/8192 -12.93% 8619.997 7505.612 - -16.08% -
SetIntersection_Front_Set_uint64_256_256 -12.91% 9872512.853 8598207.916 - -12.94% -
std::map<int,_int>::erase(key)_(non-existent)/32 -12.86% 2.719 2.369 - -0.48% -
std::rotate(list<int>)_(1_element_forward)/8192 -12.80% 9055.903 7896.979 - -0.09% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -12.77% 27.112 23.649 - 2.62% -
rng::search(list<int>,_pred)_(single_element)/8192 -12.73% 9505.928 8295.805 - -0.29% -
BM_MakeHeap_uint32_Random_1024 -12.62% 1.187 1.037 - 0.69% -
BM_PushHeap_string_Ascending_256 -12.62% 10.800 9.437 - -7.34% -
BM_StringEraseWithMove_Huge_Transparent -12.53% 54.702 47.847 - 5.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -12.51% 9608641.743 8406918.936 - -0.08% -
rng::search(list<int>)_(single_element)/8192 -12.48% 8496.625 7436.239 - 0.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -12.47% 4481.707 3922.732 - -2.01% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -12.43% 2.110 1.848 - -2.47% -
std::find(vector<long_long>)_(process_all)/8 -12.36% 1.317 1.154 - -0.05% -
std::unordered_multiset<int>::count(key)_(existent)/32 -12.29% 1.861 1.633 - -12.12% -
SetIntersection_Front_Vector_string_16384_16384 -12.26% 353205931.313 309908232.067 - -11.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -12.23% 24.044 21.102 - -5.61% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.19% 1.403 1.232 - -10.96% -
BM_toupper_char<wchar_t> -12.15% 0.689 0.605 - 9.27% -
BM_MakeHeap_float_Random_16 -12.11% 1.520 1.336 - -16.93% -
std::move_backward(list<int>)/4096 -12.08% 5601.510 4924.600 - 0.16% -
std::search(list<int>,_pred)_(same_length)/8192 -12.06% 10158.406 8933.637 - -0.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.06% 0.310 0.272 - -10.90% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -11.96% 35.179 30.971 - 32.03% -
BM_PopHeap_pair<uint32,_uint32>_1 -11.93% 0.496 0.437 - -13.77% -
std::is_sorted(list<int>)/8192 -11.93% 7796.682 6866.526 - -4.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -11.92% 59.648 52.538 - 1.47% -
std::find_end(list<int>,_pred)_(same_length)/8192 -11.92% 11049.784 9732.972 - -52.72% -
std::unordered_set<std::string>::erase(iterator)/8192 -11.86% 30.018 26.457 - -19.84% -
BM_RangesPushHeap_uint32_Random_1 -11.86% 0.504 0.444 - -11.39% -
rng::unique(deque<int>)_(sprinkled)/1024 -11.82% 714.316 629.902 - 0.02% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -11.80% 92.760 81.817 - 26.07% -
std::rotate(vector<int>)_(1_element_forward)/50 -11.76% 5.262 4.643 - -11.88% -
rng::remove(list<int>)_(prefix)/1024 -11.70% 1074.940 949.170 - -1.11% -
BM_StringRelational_Less_Small_Huge_Control -11.66% 1.952 1.725 - -1.87% -
rng::find(list<int>)_(process_all)/50 -11.59% 20.974 18.543 - -1.56% -
BM_StringRelational_Less_Small_Empty_Control -11.52% 2.108 1.865 - -1.76% -
BM_StringRelationalLiteral_Less_Large_Small_Control -11.47% 1.840 1.629 - -13.75% -
std::unordered_set<int>::count(key)_(existent)/1024 -11.43% 1.439 1.275 - 5.89% -
std::set<int>::erase(key)_(non-existent)/32 -11.35% 2.606 2.310 - -13.78% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -11.29% 0.451 0.400 - -11.19% -
rng::is_sorted(list<int>,_pred)/8192 -11.24% 8192.344 7271.266 - -17.77% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -11.16% 1.459 1.296 - 0.25% -
std::move(vector<bool>)_(aligned)/64 -11.15% 1.776 1.578 - -11.17% -
BM_MakeThenSortHeap_string_SingleElement_16384 -11.11% 42.534 37.806 - -2.35% -
rng::replace(vector<int>)_(sprinkled)/50 -11.06% 9.611 8.548 - 6.48% -
std::set<int>::insert(value)_(already_present)/8192 -11.04% 10.734 9.549 - -11.84% -
BM_PushHeap_uint32_Ascending_1 -11.00% 0.519 0.462 - -7.96% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -10.92% 9377.057 8352.975 - -12.18% -
BM_lexicographical_compare_three_way_fast_path/1 -10.87% 0.390 0.348 - -10.98% -
rng::replace(vector<int>)_(sprinkled)/32 -10.87% 6.267 5.586 - -0.33% -
std::multiset<int>::find(key)_(existent)/8192 -10.84% 9.108 8.121 - -8.86% -
BM_vector_deque_copy/65536 -10.82% 2657.823 2370.353 - -10.99% -
std::multiset<int>::count(key)_(existent)/8192 -10.79% 10.471 9.341 - 1.66% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.77% 346.960 309.580 - -0.06% -
bm_lexicographical_compare<int>/2 -10.77% 1.616 1.442 - -5.00% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.73% 346.998 309.755 - -10.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -10.71% 2090954.914 1867096.680 - -1.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -10.51% 26.348 23.577 - -10.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -10.50% 1.016 0.910 - -13.45% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.49% 25.106 22.472 - -6.78% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.47% 42.021 37.621 - -10.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -10.37% 36.704 32.897 - 0.55% -
BM_StringEraseWithMove_Huge_Opaque -10.36% 57.169 51.244 - 11.00% -
std::partition(list<int>)_(dense)/8192 -10.33% 4896.991 4391.295 - -12.51% -
std::unordered_set<int>::find(key)_(existent)/32 -10.25% 1.403 1.259 - 10.88% -
std::reverse_copy(vector<int>)/8 -10.22% 2.636 2.366 - -0.01% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -10.21% 8159.343 7326.057 - 2.20% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -10.13% 1.748 1.571 - -3.87% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -10.13% 5.444 4.892 - -2.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.12% 23.652 21.258 - -11.86% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.11% 1.310 1.177 - -29.45% -
rng::search(deque<int>,_pred)_(no_match)/1024 -10.10% 436.566 392.462 - -10.09% -
BM_RangesMakeHeap_string_Ascending_16384 -10.08% 5.811 5.225 - -9.66% -
BM_StringConstructDestroyCStr_Empty_Transparent -10.08% 0.304 0.274 - 16.09% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -10.06% 17595.662 15825.327 - 4.20% -
rng::find_first_of(list<int>)_(large_needle)/1024 -9.98% 953803.783 858573.006 - -11.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -9.97% 1885082.358 1697174.072 - -1.23% -
SetIntersection_Front_Vector_float_262144_16384 -9.95% 91377299.852 82282164.430 - 2.10% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.92% 32.106 28.921 - -3.09% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -9.92% 10.026 9.032 - -14.05% -
std::set<int>::insert(value)_(already_present)/1024 -9.92% 6.615 5.959 - -12.06% -
bm_lexicographical_compare<int>/16 -9.87% 2.243 2.022 - 0.26% -
std::is_sorted(list<int>,_pred)/8192 -9.86% 7880.668 7103.577 - -6.66% -
rng::search(list<int>,_pred)_(no_match)/8192 -9.86% 8187.580 7380.473 - -11.09% -
SetIntersection_Interlaced_Vector_float_262144_64 -9.82% 8871923.368 8000656.476 - -59.86% -
std::multiset<std::string>::contains(key)_(existent)/32 -9.81% 16.599 14.970 - 0.26% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -9.79% 18.413 16.611 - -0.06% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -9.74% 29.319 26.463 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -9.72% 1876952.473 1694595.459 - -0.75% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.72% 1459.747 1317.926 - -22.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -9.68% 20775183.263 18764629.351 - -39.33% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -9.68% 2.650 2.393 - 6.90% -
SetIntersection_Front_Set_uint32_1024_256 -9.68% 5241493.568 4734316.085 - 3.18% -
SetIntersection_Interlaced_Set_string_262144_4 -9.60% 2082357.830 1882411.053 - -0.40% -
std::all_of(deque<int>)_(process_all)/50 -9.60% 20.273 18.328 - -13.70% -
SetIntersection_Front_Set_uint64_256_64 -9.59% 6585057.353 5953732.160 - -3.72% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -9.56% 29.056 26.279 - 3.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.51% 33.098 29.952 - -3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -9.47% 1876190.920 1698547.364 - -0.57% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -9.46% 2.326 2.106 - -2.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -9.40% 1871713.137 1695783.529 - -0.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -9.40% 0.437 0.396 - 17.93% -
std::find_first_of(vector<int>)_(large_needle)/50 -9.39% 290.292 263.023 - -1.83% -
BM_MakeThenSortHeap_string_SingleElement_1024 -9.39% 32.758 29.683 - -0.78% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -9.37% 0.635 0.575 - 28.29% -
rng::distance(join_view(vector<vector<int>>)/50 -9.33% 0.671 0.608 - 0.53% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.29% 3839.076 3482.254 - 3.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 -9.26% 40.787 37.009 - -5.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -9.26% 1854112.224 1682428.875 - -0.13% -
std::find_first_of(vector<int>)_(large_needle)/1024 -9.24% 118565.261 107608.543 - -2.09% -
std::search(list<int>)_(same_length)/8192 -9.23% 10340.969 9386.033 - -10.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -9.23% 1858968.180 1687418.539 - -0.00% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.22% 6735842.632 6114564.949 - 2.13% -
BM_std_min<unsigned___int128>/1 -9.20% 0.460 0.418 - 13.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -9.16% 21093.995 19161.194 - 9.75% -
SetIntersection_Front_Set_uint64_262144_256 -9.15% 5134970.770 4665006.757 - 4.12% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.14% 6.965 6.328 - 1.82% -
BM_MakeHeap_uint64_Random_16 -9.10% 1.427 1.297 - -2.33% -
SetIntersection_Interlaced_Set_string_262144_16 -9.07% 2381549.154 2165427.164 - -0.02% -
rng::search(list<int>,_pred)_(same_length)/8192 -9.06% 9639.055 8765.366 - -1.55% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -9.06% 8.342 7.586 - -1.22% -
rng::remove_if(list<int>)_(sprinkled)/50 -9.05% 80.678 73.373 - -0.05% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -9.02% 1.201 1.093 - -12.03% -
BM_StringRelational_Less_Large_Small_Control -9.02% 1.838 1.673 - -6.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.00% 1635.714 1488.485 - -14.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -8.99% 11.066 10.071 - -3.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -8.98% 0.686 0.625 - -1.39% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 -8.95% 39.917 36.346 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -8.89% 24.179 22.030 - 10.81% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -8.85% 5.903 5.381 - -0.28% -
std::find_first_of(vector<int>)_(large_needle)/8192 -8.79% 7629142.217 6958575.088 - -1.46% -
std::find_end(deque<int>)_(same_length)/8192 -8.79% 2946.564 2687.608 - -81.89% -
SetIntersection_None_Set_string_262144_262144 -8.64% 1852873.289 1692734.051 - -0.34% -
rng::contains_subrange(deque<int>)_(process_all)/32 -8.61% 12.835 11.729 - -15.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -8.60% 1865208.578 1704749.510 - -0.71% -
std::find_end(deque<int>)_(process_all)/8192 -8.58% 2493.224 2279.305 - 11.70% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.51% 38.732 35.435 - -0.19% -
BM_deque_deque_ranges_move/70000 -8.50% 3256.789 2980.048 - -7.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.49% 0.429 0.393 - -38.33% -
BM_RangesMakeHeap_float_Descending_16 -8.45% 0.229 0.210 - 0.06% -
rng::fill(deque<int>)/32 -8.43% 1.598 1.464 - -0.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -8.39% 2.059 1.886 - -5.05% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.37% 44395872.468 40680807.790 - 2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.37% 1837849.772 1684072.020 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.36% 2345998.451 2149864.338 - -1.10% -
BM_std_min<__int128>/1 -8.36% 0.371 0.340 - -8.30% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -8.35% 1.353 1.240 - 8.17% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -8.33% 27312.836 25037.682 - 0.17% -
BM_StringRelational_Eq_Large_Large_ChangeLast -8.27% 2.082 1.909 - 2.99% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.27% 14187.507 13014.746 - -10.35% -
BM_StringFindNoMatch/10 -8.26% 1.388 1.273 - -6.03% -
SetIntersection_Interlaced_Set_string_16384_4 -8.24% 218565326.890 200558965.505 - 0.42% -
BM_RangesPushHeap_uint64_SingleElement_16 -8.22% 0.368 0.338 - 0.27% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -8.18% 27170.271 24947.108 - -1.46% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -8.15% 0.500 0.459 - -27.62% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -8.10% 27192.893 24989.061 - -0.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -8.10% 1.201 1.104 - -10.49% -
bm_ranges_lexicographical_compare<signed_char>/64 -8.08% 2.299 2.113 - 11.04% -
std::for_each_n(deque<int>)/8 -8.05% 1.255 1.154 - -8.00% -
BM_RangesMakeHeap_string_Descending_262144 -8.04% 3.792 3.487 - -38.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.04% 114460.881 105258.950 - -0.58% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -8.02% 7.650 7.037 - -41.06% -
std::find_if(vector<char>)_(process_all)/8 -7.95% 2.628 2.419 - -0.25% -
SetIntersection_Front_Vector_string_16384_256 -7.93% 10655320.600 9810645.916 - -3.38% -
BM_MakeHeap_uint32_Random_64 -7.92% 1.407 1.295 - 3.59% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.92% 23.895 22.002 - -5.11% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -7.87% 0.505 0.465 - -24.00% -
std::map<std::string,_int>::erase(iterator)/0 -7.85% 28.220 26.006 - -5.13% -
SetIntersection_Interlaced_Set_uint32_256_64 -7.84% 15439936.285 14229071.053 - -3.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -7.82% 15125.614 13943.545 - -4.83% -
std::stable_partition(deque<int>)_(sparse)/1024 -7.81% 515.719 475.430 - 4.76% -
rng::stable_partition(deque<int>)_(dense)/1024 -7.77% 636.415 586.994 - -0.51% -
rng::rotate(list<int>)_(by_1/2)/8192 -7.76% 5323.422 4910.107 - -1.00% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -7.76% 726.370 670.005 - -7.84% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -7.74% 1.624 1.499 - 0.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.72% 4.876 4.500 - -0.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -7.72% 825.210 761.530 - -10.30% -
BM_RangesMakeHeap_uint64_Random_1024 -7.65% 1.107 1.022 - -5.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.64% 2170504.963 2004626.059 - -0.75% -
std::map<std::string,_int>::erase(iterator)/32 -7.64% 32.567 30.078 - 8.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.59% 0.587 0.543 - -2.93% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.59% 43.351 40.062 - -7.41% -
BM_MakeThenSortHeap_string_SingleElement_262144 -7.56% 54.288 50.182 - -2.65% -
SetIntersection_None_Set_string_262144_16384 -7.56% 1826062.908 1687975.422 - -0.22% -
std::search(list<int>)_(single_element)/8192 -7.52% 8702.167 8047.761 - 2.81% -
std::fill(vector<bool>)/64 -7.49% 1.628 1.506 - -7.88% -
rng::move_backward(vector<int>)/1048576 -7.49% 62201.605 57542.763 - -1.69% -
SetIntersection_None_Set_string_262144_1024 -7.47% 1848416.908 1710373.860 - 0.30% -
rng::move_backward(list<int>)/262144 -7.47% 331514.229 306758.838 - 14.92% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.46% 37.748 34.930 - 2.44% -
BM_std_minmax<unsigned_int>/16 -7.43% 1.386 1.283 - -0.06% -
rng::find_end(forward_list<int>)_(same_length)/8192 -7.41% 16511.697 15287.604 - 6.58% -
SetIntersection_Front_Set_uint32_262144_16384 -7.35% 367435630.155 340441351.092 - -3.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -7.32% 11.169 10.351 - 1.50% -
rng::find_last(list<int>)_(bail_90%)/50 -7.31% 1.339 1.241 - -4.24% -
BM_StringRelational_Less_Small_Small_Control -7.30% 1.901 1.762 - 2.05% -
SetIntersection_Interlaced_Set_string_262144_64 -7.28% 2328398.113 2158972.332 - -0.12% -
SetIntersection_None_Set_string_262144_16 -7.27% 1818451.660 1686318.359 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -7.25% 0.687 0.637 - 0.29% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -7.18% 0.635 0.590 - 9.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.16% 3524224.512 3271781.225 - -7.68% -
BM_StringRelational_Less_Small_Small_ChangeLast -7.15% 1.950 1.810 - -1.93% -
SetIntersection_Front_Set_uint32_1024_64 -7.14% 2124097.930 1972519.119 - -3.41% -
SetIntersection_Interlaced_Set_float_262144_16 -7.14% 1724942.057 1601866.619 - 0.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.10% 42.741 39.708 - -0.90% -
std::search(list<int>,_pred)_(single_element)/8192 -7.08% 9319.609 8659.383 - -0.10% -
rng::move(deque<int>)/64 -7.08% 6.970 6.476 - 2.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 -7.08% 34.936 32.464 - 12.48% -
BM_RangesMakeHeap_float_Random_1024 -7.06% 1.342 1.247 - 1.36% -
rng::any_of(deque<int>)_(process_all)/50 -7.03% 21.854 20.317 - 10.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.03% 3546497.215 3297154.411 - -7.47% -
SetIntersection_None_Set_string_262144_64 -7.03% 1816598.553 1688973.631 - -0.34% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.00% 10.787 10.032 - -0.56% -
BM_RangesMakeHeap_uint64_Ascending_4 -6.99% 0.438 0.408 - -3.69% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.96% 951031.193 884827.231 - -5.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -6.96% 0.803 0.747 - -0.37% -
SetIntersection_Front_Vector_string_262144_64 -6.96% 3560452.486 3312767.663 - -5.21% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -6.95% 2967.897 2761.563 - 0.61% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -6.94% 1.517 1.412 - -8.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -6.86% 1.283 1.195 - -3.05% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -6.86% 85.480 79.619 - -8.28% -
BM_PushHeap_uint32_Random_1 -6.84% 0.536 0.500 - 11.53% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.79% 10.812 10.077 - -10.60% -
BM_RangesPushHeap_uint32_SingleElement_4 -6.78% 0.368 0.343 - -0.62% -
SetIntersection_None_Set_string_262144_1 -6.78% 1818030.844 1694722.656 - -0.09% -
BM_MakeHeap_float_Random_256 -6.78% 1.357 1.265 - 2.20% -
std::find_end(deque<int>)_(process_all)/1048576 -6.78% 317229.129 295720.660 - 11.43% -
std::unique(list<int>)_(sprinkled)/8192 -6.76% 8384.080 7817.086 - 0.23% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.76% 82.171 76.617 - 0.69% -
std::set<int>::erase(key)_(existent)/1024 -6.75% 42.113 39.272 - 1.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.73% 87119.098 81253.257 - 2.33% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.73% 1036.145 966.447 - -6.29% -
rng::find_if(deque<int>)_(process_all)/8192 -6.72% 3024.385 2821.039 - -6.27% -
rng::contains_subrange(deque<int>)_(process_all)/16 -6.72% 8.032 7.492 - -20.24% -
BM_RangesMakeHeap_float_Descending_64 -6.69% 0.209 0.195 - 1.08% -
BM_deque_deque_move/70000 -6.69% 3297.678 3076.993 - -7.39% -
SetIntersection_None_Set_string_262144_256 -6.67% 1819786.945 1698320.719 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -6.67% 17647100.875 16470038.850 - 0.75% -
std::find_end(deque<int>)_(process_all)/1000 -6.67% 307.010 286.543 - 9.13% -
std::unordered_set<std::string>::erase(iterator)/32 -6.67% 30.408 28.381 - -10.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.64% 3.725 3.478 - -3.36% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.63% 12724.810 11881.658 - -0.68% -
BM_RangesMakeHeap_float_Random_64 -6.61% 1.547 1.445 - -12.38% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -6.57% 4.560 4.260 - -0.10% -
SetIntersection_None_Set_float_262144_262144 -6.57% 1254635.172 1172247.559 - 0.50% -
std::is_sorted_until(deque<int>,_pred)/8 -6.53% 4.288 4.008 - -5.72% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -6.53% 1906.512 1781.942 - 12.49% -
SetIntersection_None_Set_float_262144_4 -6.49% 1250329.102 1169207.193 - 0.55% -
std::stable_partition(deque<int>)_(sparse)/50 -6.49% 30.128 28.174 - -5.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.48% 33.678 31.496 - 0.77% -
SetIntersection_None_Set_string_262144_4 -6.47% 1812333.822 1695140.545 - 0.44% -
BM_std_min<unsigned_char>/8 -6.46% 2.366 2.213 - -5.77% -
std::multiset<std::string>::count(key)_(existent)/32 -6.41% 19.664 18.404 - 2.05% -
BM_PushHeap_string_Ascending_1024 -6.41% 12.715 11.900 - -9.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.41% 51.061 47.790 - 0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.40% 2213122.965 2071394.447 - -1.00% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.40% 1.862 1.743 - -6.32% -
BM_PushHeap_uint64_Random_16 -6.39% 4.344 4.066 - -5.06% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -6.38% 5.683 5.320 - 3.01% -
rng::for_each_n(deque<int>)/8 -6.38% 1.313 1.230 - 2.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -6.38% 24.715 23.139 - -4.72% -
BM_StringFindAllMatch/4096 -6.34% 86.105 80.644 - 0.40% -
std::generate_n(list<int>)/8192 -6.33% 7475.674 7002.359 - 1.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.31% 12644.446 11846.047 - -0.97% -
BM_std_minmax<unsigned_short>/11 -6.29% 1.810 1.696 - -1.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.28% 21.912 20.535 - -0.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -6.28% 1.260 1.181 - 2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.27% 6932887.989 6498513.263 - -0.16% -
SetIntersection_Front_Vector_string_256_256 -6.26% 22229719.140 20837067.244 - 3.32% -
std::all_of(deque<int>)_(process_all)/8192 -6.26% 2812.263 2636.203 - 0.56% -
SetIntersection_Front_Vector_float_256_64 -6.25% 4882450.466 4577528.132 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -6.22% 0.839 0.787 - -9.50% -
SetIntersection_None_Set_float_16384_16384 -6.21% 166370602.755 156034493.231 - -0.46% -
rng::all_of(deque<int>)_(process_all)/32768 -6.19% 11539.278 10824.805 - 2.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.19% 0.612 0.574 - -6.66% -
std::map<int,_int>::insert(value)_(new_value)/8192 -6.19% 41.046 38.507 - -3.15% -
BM_StringAssignStr_Huge_Transparent -6.18% 119.713 112.317 - 8.54% -
std::stable_partition(list<int>)_(sparse)/50 -6.16% 27.960 26.239 - 0.46% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -6.14% 31.992 30.029 - 1.52% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -6.14% 29108.814 27322.629 - 3.09% -
BM_std_minmax<short>/4 -6.13% 1.093 1.026 - 5.67% -
SetIntersection_Front_Vector_float_16384_16384 -6.12% 92368134.324 86711026.274 - 7.83% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.12% 14.779 13.875 - -6.57% -
BM_PushHeap_uint64_Random_4 -6.12% 2.205 2.070 - 0.72% -
BM_MakeThenSortHeap_string_SingleElement_256 -6.11% 27.313 25.643 - 2.06% -
BM_PushHeap_string_Ascending_64 -6.11% 7.337 6.888 - -3.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.10% 876.032 822.561 - 13.28% -
BM_vector_deque_ranges_copy/2 -6.10% 2.003 1.881 - -8.96% -
BM_RangesMakeHeap_float_Random_16384 -6.10% 1.228 1.153 - -5.18% -
BM_PopHeap_string_262144 -6.10% 97.869 91.902 - -0.74% -
SetIntersection_None_Set_float_262144_256 -6.09% 1246541.584 1170660.726 - 0.62% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.08% 13.714 12.879 - -0.18% -
SetIntersection_None_Set_float_262144_1024 -6.08% 1247119.713 1171347.330 - -0.04% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.07% 563.066 528.884 - -5.28% -
SetIntersection_None_Set_float_262144_16384 -6.06% 1236229.898 1161351.971 - -0.19% -
SetIntersection_Front_Set_float_262144_16384 -6.05% 372034261.809 349514692.127 - -1.55% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.04% 13393360.600 12584114.505 - -3.62% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -6.03% 1.276 1.199 - -0.00% -
BM_std_minmax<unsigned_short>/4 -6.03% 1.153 1.084 - 15.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.02% 4687.256 4404.939 - -6.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.02% 148726449.098 139777374.845 - -10.72% -
SetIntersection_None_Set_float_262144_16 -6.01% 1246230.387 1171342.449 - 0.88% -
std::is_sorted_until(list<int>)/8192 -6.01% 7172.088 6741.199 - -7.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.99% 149278369.175 140334004.265 - -10.18% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -5.98% 0.511 0.481 - 3.52% -
SetIntersection_None_Set_float_262144_1 -5.98% 1248438.232 1173811.281 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -5.97% 1474556.951 1386489.345 - 4.62% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.97% 21.042 19.786 - -5.96% -
BM_RangesPushHeap_float_SingleElement_1 -5.96% 0.448 0.422 - -33.81% -
BM_MakeThenSortHeap_string_SingleElement_64 -5.95% 20.983 19.734 - 0.30% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -5.95% 24.868 23.388 - 2.68% -
SetIntersection_Front_Set_uint32_262144_256 -5.93% 5249001.069 4937939.018 - 3.22% -
BM_RangesMakeHeap_string_Descending_1024 -5.92% 2.874 2.704 - -24.22% -
rng::find_if(deque<int>)_(process_all)/32768 -5.91% 12145.437 11427.531 - -6.27% -
std::all_of(deque<int>)_(process_all)/32768 -5.85% 11179.061 10524.955 - -0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -5.83% 19.262 18.138 - 24.92% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -5.83% 814.807 767.339 - -3.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -5.82% 9.537 8.982 - -23.83% -
BM_MakeHeap_float_Random_1024 -5.79% 1.293 1.218 - -1.23% -
rng::is_sorted_until(list<int>,_pred)/8192 -5.79% 7526.861 7091.324 - -9.18% -
SetIntersection_Front_Set_uint32_256_256 -5.77% 10462962.146 9859008.121 - 0.90% -
BM_StringAssignStr_Huge_Opaque -5.76% 117.016 110.270 - 5.44% -
rng::for_each(multiset<int>)/8192 -5.75% 8164.484 7695.131 - -52.83% -
BM_RangesPushHeap_uint64_Random_4 -5.75% 2.172 2.047 - -4.12% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.74% 23.460 22.113 - -5.89% -
rng::all_of(deque<int>)_(process_all)/8192 -5.74% 2879.653 2714.265 - 3.12% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -5.73% 1.136 1.071 - 3.21% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.73% 1.217 1.147 - -8.58% -
rng::is_sorted_until(list<int>)/8192 -5.73% 7160.979 6750.707 - -18.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.73% 11748.094 11075.024 - 0.19% -
BM_RangesPushHeap_uint64_SingleElement_4 -5.72% 0.378 0.356 - -0.22% -
std::all_of(vector<int>)_(process_all)/8 -5.72% 2.568 2.421 - -5.45% -
rng::remove(list<int>)_(prefix)/50 -5.71% 71.054 66.994 - 0.18% -
std::find(deque<int>)_(process_all)/50 -5.71% 14.014 13.214 - -0.17% -
SetIntersection_Interlaced_Set_float_256_256 -5.71% 9061483.252 8544067.955 - -9.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -5.71% 1829.396 1725.004 - 11.77% -
bm_ranges_lexicographical_compare<int>/3 -5.69% 1.855 1.750 - -5.40% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.68% 1352112.873 1275270.752 - 1.10% -
BM_MakeHeap_uint64_Descending_4 -5.66% 0.292 0.276 - -0.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.66% 1.009 0.952 - -16.88% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.66% 10.097 9.525 - -6.21% -
SetIntersection_Interlaced_Set_float_262144_4 -5.66% 1363028.236 1285943.115 - -0.01% -
BM_std_minmax_element<int>/2 -5.66% 0.685 0.646 - 1.33% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -5.63% 28.357 26.761 - -30.24% -
BM_vector_deque_ranges_move_backward/64 -5.62% 3.199 3.019 - 0.82% -
BM_RangesPopHeap_uint32_262144 -5.61% 43.610 41.164 - 0.50% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -5.60% 10516.200 9926.901 - -48.74% -
BM_deque_deque_ranges_copy/64000 -5.60% 2876.916 2715.788 - -4.79% -
SetIntersection_None_Set_uint64_262144_4 -5.59% 1262391.926 1191792.642 - -0.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.58% 3.510 3.314 - -6.97% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.55% 1.959 1.850 - -0.07% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.54% 9.782 9.240 - -5.46% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -5.53% 17.909 16.918 - 2.12% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -5.53% 29.787 28.139 - -2.40% -
BM_RangesMakeHeap_uint64_Heap_256 -5.53% 0.293 0.277 - -0.66% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.50% 10.672 10.085 - -2.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -5.48% 2.098 1.983 - -2.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.47% 7075977.841 6688862.335 - -5.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.46% 1390.820 1314.872 - 0.11% -
SetIntersection_None_Set_float_262144_64 -5.45% 1243782.389 1175977.783 - 1.23% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -5.43% 1.360 1.287 - -3.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -5.43% 1.466 1.387 - -3.58% -
bm_ranges_lexicographical_compare<int>/2 -5.42% 1.548 1.464 - -4.12% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -5.41% 26.054 24.643 - 0.07% -
BM_deque_vector_copy_backward/65536 -5.41% 8501.564 8041.625 - -1.21% -
BM_RangesMakeHeap_float_Descending_1024 -5.41% 0.265 0.251 - -0.11% -
BM_std_minmax_element<long_long>/2 -5.40% 0.685 0.648 - 20.51% -
BM_RangesMakeHeap_uint64_Random_64 -5.39% 1.303 1.233 - -4.67% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -5.39% 754.678 714.019 - 4.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -5.37% 25.476 24.108 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.37% 10097.537 9555.601 - 0.43% -
BM_StringEraseWithMove_Large_Transparent -5.36% 2.657 2.514 - -2.81% -
SetIntersection_Front_Set_float_256_256 -5.33% 10008723.965 9475356.319 - 1.89% -
SetIntersection_None_Set_uint64_262144_64 -5.33% 1259275.308 1192176.190 - -0.65% -
SetIntersection_None_Set_uint64_262144_16 -5.33% 1261182.617 1193990.967 - -0.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -5.31% 1.295 1.226 - -7.25% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -5.31% 22.781 21.571 - -1.41% -
SetIntersection_Front_Vector_float_16384_64 -5.30% 1508955.302 1428956.551 - -0.05% -
std::partial_sort(deque<int>)_(ascending)/8 -5.27% 31.921 30.239 - 2.09% -
BM_RangesMakeHeap_uint32_Heap_1024 -5.27% 0.269 0.255 - -0.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -5.27% 1.000 0.947 - -9.39% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -5.26% 5.377 5.094 - -25.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.25% 74.196 70.297 - 0.10% -
BM_std_minmax<long_long>/1 -5.25% 0.648 0.614 - -11.40% -
std::copy(vector<int>)/8 -5.23% 2.344 2.221 - -1.14% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -5.23% 1.490 1.412 - -8.09% -
BM_StringRelational_Less_Large_Large_Control -5.21% 2.275 2.156 - 5.31% -
std::find_if_not(list<int>)_(process_all)/8192 -5.20% 8541.189 8097.307 - -1.65% -
BM_StringRelational_Less_Large_Empty_Control -5.18% 2.158 2.046 - 5.02% -
rng::remove_if(deque<int>)_(sprinkled)/50 -5.18% 65.840 62.433 - -12.55% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -5.17% 2.501 2.372 - -0.82% -
SetIntersection_Interlaced_Set_string_262144_256 -5.16% 2198284.260 2084789.634 - -0.00% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -5.15% 1.629 1.545 - 0.55% -
BM_std_minmax<unsigned_int>/4 -5.15% 1.088 1.032 - 6.07% -
SetIntersection_None_Set_uint64_262144_1 -5.14% 1261404.215 1196516.766 - -0.19% -
BM_RangesPushHeap_uint64_Ascending_262144 -5.13% 4.942 4.689 - -0.25% -
SetIntersection_None_Set_uint64_262144_262144 -5.12% 1271656.738 1206572.021 - -0.46% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -5.10% 31.600 29.988 - -22.10% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -5.10% 30.029 28.496 - -3.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -5.10% 2.423 2.300 - -0.16% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.09% 115.101 109.240 - 4.26% -
bm_ranges_swap_ranges_vb_unaligned/8 -5.08% 5.130 4.870 - -2.70% -
SetIntersection_Front_Vector_string_262144_16384 -5.05% 351928499.558 334168565.325 - -5.23% -
rng::copy_n(vector<int>)/8 -5.04% 2.281 2.166 - -2.98% -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 -5.04% 0.970 0.921 - -0.35% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 -5.02% 0.604 0.574 - -1.45% -
SetIntersection_Front_Set_uint64_1024_1024 -5.02% 15883316.794 15086117.713 - -4.27% -
std::vector<std::string>::ctor(size)/32 -5.01% 36.295 34.475 - 2.70% -
SetIntersection_Front_Set_uint32_16384_1024 -5.01% 17374181.665 16503887.709 - 6.74% -
SetIntersection_Front_Set_uint32_262144_64 -5.00% 2102006.997 1997006.404 - -0.61% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -4.99% 80.525 76.503 - -1.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.99% 1259.444 1196.569 - -2.34% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -4.98% 926242.229 880075.739 - -5.86% -
SetIntersection_None_Set_uint64_262144_256 -4.96% 1258310.140 1195906.248 - -0.62% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.95% 10.773 10.239 - 1.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -4.95% 45.888 43.619 - 1.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.94% 12773.854 12142.719 - -1.34% -
rng::stable_partition(deque<int>)_(sparse)/8192 -4.92% 3562.234 3387.107 - -0.42% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -4.90% 8995.130 8554.431 - -5.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -4.89% 23936278.314 22765489.881 - 10.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -4.88% 24.984 23.764 - 0.15% -
std::for_each_n(list<int>)/8 -4.88% 2.574 2.448 - -5.55% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.87% 356.392 339.034 - -0.69% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -4.84% 9.012 8.576 - 0.75% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.84% 70.452 67.041 - 2.37% -
BM_deque_vector_ranges_copy_backward/70000 -4.83% 9122.720 8682.166 - 0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -4.83% 9.506 9.047 - -14.60% -
std::partition(vector<int>)_(dense)/32 -4.83% 8.386 7.981 - -6.42% -
BM_std_minmax<char>/16 -4.82% 0.971 0.924 - -9.92% -
std::map<int,_int>::erase(key)_(non-existent)/0 -4.82% 0.267 0.254 - 0.22% -
BM_std_minmax<unsigned_char>/8 -4.82% 0.971 0.924 - -14.98% -
std::deque<int>::ctor(size)/1024 -4.82% 73.770 70.216 - 1.91% -
std::partition_point(deque<int>)/32 -4.81% 4.713 4.486 - 0.14% -
std::partition(deque<int>)_(dense)/50 -4.79% 14.812 14.102 - -13.69% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -4.79% 3653.293 3478.425 - 1.72% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.78% 4.397 4.187 - -7.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.77% 2.303 2.194 - 1.31% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -4.77% 22.539 21.465 - -12.73% -
BM_deque_deque_copy/70000 -4.75% 3024.811 2881.267 - -9.01% -
SetIntersection_None_Set_uint64_262144_16384 -4.74% 1260896.973 1201082.356 - -0.93% -
rng::remove_if(list<int>)_(sprinkled)/32 -4.73% 62.837 59.864 - -0.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.73% 0.451 0.430 - -14.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.73% 284417.440 270970.408 - 2.39% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -4.70% 32.541 31.012 - -36.90% -
SetIntersection_None_Set_uint64_262144_1024 -4.69% 1261044.273 1201846.107 - -0.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.69% 33.552 31.979 - 5.57% -
BM_PopHeap_pair<uint32,_uint32>_262144 -4.69% 62.633 59.697 - -0.68% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.67% 26501.400 25262.680 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -4.67% 1781508.301 1698317.625 - -0.82% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.65% 8344.686 7956.444 - -6.61% -
BM_std_minmax<short>/15 -4.65% 2.019 1.925 - -3.32% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -4.64% 32.686 31.168 - -0.10% -
SetIntersection_None_Set_uint32_262144_4 -4.64% 1209524.660 1153388.020 - -0.37% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.64% 1.210 1.154 - 2.40% -
rng::equal(vector<bool>)_(unaligned)/8 -4.64% 0.777 0.741 - 0.36% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.63% 11.400 10.871 - 2.19% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.63% 6375.207 6080.013 - -2.73% -
SetIntersection_None_Vector_uint64_1024_256 -4.61% 1164448.188 1110739.880 - -1.07% -
SetIntersection_Interlaced_Set_uint64_262144_16 -4.61% 1716232.422 1637097.250 - -0.47% -
std::unique(list<int>)_(sprinkled)/1024 -4.61% 1017.674 970.788 - 2.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.61% 17.490 16.684 - -2.00% -
SetIntersection_Interlaced_Set_float_262144_256 -4.60% 1655180.502 1578983.400 - -0.02% -
BM_StringAssignStr_Large_Transparent -4.59% 10.625 10.137 - -0.20% -
std::copy_if(list<int>)_(entire_range)/4096 -4.55% 3176.117 3031.501 - -0.58% -
bm_lexicographical_compare<int>/8 -4.54% 1.618 1.545 - 0.25% -
rng::stable_sort(vector<int>)_(repeated)/1024 -4.54% 1142.601 1090.747 - -3.54% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.53% 2862108.238 2732360.760 - -5.45% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -4.53% 8498094.829 8113210.927 - 36.60% -
rng::stable_partition(deque<int>)_(dense)/50 -4.52% 41.016 39.164 - 4.72% -
BM_MakeHeap_uint64_Heap_4 -4.51% 0.287 0.274 - -1.26% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.51% 110.512 105.527 - -4.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.50% 20696.908 19765.491 - -4.95% -
BM_std_min<char>/22 -4.49% 2.139 2.043 - -1.34% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.49% 103091.511 98466.602 - 4.13% -
rng::copy_n(vector<bool>)_(aligned)/64 -4.47% 1.369 1.308 - 0.28% -
SetIntersection_Interlaced_Set_float_262144_1024 -4.47% 1597737.307 1526243.084 - -1.42% -
BM_RangesMakeHeap_uint32_Descending_64 -4.47% 0.241 0.230 - -2.89% -
BM_std_minmax<long_long>/15 -4.47% 3.827 3.656 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.47% 1884278.483 1800110.431 - -1.10% -
BM_std_minmax<unsigned_short>/22 -4.46% 2.423 2.314 - -3.32% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.45% 5.074 4.848 - -4.24% -
BM_RangesMakeHeap_string_Descending_16384 -4.44% 2.856 2.729 - -29.10% -
rng::reverse(list<int>)/32768 -4.44% 17868.390 17074.992 - -3.19% -
SetIntersection_Front_Vector_uint64_262144_64 -4.43% 1420483.912 1357502.616 - -4.70% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.43% 0.707 0.676 - -4.77% -
BM_std_min<unsigned_long_long>/2 -4.42% 0.508 0.485 - -0.02% -
rng::stable_partition(list<int>)_(sparse)/8192 -4.41% 9273.320 8864.666 - 0.04% -
std::set<int>::contains(key)_(non-existent)/1024 -4.40% 5.646 5.397 - 1.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.40% 138.117 132.035 - -5.91% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.38% 1665713.947 1592695.721 - 1.88% -
SetIntersection_Front_Vector_string_1024_64 -4.37% 3542607.899 3387770.403 - -2.29% -
BM_std_min<short>/30 -4.35% 2.462 2.355 - 0.32% -
BM_RangesMakeHeap_string_Descending_256 -4.34% 2.829 2.706 - -21.03% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.33% 50582.605 48390.939 - -2.98% -
bm_swap_ranges_vb_unaligned/262144 -4.32% 4021.034 3847.342 - -2.48% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.32% 28.260 27.041 - 13.25% -
SetIntersection_None_Vector_uint32_262144_16 -4.31% 1217835.696 1165324.239 - -3.43% -
bm_ranges_lexicographical_compare<int>/1 -4.31% 1.319 1.263 - -2.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -4.30% 6528.909 6248.190 - -1.25% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.29% 576.306 551.558 - -4.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.28% 105176.209 100670.321 - -1.51% -
BM_std_minmax<int>/4 -4.28% 1.079 1.033 - 5.90% -
SetIntersection_Interlaced_Set_float_262144_16384 -4.27% 1308924.725 1253028.238 - 0.14% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.27% 169.876 162.623 - -4.77% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.26% 11.284 10.803 - -1.58% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -4.26% 1954.144 1870.957 - -0.23% -
std::is_sorted_until(list<int>,_pred)/8192 -4.25% 7352.251 7039.565 - -9.39% -
BM_std_min<short>/25 -4.24% 2.202 2.109 - 1.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.24% 935.220 895.581 - -1.01% -
std::multiset<int>::erase(key)_(non-existent)/8192 -4.24% 10.269 9.833 - 3.16% -
bm_ranges_swap_ranges_vb_unaligned/262144 -4.24% 3912.917 3747.149 - -2.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.23% 5.720 5.478 - 1.17% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -4.23% 10.493 10.048 - -1.15% -
std::copy_n(vector<bool>)_(aligned)/64 -4.23% 1.362 1.305 - 0.12% -
BM_std_min<short>/2 -4.23% 0.506 0.485 - -0.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.21% 30.061 28.795 - 0.38% -
BM_RangesPushHeap_uint64_SingleElement_262144 -4.21% 0.374 0.358 - 0.25% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -4.21% 2.532 2.426 - -3.18% -
BM_RangesPushHeap_string_Descending_4 -4.21% 2.237 2.143 - 13.93% -
rng::copy_if(list<int>)_(entire_range)/4096 -4.20% 3166.547 3033.399 - -0.55% -
BM_std_min<unsigned_short>/4 -4.20% 0.997 0.955 - -2.59% -
BM_std_min<short>/18 -4.19% 1.674 1.604 - -0.92% -
std::partition(list<int>)_(sparse)/8192 -4.19% 7464.519 7151.907 - -12.53% -
BM_RangesPushHeap_uint64_SingleElement_1024 -4.17% 0.380 0.364 - 0.23% -
std::all_of(deque<int>)_(process_all)/8 -4.17% 3.220 3.086 - -0.17% -
bm_lexicographical_compare<signed_char>/2 -4.16% 1.618 1.551 - 3.75% -
SetIntersection_None_Set_uint32_262144_64 -4.15% 1201243.246 1151379.312 - 0.07% -
SetIntersection_None_Set_string_16384_1024 -4.15% 229086137.232 219579626.534 - 6.45% -
SetIntersection_None_Set_uint32_262144_16 -4.14% 1203792.805 1153914.146 - -0.22% -
std::stable_partition(list<int>)_(sparse)/8192 -4.14% 9226.243 8844.028 - 0.68% -
rng::for_each(multiset<int>::iterator)/8192 -4.14% 8216.436 7876.250 - -51.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -4.14% 5.034 4.826 - -2.08% -
std::any_of(deque<int>)_(process_all)/8 -4.14% 3.219 3.086 - -0.11% -
std::map<int,_int>::insert(value)_(new_value)/1024 -4.12% 28.176 27.014 - -2.35% -
BM_MakeThenSortHeap_string_Descending_1024 -4.11% 26.208 25.129 - -35.21% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -4.11% 2.410 2.311 - 0.28% -
rng::all_of(deque<int>)_(process_all)/8 -4.11% 3.221 3.089 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -4.11% 175570425.883 168358248.745 - 1.23% -
SetIntersection_Interlaced_Set_uint64_262144_4 -4.10% 1382396.564 1325785.239 - -0.30% -
BM_std_min<short>/21 -4.09% 1.909 1.831 - 0.20% -
std::move(deque<int>)/64 -4.09% 6.404 6.142 - 2.31% -
SetIntersection_None_Set_uint32_262144_256 -4.08% 1200468.912 1151454.916 - 0.11% -
rng::for_each(set<int>::iterator)/8192 -4.08% 8228.360 7892.668 - -51.41% -
rng::copy_backward(deque<int>)/32768 -4.07% 3930.789 3770.760 - -1.79% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.07% 3.198 3.068 - -4.24% -
rng::remove(deque<int>)_(sprinkled)/50 -4.06% 61.718 59.213 - -7.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -4.05% 0.735 0.705 - -0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 -4.05% 0.280 0.268 - -2.96% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -4.04% 1.241 1.191 - -0.98% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.04% 17.382 16.680 - -1.25% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -4.04% 52085.661 49983.769 - -1.39% -
std::partition_copy(vector<int>)/1024 -4.03% 479.722 460.371 - 0.68% -
std::none_of(deque<int>)_(process_all)/8 -4.03% 3.219 3.089 - 0.01% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.03% 514.643 493.916 - -4.20% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.03% 214486.838 205853.005 - 0.64% -
std::swap_ranges(list<int>)/50 -4.02% 34.136 32.764 - 0.24% -
BM_std_min<short>/64 -4.02% 3.526 3.385 - -4.23% -
SetIntersection_Front_Set_uint32_1024_4 -4.02% 1157109.901 1110610.129 - -3.23% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -4.01% 20.984 20.143 - -3.66% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.01% 11599.007 11134.320 - -0.80% -
SetIntersection_None_Set_uint32_262144_1024 -4.00% 1202053.467 1153928.305 - 0.79% -
std::list<int>::ctor(size)/8192 -4.00% 102341.085 98244.563 - 3.25% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -4.00% 33.254 31.925 - -2.69% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.00% 26.053 25.011 - 3.85% -
BM_RangesMakeHeap_uint32_Random_262144 -4.00% 1.048 1.006 - -4.48% -
BM_std_minmax<char>/24 -3.99% 1.202 1.154 - -7.91% -
BM_MakeThenSortHeap_float_Descending_256 -3.99% 6.260 6.011 - 5.05% -
std::is_sorted_until(list<int>)/8 -3.98% 2.329 2.236 - 1.30% -
BM_RangesPopHeap_float_16384 -3.97% 34.684 33.306 - -1.14% -
BM_RangesMakeHeap_string_Random_262144 -3.97% 15.824 15.195 - -21.77% -
BM_StringAssignStr_Large_Opaque -3.97% 10.573 10.153 - -0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.97% 10985.425 10549.537 - -0.28% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 -3.97% 34.200 32.844 - -0.50% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -3.96% 0.450 0.432 - -22.29% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -3.94% 103.813 99.719 - -4.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.94% 33.386 32.070 - -4.23% -
BM_deque_vector_copy_backward/5500 -3.94% 205.408 197.321 - -1.12% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.93% 18.091 17.379 - 4.11% -
BM_std_min<short>/17 -3.93% 1.638 1.574 - -0.75% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -3.93% 27771.699 26680.340 - 5.64% -
SetIntersection_Interlaced_Set_uint64_256_256 -3.93% 9577767.551 9201516.408 - 1.98% -
BM_std_minmax<unsigned_char>/64 -3.93% 1.202 1.155 - -5.30% -
BM_std_min<short>/23 -3.91% 2.128 2.045 - -3.37% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.91% 0.634 0.609 - -1.78% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.90% 45.463 43.688 - 0.38% -
BM_StringAssignAsciiz_Large_Transparent -3.90% 11.872 11.409 - -1.50% -
std::shift_right(list<int>)/8192 -3.90% 7676.163 7377.003 - -4.38% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -3.90% 584.088 561.338 - 0.32% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.89% 664.722 638.841 - -1.35% -
BM_StringAssignAsciiz_Large_Opaque -3.89% 11.925 11.461 - -1.94% -
std::replace_if(list<int>)_(sprinkled)/50 -3.89% 23.932 23.001 - -0.09% -
SetIntersection_Interlaced_Vector_float_256_16 -3.89% 8342692.333 8018312.806 - 0.48% -
rng::partition(list<int>)_(sparse)/50 -3.88% 15.631 15.024 - -2.43% -
std::unordered_set<std::string>::find(key)_(existent)/32 -3.88% 39.198 37.677 - -10.60% -
SetIntersection_Interlaced_Set_float_262144_64 -3.88% 1627924.156 1564775.064 - -0.54% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.88% 10.165 9.771 - 0.04% -
SetIntersection_None_Set_string_256_64 -3.87% 9858046.265 9476072.294 - -1.03% -
rng::search(deque<int>)_(near_matches)/1024 -3.87% 22093.558 21237.578 - -15.81% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.87% 4974.728 4782.133 - -0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -3.87% 1.110 1.067 - -4.99% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.86% 16.318 15.688 - -2.88% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.86% 8.895 8.552 - -3.67% -
BM_RangesMakeHeap_float_PipeOrgan_1024 -3.86% 0.732 0.704 - -0.22% -
rng::reverse(list<int>)/4096 -3.86% 1728.596 1661.912 - -5.16% -
SetIntersection_None_Vector_uint32_1024_1024 -3.86% 1149387.279 1105059.327 - -3.38% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -3.85% 28.090 27.008 - -0.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -3.85% 12.701 12.212 - -0.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.85% 6322.409 6079.021 - -2.44% -
rng::for_each(list<int>)/8192 -3.85% 8106.697 7794.798 - -6.20% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.85% 929.504 893.755 - -1.18% -
SetIntersection_None_Set_uint32_262144_1 -3.84% 1208651.123 1162197.508 - 0.26% -
BM_std_minmax<short>/29 -3.84% 2.677 2.575 - -3.67% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.84% 122.533 117.832 - -0.80% -
std::copy_backward(vector<bool>)_(aligned)/64 -3.83% 1.670 1.606 - -9.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -3.83% 1162208.959 1117699.827 - -2.87% -
BM_RangesMakeHeap_string_Descending_64 -3.83% 2.677 2.575 - -15.62% -
BM_RangesPopHeap_uint64_262144 -3.81% 43.379 41.725 - 1.39% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.81% 18292948.958 17595774.804 - -0.20% -
BM_RangesMakeHeap_uint32_Random_64 -3.81% 1.357 1.305 - -1.55% -
bm_swap_ranges_vb_unaligned/8 -3.80% 4.835 4.652 - -5.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -3.79% 350.368 337.100 - -1.96% -
std::copy(deque<int>)/32768 -3.79% 1179.265 1134.626 - -0.71% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.78% 4140.678 3983.983 - 0.17% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.78% 1.327 1.277 - 5.00% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -3.78% 0.268 0.258 - 0.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -3.78% 2397883.381 2307254.232 - -0.69% -
BM_std_minmax<char>/27 -3.78% 1.854 1.784 - -8.62% -
BM_std_min<unsigned_short>/26 -3.78% 2.164 2.083 - -3.27% -
BM_RangesMakeHeap_uint32_SingleElement_1024 -3.77% 0.596 0.574 - 0.22% -
BM_std_minmax<char>/32 -3.77% 1.567 1.508 - -7.94% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.77% 351.173 337.935 - -1.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.76% 83143.172 80017.559 - -2.84% -
BM_MakeThenSortHeap_string_SingleElement_16 -3.76% 14.288 13.752 - 0.26% -
bm_ranges_swap_ranges_vb_aligned/524288 -3.75% 1090.943 1049.985 - -0.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.75% 1.184 1.140 - -14.88% -
BM_RangesPopHeap_uint64_16384 -3.75% 32.361 31.148 - -0.29% -
SetIntersection_None_Set_uint32_262144_262144 -3.75% 1201528.645 1156519.451 - 0.73% -
SetIntersection_Front_Set_uint32_16384_64 -3.74% 2028514.133 1952570.101 - -4.66% -
BM_std_minmax<char>/25 -3.74% 1.225 1.179 - -7.60% -
BM_PushHeap_string_Descending_1024 -3.74% 2.483 2.390 - -27.91% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.74% 1.782 1.716 - -13.02% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -3.74% 1.503 1.447 - -3.08% -
BM_deque_deque_move_backward/64 -3.73% 5.240 5.044 - 49.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.73% 1.508 1.452 - -14.60% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 -3.73% 0.278 0.267 - -3.39% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 -3.73% 0.485 0.467 - -1.07% -
std::search(vector<int>)_(no_match)/1024 -3.72% 220.656 212.442 - -1.32% -
BM_StringConstructDestroyCStr_Large_Opaque -3.72% 15.259 14.691 - 2.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.71% 21.886 21.075 - -3.97% -
std::find_if(vector<int>)_(process_all)/50 -3.71% 14.190 13.664 - -1.85% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.69% 18115180.582 17446310.709 - 0.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.69% 13214131.198 12726577.096 - 0.25% -
BM_std_min<char>/29 -3.67% 2.008 1.934 - -3.39% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.67% 1.266 1.219 - -12.67% -
std::unordered_multimap<int,_int>::clear()/1024 -3.67% 7998.473 7704.863 - -7.92% -
BM_RangesMakeThenSortHeap_uint32_Random_1 -3.67% 0.280 0.270 - -3.44% -
BM_deque_vector_move_backward/70000 -3.66% 8928.278 8601.168 - 0.91% -
BM_StringRelational_Less_Large_Large_ChangeLast -3.65% 1.978 1.906 - 2.87% -
BM_StringRelational_Less_Empty_Empty_Control -3.65% 2.059 1.984 - 2.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.64% 32.848 31.651 - -0.59% -
SetIntersection_None_Set_uint32_262144_16384 -3.64% 1209824.463 1165762.451 - 1.23% -
std::reverse(list<int>)/4096 -3.64% 1718.030 1655.460 - -1.16% -
BM_RangesPopHeap_uint32_16384 -3.63% 32.189 31.022 - -0.06% -
BM_MakeHeap_float_SingleElement_1 -3.62% 0.278 0.268 - -2.37% -
std::copy_n(vector<int>)/32768 -3.62% 3672.125 3539.201 - -6.76% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.60% 104435.394 100670.796 - -1.59% -
rng::find_if_not(vector<int>)_(process_all)/8 -3.60% 2.619 2.525 - 0.28% -
BM_std_minmax<long_long>/31 -3.60% 4.936 4.759 - -1.42% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.60% 2.030 1.957 - -10.87% -
BM_std_minmax<unsigned_short>/27 -3.60% 2.861 2.758 - -4.14% -
rng::is_sorted(list<int>)/8192 -3.59% 7097.354 6842.878 - -5.77% -
SetIntersection_Front_Vector_float_256_16 -3.58% 4609780.837 4444834.543 - -0.50% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -3.58% 1.823 1.758 - 1.16% -
std::rotate_copy(deque<int>)/32 -3.58% 2.716 2.619 - -0.12% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -3.58% 2.901 2.798 - -5.08% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -3.57% 4.992 4.814 - -5.90% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -3.57% 0.613 0.591 - -3.37% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.57% 32.295 31.142 - -9.35% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.57% 1.437 1.386 - -3.38% -
rng::for_each(multimap<int>)/8192 -3.57% 7322.920 7061.840 - -57.17% -
BM_std_min<unsigned_short>/24 -3.56% 2.522 2.432 - -2.45% -
std::list<int>::ctor(size)/1024 -3.56% 12481.422 12037.469 - 3.35% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.55% 27.940 26.949 - -1.38% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.54% 2176962.891 2099899.658 - -0.70% -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 -3.54% 16.355 15.776 - -0.16% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -3.54% 1466.297 1414.451 - -0.07% -
std::find(vector<long_long>)_(bail_25%)/8 -3.53% 0.906 0.874 - -8.57% -
rng::remove(vector<int>)_(sprinkled)/1024 -3.53% 536.357 517.403 - 79.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.53% 278269.970 268460.206 - -4.86% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.52% 0.981 0.946 - -1.69% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.52% 19.954 19.253 - -8.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.51% 10.825 10.444 - -1.23% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -3.51% 23.494 22.669 - -0.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -3.51% 71.692 69.176 - 12.59% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.51% 82785804.450 79882504.293 - 0.85% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -3.50% 27.259 26.304 - -0.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.50% 223.766 215.932 - -1.61% -
BM_RangesMakeHeap_string_Ascending_256 -3.50% 5.069 4.891 - -3.47% -
std::multiset<int>::ctor(const&)/8192 -3.49% 49925.406 48182.860 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -3.48% 19383704.580 18708893.568 - -2.11% -
rng::remove(list<int>)_(prefix)/32 -3.48% 57.426 55.429 - 0.01% -
std::copy(vector<bool>)_(aligned)/4096 -3.47% 4.788 4.622 - -1.66% -
std::move_backward(vector<bool>)_(aligned)/64 -3.47% 1.747 1.687 - -6.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.47% 5.047 4.872 - -3.72% -
BM_std_minmax<char>/26 -3.47% 1.438 1.388 - -9.78% -
SetIntersection_Front_Vector_string_1024_256 -3.47% 9995404.830 9648859.269 - -2.95% -
SetIntersection_Interlaced_Set_uint32_262144_256 -3.46% 1606165.447 1550534.182 - 1.15% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.46% 7.132 6.886 - 3.72% -
rng::partition(vector<int>)_(sparse)/32 -3.45% 9.172 8.855 - -2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.45% 365508906.393 352891093.887 - 0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.45% 190051.277 183494.038 - 1.59% -
std::list<std::string>::ctor(size)/8192 -3.45% 105658.789 102016.425 - -0.72% -
BM_StringRelational_Less_Small_Small_ChangeFirst -3.45% 1.489 1.438 - 3.73% -
SetIntersection_None_Vector_uint32_1024_4 -3.44% 1155546.655 1115738.089 - -2.99% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -3.44% 889.222 858.641 - 16.75% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.44% 12023.325 11610.258 - 4.54% -
BM_RangesPushHeap_uint64_SingleElement_16384 -3.43% 0.377 0.364 - -0.06% -
std::copy_n(vector<int>)/8 -3.43% 2.186 2.111 - -2.50% -
rng::remove_if(deque<int>)_(prefix)/50 -3.42% 71.481 69.035 - -6.62% -
bm_lexicographical_compare<signed_char>/3 -3.41% 1.849 1.785 - 3.39% -
rng::remove_if(list<int>)_(sprinkled)/8192 -3.41% 8709.634 8412.541 - 1.61% -
BM_RangesPushHeap_string_Descending_16384 -3.41% 3.101 2.995 - 21.67% -
BM_RangesPushHeap_uint32_SingleElement_16 -3.40% 0.357 0.345 - -0.29% -
rng::for_each(multimap<int>::iterator)/8192 -3.39% 7647.263 7387.797 - -55.57% -
BM_RangesMakeHeap_string_Heap_262144 -3.39% 5.360 5.178 - -4.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.38% 42.436 41.000 - 85.82% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -3.38% 25.382 24.524 - -7.12% -
rng::partition_point(list<int>)/8192 -3.38% 14144.561 13666.224 - 3.14% -
BM_vector_deque_move/4096 -3.38% 150.074 145.000 - -1.43% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.38% 26.834 25.927 - -0.28% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -3.38% 10.575 10.218 - 3.30% -
BM_vector_deque_ranges_copy/64 -3.38% 2.848 2.751 - -2.37% -
BM_RangesPopHeap_float_1 -3.37% 0.483 0.467 - 0.00% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.37% 15564116.389 15039840.900 - -0.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.36% 9.629 9.305 - -2.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.36% 1689509.249 1632749.763 - -5.52% -
rng::remove(vector<int>)_(sprinkled)/8192 -3.36% 3920.658 3788.995 - 91.05% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.35% 0.628 0.607 - -5.73% -
BM_RangesPushHeap_uint32_Ascending_262144 -3.35% 8.425 8.143 - 1.33% -
BM_deque_deque_ranges_copy_backward/64 -3.35% 5.224 5.049 - 49.53% -
rng::copy_n(deque<int>)/8 -3.35% 2.761 2.669 - -3.23% -
BM_RangesPopHeap_float_262144 -3.35% 40.024 38.685 - 0.91% -
BM_RangesMakeHeap_string_SingleElement_256 -3.34% 6.432 6.217 - -1.87% -
std::map<int,_int>::equal_range(key)_(existent)/32 -3.34% 1.878 1.815 - 3.63% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.34% 10205874.674 9865370.479 - -1.55% -
BM_PopHeap_string_4 -3.33% 5.383 5.203 - -2.85% -
BM_RangesMakeHeap_uint64_Random_262144 -3.33% 1.076 1.040 - -0.17% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.33% 6758.611 6533.432 - 1.02% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -3.33% 4385.210 4239.111 - -3.67% -
rng::count(list<int>)_(every_other)/8 -3.31% 2.135 2.065 - -1.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.31% 272.629 263.601 - -0.13% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.31% 103780.572 100344.251 - -1.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.31% 12516.153 12101.876 - -1.63% -
std::multiset<int>::ctor(const&)/1024 -3.31% 6250.698 6044.053 - -1.85% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -3.30% 38.520 37.248 - -1.11% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -3.29% 196.979 190.491 - 0.27% -
BM_LowerBound_string_1 -3.29% 4.815 4.656 - 1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.29% 1174439.158 1135827.943 - 0.08% -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 -3.28% 0.547 0.529 - -0.10% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.27% 1.849 1.789 - -3.21% -
BM_RangesPushHeap_uint64_SingleElement_256 -3.27% 0.399 0.386 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.27% 1179549.289 1140982.570 - -2.87% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -3.27% 0.771 0.746 - -6.07% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.27% 4582.802 4433.007 - 4.35% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.26% 2.106 2.038 - -3.33% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.26% 4316523.485 4175849.015 - -9.45% -
rng::replace_if(deque<int>)_(prefix)/32 -3.26% 14.426 13.957 - -1.15% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.25% 34.552 33.428 - 1.04% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.25% 11.524 11.149 - -1.09% -
SetIntersection_None_Vector_uint64_262144_1 -3.25% 1200400.833 1161415.419 - -1.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -3.25% 13.132 12.706 - 20.37% -
BM_std_minmax<unsigned_short>/18 -3.24% 2.009 1.944 - -2.06% -
rng::search(deque<int>)_(near_matches)/1000 -3.24% 21012.337 20331.609 - -15.59% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.23% 24.041 23.264 - 0.81% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -3.23% 0.843 0.816 - -0.78% -
std::reverse(list<int>)/32768 -3.23% 17452.723 16889.429 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.22% 11.030 10.674 - 5.70% -
std::find_end(deque<int>)_(process_all)/1024 -3.22% 325.785 315.299 - 18.94% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -3.21% 0.661 0.640 - -1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.21% 1728166.749 1672621.918 - -3.86% -
SetIntersection_Front_Set_string_262144_262144 -3.21% 18268585.125 17681965.576 - -0.04% -
SetIntersection_Front_Vector_string_256_16 -3.19% 6584882.023 6375122.997 - -0.92% -
BM_std_minmax<char>/12 -3.18% 1.996 1.932 - 0.87% -
BM_RangesMakeHeap_uint32_Ascending_1024 -3.18% 0.666 0.645 - -0.11% -
BM_MakeHeap_uint64_SingleElement_256 -3.18% 0.581 0.562 - -2.15% -
bm_lexicographical_compare<signed_char>/4 -3.17% 2.100 2.034 - 4.00% -
BM_MakeHeap_uint64_Random_262144 -3.17% 1.059 1.026 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -3.16% 1958896.461 1897013.115 - 24.46% -
rng::none_of(deque<int>)_(process_all)/50 -3.15% 27.675 26.803 - 0.91% -
std::for_each(list<int>)/8192 -3.13% 8066.395 7814.277 - -10.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.12% 1.992 1.930 - 0.07% -
BM_RangesMakeHeap_string_Ascending_1024 -3.12% 5.106 4.947 - -7.34% -
BM_num_put<bool> -3.12% 11.170 10.821 - -1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.12% 13837711.493 13405844.497 - -3.13% -
rng::remove_if(deque<int>)_(sprinkled)/32 -3.12% 57.279 55.492 - -9.34% -
BM_RangesPopHeap_uint32_16 -3.12% 7.777 7.534 - -0.05% -
BM_deque_deque_move_backward/65536 -3.12% 8527.117 8261.324 - 2.46% -
BM_RangesMakeHeap_uint32_SingleElement_262144 -3.11% 0.651 0.631 - 0.73% -
rng::remove_if(deque<int>)_(prefix)/32 -3.11% 62.352 60.412 - -6.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.11% 0.850 0.824 - -5.80% -
SetIntersection_Front_Set_uint64_64_64 -3.11% 15534051.825 15051380.954 - -0.12% -
rng::any_of(deque<int>)_(process_all)/8 -3.10% 3.222 3.122 - 0.98% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.10% 29.311 28.402 - -0.54% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.09% 12605.171 12215.444 - -0.44% -
std::fill(vector<bool>)/512 -3.09% 1.534 1.487 - -2.81% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.09% 32526.827 31522.170 - -2.00% -
bm_gcd_complex -3.08% 19.567 18.964 - -2.41% -
BM_RangesMakeHeap_string_Ascending_64 -3.08% 4.910 4.758 - -2.20% -
BM_std_min<unsigned_long_long>/3 -3.07% 0.715 0.693 - -0.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.07% 470.455 456.025 - -3.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.06% 12048365.032 11679236.075 - -2.65% -
std::find_if(vector<char>)_(process_all)/50 -3.06% 12.905 12.510 - -0.84% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.06% 17.498 16.963 - 0.63% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.06% 5.488 5.320 - 0.22% -
rng::search(list<int>)_(no_match)/8192 -3.06% 7118.134 6900.466 - 0.60% -
BM_RangesMakeThenSortHeap_float_Descending_256 -3.06% 6.054 5.869 - 2.64% -
BM_MakeThenSortHeap_float_Heap_16 -3.05% 1.922 1.863 - -1.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -3.05% 7.478 7.250 - -3.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.04% 5965276.963 5783880.945 - 1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.04% 13717380.327 13300911.061 - -1.62% -
std::list<std::string>::ctor(size)/32 -3.03% 347.939 337.381 - -0.89% -
BM_PushHeap_string_SingleElement_4 -3.03% 2.228 2.160 - -10.02% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.03% 26.831 26.017 - 0.39% -
std::multiset<int>::ctor(const&,_alloc)/8192 -3.03% 49767.028 48259.708 - -2.92% -
BM_std_min<short>/27 -3.03% 2.411 2.338 - 1.85% -
BM_std_min<unsigned_short>/18 -3.02% 1.594 1.546 - 0.76% -
BM_PushHeap_float_PipeOrgan_4 -3.02% 0.496 0.481 - -0.19% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -3.02% 8.641 8.380 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -3.02% 5194540.151 5037895.952 - -0.85% -
BM_std_minmax<unsigned_short>/15 -3.01% 2.028 1.967 - 1.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.01% 6878461.252 6671700.889 - -1.96% -
BM_PushHeap_uint32_SingleElement_16 -3.00% 0.346 0.335 - -5.95% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.00% 39.280 38.101 - 1.12% -
BM_vector_deque_copy/4096 -2.99% 149.727 145.244 - -0.25% -
BM_vector_deque_ranges_copy_backward/4096 -2.99% 152.456 147.901 - -1.52% -
BM_StringEraseWithMove_Small_Transparent -2.99% 2.614 2.536 - -0.76% -
BM_StringRelational_Compare_Large_Empty_Control -2.98% 1.665 1.615 - -5.36% -
std::deque<std::string>::ctor(size)/32 -2.98% 41.808 40.561 - 1.05% -
BM_PopHeap_pair<uint32,_uint32>_1024 -2.98% 30.783 29.866 - -1.03% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.97% 1.538 1.492 - -13.52% -
SetIntersection_Front_Set_uint32_16384_256 -2.97% 4983559.491 4835458.957 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.96% 1263219.482 1225784.017 - -0.04% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.96% 6245.371 6060.697 - -1.91% -
std::remove(list<int>)_(prefix)/50 -2.95% 69.005 66.969 - 0.32% -
SetIntersection_None_Set_uint64_1024_64 -2.95% 8956516.071 8692361.900 - 0.20% -
BM_std_min<unsigned_int>/12 -2.95% 1.508 1.464 - -1.12% -
BM_RangesPopHeap_uint64_1024 -2.94% 22.198 21.544 - 0.49% -
BM_std_minmax<unsigned_short>/3 -2.94% 1.220 1.184 - 1.69% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.94% 218.867 212.433 - 0.63% -
BM_std_min<short>/4 -2.94% 1.049 1.018 - -5.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.93% 2511124.645 2437525.013 - -1.41% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.93% 50148.297 48679.282 - -2.34% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.93% 278765.414 270604.142 - -0.87% -
BM_RangesPopHeap_uint32_1024 -2.93% 21.883 21.242 - -0.59% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.93% 23.266 22.586 - -2.11% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.92% 99699.021 96784.029 - -0.73% -
BM_RangesPushHeap_string_Descending_16 -2.92% 2.327 2.259 - 7.17% -
rng::stable_partition(deque<int>)_(dense)/32 -2.92% 30.373 29.486 - 5.30% -
BM_StringConstructDestroyCStr_Small_Opaque -2.92% 2.209 2.145 - 3.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.92% 112183.759 108912.432 - -1.44% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.91% 337.783 327.941 - 0.66% -
BM_vector_deque_ranges_move_backward/512 -2.91% 18.403 17.867 - 0.72% -
std::unordered_set<int>::clear()/8192 -2.91% 63508.137 61659.485 - -0.50% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 -2.91% 35.469 34.437 - 0.22% -
rng::find_if_not(list<int>)_(bail_25%)/8 -2.90% 1.312 1.274 - -3.06% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.89% 17.140 16.644 - -0.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.89% 895.728 869.824 - -1.24% -
rng::is_sorted(deque<int>,_pred)/8 -2.89% 4.505 4.374 - -2.18% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.89% 13081.205 12702.966 - -0.91% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.88% 293.768 285.294 - 1.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.88% 1083.233 1052.005 - -0.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -2.88% 346.087 336.113 - -1.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.88% 783.897 761.308 - -2.01% -
rng::for_each(set<int>)/8192 -2.88% 8014.583 7783.679 - -52.67% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -2.88% 10.458 10.157 - 16.09% -
std::unique(deque<int>)_(sprinkled)/1024 -2.88% 921.028 894.531 - 2.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -2.88% 1419367.350 1378536.945 - -0.31% -
BM_std_minmax_element<short>/4 -2.87% 1.263 1.227 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.87% 7630.479 7411.606 - -0.96% -
std::multiset<std::string>::contains(key)_(existent)/8192 -2.87% 28.573 27.754 - -0.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.86% 17.248 16.755 - 0.36% -
bm_lexicographical_compare<signed_char>/5 -2.86% 2.337 2.270 - 2.87% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.85% 3773.658 3665.940 - -1.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.85% 1714698.891 1665755.777 - -0.37% -
std::search(deque<int>,_pred)_(near_matches)/1024 -2.85% 26704.324 25943.698 - 5.99% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.84% 762.137 740.469 - 5.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.84% 1173025.951 1139715.619 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.84% 1268753.904 1232736.408 - -0.94% -
BM_PushHeap_string_Descending_262144 -2.84% 3.205 3.114 - -42.84% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -2.84% 61.914 60.158 - 90.31% -
BM_vector_deque_move_backward/2 -2.83% 1.947 1.892 - -17.05% -
BM_StringAssignAsciizMix_Transparent -2.83% 3.097 3.009 - -0.44% -
BM_deque_deque_copy_backward/64 -2.83% 5.203 5.056 - 49.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.82% 0.848 0.824 - -5.64% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.82% 29.577 28.743 - 0.60% -
rng::find_if(list<int>)_(bail_25%)/8 -2.82% 1.313 1.276 - -3.58% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.81% 10.935 10.627 - -1.10% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.81% 6.432 6.252 - -2.09% -
std::copy(vector<int>)/4096 -2.81% 224.508 218.210 - -5.34% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.80% 7.801 7.582 - 1.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.80% 32392.767 31486.105 - -2.16% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.79% 6346.014 6168.812 - 7.69% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.79% 139602.991 135714.350 - -1.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.78% 39.854 38.746 - -0.35% -
rng::is_sorted(vector<int>,_pred)/8 -2.77% 4.093 3.980 - 13.33% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.77% 32.949 32.038 - -1.67% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -2.77% 0.729 0.709 - -0.13% -
rng::stable_sort(deque<int>)_(repeated)/1024 -2.77% 1372.489 1334.522 - -3.95% -
BM_std_minmax<char>/15 -2.76% 3.016 2.932 - 0.10% -
std::remove(list<int>)_(sprinkled)/50 -2.76% 67.422 65.561 - -4.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.76% 0.645 0.628 - -0.22% -
SetIntersection_Front_Set_string_262144_1 -2.76% 1158313.360 1126372.368 - -1.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.76% 244116730.011 237388641.596 - -2.53% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.76% 1665930.014 1620019.369 - 0.01% -
rng::stable_partition(list<int>)_(dense)/8192 -2.76% 22434.370 21816.232 - 19.68% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.75% 22.139 21.530 - 8.54% -
BM_vector_deque_move_backward/1024 -2.75% 38.419 37.362 - -2.95% -
std::multiset<std::string>::clear()/32 -2.75% 919.741 894.457 - 1.42% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -2.75% 16.657 16.199 - 0.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.74% 1467.303 1427.047 - 2.60% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.73% 11.514 11.200 - -0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.73% 145924306.735 141942097.442 - -1.01% -
BM_RangesPopHeap_uint64_64 -2.72% 13.015 12.661 - 0.31% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.72% 12.549 12.208 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.72% 0.845 0.822 - -0.45% -
BM_RangesMakeThenSortHeap_float_Descending_1024 -2.71% 8.306 8.081 - 0.96% -
BM_LowerBound_pair<uint32,_uint32>_262144 -2.70% 617.171 600.507 - -3.41% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.70% 25590.310 24899.436 - 6.83% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.69% 0.566 0.551 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.68% 1275617.268 1241434.408 - -1.51% -
std::set<int>::erase(key)_(non-existent)/8192 -2.68% 8.465 8.238 - -5.80% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.67% 164864.994 160463.311 - -2.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.67% 22.416 21.818 - -0.61% -
rng::stable_partition(vector<int>)_(sparse)/50 -2.66% 20.977 20.419 - -0.67% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -2.66% 26984.289 26266.689 - 0.66% -
std::deque<int>::ctor(size)/8192 -2.66% 451.268 439.275 - -0.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.66% 10.711 10.426 - -0.43% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.66% 27.907 27.166 - 2.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.66% 1425824.542 1387952.399 - -3.20% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.65% 3058.807 2977.773 - 7.25% -
rng::copy_n(vector<bool>)_(aligned)/262144 -2.65% 279.328 271.931 - -2.09% -
BM_MakeHeap_uint32_Random_4 -2.64% 1.243 1.210 - 7.88% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.64% 1496.967 1457.442 - -7.93% -
BM_MakeHeap_float_SingleElement_256 -2.64% 0.673 0.655 - 0.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.62% 3.586 3.492 - 1.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.62% 11937.408 11624.999 - -2.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.61% 800.852 779.939 - -1.80% -
rng::search(deque<int>,_pred)_(near_matches)/8192 -2.61% 1568856.078 1527956.336 - 1.20% -
BM_PushHeap_string_SingleElement_16384 -2.60% 2.510 2.444 - -10.12% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.60% 4.168 4.059 - 0.31% -
BM_StringRelational_Less_Huge_Empty_Control -2.59% 2.104 2.050 - -1.69% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.59% 19.133 18.638 - 0.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.58% 347.424 338.443 - 5.45% -
rng::fold_left(deque<int>)/8 -2.58% 4.081 3.976 - -3.03% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.58% 1324790.308 1290618.170 - -12.01% -
rng::find_end(list<int>)_(process_all)/8192 -2.58% 7550.506 7355.871 - 7.75% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -2.57% 15.880 15.472 - 0.16% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.57% 3.740 3.644 - -1.80% -
BM_deque_deque_ranges_move/65536 -2.56% 2906.652 2832.106 - -4.13% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -2.56% 63.192 61.572 - 0.04% -
SetIntersection_Front_Vector_string_16384_64 -2.56% 3554415.720 3463297.186 - -0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.56% 1270513.020 1237943.850 - -1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -2.56% 1272998.209 1240399.006 - -0.58% -
BM_PopHeap_pair<uint32,_uint32>_16384 -2.56% 46.463 45.274 - -1.06% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.56% 1.483 1.446 - -7.35% -
BM_std_min<short>/19 -2.55% 1.905 1.856 - -5.99% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.55% 24.932 24.297 - 5.46% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 -2.55% 1.499 1.461 - 11.03% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.55% 29.038 28.299 - -5.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.54% 48.272 47.044 - 0.53% -
BM_MakeThenSortHeap_float_Descending_64 -2.54% 3.356 3.271 - -1.79% -
std::partial_sort(vector<int>)_(heap)/8 -2.53% 26.987 26.304 - -1.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.53% 6653593.934 6485485.879 - -2.35% -
BM_RangesPushHeap_uint32_Ascending_16384 -2.52% 6.821 6.649 - -1.72% -
bm_ranges_lexicographical_compare<signed_char>/3 -2.52% 1.840 1.793 - -2.86% -
std::rotate_copy(deque<int>)/1024 -2.51% 35.331 34.444 - 0.68% -
std::remove(list<int>)_(prefix)/32 -2.51% 56.799 55.375 - 0.18% -
BM_MakeThenSortHeap_string_Ascending_64 -2.51% 15.790 15.395 - -2.58% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -2.50% 17499.411 17061.138 - 1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.50% 0.754 0.735 - -1.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.50% 51.467 50.179 - -12.64% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.50% 24.740 24.121 - 0.84% -
BM_std_min<char>/32 -2.50% 2.994 2.919 - -0.17% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.49% 3310.350 3227.848 - -3.01% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.49% 47.748 46.560 - -0.57% -
rng::adjacent_find(vector<int>,_pred)/1048576 -2.48% 476240.324 464419.360 - -0.58% -
SetIntersection_Interlaced_Set_string_16_16 -2.48% 65735688.357 64106452.347 - 1.07% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.48% 544.714 531.223 - 0.43% -
BM_std_minmax<int>/15 -2.48% 2.006 1.956 - -3.60% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.47% 4.280 4.174 - -2.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.46% 1270177.816 1238875.490 - -1.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.46% 37.155 36.239 - -25.39% -
BM_std_minmax<unsigned_int>/11 -2.46% 1.824 1.779 - -2.68% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.46% 882.460 860.774 - 10.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.46% 48.100 46.918 - 0.16% -
BM_MakeThenSortHeap_float_Heap_4 -2.45% 1.221 1.191 - -3.89% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.44% 1916603.760 1869818.278 - 0.47% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.44% 1345.254 1312.444 - -0.41% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.44% 1.068 1.042 - 1.03% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -2.44% 31.059 30.301 - 0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.44% 32742.759 31944.701 - -0.35% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -2.44% 1.400 1.366 - 26.48% -
BM_LowerBound_pair<uint32,_uint32>_16384 -2.43% 102.828 100.326 - -1.47% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 -2.43% 0.546 0.533 - -1.43% -
std::set<int>::contains(key)_(existent)/1024 -2.43% 3.923 3.827 - -3.27% -
rng::copy(list<int>)/64 -2.42% 34.664 33.825 - 0.07% -
BM_RangesPushHeap_uint32_Random_262144 -2.42% 6.380 6.225 - -0.82% -
std::swap_ranges(deque<int>)/32 -2.41% 10.756 10.496 - 0.06% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.41% 6.857 6.691 - -4.77% -
BM_std_min<short>/8 -2.41% 1.378 1.344 - -1.27% -
BM_std_min<unsigned_int>/32 -2.41% 2.198 2.145 - -1.25% -
rng::contains_subrange(vector<int>)_(process_all)/32 -2.41% 8.169 7.972 - -1.19% -
BM_RangesMakeHeap_uint64_SingleElement_256 -2.41% 0.588 0.574 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.41% 20759.994 20260.262 - -3.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.41% 8.915 8.700 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.41% 12119424.810 11827930.311 - -2.46% -
rng::copy_n(list<int>)/4096 -2.40% 4433.830 4327.260 - 8.64% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -2.40% 0.727 0.709 - -0.47% -
std::search(list<int>,_pred)_(no_match)/8192 -2.40% 7364.407 7187.809 - 0.55% -
rng::remove_copy(deque<int>)_(prefix)/1024 -2.40% 390.436 381.078 - -8.24% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.40% 47.315 46.182 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.40% 1667543.457 1627601.072 - -0.97% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.39% 1591229.002 1553135.416 - 0.41% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.39% 24.977 24.380 - -2.06% -
BM_RangesMakeHeap_float_SingleElement_262144 -2.39% 0.737 0.720 - 0.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.39% 1265453.777 1235270.022 - -1.17% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.38% 1532812.664 1496262.287 - -0.68% -
BM_RangesPopHeap_uint32_256 -2.38% 17.330 16.917 - 0.27% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.38% 29.465 28.764 - 0.25% -
bm_ranges_lexicographical_compare<signed_char>/4 -2.37% 2.078 2.029 - -2.29% -
BM_PushHeap_string_Descending_16384 -2.37% 2.374 2.318 - -31.20% -
bm_lexicographical_compare<signed_char>/8 -2.37% 3.281 3.203 - 2.94% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.36% 535509.062 522846.828 - 0.28% -
BM_RangesMakeHeap_float_Random_262144 -2.36% 1.150 1.123 - -1.26% -
BM_std_minmax<long_long>/23 -2.36% 4.447 4.342 - 0.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.36% 104.429 101.966 - 0.41% -
rng::remove(deque<int>)_(sprinkled)/32 -2.36% 55.148 53.847 - -5.21% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.35% 5.227 5.104 - -0.26% -
std::find_end(list<int>)_(process_all)/8192 -2.35% 7354.878 7182.039 - 2.77% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.35% 113.044 110.390 - 2.83% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.35% 10.388 10.144 - -2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.35% 1411153.087 1378045.706 - -1.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.34% 9929253.337 9696624.805 - -10.47% -
rng::reverse_copy(list<int>)/8 -2.34% 2.370 2.315 - 0.31% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.33% 9.276 9.060 - -1.36% -
std::multiset<int>::erase(key)_(non-existent)/32 -2.33% 2.652 2.590 - -3.73% -
rng::partition(deque<int>)_(dense)/32 -2.33% 10.830 10.577 - 0.61% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -2.33% 30.820 30.101 - -1.61% -
BM_deque_vector_ranges_move/1024 -2.32% 37.736 36.859 - -0.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -2.32% 11.560 11.291 - -0.28% -
std::list<std::string>::ctor(size)/1024 -2.32% 12678.315 12384.053 - 0.29% -
BM_std_min<unsigned_short>/20 -2.32% 2.188 2.137 - -3.76% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -2.31% 11.288 11.026 - -4.98% -
rng::distance(join_view(vector<vector<int>>)/4096 -2.31% 4.406 4.304 - -0.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.31% 277203.599 270800.454 - -1.52% -
std::set<int>::equal_range(key)_(existent)/1024 -2.31% 4.231 4.133 - 0.07% -
BM_RangesPushHeap_string_PipeOrgan_4 -2.31% 2.626 2.565 - -0.42% -
BM_std_min<unsigned_short>/16 -2.30% 1.742 1.702 - -1.71% -
std::deque<int>::ctor(size)/32 -2.30% 26.634 26.021 - -0.39% -
std::partial_sort_copy(deque<int>)_(descending)/8 -2.30% 19.928 19.469 - -1.00% -
BM_std_minmax<short>/11 -2.30% 1.816 1.774 - -1.15% -
std::adjacent_find(list<int>)/8 -2.30% 2.147 2.098 - -0.51% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -2.30% 6.095 5.955 - -7.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.30% 697.077 681.077 - -0.05% -
BM_std_minmax<unsigned_short>/29 -2.29% 2.619 2.559 - -0.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -2.29% 543.628 531.166 - 0.23% -
BM_std_minmax<long_long>/14 -2.29% 3.368 3.291 - 0.01% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.29% 5.597 5.469 - -0.11% -
rng::contains(list<int>)_(process_all)/8 -2.28% 2.375 2.321 - -2.85% -
bm_lexicographical_compare<signed_char>/6 -2.28% 2.625 2.565 - 2.96% -
BM_deque_vector_copy_backward/64000 -2.28% 8240.920 8052.801 - -1.94% -
std::search(vector<int>)_(no_match)/1000 -2.28% 212.406 207.560 - -2.50% -
BM_std_minmax<short>/17 -2.28% 1.829 1.787 - -0.28% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.28% 0.588 0.575 - 3.88% -
BM_CmpEqual_uint_short -2.28% 1.082 1.057 - -0.30% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.28% 1621350.178 1584398.600 - -0.44% -
BM_PopHeap_pair<uint32,_uint32>_256 -2.28% 22.980 22.457 - -0.90% -
std::set<int>::count(key)_(non-existent)/32 -2.27% 2.970 2.903 - -2.27% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.27% 18.134 17.722 - 6.18% -
rng::replace(vector<int>)_(sprinkled)/1024 -2.26% 177.879 173.850 - 0.99% -
BM_StringRelational_Less_Large_Huge_Control -2.26% 2.417 2.362 - 5.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -2.26% 2.014 1.969 - 0.94% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.26% 45.687 44.656 - -2.52% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.26% 141060.232 137877.481 - -1.32% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.25% 296.134 289.460 - -1.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.25% 4.293 4.197 - -2.03% -
BM_std_minmax<char>/30 -2.25% 2.715 2.654 - -7.10% -
std::set<int>::erase(key)_(non-existent)/1024 -2.25% 5.387 5.266 - -6.42% -
BM_RangesPushHeap_string_Descending_256 -2.24% 2.851 2.787 - 17.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.24% 1266279.133 1237858.318 - -1.34% -
BM_deque_deque_ranges_move_backward/64 -2.24% 5.177 5.061 - 49.88% -
SetIntersection_Front_Vector_float_262144_64 -2.24% 1466528.116 1433672.838 - -0.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.24% 14777.740 14447.048 - -0.97% -
BM_RangesMakeThenSortHeap_float_Heap_1024 -2.24% 8.339 8.153 - 0.51% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -2.24% 2.739 2.677 - 3.87% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.23% 10.551 10.316 - -2.28% -
SetIntersection_Interlaced_Set_string_256_16 -2.23% 18742826.015 18324196.305 - 1.26% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -2.23% 9.036 8.835 - -20.54% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.23% 12199.968 11928.092 - 2.90% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.22% 1663728.760 1626714.520 - -0.19% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.22% 1.712 1.674 - -0.17% -
std::generate(list<int>)/8192 -2.22% 7108.602 6950.967 - -6.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.21% 19310506.041 18882812.621 - -3.87% -
BM_std_minmax<unsigned_short>/30 -2.21% 2.830 2.767 - 1.54% -
BM_deque_deque_ranges_copy_backward/65536 -2.21% 8439.878 8253.323 - 3.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -2.21% 1.239 1.211 - -9.00% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -2.21% 32.429 31.713 - -1.18% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.20% 174.249 170.408 - -2.12% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.20% 362872192.757 354881802.278 - 1.38% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.20% 21.637 21.161 - -4.44% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.20% 61568.317 60214.164 - -1.36% -
std::fill(vector<int>)/32 -2.20% 1.066 1.042 - 0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -2.20% 26944.257 26352.343 - 0.21% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.20% 22.716 22.218 - 0.26% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.19% 3.777 3.694 - -1.56% -
BM_deque_vector_ranges_move_backward/5500 -2.19% 204.735 200.248 - -1.43% -
SetIntersection_Front_Set_float_262144_256 -2.19% 5023773.003 4913714.545 - 0.92% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.19% 3.806 3.723 - 0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.19% 93366.703 91325.517 - -2.16% -
SetIntersection_Front_Set_uint32_256_1 -2.18% 4488658.923 4390736.214 - -1.23% -
std::find_if(deque<int>)_(process_all)/1024 -2.18% 484.207 473.651 - -3.48% -
BM_std_minmax<long_long>/30 -2.18% 4.615 4.514 - -0.82% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.17% 166287.653 162678.140 - -4.09% -
SetIntersection_Front_Set_float_16384_16384 -2.17% 359599423.546 351797353.107 - 2.60% -
rng::partial_sort(deque<int>)_(descending)/8 -2.17% 41.226 40.332 - -8.67% -
rng::find_last(vector<char>)_(bail_10%)/8 -2.17% 1.600 1.565 - -0.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -2.16% 2.527 2.472 - -9.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.16% 1704275.881 1667449.221 - -0.75% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.16% 84504.830 82680.159 - -5.77% -
std::adjacent_find(list<int>,_pred)/8192 -2.16% 8344.735 8164.758 - 0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.16% 19.456 19.037 - -2.03% -
BM_std_minmax<short>/28 -2.16% 2.597 2.541 - -3.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.15% 40683435.084 39807145.738 - -8.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.15% 2.021 1.978 - -4.99% -
std::copy_n(deque<int>)/262144 -2.15% 10517.790 10291.351 - 1.48% -
SetIntersection_Front_Vector_float_262144_16 -2.15% 1216223.302 1190049.017 - -0.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.15% 264.236 258.568 - 1.01% -
SetIntersection_None_Vector_uint64_16384_16 -2.14% 1174934.630 1149755.192 - -0.10% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 -2.14% 0.507 0.497 - 0.41% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.13% 499.359 488.704 - 0.02% -
std::multimap<std::string,_int>::erase(iterator)/32 -2.13% 33.720 33.001 - 12.21% -
BM_std_min<char>/16 -2.13% 2.467 2.414 - -5.78% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.13% 549.692 537.994 - -0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.13% 1.464 1.433 - 23.89% -
BM_PopHeap_pair<uint32,_uint32>_64 -2.13% 16.215 15.870 - -0.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -2.13% 24.023 23.512 - -16.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.12% 1169940.808 1145101.101 - -1.37% -
SetIntersection_Front_Vector_uint32_262144_16 -2.12% 1191261.461 1165999.401 - -2.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -2.12% 6.919 6.773 - -1.79% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.12% 45273.611 44314.776 - -4.60% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.11% 76.312 74.703 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.11% 1371163.414 1342268.800 - -1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.11% 356715272.928 349198219.771 - -3.31% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.10% 56.835 55.639 - 3.52% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.10% 23.220 22.732 - 3.13% -
BM_std_minmax<unsigned_int>/27 -2.10% 2.424 2.373 - -0.07% -
std::reverse_copy(vector<int>)/64 -2.09% 2.523 2.470 - -0.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -2.09% 1.117 1.094 - -1.82% -
SetIntersection_Front_Set_uint64_16384_256 -2.09% 4427496.561 4334987.972 - -14.38% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.09% 9.237 9.044 - 0.76% -
BM_deque_vector_ranges_copy_backward/5500 -2.09% 202.849 198.615 - -2.47% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.08% 6447.341 6313.240 - 0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.08% 1197888.806 1172985.159 - -1.05% -
BM_vector_deque_copy_backward/4000 -2.08% 143.907 140.916 - -3.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.08% 25.387 24.860 - 0.78% -
SetIntersection_Front_Set_string_16384_1 -2.07% 1149539.471 1125694.576 - -2.97% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.07% 6442.489 6308.953 - -2.28% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.07% 102997.433 100863.722 - -1.31% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.07% 10299319.055 10086070.093 - -0.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.07% 105304.832 103125.149 - -7.71% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -2.07% 106.759 104.549 - -1.56% -
BM_vector_deque_ranges_copy/4096 -2.07% 150.177 147.074 - -0.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.06% 1.211 1.186 - -1.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.06% 923.526 904.465 - -1.67% -
std::multimap<int,_int>::ctor(const&)/1024 -2.06% 6471.413 6337.992 - 0.46% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.06% 53596.635 52493.714 - 1.89% -
std::multimap<int,_int>::ctor(const&)/8192 -2.06% 51478.215 50419.019 - 0.00% -
SetIntersection_None_Set_string_16384_256 -2.06% 209747899.866 205435054.500 - 2.15% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.05% 24736511.059 24228827.424 - -0.29% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -2.05% 86.145 84.377 - 1.89% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -2.05% 1.223 1.198 - -10.52% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.05% 173.205 169.658 - 3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.04% 2329921.937 2282366.680 - -3.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.04% 1242323.791 1217000.817 - -3.83% -
BM_PushHeap_string_Descending_256 -2.03% 2.310 2.263 - -26.19% -
BM_StringEraseToEnd_Small_Opaque -2.03% 0.618 0.606 - -3.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.03% 3.001 2.940 - -2.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.03% 19.224 18.833 - 2.78% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.03% 328.785 322.116 - -2.15% -
BM_MakeThenSortHeap_float_Descending_16384 -2.03% 30.408 29.792 - 8.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.02% 280139.529 274470.910 - -0.45% -
SetIntersection_None_Vector_uint32_16384_16384 -2.02% 1193966.912 1169866.626 - -0.15% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.02% 19.750 19.351 - 0.55% -
rng::partial_sort(vector<int>)_(heap)/8 -2.01% 27.958 27.395 - 1.43% -
BM_std_min<unsigned_char>/18 -2.01% 0.991 0.971 - 0.01% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.01% 11351.179 11123.099 - -0.96% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.01% 0.562 0.551 - -3.77% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 -2.00% 4.076 3.995 - 0.96% -
BM_StringFindAllMatch/512 -2.00% 11.924 11.685 - -0.14% -
BM_RangesMakeHeap_string_Heap_256 -2.00% 4.919 4.821 - -2.95% -
std::find_if(list<int>)_(process_all)/8192 -2.00% 12653.840 12400.884 - 1.75% -
BM_PopHeap_pair<uint32,_uint32>_16 -2.00% 9.443 9.255 - -1.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.99% 933.200 914.591 - -0.47% -
SetIntersection_Front_Set_uint32_262144_16 -1.99% 1283138.020 1257561.756 - -4.08% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.99% 19.036 18.656 - -2.89% -
std::multimap<int,_int>::clear()/1024 -1.99% 10344.972 10138.865 - -0.81% -
BM_RangesPushHeap_string_Descending_262144 -1.99% 5.421 5.313 - 3.79% -
BM_std_minmax<short>/18 -1.99% 1.992 1.952 - -1.98% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.99% 23.225 22.763 - -1.36% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.99% 222.823 218.397 - -0.85% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.99% 4.872 4.775 - -0.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.99% 7.585 7.435 - -2.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.99% 4.811 4.715 - 2.63% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.98% 706.121 692.133 - -0.91% -
BM_RangesPushHeap_float_PipeOrgan_4 -1.98% 0.507 0.496 - 3.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.98% 9884059.441 9688438.711 - -10.47% -
BM_PushHeap_string_SingleElement_1024 -1.98% 2.480 2.431 - -12.18% -
SetIntersection_None_Set_uint64_256_16 -1.98% 11131016.805 10911006.032 - -0.56% -
std::find_end(deque<int>)_(same_length)/1024 -1.97% 344.051 337.258 - -81.76% -
rng::search(vector<int>)_(no_match)/1024 -1.97% 216.589 212.323 - -3.18% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.97% 24.604 24.120 - -2.46% -
BM_RangesPushHeap_string_Random_262144 -1.97% 21.847 21.417 - 15.77% -
std::list<int>::erase(begin)_(cheap_elements)/32 -1.96% 10.561 10.354 - 2.79% -
rng::fold_left(deque<int>)/50 -1.96% 26.988 26.459 - -4.58% -
BM_RangesMakeThenSortHeap_string_Random_16384 -1.96% 112.975 110.763 - 1.70% -
BM_num_get<double> -1.96% 36.003 35.298 - -0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.96% 52.492 51.464 - 10.63% -
BM_vector_deque_ranges_copy_backward/4000 -1.96% 144.143 141.321 - -1.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.96% 26.593 26.073 - 7.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -1.95% 3986.282 3908.371 - -0.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.95% 56451.346 55349.006 - -0.87% -
std::map<int,_int>::clear()/8192 -1.95% 81964.455 80365.548 - -0.84% -
BM_std_min<unsigned_char>/4 -1.95% 1.011 0.991 - 1.26% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.95% 51869.586 50860.317 - 0.94% -
BM_RangesMakeHeap_string_PipeOrgan_64 -1.94% 4.864 4.770 - -6.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.94% 388.632 381.084 - 2.37% -
SetIntersection_Front_Vector_float_16_16 -1.94% 38647860.127 37897339.317 - -0.56% -
BM_RangesMakeHeap_string_Heap_16384 -1.94% 5.038 4.940 - -1.72% -
rng::find_last(list<int>)_(bail_90%)/1024 -1.93% 54.939 53.876 - -14.54% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.93% 8109.266 7952.613 - -2.84% -
std::stable_partition(deque<int>)_(dense)/50 -1.93% 41.862 41.056 - 3.45% -
BM_MakeThenSortHeap_float_Ascending_16384 -1.92% 28.293 27.749 - 0.29% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.91% 26.907 26.393 - 1.52% -
BM_LowerBound_pair<uint32,_uint32>_256 -1.91% 33.368 32.732 - -0.54% -
BM_std_min<int>/8 -1.91% 1.262 1.238 - -4.58% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -1.91% 69.041 67.725 - 4.59% -
std::multimap<std::string,_int>::clear()/1024 -1.91% 20704.385 20309.800 - 2.64% -
BM_std_min<unsigned_char>/12 -1.90% 1.328 1.303 - -4.09% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.90% 21.749 21.336 - -0.92% -
SetIntersection_Front_Vector_uint64_256_4 -1.90% 4477898.937 4392866.864 - 1.01% -
std::multimap<int,_int>::ctor(const&)/32 -1.90% 219.821 215.650 - 0.82% -
BM_vector_deque_ranges_move/4000 -1.90% 145.443 142.683 - -0.08% -
rng::remove(vector<int>)_(sprinkled)/32 -1.90% 58.131 57.029 - 10.97% -
SetIntersection_Front_Vector_string_16384_1024 -1.90% 41153140.707 40372626.306 - 2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.90% 9003331.542 8832631.267 - -32.22% -
BM_vector_deque_move_backward/4096 -1.89% 150.478 147.627 - -1.15% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.89% 303.254 297.513 - -2.53% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.89% 4460426.738 4376057.794 - -1.62% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.89% 30.155 29.585 - -2.83% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.89% 6798.892 6670.721 - 2.75% -
SetIntersection_Interlaced_Set_string_64_16 -1.88% 40641706.486 39875729.975 - 2.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 -1.88% 24.139 23.684 - 1.86% -
BM_std_min<char>/21 -1.88% 1.773 1.739 - -3.86% -
BM_std_min<char>/15 -1.88% 2.089 2.049 - -3.73% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.88% 6.006 5.893 - -1.11% -
BM_align/1 -1.87% 0.902 0.885 - -1.29% -
SetIntersection_Front_Vector_float_16384_16 -1.87% 1210402.966 1187711.764 - -0.14% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.87% 22.336 21.918 - -0.70% -
std::is_sorted(vector<int>,_pred)/8 -1.87% 3.814 3.742 - -8.88% -
BM_PushHeap_float_Ascending_262144 -1.87% 5.186 5.089 - -3.06% -
BM_RangesPushHeap_string_QuickSortAdversary_64 -1.87% 13.128 12.882 - -0.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.87% 7254.973 7119.388 - -1.11% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.87% 64.195 62.996 - -1.21% -
SetIntersection_None_Vector_uint32_16384_16 -1.87% 1187072.512 1164890.128 - 0.59% -
SetIntersection_Front_Vector_float_64_16 -1.87% 15418079.020 15129971.479 - -1.60% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.87% 497.442 488.149 - -2.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.86% 44593.716 43762.150 - 2.34% -
BM_LowerBound_pair<uint32,_uint32>_1024 -1.86% 45.120 44.278 - -0.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.86% 1175339.859 1153437.477 - 0.34% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.86% 1.656 1.625 - -0.24% -
SetIntersection_Front_Vector_string_64_16 -1.86% 22171633.705 21758970.125 - -0.93% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.86% 3.081 3.024 - -0.43% -
BM_deque_deque_ranges_copy_backward/70000 -1.86% 8973.347 8806.588 - -0.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -1.86% 0.554 0.544 - -3.88% -
std::unique(deque<int>)_(sprinkled)/8192 -1.86% 7353.472 7216.914 - -2.33% -
BM_RangesMakeHeap_string_Heap_64 -1.86% 5.014 4.921 - -1.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.85% 50.154 49.223 - -2.80% -
std::unique(list<int>)_(sprinkled)/32 -1.85% 58.793 57.703 - 1.22% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.85% 10.863 10.662 - -0.39% -
rng::search(list<int>)_(single_element)/1000 -1.85% 690.446 677.687 - 1.75% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.85% 1.815 1.781 - -1.13% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.84% 20.368 19.993 - 11.71% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 -1.84% 27.243 26.741 - 0.95% -
BM_std_min<char>/13 -1.84% 1.583 1.554 - -0.64% -
BM_std_minmax<char>/13 -1.84% 2.258 2.216 - -1.16% -
BM_vector_deque_ranges_move_backward/4000 -1.84% 146.765 144.069 - -0.24% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.83% 14.958 14.684 - -3.94% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.83% 726.882 713.569 - 0.12% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -1.83% 7.694 7.553 - -0.06% -
BM_deque_vector_ranges_copy/64 -1.83% 2.631 2.583 - -0.95% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -1.83% 9.085 8.919 - -0.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.83% 9.904 9.723 - -0.95% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -1.83% 50565.740 49641.594 - -2.61% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.83% 9.991 9.809 - 0.03% -
SetIntersection_Front_Vector_uint64_256_16 -1.83% 4511009.503 4428597.390 - -0.00% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.83% 4.794 4.706 - 1.45% -
BM_StringFindStringLiteral/1024 -1.83% 17.788 17.463 - -3.44% -
BM_MakeHeap_uint32_Random_16384 -1.82% 1.016 0.997 - -0.25% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.82% 1125340.359 1104878.672 - -0.54% -
std::search(vector<int>)_(no_match)/8192 -1.82% 1677.043 1646.604 - -0.84% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -1.81% 1.329 1.305 - -4.01% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.81% 4.687 4.602 - -6.42% -
BM_std_minmax<long_long>/7 -1.81% 2.628 2.581 - -0.65% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -1.80% 60.455 59.364 - 0.46% -
BM_PushHeap_string_SingleElement_16 -1.80% 2.474 2.429 - -12.12% -
std::unordered_multimap<int,_int>::clear()/8192 -1.80% 60898.971 59801.597 - -7.87% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.80% 2.674 2.625 - -2.05% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.80% 14.956 14.686 - 0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.80% 38.647 37.952 - -13.99% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.80% 793.361 779.098 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.79% 16.910 16.607 - -3.66% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.79% 6468.304 6352.244 - 0.71% -
BM_deque_deque_copy_backward/65536 -1.79% 8399.695 8249.256 - -0.65% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.79% 9.415 9.247 - -0.17% -
std::reverse_copy(list<int>)/4096 -1.79% 3201.246 3144.041 - -0.94% -
SetIntersection_Interlaced_Vector_string_16_16 -1.78% 54229743.874 53262533.480 - -4.25% -
BM_std_min<char>/30 -1.78% 2.336 2.294 - 3.21% -
std::multiset<int>::find(key)_(existent)/1024 -1.78% 3.802 3.734 - -1.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.78% 51760.876 50839.344 - 0.93% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.78% 0.771 0.757 - -0.04% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.78% 17141.187 16836.903 - -38.87% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.77% 9.358 9.192 - -3.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -1.77% 26.848 26.372 - 41.96% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.77% 3.516 3.453 - -0.83% -
BM_RangesMakeHeap_string_SingleElement_262144 -1.77% 7.407 7.276 - -11.53% -
std::find_end(deque<int>)_(same_length)/1000 -1.77% 337.090 331.129 - -64.78% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.76% 0.640 0.628 - -1.07% -
std::move(vector<int>)/8 -1.76% 2.292 2.252 - -2.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.76% 67238.595 66054.079 - -0.26% -
std::move_backward(deque<int>)/4096 -1.76% 179.687 176.522 - 14.02% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.76% 1.192 1.171 - -5.25% -
rng::sample(deque<int>)/8192 -1.76% 93813.148 92165.348 - -0.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.76% 2.915 2.864 - 8.68% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -1.76% 25.259 24.815 - 21.34% -
BM_std_minmax<unsigned_long_long>/3 -1.75% 1.264 1.242 - 0.28% -
BM_PushHeap_string_SingleElement_256 -1.75% 2.462 2.419 - -11.83% -
BM_RangesPushHeap_string_QuickSortAdversary_16 -1.75% 10.327 10.146 - -0.35% -
BM_RangesMakeHeap_string_PipeOrgan_256 -1.75% 4.934 4.848 - -11.83% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.75% 258.251 253.733 - -2.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.75% 8932186.508 8776152.975 - -31.17% -
BM_RangesMakeThenSortHeap_float_Descending_262144 -1.74% 35.628 35.007 - 1.39% -
BM_RangesPopHeap_uint64_256 -1.74% 17.477 17.172 - 0.65% -
rng::contains(list<int>)_(process_all)/32 -1.74% 9.311 9.149 - -18.75% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.74% 12535.323 12317.360 - 0.39% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.74% 6962.608 6841.693 - 2.92% -
BM_LowerBound_string_16384 -1.74% 398.560 391.641 - -1.37% -
BM_deque_deque_move_backward/512 -1.74% 21.743 21.365 - 14.66% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.73% 510.381 501.533 - -0.27% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.73% 343702969.058 337758411.291 - -1.13% -
BM_std_minmax_element<long_long>/4096 -1.73% 1095.911 1076.969 - -0.01% -
rng::replace_if(deque<int>)_(sprinkled)/8192 -1.73% 2975.441 2924.040 - -0.08% -
BM_deque_deque_move_backward/4096 -1.73% 155.942 153.249 - 0.23% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.73% 1.448 1.423 - -0.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.72% 34.499 33.904 - 2.14% -
std::vector<int>::ctor(size)/32 -1.72% 11.026 10.836 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.72% 40540271.889 39843744.817 - 0.39% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.72% 24.556 24.134 - -4.60% -
SetIntersection_Front_Vector_string_16384_16 -1.72% 1759421.571 1729220.207 - 0.63% -
SetIntersection_Interlaced_Set_string_1024_1 -1.71% 1160582.928 1140737.118 - -0.62% -
SetIntersection_None_Set_uint64_1024_256 -1.71% 8863361.379 8712042.416 - 0.02% -
rng::search(list<int>)_(no_match)/1048576 -1.71% 853085.394 838528.627 - -0.82% -
BM_std_minmax<long_long>/21 -1.70% 3.568 3.507 - 0.06% -
rng::find_end(forward_list<int>)_(single_element)/8192 -1.70% 6143.713 6039.241 - 1.55% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.70% 10.944 10.758 - 2.63% -
rng::starts_with(vector<int>)/1024 -1.70% 76.687 75.384 - -2.92% -
BM_StringDestroy_Large -1.70% 6.998 6.879 - 1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.70% 2.271 2.232 - -0.29% -
BM_std_min<unsigned_char>/15 -1.70% 2.122 2.086 - -0.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.70% 37001.676 36374.322 - -1.84% -
rng::search(vector<int>)_(no_match)/1048576 -1.69% 214375.102 210742.700 - -3.06% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.69% 4.996 4.911 - -2.68% -
vector<bool>::reserve() -1.69% 8.426 8.284 - -18.20% -
std::transform(list<int>)_(identity_transform)/50 -1.69% 39.448 38.780 - -2.15% -
BM_deque_vector_ranges_move_backward/64000 -1.69% 7996.029 7860.725 - -0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.69% 15.159 14.902 - 1.82% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 6474.387 6364.893 - 1.01% -
BM_PushHeap_string_SingleElement_64 -1.69% 2.511 2.469 - -10.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.69% 1173631.905 1153808.731 - -1.19% -
BM_deque_vector_move_backward/5500 -1.69% 204.166 200.718 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.69% 1286040.039 1264337.160 - -0.18% -
rng::sample(deque<int>)/1024 -1.68% 11633.250 11437.245 - -0.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.68% 9014.213 8862.751 - -1.74% -
SetIntersection_None_Set_float_16384_1024 -1.68% 155479426.781 152867080.202 - -3.80% -
std::find(vector<char>)_(bail_25%)/1024 -1.68% 5.424 5.333 - -2.00% -
BM_deque_deque_copy/64000 -1.68% 2716.089 2670.508 - -1.54% -
BM_RangesMakeHeap_uint64_Ascending_256 -1.68% 0.642 0.632 - 0.21% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -1.68% 22.382 22.007 - -0.62% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -1.68% 19.924 19.590 - 1.68% -
BM_lexicographical_compare_three_way_fast_path/16384 -1.67% 3830.688 3766.600 - -0.16% -
BM_std_min<unsigned_char>/28 -1.67% 1.752 1.722 - -1.43% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.67% 0.662 0.651 - -0.60% -
BM_std_min<char>/64 -1.67% 4.184 4.114 - -1.94% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.67% 9.026 8.876 - -19.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.67% 2.602 2.559 - -8.86% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.67% 1856.016 1825.093 - -2.22% -
SetIntersection_Front_Vector_uint32_1024_4 -1.66% 1128508.284 1109718.976 - -2.30% -
rng::search(vector<int>)_(no_match)/1000 -1.66% 211.185 207.669 - -3.22% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.66% 16.060 15.792 - -1.75% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 -1.66% 9.869 9.705 - -0.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.66% 54605.596 53699.109 - -2.74% -
SetIntersection_Interlaced_Set_float_256_4 -1.66% 11796451.647 11600742.569 - -0.78% -
BM_MakeThenSortHeap_uint32_Heap_262144 -1.66% 24.752 24.341 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.66% 2408771.051 2368863.476 - 1.28% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.66% 12.015 11.816 - -15.90% -
std::set<int>::upper_bound(key)_(existent)/1024 -1.66% 4.208 4.138 - 0.07% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 -1.66% 1.928 1.896 - -0.92% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.65% 7.956 7.825 - -2.28% -
bm_ranges_lexicographical_compare<signed_char>/5 -1.65% 2.301 2.263 - -1.98% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.65% 51.969 51.110 - -1.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 -1.65% 1.420 1.396 - 0.19% -
BM_RangesPushHeap_uint64_Ascending_16 -1.65% 0.929 0.914 - -2.41% -
SetIntersection_None_Set_uint32_64_4 -1.64% 22529321.870 22158913.962 - -1.79% -
SetIntersection_None_Vector_float_262144_1 -1.64% 1223601.238 1203485.092 - -2.80% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.64% 5.549 5.458 - -0.41% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -1.64% 369515.658 363445.006 - 0.09% -
SetIntersection_None_Vector_uint64_1024_1 -1.64% 1148235.100 1129379.439 - -1.12% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.64% 24.165 23.769 - -3.92% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.63% 1372.615 1350.201 - -1.76% -
BM_RangesMakeHeap_uint64_SingleElement_262144 -1.63% 0.767 0.755 - -0.00% -
BM_RangesMakeThenSortHeap_float_Descending_16384 -1.63% 30.054 29.563 - 10.92% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.63% 18.988 18.678 - -0.45% -
BM_deque_deque_ranges_copy_backward/512 -1.63% 21.748 21.394 - 9.73% -
BM_RangesPushHeap_float_Random_256 -1.63% 7.319 7.200 - -1.50% -
SetIntersection_Interlaced_Vector_float_16_16 -1.63% 38659647.639 38030324.093 - -2.84% -
BM_RangesPopHeap_uint64_4 -1.63% 2.768 2.723 - 2.12% -
SetIntersection_Front_Set_uint64_16384_1 -1.63% 1105328.473 1087350.572 - -2.34% -
BM_std_minmax<short>/16 -1.62% 1.798 1.769 - -6.92% -
BM_RangesPopHeap_float_64 -1.62% 13.810 13.586 - 10.89% -
SetIntersection_Front_Set_uint64_1024_1 -1.62% 1118010.255 1099878.978 - -2.11% -
std::move(vector<int>)/1048576 -1.62% 57030.392 56105.593 - -0.26% -
bm_ranges_lexicographical_compare<int>/4 -1.62% 1.321 1.300 - 0.23% -
rng::move_backward(vector<int>)/8 -1.62% 2.323 2.286 - -0.24% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.61% 64.049 63.014 - -2.88% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.61% 1.521 1.497 - -4.06% -
BM_lexicographical_compare_three_way_fast_path/65536 -1.61% 15272.260 15026.000 - -0.20% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.61% 327.482 322.213 - -1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.61% 5.407 5.320 - -1.48% -
std::copy(deque<int>)/262144 -1.61% 10303.727 10138.057 - -2.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.61% 97823.535 96251.522 - -0.57% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.61% 9.281 9.132 - -1.48% -
std::search(vector<int>)_(no_match)/1048576 -1.60% 214771.886 211334.830 - -0.86% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -1.60% 5.026 4.946 - -16.09% -
SetIntersection_Front_Vector_uint32_1024_16 -1.60% 1172088.944 1153345.138 - -3.54% -
std::rotate_copy(deque<int>)/8192 -1.60% 295.016 290.300 - -1.61% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.60% 787.026 774.472 - -0.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.59% 1292790.854 1272178.385 - -0.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.59% 22.665 22.304 - -2.33% -
BM_std_minmax<char>/18 -1.59% 1.316 1.295 - -6.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.59% 9.560 9.408 - -0.32% -
SetIntersection_None_Set_float_1024_16 -1.59% 9146729.784 9001652.959 - -0.63% -
BM_std_minmax_element<long_long>/5500 -1.58% 1463.855 1440.687 - -0.30% -
SetIntersection_Front_Vector_string_262144_4 -1.58% 1276430.664 1256242.682 - -0.34% -
std::stable_partition(deque<int>)_(dense)/32 -1.58% 31.973 31.468 - 5.21% -
std::multiset<std::string>::insert(value)_(new_value)/32 -1.58% 43.646 42.958 - 0.65% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.58% 532.281 523.896 - -1.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.57% 77597.638 76377.002 - 0.26% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.57% 23.810 23.436 - 1.67% -
SetIntersection_None_Vector_string_262144_256 -1.57% 1365991.428 1344525.996 - 2.31% -
BM_CmpEqual_ushort_schar -1.57% 1.060 1.043 - 0.17% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.57% 1396.898 1374.958 - 10.42% -
rng::find(list<int>)_(process_all)/8 -1.57% 2.383 2.345 - -0.46% -
BM_PopHeap_string_1024 -1.57% 56.853 55.961 - -0.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.57% 13.990 13.771 - -1.59% -
std::remove(list<int>)_(sprinkled)/32 -1.57% 57.668 56.764 - 3.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.57% 0.707 0.696 - -0.76% -
BM_RangesMakeHeap_string_Random_16384 -1.57% 12.763 12.564 - -1.97% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 6715.861 6610.786 - -0.50% -
std::vector<int>::ctor(size)/1024 -1.56% 42.305 41.644 - 1.33% -
std::search(list<int>)_(single_element)/1000 -1.56% 690.019 679.255 - 1.21% -
std::map<std::string,_int>::insert(value)_(new_value)/32 -1.56% 41.845 41.193 - 21.92% -
std::for_each_n(list<int>)/50 -1.56% 24.562 24.180 - 6.21% -
BM_PushHeap_string_Ascending_16 -1.55% 4.690 4.617 - -1.33% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 -1.55% 1.043 1.026 - 0.04% -
std::search(list<int>)_(no_match)/1048576 -1.55% 858193.630 844859.362 - -0.62% -
BM_MakeThenSortHeap_string_Ascending_16 -1.55% 9.599 9.450 - -2.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.55% 0.744 0.732 - -0.29% -
std::unordered_set<std::string>::clear()/32 -1.55% 924.254 909.966 - -1.71% -
rng::for_each(map<int>)/8192 -1.54% 7243.693 7131.803 - -57.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.54% 1.196 1.178 - -3.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.54% 72516.347 71397.151 - -2.10% -
SetIntersection_None_Vector_uint64_262144_16 -1.54% 1199295.980 1180792.775 - -1.23% -
std::copy_n(deque<int>)/8 -1.54% 2.764 2.721 - 2.96% -
BM_std_minmax_element<long_long>/4000 -1.54% 1068.375 1051.944 - -0.04% -
bm_write -1.54% 582.520 573.570 - -3.71% -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 -1.54% 24.734 24.354 - 0.16% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.54% 1.310 1.290 - -0.94% -
SetIntersection_Interlaced_Set_string_16384_64 -1.54% 356359614.089 350887294.915 - -0.32% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.53% 4.371 4.304 - -0.31% -
BM_std_min<unsigned_char>/20 -1.53% 1.538 1.515 - -0.06% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.53% 25.102 24.719 - 2.45% -
SetIntersection_Interlaced_Vector_string_16_4 -1.53% 72617593.343 71509640.184 - -0.07% -
std::sample(list<int>)/1024 -1.53% 11837.678 11657.142 - 0.10% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.52% 4.179 4.115 - 1.61% -
BM_RangesPopHeap_uint64_16 -1.52% 7.746 7.628 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.52% 15785.131 15545.580 - -0.91% -
std::fill_n(vector<bool>)/512 -1.52% 1.557 1.534 - 7.64% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.52% 21459.085 21133.947 - -0.69% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.51% 34.105 33.588 - -1.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.51% 32952.438 32454.247 - -0.13% -
SetIntersection_None_Set_uint32_256_256 -1.51% 5949591.510 5859654.098 - 1.57% -
rng::remove_if(deque<int>)_(sprinkled)/1024 -1.51% 549.774 541.473 - 0.19% -
rng::copy_n(deque<int>)/262144 -1.51% 10316.974 10161.579 - -1.89% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 -1.51% 53.134 52.334 - 0.00% -
BM_std_minmax_element<long_long>/1024 -1.50% 278.105 273.928 - 0.70% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -1.50% 6.190 6.097 - 0.38% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.50% 4.044 3.983 - -0.20% -
BM_std_minmax<short>/25 -1.50% 2.291 2.256 - 2.44% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.50% 1.229 1.210 - -2.26% -
BM_getline_string -1.50% 16.963 16.708 - -4.69% -
std::partition_point(vector<int>)/8192 -1.50% 9.517 9.374 - -1.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.50% 287.177 282.883 - -2.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.49% 11.186 11.019 - 0.29% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.49% 280084.920 275906.283 - -0.83% -
BM_RangesMakeHeap_string_SingleElement_64 -1.49% 6.461 6.365 - -1.69% -
BM_MakeThenSortHeap_string_Ascending_256 -1.49% 20.218 19.917 - -4.56% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 390.617 384.809 - 0.04% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.49% 9.043 8.909 - -1.64% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.49% 8.077 7.957 - 15.80% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.48% 11.683 11.509 - -1.56% -
BM_std_minmax<char>/17 -1.48% 1.103 1.087 - -3.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.48% 32.627 32.143 - 1.80% -
rng::copy(deque<int>)/64 -1.48% 2.861 2.818 - 0.03% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.48% 5.235 5.158 - -1.73% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.48% 3.904 3.847 - -1.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.48% 14.672 14.455 - -5.93% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.48% 2141.380 2109.716 - -0.60% -
BM_PopHeap_uint64_262144 -1.48% 42.414 41.788 - -0.55% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 -1.47% 11.597 11.426 - -0.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 12444.822 12261.371 - 3.12% -
BM_RangesPushHeap_uint64_Random_256 -1.47% 5.759 5.674 - -0.76% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -1.47% 16.617 16.372 - -3.38% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.47% 36.079 35.548 - -1.20% -
BM_RangesMakeHeap_string_Heap_4 -1.47% 3.059 3.014 - -0.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.47% 45.278 44.611 - 27.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.47% 738.856 727.998 - -1.39% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.47% 22.825 22.490 - -1.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.127 1.110 - -1.76% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -1.46% 40.398 39.807 - 40.54% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.46% 2278.803 2245.486 - -0.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.46% 0.693 0.683 - -0.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.46% 45.118 44.460 - -1.83% -
SetIntersection_None_Set_uint64_64_4 -1.46% 22688204.906 22357347.691 - 0.39% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.46% 16.822 16.577 - -0.69% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.46% 14.203 13.996 - 0.56% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.46% 2514.893 2478.295 - 1.54% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.45% 543.842 535.929 - -1.41% -
std::copy(vector<bool>)_(unaligned)/32768 -1.45% 218.326 215.155 - -1.40% -
BM_RangesPushHeap_uint32_Random_1024 -1.45% 6.376 6.283 - 4.08% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -1.45% 9.528 9.390 - -1.82% -
BM_MakeHeap_float_SingleElement_262144 -1.45% 0.721 0.711 - -0.34% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.45% 5164291.485 5089440.066 - -3.81% -
rng::starts_with(list<int>)/8 -1.45% 3.020 2.976 - 2.25% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 -1.45% 1.103 1.087 - -0.19% -
BM_RangesPushHeap_uint64_Random_16384 -1.45% 6.110 6.021 - -1.42% -
rng::reverse_copy(deque<int>)/8 -1.45% 3.022 2.978 - -2.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.44% 604315.126 595588.656 - -1.46% -
SetIntersection_Front_Vector_float_262144_1 -1.44% 1140035.772 1123632.480 - -0.19% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.44% 18.997 18.724 - -1.11% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 -1.44% 8.784 8.658 - 1.18% -
std::all_of(list<int>)_(process_all)/50 -1.44% 21.973 21.658 - 0.52% -
SetIntersection_Front_Vector_uint64_256_256 -1.43% 4689916.605 4622658.933 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.43% 6368.174 6276.878 - 0.51% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 -1.43% 2.936 2.894 - -0.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.43% 200.444 197.575 - -1.31% -
std::multiset<int>::ctor(const&)/32 -1.43% 222.914 219.725 - -2.95% -
BM_PushHeap_string_PipeOrgan_262144 -1.43% 17.742 17.488 - -20.75% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.42% 21.732 21.423 - -1.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 7381.240 7276.181 - -2.20% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.42% 13.392 13.201 - -1.24% -
SetIntersection_Front_Set_float_1024_64 -1.42% 2010683.207 1982183.440 - -2.86% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -1.42% 21.462 21.158 - 7.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.41% 17387979.667 17141973.426 - 0.26% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.41% 2.383 2.350 - -0.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.41% 23.387 23.057 - 2.27% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.41% 14.868 14.658 - -1.65% -
rng::partition(deque<int>)_(dense)/50 -1.41% 16.062 15.836 - 2.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.41% 819.747 808.208 - 1.98% -
BM_RangesMakeThenSortHeap_string_Random_1024 -1.41% 71.016 70.017 - 2.06% -
BM_std_minmax<unsigned_short>/23 -1.41% 2.575 2.539 - -1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.41% 19141615.516 18872614.082 - -2.78% -
SetIntersection_None_Vector_float_1024_4 -1.40% 1162431.756 1146110.156 - -2.61% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -1.40% 32.443 31.988 - -3.06% -
BM_std_minmax<unsigned_int>/31 -1.40% 2.560 2.524 - 1.85% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.40% 1.400 1.381 - -1.08% -
std::find_first_of(deque<int>)_(large_needle)/50 -1.40% 730.028 719.822 - 2.60% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.40% 10.847 10.696 - -0.38% -
std::stable_partition(deque<int>)_(dense)/1024 -1.40% 644.311 635.318 - 6.56% -
std::sort(vector<int>)_(heap)/8 -1.40% 22.642 22.326 - -0.23% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.39% 32.094 31.647 - -0.49% -
BM_std_minmax<char>/8 -1.39% 0.994 0.981 - -4.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.39% 181462323.174 178939587.092 - -0.09% -
BM_RangesPushHeap_uint32_Random_256 -1.39% 6.170 6.084 - 2.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.39% 7.611 7.506 - -1.44% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.39% 4.840 4.773 - -0.34% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.39% 7.261 7.160 - -1.60% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.38% 6.276 6.189 - 2.33% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.38% 0.906 0.893 - -0.05% -
BM_std_minmax_element<long_long>/512 -1.38% 140.952 139.002 - 0.58% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.38% 211.412 208.488 - -1.81% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.38% 22.574 22.262 - -14.47% -
std::multimap<std::string,_int>::erase(iterator)/0 -1.38% 26.309 25.946 - -1.04% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.38% 5.259 5.186 - 2.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.38% 1.403 1.383 - 18.58% -
BM_PushHeap_string_PipeOrgan_64 -1.38% 5.880 5.799 - -8.19% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.38% 30.305 29.888 - 1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.37% 16.842 16.610 - -0.49% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.37% 2516.164 2481.625 - 1.82% -
BM_deque_vector_move_backward/64000 -1.37% 8086.032 7975.099 - -0.72% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -1.37% 42.797 42.210 - 16.44% -
rng::partition(list<int>)_(dense)/8192 -1.37% 4413.637 4353.108 - -14.57% -
BM_std_min<unsigned_short>/64 -1.37% 3.510 3.462 - -1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.37% 1262181.696 1244883.723 - -0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.37% 11172973.227 11020072.007 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.37% 13187484.411 13007292.455 - 0.18% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.37% 10.445 10.302 - -0.38% -
BM_RangesMakeThenSortHeap_float_Random_16384 -1.36% 47.416 46.769 - -0.64% -
BM_vector_deque_move/64 -1.36% 2.841 2.802 - 3.61% -
std::unordered_map<int,_int>::clear()/1024 -1.36% 8271.266 8158.534 - -2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.36% 26400239.947 26040543.920 - -1.17% -
BM_std_min<int>/32 -1.36% 2.227 2.196 - -1.16% -
BM_PushHeap_string_SingleElement_262144 -1.36% 2.532 2.497 - -10.32% -
rng::stable_partition(vector<int>)_(sparse)/32 -1.36% 7.126 7.029 - -6.11% -
BM_MakeThenSortHeap_uint32_Heap_16384 -1.36% 16.551 16.325 - -0.40% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.36% 211.608 208.729 - -0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.36% 556.405 548.842 - -3.04% -
std::stable_partition(list<int>)_(dense)/32 -1.36% 32.772 32.326 - -3.03% -
std::multimap<int,_int>::clear()/32 -1.36% 666.485 657.432 - -0.45% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.36% 17.608 17.369 - -1.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.36% 39.461 38.926 - 1.48% -
BM_RangesPushHeap_uint64_Random_1024 -1.36% 6.023 5.942 - -1.09% -
std::replace(vector<int>)_(sprinkled)/50 -1.36% 7.984 7.876 - 1.94% -
BM_std_minmax_element<long_long>/70000 -1.35% 18713.752 18460.267 - -1.26% -
BM_PushHeap_string_PipeOrgan_16 -1.35% 4.133 4.077 - -4.79% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.35% 16.866 16.638 - -0.73% -
BM_vector_deque_ranges_copy/1 -1.35% 2.260 2.230 - -5.21% -
BM_std_minmax_element<long_long>/64000 -1.35% 17097.510 16866.660 - -1.41% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.35% 3162.341 3119.688 - 0.32% -
BM_RangesMakeThenSortHeap_uint32_Heap_64 -1.35% 8.226 8.115 - -0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.35% 1246190.360 1229402.795 - -1.26% -
std::find_end(vector<int>)_(process_all)/8192 -1.35% 1762.946 1739.204 - -7.53% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -1.35% 0.998 0.985 - -4.77% -
BM_RangesMakeHeap_string_Heap_1024 -1.34% 4.780 4.715 - -2.12% -
BM_MakeThenSortHeap_uint64_Ascending_4 -1.34% 1.472 1.453 - 0.03% -
SetIntersection_None_Vector_uint32_16384_256 -1.34% 1184041.738 1168140.006 - -0.55% -
rng::find_last(vector<char>)_(bail_10%)/1024 -1.34% 113.383 111.861 - -0.77% -
BM_std_minmax_element<long_long>/65536 -1.34% 17508.252 17273.470 - -1.40% -
std::set<int>::equal_range(key)_(non-existent)/1024 -1.34% 6.426 6.340 - 0.61% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.34% 35.873 35.392 - -2.03% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.34% 237763921.881 234577479.622 - 0.23% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.34% 1.318 1.301 - -1.36% -
BM_deque_deque_ranges_move_backward/4096 -1.34% 155.596 153.514 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.34% 1113994.830 1099093.064 - -0.30% -
BM_std_minmax<char>/31 -1.33% 3.216 3.173 - -4.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.33% 1.985 1.959 - 0.41% -
BM_std_min<unsigned_int>/13 -1.33% 1.412 1.393 - -1.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.33% 43.993 43.409 - 1.33% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 -1.33% 45.573 44.969 - -0.63% -
BM_RangesMakeThenSortHeap_string_Random_4 -1.32% 10.531 10.392 - 0.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.32% 217.237 214.359 - -0.69% -
BM_MakeThenSortHeap_float_Random_16384 -1.32% 47.994 47.358 - 0.01% -
rng::stable_partition(list<int>)_(sparse)/50 -1.32% 26.756 26.402 - 2.63% -
BM_vector_deque_move_backward/4000 -1.32% 143.585 141.686 - -2.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.32% 30.724 30.318 - -5.88% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.32% 36749.283 36264.172 - -0.02% -
BM_MakeThenSortHeap_float_Heap_16384 -1.32% 26.344 25.996 - 0.53% -
BM_StringFindCharLiteral/64 -1.32% 2.139 2.111 - 1.06% -
BM_deque_deque_move/65536 -1.32% 2874.261 2836.459 - -1.12% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.31% 10.197 10.063 - -7.44% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.31% 2.253 2.223 - -1.37% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.31% 5.308 5.239 - -2.72% -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 -1.31% 16.579 16.362 - -0.06% -
BM_RangesPopHeap_float_1024 -1.31% 28.613 28.238 - 3.43% -
BM_LowerBound_float_1 -1.31% 2.678 2.642 - -1.24% -
std::multimap<int,_int>::erase(iterator)/0 -1.31% 20.735 20.463 - -0.62% -
std::find_end(deque<int>)_(match_near_end)/1000 -1.31% 34.436 33.986 - -89.72% -
BM_deque_deque_ranges_move_backward/512 -1.31% 21.725 21.441 - 4.60% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 -1.31% 2810.850 2774.102 - -0.68% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.31% 5.362 5.292 - -1.78% -
rng::is_partitioned(vector<int>)_(partitioned)/50 -1.31% 8.662 8.549 - 0.80% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.31% 21.407 21.128 - 3.02% -
BM_MakeThenSortHeap_float_Random_262144 -1.30% 63.465 62.637 - 0.44% -
SetIntersection_None_Vector_float_256_1 -1.30% 4544665.113 4485382.231 - -1.34% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.30% 468790.403 462675.892 - -0.42% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.30% 18.323 18.084 - 0.11% -
std::multimap<int,_int>::insert(value)_(already_present)/0 -1.30% 18.714 18.470 - 1.48% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.30% 21.091 20.816 - 0.17% -
BM_std_minmax<unsigned_short>/17 -1.30% 1.743 1.720 - 0.51% -
SetIntersection_None_Set_float_256_4 -1.30% 11752237.174 11599620.488 - -0.41% -
std::search(list<int>)_(no_match)/8192 -1.30% 7618.584 7519.762 - 5.13% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.30% 16.912 16.693 - -1.72% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.30% 5.982 5.904 - -4.37% -
BM_std_minmax<char>/7 -1.30% 2.484 2.452 - -3.65% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.29% 6.175 6.095 - 0.43% -
BM_MakeThenSortHeap_string_Ascending_262144 -1.29% 75.828 74.848 - -5.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.29% 789.587 779.389 - -0.03% -
BM_RangesMakeHeap_string_SingleElement_4 -1.29% 3.674 3.627 - 0.95% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.29% 3301.252 3258.670 - 0.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.29% 17.341 17.117 - -13.92% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.29% 1.998 1.972 - 0.25% -
std::multimap<int,_int>::erase(iterator)/32 -1.28% 20.992 20.722 - -0.05% -
bm_lexicographical_compare<int>/64 -1.28% 5.036 4.971 - 3.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.28% 2.998 2.959 - -0.71% -
std::copy_if(vector<int>)_(entire_range)/8 -1.28% 2.282 2.253 - -0.75% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.28% 18.229 17.996 - -3.12% -
bm_lexicographical_compare<unsigned_char>/8 -1.28% 1.454 1.435 - -4.13% -
BM_vector_deque_ranges_move/4096 -1.27% 147.714 145.832 - -1.05% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.27% 11356.696 11212.123 - -1.25% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.27% 19196.510 18952.251 - 0.04% -
SetIntersection_Interlaced_Set_float_16384_256 -1.27% 202851629.784 200273509.601 - -2.10% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.27% 2139.791 2112.606 - -0.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.27% 824.446 813.974 - 0.74% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.27% 8709.914 8599.339 - -1.16% -
std::search_n(list<int>)_(no_match)/1024 -1.27% 767.967 758.237 - -0.05% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 -1.26% 12.502 12.344 - 0.35% -
BM_StringAssignAsciiz_Huge_Transparent -1.26% 185.497 183.156 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.26% 19137.430 18896.016 - -0.55% -
BM_vector_deque_move/4000 -1.26% 142.978 141.176 - -0.82% -
BM_RangesMakeThenSortHeap_float_Random_256 -1.26% 25.691 25.368 - -0.48% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.26% 735.953 726.687 - -13.33% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.26% 35.145 34.704 - -0.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.26% 1.318 1.301 - -1.28% -
SetIntersection_None_Vector_float_262144_64 -1.25% 1207809.254 1192655.747 - -3.57% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.25% 8.762 8.652 - -0.97% -
BM_MakeThenSortHeap_float_Random_1024 -1.25% 33.791 33.367 - 0.53% -
std::map<std::string,_int>::clear()/1024 -1.25% 21037.243 20773.553 - -0.84% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.25% 197651133.074 195176044.576 - -1.43% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 -1.25% 3.260 3.219 - 3.13% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.25% 345611.419 341302.837 - -0.36% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.25% 201.044 198.540 - 0.12% -
SetIntersection_Front_Vector_float_64_4 -1.24% 17216982.527 17002736.150 - -0.13% -
rng::find_first_of(list<int>)_(large_needle)/50 -1.24% 1759.013 1737.148 - -0.12% -
BM_std_min<long_long>/13 -1.24% 2.420 2.390 - -0.48% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.24% 20.576 20.320 - 0.84% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12618.101 12461.606 - -0.68% -
BM_std_minmax<int>/31 -1.24% 2.693 2.659 - -2.12% -
SetIntersection_Front_Vector_uint64_16384_256 -1.24% 2318078.594 2289356.721 - -0.11% -
BM_MakeHeap_float_Random_262144 -1.24% 1.132 1.118 - 0.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 -1.24% 11.814 11.668 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.24% 23601744.316 23309921.751 - -1.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -1.24% 3445.533 3402.973 - -5.14% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -1.23% 1.633 1.613 - -9.70% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.23% 0.911 0.900 - -2.74% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.23% 170934277.079 168826071.144 - -0.30% -
vector<bool>(size_type,_const_value_type&) -1.23% 8.280 8.178 - 0.25% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -1.23% 201.533 199.051 - 0.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.23% 6.102 6.027 - -0.03% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.23% 9.543 9.425 - -1.38% -
std::multiset<int>::clear()/1024 -1.23% 9864.691 9743.557 - 3.08% -
BM_MakeHeap_uint64_PipeOrgan_16 -1.23% 1.040 1.027 - -0.06% -
BM_toupper_string<wchar_t> -1.23% 6.260 6.183 - 0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.23% 885.419 874.562 - -1.42% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.23% 17.581 17.365 - -0.66% -
BM_MakeThenSortHeap_float_Descending_16 -1.22% 1.873 1.850 - 0.57% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -1.22% 4.625 4.569 - 3.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.22% 9.652 9.534 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 20.241 19.995 - 0.19% -
SetIntersection_None_Vector_uint32_16384_1024 -1.22% 1187339.705 1172913.043 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.21% 514697.985 508446.690 - -0.42% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 -1.21% 11.084 10.950 - -0.28% -
BM_CmpLess_int_short -1.21% 1.131 1.117 - -0.68% -
rng::stable_sort(deque<int>)_(heap)/1024 -1.21% 2778.799 2745.162 - 0.82% -
BM_std_minmax<unsigned_char>/14 -1.21% 2.596 2.564 - 0.85% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.21% 523.999 517.670 - 0.26% -
BM_lexicographical_compare_three_way_fast_path/262144 -1.21% 61087.358 60350.354 - -0.19% -
BM_RangesPushHeap_string_Descending_64 -1.21% 2.605 2.573 - 14.11% -
std::search(list<int>)_(no_match)/1000 -1.20% 663.851 655.866 - -8.18% -
SetIntersection_Front_Set_uint64_262144_262144 -1.20% 1878328.452 1855743.002 - 2.29% -
SetIntersection_Front_Set_uint64_64_16 -1.20% 16884322.053 16681565.255 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.20% 356272718.432 351995705.562 - 0.46% -
BM_MakeHeap_string_PipeOrgan_4 -1.20% 2.599 2.568 - 0.72% -
BM_RangesPopHeap_uint32_64 -1.20% 12.719 12.566 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.20% 40337395.100 39853359.601 - -1.22% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 -1.20% 2976.143 2940.435 - -0.67% -
SetIntersection_Interlaced_Set_float_16_16 -1.20% 42376656.940 41868407.115 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.20% 354997148.081 350746837.482 - 0.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.20% 526.428 520.134 - 1.73% -
BM_SortHeap_float_16384 -1.19% 28.366 28.027 - 4.89% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.19% 165241.526 163269.971 - -0.26% -
BM_RangesPushHeap_float_Random_262144 -1.19% 7.630 7.539 - -0.30% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -1.19% 14.560 14.386 - -0.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.19% 1.201 1.186 - -2.97% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -1.19% 19175.934 18947.543 - -0.05% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.19% 16.689 16.490 - 2.98% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.19% 58.250 57.558 - -0.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.19% 11.486 11.350 - 0.24% -
BM_std_min<unsigned_char>/64 -1.18% 4.174 4.124 - 0.92% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.18% 3.345 3.306 - -0.24% -
BM_RangesMakeThenSortHeap_float_Random_262144 -1.18% 62.897 62.154 - -0.37% -
BM_StringRelational_Less_Empty_Huge_Control -1.18% 2.110 2.085 - 4.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.18% 55248.685 54597.647 - -1.00% -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 -1.18% 25.733 25.431 - -0.43% -
rng::remove(vector<int>)_(prefix)/32 -1.17% 52.372 51.757 - -2.20% -
std::map<int,_int>::count(key)_(existent)/1024 -1.17% 4.322 4.272 - -2.02% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.17% 38409583.924 37960292.219 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.17% 23.281 23.009 - -0.08% -
BM_deque_deque_ranges_copy_backward/4096 -1.17% 155.314 153.501 - -0.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.17% 5.244 5.183 - -2.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.17% 22213.750 21954.658 - -0.71% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.17% 1.758 1.738 - -7.32% -
BM_MakeThenSortHeap_float_Heap_64 -1.16% 3.471 3.430 - -2.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.16% 3346066.008 3307097.756 - -7.22% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.16% 5929090.401 5860048.839 - 1.36% -
SetIntersection_None_Set_uint64_1024_4 -1.16% 8860660.786 8757585.914 - 1.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.16% 7.613 7.525 - -2.39% -
SetIntersection_None_Vector_uint32_262144_4 -1.16% 1199176.410 1185274.308 - -1.74% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 -1.16% 10.690 10.567 - -0.21% -
BM_RangesPushHeap_string_SingleElement_16384 -1.16% 2.472 2.443 - -4.83% -
SetIntersection_Front_Vector_float_4_4 -1.16% 146026328.321 144337207.566 - -0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.16% 142526.408 140878.028 - -1.49% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -1.15% 1.332 1.316 - -12.14% -
SetIntersection_Front_Vector_uint32_1024_64 -1.15% 1434421.129 1417875.259 - 1.98% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 6640.333 6563.820 - -0.80% -
BM_MakeThenSortHeap_float_Random_64 -1.15% 18.126 17.917 - -1.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.15% 28.137 27.814 - -0.12% -
rng::copy_backward(deque<int>)/64 -1.15% 3.081 3.045 - -1.13% -
BM_std_min<int>/16 -1.15% 1.728 1.708 - 0.99% -
rng::find_first_of(vector<int>)_(small_needle)/50 -1.15% 72.861 72.026 - 0.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.15% 43.373 42.876 - -11.18% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 -1.14% 246579.988 243760.660 - -0.22% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.14% 1.914 1.892 - -4.71% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.14% 1.034 1.022 - -1.48% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.14% 16.675 16.485 - -0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 -1.13% 34.413 34.023 - -0.95% -
BM_std_minmax<short>/22 -1.13% 2.308 2.282 - 0.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.13% 5.311 5.251 - -2.20% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.13% 55476.041 54847.537 - 1.09% -
BM_vector_deque_ranges_move_backward/1024 -1.13% 38.455 38.019 - 1.90% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.13% 4.336 4.287 - 1.08% -
BM_RangesMakeThenSortHeap_string_Random_16 -1.13% 22.863 22.604 - 0.76% -
rng::contains(list<int>)_(process_all)/1048576 -1.13% 836564.259 827114.559 - -1.79% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.13% 50032.716 49468.306 - -0.77% -
BM_std_min<__int128>/3 -1.13% 1.029 1.018 - -0.04% -
BM_MakeHeap_uint32_Random_262144 -1.13% 1.053 1.041 - 3.36% -
BM_align/256 -1.13% 0.896 0.886 - -1.28% -
std::find(vector<bool>)_(process_all)/1024 -1.13% 4.685 4.632 - -1.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.13% 1422289.206 1406282.874 - 0.58% -
BM_std_minmax_element<int>/4 -1.12% 1.228 1.214 - -2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.12% 10063497.977 9950358.531 - -0.65% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 -1.12% 24.838 24.559 - 0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.12% 14418.635 14256.998 - -0.15% -
rng::partition_point(deque<int>)/8192 -1.12% 16.015 15.836 - -0.28% -
SetIntersection_None_Vector_uint32_262144_256 -1.12% 1219535.522 1205878.623 - 0.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 6292.104 6221.679 - 2.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.11% 1.780 1.761 - -1.09% -
BM_std_minmax<char>/22 -1.11% 2.535 2.507 - -6.14% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.11% 3163.024 3127.790 - 0.07% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.11% 3.685 3.644 - 2.55% -
BM_PushHeap_float_Random_4 -1.11% 2.921 2.888 - 1.83% -
std::rotate(deque<int>)_(by_1/2)/50 -1.11% 10.288 10.174 - -0.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 -1.11% 14.441 14.281 - 0.12% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.11% 18.385 18.181 - -3.16% -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.11% 7301.574 7220.592 - -0.00% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.11% 2971.057 2938.105 - -0.21% -
rng::generate_n(vector<int>)/32 -1.11% 8.031 7.942 - -0.82% -
BM_RangesMakeHeap_string_Descending_4 -1.11% 2.161 2.137 - -11.58% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.11% 510.346 504.695 - -0.82% -
std::find(list<int>)_(process_all)/50 -1.11% 18.706 18.499 - 2.03% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.11% 6265.961 6196.711 - -0.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.10% 3.919 3.876 - 0.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.10% 3.698 3.657 - 2.85% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.10% 19.732 19.514 - -4.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.10% 345.307 341.497 - -11.18% -
BM_MakeThenSortHeap_string_Heap_256 -1.10% 49.413 48.869 - -0.45% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -1.10% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.10% 181.617 179.622 - -0.41% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -1.10% 7342.717 7262.073 - -0.19% -
rng::fold_left(deque<int>)/32 -1.10% 16.529 16.347 - -1.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.09% 9646777.606 9541284.727 - -2.10% -
rng::replace_if(deque<int>)_(sprinkled)/1024 -1.09% 368.571 364.545 - -0.08% -
BM_deque_deque_ranges_copy/70000 -1.09% 3061.219 3027.781 - -0.33% -
SetIntersection_None_Set_uint32_16_4 -1.09% 60242456.247 59585586.908 - -0.67% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.09% 115068.511 113816.570 - -1.18% -
rng::rotate_copy(deque<int>)/1024 -1.09% 34.337 33.964 - -1.52% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -1.09% 15.942 15.768 - -4.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.08% 3.530 3.492 - 0.07% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.08% 7958.311 7872.060 - -0.34% -
rng::is_partitioned(vector<int>)_(partitioned)/1024 -1.08% 178.531 176.601 - 0.47% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -1.08% 298.768 295.538 - 0.59% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.08% 12397.115 12263.115 - -0.42% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 -1.08% 5.668 5.606 - 0.19% -
BM_RangesMakeThenSortHeap_float_Random_1024 -1.08% 33.370 33.010 - 0.13% -
SetIntersection_None_Vector_float_262144_262144 -1.08% 1206762.955 1193770.093 - -3.00% -
BM_PushHeap_string_PipeOrgan_16384 -1.08% 13.198 13.056 - -19.91% -
SetIntersection_Interlaced_Vector_float_4_4 -1.08% 146042147.245 144470473.354 - -0.74% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 -1.08% 5.559 5.499 - -0.50% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.08% 501.598 496.205 - -1.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.08% 32.610 32.260 - -11.88% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 -1.07% 25.845 25.567 - 0.37% -
BM_num_put<double> -1.07% 57.977 57.354 - -0.32% -
rng::remove(list<int>)_(prefix)/8192 -1.07% 9175.701 9077.162 - 6.50% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -1.07% 2.985 2.953 - 3.43% -
rng::remove_if(vector<int>)_(prefix)/1024 -1.07% 349.522 345.775 - -9.72% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.07% 12932.192 12793.639 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.07% 7.681 7.598 - -1.58% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.07% 23.518 23.268 - 3.81% -
SetIntersection_None_Vector_uint64_256_16 -1.06% 4286217.688 4240614.156 - -1.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.06% 13.091 12.952 - -0.48% -
BM_RangesMakeThenSortHeap_string_Random_64 -1.06% 40.344 39.915 - 1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 -1.06% 351525059.433 347799184.197 - -0.89% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.06% 91.533 90.565 - -0.93% -
SetIntersection_None_Vector_float_262144_16384 -1.06% 1219381.913 1206490.886 - -7.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.06% 4737248.781 4687225.903 - -1.88% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.06% 16.066 15.896 - 0.08% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -1.06% 60.319 59.682 - -0.27% -
BM_StringRelational_Eq_Small_Small_Control -1.06% 1.868 1.848 - -0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.06% 19.823 19.614 - -0.85% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.05% 1041.141 1030.158 - 7.89% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.05% 37011.986 36621.869 - -0.37% -
std::list<int>::ctor(size)/32 -1.05% 345.730 342.086 - 5.85% -
BM_std_minmax<unsigned_int>/7 -1.05% 1.920 1.900 - 8.87% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 -1.05% 30.935 30.611 - -0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.05% 18.874 18.676 - -0.10% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.05% 1142.792 1130.808 - 0.11% -
BM_deque_deque_ranges_move/64 -1.05% 5.407 5.350 - -3.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.05% 147413972.980 145872007.058 - -1.67% -
SetIntersection_None_Set_string_1024_256 -1.05% 9093961.948 8998855.646 - 0.70% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 -1.04% 6.621 6.552 - -0.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.04% 9.106 9.012 - -21.87% -
BM_std_min<unsigned_char>/30 -1.04% 2.317 2.293 - -0.65% -
BM_deque_vector_copy/64 -1.04% 2.628 2.600 - 1.05% -
BM_vector_deque_move_backward/1 -1.04% 2.217 2.194 - -14.58% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.04% 116341.498 115130.667 - -0.47% -
BM_PushHeap_uint32_Random_4 -1.04% 2.481 2.456 - -1.01% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.04% 8.384 8.297 - -1.35% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.04% 4497.293 4450.618 - -1.35% -
rng::sort(vector<NonIntegral>)_(descending)/8 -1.04% 24.755 24.499 - -3.13% -
BM_RangesPopHeap_float_16 -1.04% 7.078 7.004 - 8.71% -
std::find_if_not(list<int>)_(process_all)/50 -1.03% 21.694 21.470 - 0.67% -
rng::replace_if(deque<int>)_(prefix)/50 -1.03% 20.402 20.192 - -0.82% -
BM_PopHeap_string_16 -1.03% 14.458 14.309 - -0.64% -
SetIntersection_None_Set_uint64_256_1 -1.03% 11729480.907 11608338.836 - 0.97% -
std::shift_left(deque<int>)/1024 -1.03% 40.064 39.650 - 0.27% -
BM_num_get<long_double> -1.03% 36.714 36.335 - 2.13% -
BM_CmpLess_uint_schar -1.03% 1.074 1.063 - 0.78% -
std::find_if_not(deque<int>)_(process_all)/1024 -1.03% 495.431 490.320 - 1.15% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -1.03% 10.876 10.764 - 3.16% -
BM_MakeThenSortHeap_uint64_Heap_64 -1.03% 8.319 8.234 - 0.01% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.03% 44.792 44.331 - -1.01% -
BM_RangesMakeThenSortHeap_float_Random_64 -1.03% 18.081 17.895 - 1.34% -
BM_CmpEqual_short_uint -1.03% 1.117 1.105 - -0.06% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -1.03% 30.463 30.150 - -0.92% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.03% 18.428 18.239 - -1.39% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.03% 61.649 61.017 - -1.46% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.02% 1.415 1.401 - -2.63% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.02% 8.834 8.743 - -1.52% -
std::multiset<std::string>::ctor(const&)/8192 -1.02% 344997.878 341467.036 - -0.02% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.02% 269355.397 266601.527 - -1.28% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.02% 23.011 22.776 - -1.17% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.02% 44.538 44.084 - -0.64% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.02% 6253.669 6189.889 - -1.34% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 -1.02% 34.910 34.555 - -0.09% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -1.02% 2.967 2.937 - -2.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.02% 506.526 501.381 - -0.38% -
BM_CmpEqual_ushort_uint -1.01% 1.125 1.114 - -0.95% -
BM_PopHeap_uint32_4 -1.01% 2.660 2.633 - -0.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.01% 87.021 86.142 - 92.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.01% 12009940.510 11888934.585 - -4.57% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.01% 7281.873 7208.680 - -0.63% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.00% 248.889 246.391 - 0.20% -
rng::find(vector<bool>)_(process_all)/1024 -1.00% 4.678 4.631 - -1.24% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.00% 34.057 33.716 - -0.00% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 -1.00% 2012.733 1992.600 - 1.81% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34894.18% 1001212.809 350366180.568 - -0.05% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 264.47% 1.062 3.870 - 240.09% -
std::unordered_set<std::string>::find(key)_(existent)/0 144.45% 0.011 0.027 - 52.06% -
rng::copy_n(vector<bool>)_(unaligned)/512 131.53% 3.322 7.690 - 130.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 128.95% 104.469 239.183 - 0.60% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 127.38% 31.581 71.810 - 306.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 121.10% 101.646 224.737 - 19.29% -
std::count(list<int>)_(every_other)/1024 119.72% 709.416 1558.721 - 118.33% -
std::unique_copy(list<int>)_(contiguous)/1024 117.06% 744.543 1616.140 - 117.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 110.50% 104.833 220.678 - 2.84% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 108.32% 1198.430 2496.557 - 110.71% -
std::fill(list<int>)/50 108.03% 16.875 35.105 - -0.08% -
rng::partition(list<int>)_(sparse)/1024 105.13% 732.566 1502.681 - 103.13% -
std::partition(list<int>)_(sparse)/1024 102.47% 725.677 1469.304 - 104.45% -
std::copy_n(deque<int>)/64 100.49% 2.764 5.542 - 100.57% -
rng::starts_with(list<int>)/1024 99.52% 783.669 1563.599 - 32.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.05% 44.854 86.142 - -1.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 91.46% 25.272 48.384 - 45.51% -
rng::remove(vector<int>)_(sprinkled)/8192 91.05% 1983.225 3788.995 - -3.36% -
SetIntersection_Interlaced_Vector_uint32_262144_64 90.74% 8210870.189 15661483.054 - 89.94% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.31% 31.611 60.158 - -2.84% -
rng::rotate_copy(vector<int>)/8192 87.11% 283.624 530.683 - 8.80% -
SetIntersection_Interlaced_Vector_uint64_262144_16 86.56% 3187398.526 5946270.541 - 82.94% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 86.36% 25.231 47.020 - 80.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 85.82% 22.064 41.000 - -3.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 85.20% 79.427 147.102 - 0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 80.50% 5049280.676 9114064.648 - 107.70% -
rng::remove(vector<int>)_(sprinkled)/1024 79.54% 288.177 517.403 - -3.53% -
BM_std_min<unsigned_short>/1 79.31% 0.254 0.455 - 59.90% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.01% 78.975 141.370 - 8.39% -
std::map<std::string,_int>::erase(key)_(existent)/0 76.01% 42.205 74.288 - 30.78% -
BM_deque_deque_ranges_move_backward/0 75.08% 0.792 1.387 - 0.01% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 73.70% 4.252 7.386 - 69.89% -
BM_deque_deque_ranges_copy_backward/0 73.40% 0.801 1.388 - 0.07% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 72.11% 17.695 30.455 - 69.17% -
BM_deque_deque_copy_backward/0 71.58% 0.809 1.388 - 0.01% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 70.26% 17.891 30.461 - 71.72% -
BM_deque_deque_move_backward/0 70.22% 0.815 1.387 - -0.01% -
rng::find_end(vector<int>)_(single_element)/8192 69.69% 1912.641 3245.645 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 69.52% 37799435.342 64079402.761 - 132.75% -
rng::find_end(vector<int>)_(single_element)/1024 69.27% 242.411 410.323 - 0.17% -
rng::find_end(vector<int>)_(single_element)/1000 69.00% 237.076 400.651 - 0.19% -
std::find(vector<bool>)_(process_all)/8 66.25% 0.576 0.958 - 44.81% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 66.08% 153.904 255.610 - 69.79% -
rng::remove_copy_if(deque<int>)_(prefix)/32 65.47% 17.460 28.890 - 66.06% -
std::find(vector<bool>)_(process_all)/50 65.36% 0.579 0.957 - 43.92% -
std::unique_copy(deque<int>)_(contiguous)/52 63.74% 15.345 25.126 - 74.21% -
std::remove_copy_if(deque<int>)_(prefix)/32 63.30% 17.865 29.175 - 62.76% -
SetIntersection_None_Vector_string_64_16 62.23% 15000393.242 24334895.326 - 62.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 61.14% 19.904 32.074 - 17.16% -
std::is_partitioned(list<int>)_(unpartitioned)/50 60.57% 4.360 7.001 - 60.15% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.46% 42.507 68.206 - 0.90% -
std::copy_n(vector<bool>)_(aligned)/1048576 59.16% 1677.673 2670.234 - 26.30% -
SetIntersection_Interlaced_Vector_uint32_262144_16 58.88% 3493641.371 5550678.518 - 7.37% -
BM_StringCtorDefault 58.43% 0.235 0.373 - 56.06% -
SetIntersection_Interlaced_Vector_uint32_16384_256 57.45% 14123298.693 22237093.563 - 8.53% -
BM_std_min<char>/1 57.08% 0.288 0.452 - 36.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.03% 0.447 0.698 - 9.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 55.96% 0.447 0.697 - 34.12% -
BM_PushHeap_uint64_Descending_1 55.24% 0.449 0.696 - 61.26% -
SetIntersection_None_Vector_string_256_64 55.13% 3815933.848 5919548.619 - 55.04% -
rng::find_end(vector<int>)_(process_all)/8192 54.16% 1904.428 2935.956 - 0.45% -
rng::find_end(vector<int>)_(process_all)/1024 53.42% 242.555 372.127 - 0.31% -
rng::find_end(vector<int>)_(process_all)/1000 53.19% 236.990 363.049 - 0.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 52.47% 3.270 4.986 - 60.86% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 52.20% 57.316 87.236 - -0.26% -
SetIntersection_None_Vector_string_1024_1 50.89% 1227600.205 1852319.851 - 53.56% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 50.24% 0.390 0.586 - 18.63% -
BM_deque_deque_ranges_move_backward/64 49.88% 3.377 5.061 - -2.24% -
BM_deque_deque_copy_backward/64 49.85% 3.374 5.056 - -2.83% -
BM_deque_deque_ranges_copy_backward/64 49.53% 3.377 5.049 - -3.35% -
BM_deque_deque_move_backward/64 49.28% 3.379 5.044 - -3.73% -
SetIntersection_None_Vector_string_256_256 49.13% 2399485.554 3578465.066 - 49.68% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 49.05% 27.360 40.781 - 1.04% -
BM_RangesPushHeap_uint64_Descending_1 48.91% 0.467 0.695 - 38.80% -
rng::copy_n(vector<int>)/32768 48.68% 2294.113 3410.992 - 11.89% -
rng::find_end(vector<int>)_(process_all)/1048576 48.03% 253644.620 375479.759 - 0.49% -
SetIntersection_None_Vector_string_1024_64 47.21% 1226212.367 1805157.850 - 47.23% -
SetIntersection_Front_Vector_string_256_64 46.90% 11102266.401 16308855.742 - 40.83% -
std::unique_copy(deque<int>)_(contiguous)/32 46.20% 11.045 16.147 - 67.28% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 45.89% 80589715.558 117573677.605 - 11.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 45.65% 36.974 53.851 - 0.86% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 45.56% 6.589 9.591 - 32.13% -
std::multiset<std::string>::find(key)_(existent)/8192 45.08% 28.907 41.939 - 2.15% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 44.60% 51.106 73.901 - -0.70% -
rng::find(vector<bool>)_(process_all)/8 44.19% 0.601 0.867 - 14.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 43.61% 28.032 40.256 - -0.29% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 43.03% 29.773 42.584 - 1.31% -
std::all_of(vector<int>)_(process_all)/50 42.65% 12.737 18.169 - -0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 42.57% 248119157.896 353732484.769 - 40.94% -
BM_RangesPushHeap_float_Random_1 42.51% 0.429 0.611 - 12.60% -
SetIntersection_Interlaced_Vector_uint32_262144_256 42.13% 29468394.511 41883425.793 - 1.49% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 41.96% 18.578 26.372 - -1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 41.42% 10137763.980 14337232.802 - 27.08% -
BM_MakeHeap_string_Descending_4 41.03% 2.095 2.954 - 38.62% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.54% 28.323 39.807 - -1.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 40.46% 0.495 0.695 - 48.60% -
BM_MakeHeap_string_Descending_16 40.14% 2.364 3.313 - 39.18% -
BM_MakeHeap_string_Descending_64 40.10% 2.560 3.586 - 37.17% -
std::unordered_set<int>::insert(value)_(already_present)/1024 39.56% 1.940 2.707 - 9.01% -
SetIntersection_Interlaced_Vector_uint64_16384_16 39.32% 2435060.489 3392611.002 - 36.40% -
rng::for_each(multimap<int>)/8 39.20% 4.513 6.283 - -0.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 39.20% 31.860 44.348 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 38.26% 2876318.609 3976801.879 - 24.54% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 38.25% 0.261 0.361 - 38.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 37.90% 29.056 40.069 - 0.67% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 37.90% 150.190 207.115 - 38.05% -
rng::for_each(set<int>)/8 37.68% 4.616 6.355 - 0.58% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 37.52% 47.646 65.522 - 36.92% -
rng::for_each(map<int>)/8 37.34% 4.474 6.144 - 1.16% -
BM_MakeHeap_string_Descending_256 37.34% 2.698 3.706 - 37.16% -
SetIntersection_Interlaced_Vector_uint32_16384_64 36.60% 5939588.531 8113210.927 - -4.53% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.24% 21.732 29.609 - 12.67% -
rng::search(deque<int>)_(no_match)/1024 36.17% 305.071 415.420 - 0.20% -
BM_MakeHeap_string_SingleElement_4 36.07% 3.667 4.990 - 35.94% -
BM_MakeHeap_string_Descending_1024 36.06% 2.715 3.694 - 29.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 35.93% 48.757 66.276 - 36.97% -
rng::for_each(multiset<int>)/8 35.89% 4.575 6.218 - 0.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.40% 29.443 39.866 - 1.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 35.23% 5991653.634 8102252.291 - 31.60% -
BM_MakeHeap_string_SingleElement_16384 34.98% 6.100 8.234 - 37.12% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 34.96% 66.582 89.859 - 0.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.76% 28.527 38.443 - 2.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 34.66% 698.815 941.040 - 35.33% -
SetIntersection_Interlaced_Vector_uint32_16384_16 34.22% 2462320.493 3305007.108 - 2.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 34.06% 6.355 8.520 - 27.06% -
BM_StringRelational_Eq_Small_Small_ChangeLast 33.64% 1.678 2.242 - 7.88% -
std::is_sorted(deque<int>)/8 33.57% 2.512 3.356 - -13.67% -
SetIntersection_None_Vector_string_256_1 33.22% 4744770.948 6320960.412 - 34.06% -
std::map<std::string,_int>::erase(iterator)/8192 33.10% 26.448 35.202 - 20.19% -
std::shift_right(deque<int>)/32 33.03% 3.252 4.326 - -0.69% -
BM_vector_deque_ranges_copy/0 32.90% 0.463 0.615 - 31.90% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 32.78% 46.158 61.291 - 96.89% -
std::shift_left(vector<int>)/32 32.56% 2.993 3.967 - 33.29% -
BM_MakeHeap_string_PipeOrgan_256 32.54% 4.771 6.324 - 32.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 32.51% 1359.236 1801.132 - 27.18% -
std::unordered_set<int>::contains(key)_(non-existent)/32 32.30% 1.529 2.023 - 43.47% -
SetIntersection_None_Vector_string_16384_1024 32.26% 1279928.646 1692777.533 - 31.84% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 32.03% 23.458 30.971 - -11.96% -
rng::unique_copy(list<int>)_(contiguous)/52 31.69% 22.722 29.922 - -0.35% -
SetIntersection_None_Vector_string_64_64 31.62% 9264553.799 12193604.904 - 30.84% -
std::search(deque<int>)_(same_length)/1000 31.58% 353.244 464.793 - 42.78% -
std::set<std::string>::erase(key)_(existent)/1024 31.53% 76.565 100.706 - 0.63% -
std::map<std::string,_int>::insert(value)_(already_present)/0 31.46% 12.159 15.985 - 9.70% -
std::move_backward(deque<int>)/64 30.75% 5.474 7.157 - -0.85% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 30.59% 177.764 232.143 - 38.39% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 30.51% 24.738 32.285 - -0.68% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 30.51% 0.336 0.439 - 20.30% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 30.27% 1.408 1.834 - 29.61% -
BM_MakeHeap_string_SingleElement_256 30.26% 6.349 8.270 - 30.90% -
BM_MakeHeap_string_SingleElement_1024 30.24% 6.309 8.217 - 32.69% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 29.94% 4.463 5.800 - 15.30% -
rng::move_backward(deque<int>)/64 29.86% 5.620 7.298 - -0.95% -
std::unordered_set<std::string>::count(key)_(existent)/8192 29.85% 32.211 41.826 - 13.06% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.70% 2960.697 3840.017 - 0.09% -
std::find_end(deque<int>)_(single_element)/1000 29.64% 250.177 324.335 - 3.38% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.61% 2958.414 3834.273 - 0.33% -
std::set<std::string>::erase(iterator)/8192 29.48% 25.805 33.413 - -0.37% -
BM_MakeHeap_string_PipeOrgan_1024 29.46% 4.963 6.425 - 32.43% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 29.46% 289.489 374.781 - 7.02% -
std::set<std::string>::insert(value)_(new_value)/8192 29.33% 69.945 90.462 - -0.01% -
BM_MakeHeap_string_Heap_16384 29.33% 5.123 6.626 - 34.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 29.15% 8343790.144 10775659.983 - 18.93% -
std::copy_if(list<int>)_(every_other)/4096 28.91% 3172.195 4089.371 - 27.16% -
BM_MakeHeap_string_SingleElement_64 28.74% 6.448 8.301 - 30.08% -
std::remove_if(vector<int>)_(sprinkled)/1024 28.40% 409.192 525.410 - 0.63% -
BM_MakeHeap_string_Heap_1024 28.40% 4.874 6.259 - 32.87% -
std::find_end(deque<int>)_(single_element)/1024 28.39% 259.051 332.583 - 4.28% -
BM_MakeHeap_string_Heap_64 28.38% 5.102 6.550 - 30.91% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 28.29% 0.448 0.575 - -9.37% -
SetIntersection_None_Vector_string_16_16 28.27% 36556933.667 46891400.852 - 27.81% -
BM_MakeHeap_string_Heap_256 28.20% 4.956 6.354 - 31.60% -
SetIntersection_Front_Vector_string_64_64 28.04% 27708046.126 35477245.650 - 23.20% -
BM_MakeHeap_string_PipeOrgan_64 27.98% 4.734 6.059 - 28.13% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 27.95% 19.084 24.418 - 4.73% -
BM_deque_deque_move_backward/1 27.91% 2.726 3.487 - 18.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 27.89% 7.295 9.330 - 25.37% -
std::shift_right(deque<int>)/50 27.70% 4.213 5.380 - 4.99% -
std::multiset<std::string>::find(key)_(existent)/1024 27.64% 23.611 30.138 - 7.93% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 27.43% 60.673 77.316 - 0.59% -
SetIntersection_None_Vector_string_1024_4 27.39% 1227049.612 1563125.471 - 28.09% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.25% 409.385 520.938 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 27.10% 35.100 44.611 - -1.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.04% 17.584 22.340 - 12.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 27.02% 8142213.485 10342345.633 - 23.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 26.98% 213192962.567 270705110.653 - 61.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 26.96% 29.209 37.084 - -0.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 26.78% 2.334 2.958 - 26.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.72% 2071386.390 2624871.654 - 12.89% -
BM_MakeHeap_string_Heap_262144 26.68% 5.468 6.926 - 34.54% -
BM_deque_deque_ranges_move_backward/1 26.53% 2.795 3.536 - 9.91% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 26.48% 1.080 1.366 - -2.44% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 26.44% 9.538 12.060 - 19.86% -
rng::for_each(map<int>::iterator)/8 26.32% 4.561 5.761 - 0.33% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 26.18% 51.414 64.876 - 27.82% -
BM_deque_deque_move_backward/2 26.11% 2.466 3.110 - 22.11% -
std::map<std::string,_int>::erase(key)_(existent)/8192 26.07% 64.897 81.817 - -11.80% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.98% 28.812 36.298 - 1.43% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 25.93% 46152295.536 58118178.542 - 6.69% -
rng::find_end(deque<int>)_(single_element)/1024 25.80% 277.999 349.735 - 10.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 25.59% 1.296 1.627 - 13.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.47% 17.554 22.025 - 1.09% -
BM_deque_deque_copy_backward/1 25.34% 2.796 3.504 - 15.22% -
rng::unique_copy(deque<int>)_(sprinkled)/52 25.33% 14.761 18.500 - 25.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.07% 25.903 32.396 - 1.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 24.92% 14.520 18.138 - -5.83% -
SetIntersection_Interlaced_Vector_uint32_1024_16 24.54% 1884804.393 2347403.886 - 27.16% -
BM_deque_deque_ranges_copy_backward/1 24.54% 2.775 3.456 - 17.69% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 24.49% 0.362 0.451 - 11.49% -
SetIntersection_Interlaced_Vector_uint32_262144_4 24.46% 1524213.058 1897013.115 - -3.16% -
rng::move(list<int>)/4096 24.44% 5393.364 6711.652 - 23.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 24.43% 7.573 9.423 - 48.27% -
BM_RangesPushHeap_string_Descending_1024 24.24% 2.482 3.084 - -0.81% -
BM_MakeHeap_string_SingleElement_16 24.22% 5.724 7.111 - 24.72% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 24.19% 0.362 0.450 - 11.93% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 24.18% 0.363 0.451 - 12.07% -
BM_deque_deque_ranges_move_backward/2 24.06% 2.528 3.136 - 17.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.05% 30.666 38.042 - -0.93% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 23.89% 1.157 1.433 - -2.13% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 23.79% 0.365 0.451 - 11.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 23.52% 6.080 7.510 - 20.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.50% 29.829 36.838 - -0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 23.44% 2011208.177 2482617.861 - 37.73% -
BM_RangesPopHeap_uint32_1 23.31% 0.415 0.512 - -26.54% -
BM_deque_deque_ranges_copy_backward/2 23.04% 2.532 3.115 - 22.45% -
BM_deque_deque_copy_backward/2 22.99% 2.534 3.116 - 17.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 22.86% 64401241.139 79124529.707 - 35.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 22.71% 5.395 6.619 - 43.22% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 22.50% 614.138 752.344 - 14.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 22.41% 7160322.808 8765051.906 - 10.23% -
BM_MakeHeap_string_Random_262144 22.39% 15.580 19.068 - 25.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 22.32% 1316.425 1610.210 - 2.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.27% 46.450 56.793 - 0.57% -
BM_MakeHeap_string_Descending_16384 22.26% 2.976 3.639 - 15.86% -
BM_MakeHeap_string_Heap_16 22.22% 4.647 5.679 - 23.03% -
BM_PopHeap_uint32_1 22.11% 0.456 0.557 - -1.52% -
BM_MakeHeap_string_Random_64 22.06% 10.032 12.246 - 22.50% -
rng::swap_ranges(list<int>)/8192 22.05% 10073.590 12295.154 - 22.49% -
rng::for_each(map<int>)/32 21.92% 21.250 25.908 - -0.05% -
std::map<std::string,_int>::insert(value)_(new_value)/32 21.92% 33.788 41.193 - -1.56% -
BM_RangesPushHeap_string_Descending_16384 21.67% 2.462 2.995 - -3.41% -
rng::find_end(deque<int>)_(process_all)/1000 21.48% 252.042 306.169 - 0.32% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.46% 25.525 31.001 - 0.00% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 21.34% 20.451 24.815 - -1.76% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 21.11% 6.817 8.256 - 15.57% -
BM_MakeHeap_string_SingleElement_262144 21.07% 7.792 9.434 - 28.31% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 21.00% 1.250 1.513 - 25.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 20.99% 2928457.312 3543238.592 - 8.64% -
rng::for_each(set<int>)/32 20.56% 21.407 25.808 - 0.55% -
BM_vector_deque_copy/0 20.55% 0.388 0.468 - 9.20% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 20.54% 1.260 1.519 - 7.31% -
BM_StringRead_Cold_Shallow_Small 20.53% 0.777 0.936 - 10.61% -
BM_std_minmax_element<long_long>/2 20.51% 0.538 0.648 - -5.40% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 20.37% 10.556 12.706 - -3.25% -
std::partial_sort_copy(deque<int>)_(heap)/1024 20.32% 8692.358 10458.669 - 19.98% -
SetIntersection_None_Vector_string_256_4 20.31% 4716750.575 5674664.731 - 20.51% -
SetIntersection_None_Vector_string_4_4 20.28% 144311160.498 173582448.606 - 19.87% -
SetIntersection_Front_Vector_float_1024_1024 20.07% 5985894.786 7187021.365 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 20.05% 100132907.677 120212328.164 - 40.31% -
std::multiset<int>::insert(value)_(new_value)/1024 20.03% 47.785 57.357 - 17.59% -
std::unordered_set<int>::erase(key)_(existent)/8192 20.01% 22.841 27.412 - 12.29% -
std::find(list<int>)_(process_all)/8192 19.88% 8501.542 10191.474 - 33.08% -
std::move_backward(deque<int>)/8 19.87% 3.319 3.978 - 2.22% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 19.75% 735.338 880.535 - 37.26% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 19.69% 1.155 1.383 - 14.47% -
rng::stable_partition(list<int>)_(dense)/8192 19.68% 18229.439 21816.232 - -2.76% -
rng::generate(list<int>)/8192 19.62% 7535.177 9013.342 - 4.88% -
BM_MakeHeap_string_PipeOrgan_16384 19.47% 5.559 6.641 - 13.76% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 19.34% 4514.545 5387.786 - 19.59% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 19.30% 10496.613 12522.133 - 1.46% -
std::unordered_set<std::string>::erase(iterator)/0 19.29% 27.410 32.697 - 6.81% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 19.21% 686.866 818.783 - -51.45% -
std::find_end(deque<int>)_(process_all)/1024 18.94% 265.101 315.299 - -3.22% -
BM_MakeHeap_string_Descending_262144 18.80% 3.544 4.210 - 20.97% -
std::equal(vector<bool>)_(unaligned)/8 18.67% 0.852 1.011 - 43.29% -
std::unordered_set<int>::erase(iterator)/8192 18.66% 20.166 23.929 - 15.33% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.61% 1582963.685 1877589.260 - 26.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.58% 1.167 1.383 - -1.38% -
BM_MakeHeap_string_PipeOrgan_16 18.37% 3.610 4.273 - 17.68% -
BM_RangesMakeHeap_uint32_PipeOrgan_4 18.35% 0.395 0.468 - 17.80% -
BM_PushHeap_uint32_PipeOrgan_1 18.27% 0.474 0.561 - 21.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 18.21% 75378224.467 89107082.878 - 34.73% -
BM_RangesMakeHeap_uint64_Random_4 18.13% 1.154 1.363 - 5.15% -
SetIntersection_None_Vector_string_64_4 18.09% 17690205.664 20890013.057 - 18.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 17.93% 0.336 0.396 - -9.40% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 17.82% 21.644 25.501 - 10.59% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 17.74% 0.374 0.441 - 17.47% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.73% 22.404 26.377 - 15.04% -
SetIntersection_Front_Set_float_262144_1024 17.70% 14204613.479 16719479.395 - 3.04% -
BM_RangesPushHeap_string_Descending_256 17.70% 2.368 2.787 - -2.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 17.67% 5.835 6.866 - 44.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 17.66% 33.079 38.920 - 3.51% -
rng::for_each(multiset<int>)/32 17.57% 21.894 25.741 - 0.74% -
std::for_each_n(list<int>)/8192 17.56% 7280.648 8559.281 - 18.03% -
rng::find(vector<char>)_(bail_25%)/8 17.55% 0.983 1.155 - 8.86% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 17.54% 1.715 2.016 - 2.09% -
BM_StringRelational_Less_Small_Large_Control 17.50% 1.617 1.900 - -0.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 17.43% 51.061 59.960 - 15.21% -
std::unordered_set<int>::erase(iterator)/1024 17.41% 20.194 23.711 - 16.79% -
rng::remove(vector<int>)_(sprinkled)/50 17.32% 55.156 64.707 - -0.27% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 17.01% 8.236 9.637 - 48.71% -
std::set<std::string>::find(key)_(non-existent)/32 16.99% 9.278 10.855 - 2.95% -
std::multimap<std::string,_int>::ctor(const&)/32 16.97% 712.884 833.878 - 0.49% -
BM_MakeHeap_string_Heap_4 16.84% 3.045 3.558 - 17.23% -
SetIntersection_Front_Set_string_256_256 16.78% 27952799.539 32642033.847 - 6.26% -
BM_PushHeap_uint32_QuickSortAdversary_1 16.77% 0.482 0.563 - -0.19% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 16.75% 735.462 858.641 - -3.44% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 16.75% 1.431 1.671 - 8.73% -
std::rotate(list<int>)_(1_element_forward)/32 16.73% 12.384 14.456 - -0.12% -
rng::generate_n(list<int>)/8192 16.69% 6968.160 8130.837 - 8.11% -
rng::find(list<int>)_(bail_25%)/32768 16.57% 7609.810 8871.032 - 6.95% -
SetIntersection_Interlaced_Vector_uint64_256_64 16.57% 6752044.939 7870886.778 - 7.71% -
BM_deque_deque_copy_backward/512 16.50% 18.571 21.635 - -0.70% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 16.50% 0.343 0.400 - 0.62% -
rng::find(vector<bool>)_(process_all)/50 16.50% 0.740 0.862 - 13.41% -
std::unordered_set<std::string>::count(key)_(existent)/1024 16.44% 36.251 42.210 - -1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 16.43% 8425693.956 9810108.912 - 17.54% -
BM_std_min<int>/1 16.42% 0.282 0.328 - 7.36% -
std::unordered_multiset<int>::erase(iterator)/8192 16.39% 20.115 23.413 - 15.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 16.39% 5.266 6.129 - 18.89% -
rng::for_each(multimap<int>)/32 16.18% 22.421 26.048 - 0.41% -
rng::find(vector<int>)_(bail_25%)/8 16.15% 1.368 1.589 - 1.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.13% 37.552 43.608 - 18.74% -
BM_vector_deque_ranges_move/2 16.10% 1.727 2.005 - -0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 16.09% 8.749 10.157 - -2.88% -
BM_StringConstructDestroyCStr_Empty_Transparent 16.09% 0.236 0.274 - -10.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 16.06% 1.594 1.850 - 8.36% -
std::unordered_set<int>::find(key)_(non-existent)/32 16.02% 0.983 1.141 - 9.09% -
rng::unique_copy(deque<int>)_(sprinkled)/32 15.99% 10.083 11.695 - 25.35% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 15.97% 645.389 748.449 - -59.18% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 15.94% 5.045 5.849 - 3.53% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 15.89% 50738235.183 58799124.439 - 37.25% -
rng::find(list<int>)_(process_all)/8192 15.80% 10440.951 12090.899 - 37.15% -
SetIntersection_None_Vector_string_64_1 15.80% 18436116.026 21349064.393 - 15.52% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 15.80% 6.872 7.957 - -1.49% -
BM_std_minmax<unsigned_short>/4 15.79% 0.936 1.084 - -6.03% -
BM_RangesPushHeap_string_Random_262144 15.77% 18.500 21.417 - -1.97% -
rng::find_end(deque<int>)_(single_element)/1000 15.64% 293.157 339.014 - 0.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 15.63% 4.602 5.322 - 14.92% -
std::move(vector<bool>)_(unaligned)/512 15.56% 3.977 4.596 - -0.55% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 15.53% 1.370 1.582 - 10.24% -
SetIntersection_Front_Vector_uint64_1024_1024 15.51% 5850734.694 6758375.555 - 13.12% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 15.50% 19.840 22.914 - 13.56% -
BM_MakeHeap_string_QuickSortAdversary_16 15.49% 8.621 9.956 - 17.00% -
BM_lexicographical_compare_three_way<IntPtr>/1 15.49% 0.393 0.454 - 32.16% -
std::set<std::string>::erase(iterator)/0 15.49% 25.427 29.366 - -0.48% -
std::find_end(deque<int>)_(single_element)/8192 15.45% 2038.462 2353.366 - 6.79% -
rng::find_first_of(deque<int>)_(large_needle)/50 15.41% 713.431 823.390 - 20.47% -
BM_std_min<unsigned_int>/1 15.38% 0.325 0.375 - -1.39% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 15.24% 0.965 1.112 - 3.77% -
std::set<int>::insert(value)_(new_value)/1024 15.24% 41.947 48.338 - 15.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.12% 682.767 785.980 - -52.07% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 15.11% 5575.896 6418.638 - 14.17% -
BM_StringRead_Cold_Deep_Empty 15.08% 0.802 0.923 - 8.42% -
rng::contains_subrange(deque<int>)_(same_length)/16 15.06% 11.232 12.923 - 4.53% -
rng::move_backward(list<int>)/262144 14.92% 266936.807 306758.838 - -7.47% -
SetIntersection_Front_Vector_string_262144_256 14.84% 9970545.148 11450560.704 - 6.16% -
BM_vector_deque_copy_backward/0 14.83% 0.402 0.461 - -1.24% -
BM_deque_deque_move_backward/512 14.66% 18.633 21.365 - -1.74% -
rng::contains_subrange(list<int>)_(single_element)/8192 14.60% 6995.482 8016.845 - 5.57% -
SetIntersection_None_Vector_string_1024_16 14.57% 1231332.324 1410725.363 - 14.82% -
BM_MakeHeap_string_QuickSortAdversary_4 14.54% 6.023 6.899 - 15.90% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.48% 1.271 1.455 - 16.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 14.47% 28.161 32.236 - 14.09% -
BM_MakeHeap_string_QuickSortAdversary_64 14.38% 10.199 11.666 - 15.44% -
SetIntersection_Interlaced_Vector_string_262144_4 14.37% 2074138.017 2372226.594 - 8.60% -
BM_MakeHeap_string_PipeOrgan_262144 14.35% 7.451 8.520 - 15.21% -
SetIntersection_None_Vector_string_16_4 14.34% 58859537.315 67301631.292 - 14.47% -
std::unordered_map<int,_int>::find(key)_(existent)/32 14.22% 1.160 1.325 - 5.53% -
rng::rotate(list<int>)_(by_1/4)/8192 14.22% 7214.352 8240.103 - 15.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 14.19% 29.042 33.162 - 1.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.15% 1.337 1.526 - 32.03% -
SetIntersection_Front_Vector_string_1024_1024 14.14% 40565885.635 46300708.746 - 8.78% -
BM_RangesPushHeap_string_Descending_64 14.11% 2.255 2.573 - -1.21% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 14.10% 25.696 29.318 - 1.15% -
std::move_backward(deque<int>)/4096 14.02% 154.815 176.522 - -1.76% -
SetIntersection_Front_Vector_uint32_16384_256 14.00% 2290052.784 2610619.825 - 11.96% -
rng::unique(deque<int>)_(contiguous)/52 14.00% 68.043 77.567 - 10.08% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 13.97% 670.415 764.066 - 2.19% -
SetIntersection_Interlaced_Vector_uint64_16384_256 13.96% 20393610.749 23240834.953 - 42.87% -
BM_RangesPushHeap_string_Descending_4 13.93% 1.881 2.143 - -4.21% -
BM_MakeHeap_string_Random_16384 13.85% 12.621 14.369 - 14.23% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 13.80% 32.867 37.404 - 5.91% -
std::search(deque<int>,_pred)_(no_match)/1024 13.79% 327.319 372.456 - 3.88% -
rng::unique_copy(deque<int>)_(contiguous)/52 13.78% 14.687 16.710 - -34.54% -
BM_std_min<unsigned___int128>/1 13.77% 0.367 0.418 - -9.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 13.76% 117420920.321 133572593.832 - 12.53% -
rng::is_sorted_until(deque<int>,_pred)/8 13.72% 3.855 4.385 - 0.35% -
rng::is_sorted(deque<int>)/8 13.72% 2.854 3.246 - 23.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 13.72% 2.285 2.598 - 7.62% -
BM_StringRead_Cold_Deep_Small 13.67% 0.807 0.917 - 7.87% -
BM_StringRead_Cold_Shallow_Large 13.67% 1.034 1.175 - 7.15% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.65% 13201.508 15004.096 - -0.05% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.64% 4315.998 4904.615 - 1.83% -
BM_vector_deque_ranges_copy_backward/0 13.57% 0.442 0.502 - 15.35% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 13.56% 107.091 121.612 - 14.15% -
std::remove(deque<int>)_(sprinkled)/50 13.55% 57.257 65.018 - 3.82% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.54% 70.919 80.521 - 0.83% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.53% 608.872 691.242 - 0.24% -
std::set<int>::lower_bound(key)_(non-existent)/8192 13.51% 9.697 11.007 - 19.67% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.40% 9.205 10.438 - -0.46% -
std::map<std::string,_int>::count(key)_(existent)/1024 13.40% 23.402 26.538 - 7.06% -
rng::is_sorted(vector<int>,_pred)/8 13.33% 3.512 3.980 - -2.77% -
BM_StringFindAllMatch/8 13.33% 2.544 2.883 - 13.87% -
BM_MakeHeap_string_Random_16 13.31% 8.361 9.474 - 14.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.28% 726.136 822.561 - -6.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 13.25% 23.878 27.041 - -4.32% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.17% 27.006 30.563 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 13.17% 10780361.322 12200294.777 - 19.81% -
BM_std_minmax_element<short>/3 13.15% 1.148 1.299 - 19.21% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 13.09% 32.669 36.946 - 59.68% -
rng::starts_with(list<int>,_pred)/8192 13.08% 11390.943 12880.903 - 31.49% -
std::find_if(vector<int>)_(bail_25%)/8 13.05% 0.995 1.125 - 0.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 13.05% 23.891 27.008 - 13.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.98% 10062.098 11368.143 - 5.35% -
std::rotate(list<int>)_(1_element_forward)/50 12.97% 24.278 27.427 - -0.78% -
BM_std_min<__int128>/4000 12.91% 1540.615 1739.583 - 1.28% -
BM_RangesPopHeap_float_256 12.91% 19.990 22.571 - -0.51% -
std::unordered_multiset<int>::erase(iterator)/1024 12.88% 20.052 22.635 - 9.66% -
rng::find_first_of(deque<int>)_(large_needle)/32 12.88% 298.242 336.645 - 16.29% -
BM_vector_deque_move/2 12.84% 1.832 2.067 - 2.99% -
rng::for_each(multimap<int>::iterator)/8 12.78% 4.500 5.075 - 0.04% -
std::partial_sort_copy(deque<int>)_(heap)/8192 12.75% 103599.996 116804.703 - 13.01% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.74% 8.677 9.782 - 3.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 12.73% 1.497 1.688 - 25.50% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.66% 10.564 11.902 - 11.68% -
BM_std_minmax<unsigned_short>/32 12.60% 1.229 1.384 - 12.66% -
BM_std_min<__int128>/70000 12.60% 27060.993 30469.957 - 0.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.59% 61.439 69.176 - -3.51% -
rng::unique_copy(deque<int>)_(contiguous)/32 12.58% 9.753 10.979 - -33.36% -
SetIntersection_None_Vector_string_16_1 12.55% 69003511.616 77662430.172 - 12.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 12.50% 4794321.919 5393648.392 - 57.80% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 12.49% 1584.128 1781.942 - -6.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.48% 28.861 32.464 - -7.08% -
BM_StringEraseWithMove_Empty_Transparent 12.47% 0.562 0.633 - -14.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.39% 85.416 95.999 - 0.69% -
std::rotate(list<int>)_(1_element_backward)/8192 12.38% 8441.119 9486.095 - 8.44% -
BM_tolower_char<wchar_t> 12.36% 0.614 0.690 - -0.19% -
SetIntersection_Front_Set_uint64_16384_1024 12.29% 14939915.937 16776502.399 - 0.22% -
std::set<std::string>::count(key)_(non-existent)/32 12.26% 9.672 10.859 - 2.88% -
BM_std_min<__int128>/1024 12.26% 396.062 444.619 - 1.17% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 12.25% 1.853 2.080 - 6.15% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 12.25% 4306.998 4834.458 - 1.32% -
std::multimap<std::string,_int>::erase(iterator)/32 12.21% 29.411 33.001 - -2.13% -
BM_std_min<__int128>/5500 12.20% 2120.649 2379.316 - 0.95% -
std::set<int>::upper_bound(key)_(existent)/8192 12.19% 7.860 8.818 - 12.28% -
SetIntersection_Interlaced_Vector_uint64_256_16 12.18% 6192708.049 6947123.072 - 11.31% -
BM_std_min<__int128>/512 12.17% 198.876 223.083 - 1.59% -
rng::move_backward(list<int>)/4096 12.10% 6560.116 7354.194 - 39.88% -
BM_std_min<__int128>/4096 12.10% 1578.819 1769.871 - 0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.07% 25130.716 28163.592 - 0.28% -
BM_std_min<__int128>/65536 12.02% 25346.319 28392.783 - 0.58% -
BM_MakeHeap_string_QuickSortAdversary_256 11.99% 10.440 11.693 - 12.79% -
BM_StringRead_Cold_Shallow_Empty 11.94% 0.786 0.880 - 5.88% -
BM_toupper_char<char> 11.87% 0.615 0.688 - 11.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 11.77% 1543.415 1725.004 - -5.71% -
std::set<std::string>::contains(key)_(non-existent)/32 11.75% 9.418 10.525 - 7.23% -
BM_std_min<short>/1 11.74% 0.293 0.327 - -0.95% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 11.73% 28232.246 31544.155 - 0.46% -
std::multimap<std::string,_int>::count(key)_(existent)/32 11.71% 17.897 19.993 - -1.84% -
std::find_end(deque<int>)_(process_all)/8192 11.70% 2040.607 2279.305 - -8.58% -
rng::for_each_n(list<int>)/50 11.62% 21.734 24.260 - -0.25% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.57% 26.086 29.105 - 2.84% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.54% 22.887 25.528 - 6.88% -
SetIntersection_Front_Vector_float_1024_256 11.54% 2365429.667 2638311.905 - 1.54% -
BM_PushHeap_uint32_Random_1 11.53% 0.448 0.500 - -6.84% -
rng::for_each(multimap<int>::iterator)/32 11.50% 21.200 23.637 - -0.02% -
std::set<int>::find(key)_(non-existent)/32 11.49% 2.267 2.527 - 7.63% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 11.48% 37.956 42.312 - 5.66% -
BM_deque_vector_ranges_copy_backward/0 11.46% 1.377 1.534 - 16.92% -
std::equal(vector<bool>)_(unaligned)/50 11.45% 0.881 0.982 - 42.08% -
SetIntersection_Front_Vector_float_262144_256 11.43% 2369205.226 2640121.343 - -0.58% -
std::find_end(deque<int>)_(process_all)/1048576 11.43% 265381.787 295720.660 - -6.78% -
BM_vector_deque_ranges_move/1 11.41% 2.031 2.263 - -0.57% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.37% 22.057 24.565 - 8.87% -
BM_lexicographical_compare_three_way_slow_path/1 11.37% 0.364 0.406 - 11.50% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.36% 314603016.862 350344799.316 - -0.10% -
std::set<int>::find(key)_(existent)/8192 11.34% 8.037 8.949 - 7.05% -
BM_MakeHeap_string_Random_256 11.34% 10.416 11.597 - 11.66% -
SetIntersection_Front_Vector_string_262144_1024 11.26% 40119583.152 44635819.477 - 5.08% -
rng::for_each(multiset<int>::iterator)/32 11.25% 21.455 23.869 - 0.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 11.23% 43698.974 48607.880 - 9.53% -
std::copy_n(list<int>)/4096 11.22% 3861.248 4294.571 - 12.89% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.21% 0.526 0.585 - 5.13% -
BM_vector_deque_ranges_move_backward/70000 11.21% 7651.795 8509.896 - 9.19% -
BM_std_min<__int128>/64000 11.16% 24733.290 27492.937 - -0.64% -
std::adjacent_find(list<int>)/50 11.14% 23.766 26.415 - 11.81% -
SetIntersection_Interlaced_Set_string_64_64 11.11% 36012424.621 40015112.031 - 6.40% -
BM_std_min<__int128>/64 11.09% 24.505 27.222 - 2.46% -
BM_StringFindStringLiteral/64 11.08% 2.097 2.329 - 8.15% -
BM_RangesPushHeap_string_Ascending_16384 11.04% 19.301 21.433 - 0.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 11.04% 58.658 65.133 - 0.95% -
bm_ranges_lexicographical_compare<signed_char>/64 11.04% 1.903 2.113 - -8.08% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 11.03% 1.316 1.461 - -2.55% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 11.02% 24.531 27.236 - 8.42% -
BM_StringEraseWithMove_Huge_Opaque 11.00% 46.165 51.244 - -10.36% -
rng::remove(vector<int>)_(sprinkled)/32 10.97% 51.390 57.029 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 10.96% 117382475.219 130252129.097 - 6.48% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.96% 10.557 11.715 - 9.61% -
std::find_if_not(vector<int>)_(process_all)/32768 10.96% 8808.379 9773.470 - 0.13% -
BM_StringFindStringLiteral/32 10.93% 1.667 1.850 - 8.25% -
BM_RangesMakeThenSortHeap_float_Descending_16384 10.92% 26.653 29.563 - -1.63% -
std::rotate_copy(vector<int>)/8192 10.90% 640.902 710.781 - 2.47% -
BM_RangesPopHeap_float_64 10.89% 12.252 13.586 - -1.62% -
std::unordered_set<int>::find(key)_(existent)/32 10.88% 1.135 1.259 - -10.25% -
rng::for_each(set<int>::iterator)/8 10.88% 4.534 5.027 - 0.34% -
std::find_if_not(vector<int>)_(process_all)/8192 10.87% 2194.863 2433.482 - 0.19% -
rng::move_backward(deque<int>)/8 10.87% 3.657 4.055 - 0.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 10.83% 1.303 1.444 - 24.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 10.81% 19.880 22.030 - -8.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 10.79% 29.172 32.319 - -0.18% -
rng::any_of(deque<int>)_(process_all)/50 10.78% 18.340 20.317 - -7.03% -
BM_StringEraseWithMove_Empty_Opaque 10.77% 0.799 0.885 - -14.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 10.71% 777.472 860.774 - -2.46% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 10.71% 28.912 32.008 - 9.22% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 10.71% 6438.372 7127.829 - 0.40% -
std::copy(vector<bool>)_(aligned)/262144 10.68% 684.074 757.104 - 10.87% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 10.63% 46.520 51.464 - -1.96% -
rng::rotate(list<int>)_(by_1/2)/32 10.62% 6.099 6.746 - 0.21% -
BM_StringRead_Cold_Deep_Large 10.53% 1.209 1.336 - 2.41% -
rng::rotate(list<int>)_(1_element_forward)/50 10.52% 24.293 26.849 - 2.29% -
std::set<std::string>::equal_range(key)_(existent)/32 10.47% 15.506 17.130 - 1.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 10.45% 38973084.340 43045405.580 - 22.13% -
SetIntersection_None_Vector_string_16384_16 10.44% 1283943.514 1418042.444 - 10.18% -
BM_MakeHeap_string_Random_1024 10.44% 10.791 11.918 - 11.04% -
SetIntersection_Front_Vector_uint64_262144_256 10.44% 2347708.118 2592715.828 - 10.95% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 10.42% 1245.259 1374.958 - -1.57% -
rng::rotate(deque<int>)_(1_element_backward)/1024 10.40% 39.110 43.179 - 0.08% -
std::set<std::string>::contains(key)_(existent)/1024 10.33% 21.246 23.441 - -0.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 10.32% 3907.910 4311.280 - 12.96% -
BM_StringFindAllMatch/1 10.29% 2.774 3.060 - 13.64% -
BM_MakeHeap_uint64_Heap_64 10.28% 0.238 0.262 - 6.74% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 10.27% 42.765 47.156 - 10.14% -
rng::stable_partition(deque<int>)_(sparse)/32 10.24% 11.165 12.308 - 8.12% -
std::multiset<std::string>::count(key)_(non-existent)/32 10.16% 9.345 10.294 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.14% 20668820.404 22765489.881 - -4.89% -
BM_PopHeap_float_256 10.13% 20.337 22.398 - 0.13% -
rng::find_end(deque<int>)_(process_all)/1024 10.11% 302.597 333.179 - 6.95% -
BM_PushHeap_uint64_Ascending_64 10.07% 1.518 1.671 - 6.49% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 10.05% 503943.795 554592.146 - 12.37% -
rng::none_of(deque<int>)_(process_all)/8 10.02% 4.385 4.824 - 0.90% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.00% 4.148 4.563 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 9.99% 65.173 71.682 - 0.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 9.99% 2931522.323 3224267.360 - 5.63% -
std::remove_if(vector<int>)_(sprinkled)/50 9.95% 60.085 66.063 - -0.61% -
SetIntersection_Front_Set_uint64_262144_64 9.94% 1828545.247 2010332.602 - 0.74% -
SetIntersection_Front_Vector_string_16384_4 9.93% 1248496.883 1372516.613 - 8.66% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 9.93% 16418.571 18049.222 - 0.79% -
rng::contains_subrange(deque<int>)_(same_length)/32 9.91% 18.628 20.474 - 3.04% -
SetIntersection_None_Vector_string_256_16 9.90% 4501800.193 4947451.116 - 10.19% -
std::remove(deque<int>)_(sprinkled)/32 9.89% 52.627 57.830 - 3.35% -
std::unordered_set<std::string>::find(key)_(existent)/1024 9.87% 35.266 38.749 - 10.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.84% 34.282 37.656 - -0.71% -
BM_vector_deque_move/1 9.84% 2.111 2.319 - 0.93% -
std::multiset<int>::contains(key)_(non-existent)/32 9.84% 2.345 2.576 - 13.14% -
BM_std_minmax_element<int>/3 9.83% 1.044 1.147 - 0.11% -
std::shift_right(list<int>)/50 9.82% 26.923 29.565 - 0.76% -
SetIntersection_None_Vector_string_16384_4 9.76% 1281102.817 1406112.685 - 10.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.75% 17459.607 19161.194 - -9.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.74% 72.287 79.329 - 10.36% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.74% 0.908 0.996 - 1.30% -
BM_deque_deque_ranges_copy_backward/512 9.73% 19.497 21.394 - -1.63% -
rng::stable_partition(deque<int>)_(sparse)/50 9.63% 27.405 30.043 - 6.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 9.56% 25147944.326 27552924.604 - 12.01% -
std::find(vector<char>)_(bail_25%)/8 9.52% 1.011 1.107 - -0.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 9.51% 2.189 2.397 - 6.82% -
std::move_backward(deque<int>)/512 9.35% 23.961 26.201 - -0.36% -
BM_RangesPushHeap_float_QuickSortAdversary_16 9.33% 0.974 1.065 - 8.46% -
SetIntersection_Interlaced_Vector_float_16384_16 9.33% 3891607.232 4254726.317 - 78.75% -
std::partition_point(deque<int>)/50 9.32% 4.614 5.044 - 2.46% -
std::multiset<int>::equal_range(key)_(existent)/1024 9.29% 4.951 5.411 - -0.74% -
BM_toupper_char<wchar_t> 9.27% 0.554 0.605 - -12.15% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 9.25% 0.540 0.590 - -7.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 9.24% 6819.182 7449.316 - 4.11% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 9.22% 19.364 21.150 - 1.25% -
rng::is_sorted_until(vector<int>,_pred)/8192 9.20% 3236.859 3534.686 - 2.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 9.20% 36.830 40.217 - 9.85% -
rng::is_sorted_until(vector<int>,_pred)/1024 9.20% 405.412 442.693 - 2.30% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.19% 16.239 17.731 - 0.67% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.17% 7282858.379 7950579.653 - 3.88% -
std::find_end(deque<int>)_(process_all)/1000 9.13% 262.581 286.543 - -6.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 9.12% 4.593 5.012 - 6.78% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 9.12% 1.485 1.620 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_1024_256 9.07% 6366303.523 6943644.037 - 13.39% -
rng::move_backward(deque<int>)/512 9.05% 24.122 26.304 - -0.29% -
rng::unique(deque<int>)_(contiguous)/32 9.00% 58.783 64.073 - 6.37% -
BM_vector_deque_copy_backward/64000 8.95% 7240.333 7888.344 - 3.96% -
BM_deque_deque_ranges_copy_backward/1024 8.94% 38.040 41.440 - 2.38% -
BM_MakeThenSortHeap_float_Descending_16384 8.93% 27.349 29.792 - -2.03% -
rng::for_each(map<int>::iterator)/32 8.91% 22.979 25.026 - 0.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 8.90% 22.288 24.272 - 22.86% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.90% 597.719 650.894 - -0.57% -
BM_std_minmax<unsigned_int>/7 8.87% 1.745 1.900 - -1.05% -
BM_LowerBound_string_262144 8.85% 2242.703 2441.158 - -0.78% -
BM_PushHeap_uint64_Ascending_262144 8.84% 4.658 5.070 - 4.30% -
rng::stable_partition(list<int>)_(dense)/50 8.84% 52.647 57.299 - 4.54% -
BM_PopHeap_float_64 8.83% 12.508 13.612 - 0.08% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.82% 661.657 720.035 - 0.25% -
rng::find_last(vector<char>)_(bail_90%)/8 8.82% 0.461 0.502 - 8.92% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 8.81% 34.305 37.329 - 0.38% -
rng::fill(vector<bool>)/512 8.81% 1.484 1.615 - 2.49% -
rng::unique_copy(list<int>)_(sprinkled)/8192 8.79% 6980.278 7593.861 - 1.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 8.78% 5030158.399 5471873.454 - 23.70% -
rng::remove_if(vector<int>)_(sprinkled)/50 8.76% 59.652 64.875 - -0.88% -
rng::for_each_n(list<int>)/8192 8.71% 7226.471 7856.144 - 8.13% -
BM_RangesPopHeap_float_16 8.71% 6.443 7.004 - -1.04% -
std::generate_n(vector<int>)/50 8.71% 12.052 13.102 - 3.66% -
rng::find_end(list<int>)_(process_all)/1024 8.70% 673.763 732.395 - 0.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 8.68% 2.635 2.864 - -1.76% -
rng::find_if(list<int>)_(bail_25%)/32768 8.68% 8454.857 9188.931 - 15.53% -
SetIntersection_Interlaced_Vector_string_16384_4 8.68% 1820903.984 1978895.094 - 8.97% -
BM_vector_deque_move_backward/65536 8.65% 7352.003 7987.880 - 7.26% -
rng::copy_n(list<int>)/4096 8.64% 3983.009 4327.260 - -2.40% -
std::shift_right(deque<int>)/1024 8.63% 39.829 43.266 - 1.40% -
SetIntersection_Front_Set_uint32_262144_1024 8.62% 15471435.448 16804942.870 - 1.12% -
std::find_end(list<int>)_(process_all)/1000 8.60% 656.214 712.641 - 0.25% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 8.58% 4.452 4.834 - 7.33% -
std::unique_copy(list<int>)_(contiguous)/52 8.58% 20.317 22.061 - 0.78% -
std::find_if(deque<int>)_(process_all)/8192 8.56% 2845.291 3088.811 - 4.75% -
std::map<std::string,_int>::erase(iterator)/32 8.55% 27.710 30.078 - -7.64% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.54% 19.835 21.530 - -2.75% -
BM_StringAssignStr_Huge_Transparent 8.54% 103.479 112.317 - -6.18% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8.54% 8368.913 9083.420 - 9.04% -
std::find_if_not(vector<int>)_(process_all)/1024 8.53% 283.693 307.881 - 0.16% -
rng::search(deque<int>)_(same_length)/1000 8.52% 331.309 359.552 - 10.09% -
BM_std_min<__int128>/32 8.52% 12.184 13.223 - 2.89% -
std::set<std::string>::equal_range(key)_(non-existent)/32 8.44% 9.986 10.829 - 1.10% -
BM_std_min<__int128>/30 8.44% 11.385 12.346 - 2.74% -
BM_PopHeap_float_16 8.43% 6.477 7.023 - 0.73% -
BM_deque_deque_ranges_move_backward/1024 8.43% 38.224 41.446 - 1.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.40% 45.679 49.516 - 0.25% -
std::unordered_multiset<int>::clear()/1024 8.37% 7884.911 8544.771 - 5.86% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 8.37% 596.810 646.745 - 0.42% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 8.36% 26.924 29.174 - 0.56% -
std::none_of(deque<int>)_(process_all)/50 8.36% 17.757 19.241 - 0.46% -
rng::find_last(deque<int>)_(bail_90%)/1048576 8.36% 25564.402 27700.538 - 8.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 8.35% 4273.183 4630.077 - 8.13% -
BM_MakeHeap_uint64_Random_256 8.30% 1.134 1.229 - 2.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.30% 3.817 4.134 - 8.67% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 8.30% 16.136 17.475 - 1.12% -
SetIntersection_Front_Set_float_16384_1024 8.26% 15558256.844 16842954.541 - 3.77% -
SetIntersection_Front_Vector_uint64_16384_64 8.24% 1408202.319 1524231.495 - 8.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 8.17% 1.146 1.240 - -8.35% -
BM_deque_vector_move/0 8.15% 1.425 1.542 - 11.93% -
SetIntersection_Front_Vector_string_64_1 8.14% 17925409.532 19384041.403 - 7.40% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 8.13% 88.814 96.032 - -18.81% -
BM_std_min<__int128>/31 8.13% 11.776 12.733 - 2.56% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 8.09% 0.447 0.484 - -23.90% -
SetIntersection_Front_Set_uint64_262144_1024 8.09% 14483865.216 15655099.572 - 9.51% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 8.08% 26.619 28.770 - 1.95% -
std::set<int>::lower_bound(key)_(existent)/8192 8.02% 7.847 8.476 - 6.03% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 8.01% 5300.869 5725.333 - 0.13% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.96% 10.211 11.025 - 7.84% -
BM_std_min<__int128>/29 7.95% 11.002 11.877 - 2.61% -
BM_deque_deque_copy_backward/1024 7.91% 38.430 41.471 - 3.23% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.91% 14.634 15.792 - 2.67% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.91% 10.530 11.363 - -0.79% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.89% 954.862 1030.158 - -1.05% -
bm_lexicographical_compare<signed_char>/1 7.88% 1.286 1.388 - 0.03% -
BM_MakeHeap_uint32_Random_4 7.88% 1.122 1.210 - -2.64% -
std::unique(list<int>)_(contiguous)/52 7.86% 67.273 72.561 - 7.77% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.86% 283833.536 306137.589 - -0.06% -
std::unordered_set<int>::contains(key)_(existent)/32 7.84% 1.273 1.373 - 16.02% -
SetIntersection_Front_Vector_float_16384_16384 7.83% 80417228.653 86711026.274 - -6.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.81% 5.285 5.698 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.79% 20123377.965 21690732.563 - 2.81% -
SetIntersection_None_Vector_string_16384_64 7.78% 1282169.268 1381916.950 - 7.38% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 7.77% 1341.843 1446.117 - 4.35% -
rng::find_end(list<int>)_(process_all)/8192 7.75% 6826.746 7355.871 - -2.58% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.75% 22.533 24.279 - 7.68% -
BM_deque_deque_move_backward/1024 7.74% 38.511 41.493 - 2.02% -
BM_std_min<__int128>/28 7.74% 10.616 11.437 - 2.52% -
BM_std_minmax<unsigned_long_long>/1 7.73% 0.583 0.629 - 6.76% -
std::stable_sort(deque<int>)_(descending)/8 7.73% 26.651 28.711 - 2.64% -
std::find_end(forward_list<int>)_(single_element)/8192 7.69% 5728.184 6168.812 - -2.79% -
BM_StringRelational_Less_Empty_Small_Control 7.69% 1.992 2.145 - 4.15% -
BM_PushHeap_float_Descending_1 7.68% 0.431 0.464 - -25.05% -
std::stable_partition(deque<int>)_(dense)/8192 7.68% 5669.075 6104.185 - 0.51% -
BM_vector_deque_ranges_move_backward/65536 7.66% 7264.144 7820.282 - 7.49% -
SetIntersection_Front_Vector_uint64_64_64 7.65% 11180029.828 12035644.514 - 5.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 7.65% 17757.838 19116.254 - 7.63% -
std::fill_n(vector<bool>)/512 7.64% 1.425 1.534 - -1.52% -
std::copy_n(vector<bool>)_(aligned)/262144 7.64% 675.857 727.462 - 4.46% -
SetIntersection_Front_Set_uint64_1024_64 7.63% 1888060.935 2032087.177 - 2.23% -
std::unordered_multiset<int>::clear()/8192 7.62% 60117.414 64700.470 - 4.16% -
SetIntersection_Interlaced_Set_string_16384_1024 7.61% 339042062.996 364829703.126 - 2.25% -
BM_std_min<__int128>/25 7.59% 9.460 10.178 - 2.87% -
std::stable_partition(vector<int>)_(sparse)/32 7.59% 6.874 7.396 - -0.84% -
BM_vector_deque_move_backward/70000 7.56% 8004.825 8610.103 - 9.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 7.55% 0.556 0.598 - 29.24% -
rng::partial_sort_copy(deque<int>)_(descending)/8 7.55% 19.673 21.158 - -1.42% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.54% 1.293 1.390 - 4.12% -
std::find(list<int>)_(bail_25%)/32768 7.53% 8111.893 8722.683 - -0.75% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.53% 28.901 31.077 - -0.89% -
std::copy_n(list<int>)/64 7.52% 14.036 15.091 - 7.74% -
rng::find_end(deque<int>)_(single_element)/8192 7.49% 2203.322 2368.261 - 7.35% -
SetIntersection_Front_Set_float_262144_64 7.46% 1871469.646 2011050.507 - -0.44% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.44% 29.311 31.492 - 7.12% -
BM_deque_deque_copy_backward/70000 7.43% 8402.618 9027.288 - 4.53% -
rng::find_last(deque<int>)_(bail_90%)/8 7.43% 0.867 0.931 - 3.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 7.43% 0.451 0.485 - 6.67% -
SetIntersection_Front_Set_string_16384_256 7.39% 14679650.652 15763966.871 - 8.61% -
std::unordered_set<int>::insert(value)_(new_value)/1024 7.39% 19.511 20.952 - 2.33% -
SetIntersection_None_Set_string_256_1 7.38% 12111226.559 13004879.261 - 7.44% -
BM_std_minmax_element<short>/1 7.38% 0.303 0.326 - 6.03% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 7.38% 23.835 25.594 - 5.78% -
BM_std_min<char>/8 7.36% 2.251 2.416 - 0.70% -
BM_std_min<__int128>/26 7.36% 9.815 10.538 - 2.70% -
std::unique_copy(deque<int>)_(sprinkled)/32 7.35% 9.231 9.910 - -36.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.35% 87.357 93.779 - -0.34% -
BM_MakeHeap_uint32_Heap_64 7.35% 0.234 0.251 - 6.83% -
BM_RangesMakeHeap_uint32_Random_16384 7.35% 1.043 1.119 - 6.45% -
BM_MakeHeap_uint64_Descending_64 7.34% 0.251 0.270 - 7.14% -
rng::none_of(list<int>)_(process_all)/8192 7.34% 7296.340 7831.834 - 0.72% -
std::find_end(list<int>)_(process_all)/1048576 7.32% 817328.440 877172.396 - 0.20% -
BM_std_min<__int128>/27 7.28% 10.223 10.967 - 2.13% -
std::set<int>::count(key)_(existent)/32 7.27% 1.793 1.923 - 6.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 7.27% 24.307 26.073 - -1.96% -
rng::find_if(deque<int>)_(bail_25%)/32768 7.25% 2776.580 2977.773 - -2.65% -
BM_StringDestroy_Empty 7.24% 0.655 0.702 - 0.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 7.22% 3.895 4.176 - 9.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.22% 9.431 10.111 - 7.68% -
BM_std_min<__int128>/24 7.21% 9.103 9.760 - 2.85% -
std::is_sorted(deque<int>,_pred)/8 7.21% 4.343 4.656 - 7.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.21% 38.617 41.401 - -0.41% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.20% 6730537.600 7215052.991 - 0.05% -
BM_RangesPushHeap_string_Descending_16 7.17% 2.108 2.259 - -2.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.17% 30.511 32.698 - 0.84% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 7.13% 1.598 1.712 - 1.34% -
std::set<std::string>::count(key)_(non-existent)/1024 7.12% 22.786 24.407 - 0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 7.04% 4604.609 4928.845 - 0.55% -
BM_PushHeap_uint64_Ascending_16 7.00% 0.912 0.975 - 4.75% -
SetIntersection_None_Set_string_1024_16 6.95% 9043766.953 9672542.360 - 6.41% -
BM_vector_deque_ranges_move_backward/1 6.94% 2.183 2.334 - 17.76% -
rng::transform(list<int>)_(identity_transform)/8192 6.93% 7602.481 8129.492 - 13.67% -
BM_vector_deque_move_backward/64000 6.92% 7358.308 7867.589 - 5.76% -
vector<bool>(const_vector<bool>&) 6.91% 9.828 10.508 - 10.45% -
std::swap_ranges(deque<int>)/1024 6.91% 329.566 352.351 - 9.63% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.91% 2.359 2.522 - 7.61% -
std::multimap<int,_int>::find(key)_(non-existent)/32 6.90% 2.239 2.393 - -9.68% -
std::set<std::string>::erase(key)_(non-existent)/1024 6.85% 26.510 28.328 - 3.36% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.85% 610.659 652.486 - 0.29% -
rng::stable_partition(list<int>)_(dense)/32 6.85% 31.804 33.982 - -0.66% -
std::search(deque<int>,_pred)_(near_matches)/1000 6.83% 23307.568 24899.436 - -2.70% -
rng::copy_backward(vector<int>)/4096 6.82% 141.099 150.729 - 1.73% -
BM_std_min<__int128>/22 6.82% 8.334 8.902 - 3.04% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.82% 26.884 28.718 - 2.29% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.79% 147796.495 157835.806 - 6.77% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.79% 35.352 37.751 - -0.09% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.78% 349137399.607 372812344.079 - 5.95% -
BM_std_min<__int128>/21 6.77% 7.945 8.484 - 3.34% -
BM_MakeThenSortHeap_string_SingleElement_4 6.76% 5.959 6.362 - -0.06% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 6.75% 1.238 1.322 - 7.22% -
std::stable_partition(vector<int>)_(sparse)/50 6.75% 20.155 21.515 - 3.40% -
SetIntersection_Front_Set_uint32_16384_1024 6.74% 15461815.069 16503887.709 - -5.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.73% 23.299 24.866 - -0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.72% 39.687 42.353 - 41.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.71% 1.145 1.221 - 10.25% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.71% 1.590 1.696 - 28.26% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 6.70% 1.665 1.776 - 9.98% -
BM_PushHeap_uint64_SingleElement_1 6.70% 0.522 0.556 - -20.13% -
std::set<int>::contains(key)_(non-existent)/32 6.70% 2.348 2.505 - -0.94% -
std::find_if(deque<int>)_(process_all)/32768 6.67% 11637.762 12413.923 - 3.06% -
BM_MakeThenSortHeap_float_Descending_4 6.66% 1.175 1.253 - 0.24% -
rng::any_of(vector<int>)_(process_all)/8 6.66% 2.354 2.511 - 2.33% -
std::find_if_not(deque<int>)_(bail_25%)/32768 6.65% 2720.463 2901.488 - 6.32% -
BM_std_min<unsigned_int>/8 6.64% 1.278 1.363 - 7.40% -
BM_vector_deque_ranges_copy_backward/65536 6.64% 7661.263 8169.857 - 7.43% -
rng::fill_n(list<int>)/8192 6.62% 7077.929 7546.832 - 6.26% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.62% 6.667 7.109 - 12.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.62% 54705.056 58325.987 - -0.05% -
std::map<int,_int>::find(key)_(non-existent)/32 6.60% 2.402 2.560 - 5.09% -
std::set<std::string>::count(key)_(existent)/32 6.58% 14.472 15.425 - -0.53% -
rng::find_end(forward_list<int>)_(same_length)/8192 6.58% 14344.443 15287.604 - -7.41% -
BM_vector_deque_ranges_move_backward/64000 6.57% 7177.082 7648.524 - 4.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.56% 5.000 5.328 - 3.50% -
std::stable_partition(deque<int>)_(dense)/1024 6.56% 596.230 635.318 - -1.40% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.55% 1.362 1.452 - 3.94% -
BM_std_min<__int128>/23 6.55% 8.733 9.305 - 2.45% -
BM_StringAssignAsciiz_Empty_Opaque 6.52% 2.881 3.069 - 6.54% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 6.51% 1.613 1.718 - 6.43% -
std::set<int>::insert(value)_(new_value)/8192 6.51% 71.043 75.671 - 6.76% -
BM_vector_deque_ranges_move_backward/2 6.50% 1.937 2.062 - 19.32% -
rng::copy_if(vector<int>)_(entire_range)/64 6.50% 15.487 16.494 - 2.06% -
rng::remove(list<int>)_(prefix)/8192 6.50% 8523.112 9077.162 - -1.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 6.50% 0.256 0.273 - 2.07% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 6.49% 183.957 195.893 - 6.92% -
BM_PushHeap_uint64_Ascending_256 6.48% 2.092 2.227 - 3.75% -
rng::replace(vector<int>)_(sprinkled)/50 6.48% 8.028 8.548 - -11.06% -
SetIntersection_None_Set_string_16384_1024 6.45% 206274752.285 219579626.534 - -4.15% -
BM_std_min<unsigned_int>/4 6.43% 0.996 1.060 - 1.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.42% 1158.173 1232.546 - -0.12% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 6.42% 25868.671 27528.470 - 0.53% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.41% 12925.807 13754.686 - 6.71% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 6.41% 1237.061 1316.334 - -15.49% -
SetIntersection_None_Set_string_1024_64 6.40% 9034443.204 9612689.102 - 6.26% -
BM_MakeHeap_float_PipeOrgan_4 6.39% 0.388 0.413 - 4.58% -
std::map<int,_int>::find(key)_(existent)/1024 6.38% 3.750 3.990 - 1.42% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.38% 3.260 3.468 - -0.37% -
rng::find_end(list<int>)_(process_all)/1048576 6.37% 824731.927 877244.947 - 0.23% -
std::remove_if(list<int>)_(prefix)/8192 6.36% 9351.179 9946.304 - -0.48% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 6.36% 3.964 4.216 - 5.90% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 6.33% 1.338 1.423 - 3.54% -
SetIntersection_Front_Set_uint64_16384_4 6.32% 1083437.932 1151908.545 - 1.07% -
rng::swap_ranges(deque<int>)/50 6.32% 19.938 21.198 - 8.19% -
BM_vector_deque_copy_backward/1 6.31% 2.310 2.456 - 9.26% -
std::unordered_set<int>::erase(iterator)/32 6.29% 20.073 21.336 - 5.39% -
std::find(vector<int>)_(bail_25%)/8 6.28% 1.374 1.460 - 5.69% -
std::set<int>::equal_range(key)_(existent)/8192 6.26% 7.957 8.455 - 4.86% -
SetIntersection_None_Set_string_16384_1 6.24% 202149680.791 214760927.950 - 9.16% -
std::for_each_n(list<int>)/50 6.21% 22.766 24.180 - -1.56% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 6.18% 16.690 17.722 - -2.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 6.18% 12768803.666 13557459.118 - 1.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.18% 6.514 6.917 - 4.86% -
BM_RangesMakeHeap_float_Random_4 6.17% 1.530 1.625 - 24.81% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 6.13% 89.422 94.903 - -0.76% -
BM_vector_deque_ranges_copy_backward/2 6.12% 1.943 2.061 - 2.96% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.09% 11.148 11.828 - 6.40% -
rng::find_end(list<int>,_pred)_(single_element)/1024 6.09% 773.160 820.260 - 0.53% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 6.08% 7.181 7.617 - 7.46% -
BM_num_get<long> 6.08% 11.063 11.735 - 0.56% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 6.07% 31.233 33.129 - 3.47% -
BM_std_minmax<unsigned_int>/4 6.07% 0.973 1.032 - -5.15% -
BM_std_minmax<unsigned_short>/2 6.06% 0.848 0.899 - 0.20% -
std::any_of(deque<int>)_(process_all)/32768 6.05% 10839.924 11495.809 - 8.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.04% 1116396.368 1183820.404 - 7.15% -
std::swap_ranges(deque<int>)/8192 6.04% 2635.988 2795.090 - 9.56% -
rng::find_end(list<int>,_pred)_(single_element)/1000 6.02% 755.614 801.133 - 0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.02% 1330282.741 1410396.757 - 1.52% -
std::search(deque<int>,_pred)_(near_matches)/1024 5.99% 24476.718 25943.698 - -2.85% -
BM_std_minmax<unsigned_short>/64 5.99% 1.526 1.617 - 6.01% -
BM_std_min<__int128>/20 5.99% 7.615 8.071 - 3.30% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.99% 25.435 26.957 - -0.40% -
BM_StringRelational_Less_Large_Huge_Control 5.98% 2.229 2.362 - -2.26% -
BM_std_minmax_element<short>/65536 5.94% 16691.883 17683.962 - -0.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.93% 1192.195 1262.833 - 2.11% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.91% 5.872 6.220 - 6.38% -
BM_std_minmax_element<short>/4000 5.90% 1024.336 1084.811 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5.90% 6156564.523 6519674.162 - 4.28% -
BM_std_minmax<int>/4 5.90% 0.975 1.033 - -4.28% -
BM_StringFindAllMatch/64 5.89% 3.072 3.253 - 9.96% -
BM_StringAssignAsciiz_Small_Opaque 5.89% 2.882 3.052 - 5.95% -
std::unordered_set<int>::count(key)_(existent)/1024 5.89% 1.204 1.275 - -11.43% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.87% 25.152 26.628 - 5.79% -
BM_std_minmax_element<short>/70000 5.86% 17852.010 18897.859 - 0.12% -
BM_std_minmax<long_long>/2 5.86% 1.315 1.392 - 26.53% -
BM_std_minmax_element<short>/64000 5.85% 16301.128 17254.836 - -0.00% -
std::list<int>::ctor(size)/32 5.85% 323.179 342.086 - -1.05% -
std::find_end(list<int>)_(single_element)/1000 5.85% 674.330 713.751 - -0.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 5.84% 22.324 23.629 - -0.91% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.84% 206.754 218.819 - 4.80% -
SetIntersection_None_Set_string_1024_1 5.83% 8932918.245 9453593.505 - 5.74% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.83% 4.569 4.835 - 7.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 5.82% 1134326.021 1200378.780 - 5.01% -
BM_std_minmax_element<short>/4096 5.81% 1049.902 1110.859 - 0.08% -
std::multiset<std::string>::erase(iterator)/0 5.80% 30.057 31.799 - 6.91% -
BM_deque_deque_move/2 5.79% 3.059 3.236 - 3.76% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 5.77% 9.132 9.659 - 5.65% -
std::equal(list<int>)_(it,_it,_it)/50 5.76% 33.915 35.870 - 0.74% -
std::find_end(list<int>)_(single_element)/1024 5.75% 689.682 729.342 - -0.65% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.75% 29.986 31.710 - 0.37% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.75% 22.715 24.020 - -0.55% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 5.74% 1.862 1.969 - -30.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.74% 822.045 869.248 - 0.32% -
BM_StringRelational_Less_Empty_Large_Control 5.73% 1.875 1.982 - 10.31% -
BM_deque_deque_ranges_move/2 5.73% 3.061 3.237 - 3.80% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 5.73% 60.162 63.607 - -16.79% -
rng::for_each(set<int>::iterator)/32 5.72% 22.161 23.428 - -0.01% -
BM_std_minmax_element<short>/5500 5.70% 1409.228 1489.586 - 0.14% -
BM_std_minmax_element<char>/1 5.70% 0.301 0.318 - 3.48% -
std::multiset<std::string>::erase(key)_(non-existent)/32 5.70% 10.099 10.674 - -3.22% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 5.69% 575297.400 608033.545 - 0.46% -
std::set<int>::contains(key)_(non-existent)/8192 5.67% 8.311 8.782 - 0.84% -
BM_std_minmax<short>/4 5.67% 0.971 1.026 - -6.13% -
SetIntersection_Front_Vector_uint32_256_64 5.65% 4570940.437 4829339.616 - 0.35% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 5.65% 990094.294 1046009.653 - 0.26% -
rng::search(deque<int>,_pred)_(near_matches)/1000 5.64% 25255.045 26680.340 - -3.93% -
std::find_if_not(vector<int>)_(process_all)/50 5.63% 14.233 15.035 - 0.14% -
BM_deque_deque_copy/2 5.63% 3.062 3.234 - 3.84% -
BM_std_minmax_element<short>/1024 5.62% 268.321 283.411 - 0.03% -
BM_StringEraseWithMove_Huge_Transparent 5.62% 45.302 47.847 - -12.53% -
SetIntersection_None_Vector_string_4_1 5.61% 231009462.484 243972927.092 - 5.56% -
BM_deque_deque_ranges_copy/2 5.61% 3.063 3.234 - 3.89% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.61% 3.377 3.566 - 0.43% -
BM_std_minmax<unsigned_char>/16 5.61% 0.973 1.028 - 5.74% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.60% 10.557 11.149 - 0.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.60% 5160.517 5449.299 - 1.95% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.59% 24.349 25.711 - -0.03% -
SetIntersection_None_Vector_uint64_16384_1024 5.59% 1178367.719 1244256.368 - 5.31% -
std::copy_n(list<int>)/32768 5.58% 25805.533 27245.763 - 6.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.57% 30.292 31.979 - -4.69% -
BM_RangesSortHeap_float_4 5.56% 1.027 1.084 - 0.93% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 5.56% 7.270 7.675 - 4.27% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.56% 6.378 6.732 - 5.85% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.54% 1.502 1.585 - 0.34% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.52% 1.575 1.662 - -0.56% -
SetIntersection_None_Set_string_16384_4 5.50% 197065644.491 207905524.126 - 5.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.49% 5.705 6.018 - 4.60% -
SetIntersection_Front_Vector_uint64_262144_4 5.49% 1080121.867 1139420.287 - 1.83% -
SetIntersection_Front_Vector_uint32_16384_16384 5.48% 79360260.513 83708641.635 - 0.86% -
std::any_of(deque<int>)_(process_all)/8192 5.47% 2719.398 2868.254 - 7.12% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 5.47% 38369398.111 40468870.114 - 5.82% -
rng::remove_if(vector<int>)_(sprinkled)/32 5.47% 53.393 56.315 - -0.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 5.47% 2.242 2.365 - 4.87% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.46% 23.038 24.297 - -2.55% -
SetIntersection_Front_Set_uint32_1024_1 5.45% 1061496.740 1119395.443 - 1.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.45% 320.965 338.443 - -2.58% -
BM_StringAssignStr_Huge_Opaque 5.44% 104.579 110.270 - -5.76% -
BM_vector_deque_ranges_copy_backward/64000 5.44% 7334.739 7733.732 - 7.05% -
BM_std_minmax<int>/16 5.43% 1.314 1.385 - 5.54% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.43% 29.573 31.178 - 1.58% -
std::multiset<std::string>::erase(iterator)/32 5.42% 30.769 32.439 - 3.79% -
std::find_if_not(deque<int>)_(bail_25%)/8192 5.42% 688.769 726.117 - 4.62% -
SetIntersection_Front_Vector_uint64_16384_16384 5.42% 77862154.577 82083636.456 - 4.91% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 5.41% 74.994 79.052 - 5.87% -
std::copy(vector<int>)/32768 5.40% 3497.233 3686.080 - 4.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 5.39% 22.899 24.133 - 7.95% -
rng::contains(deque<int>)_(process_all)/8 5.38% 2.943 3.101 - 5.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 5.35% 1.305 1.375 - 14.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.34% 1973.306 2078.624 - 1.47% -
BM_SortHeap_float_4 5.33% 1.028 1.083 - 1.81% -
BM_StringRelational_Less_Large_Large_Control 5.31% 2.047 2.156 - -5.21% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.30% 509.857 536.888 - 6.24% -
BM_RangesPushHeap_uint64_Descending_16 5.30% 0.360 0.379 - 3.13% -
rng::stable_partition(deque<int>)_(dense)/32 5.30% 28.003 29.486 - -2.92% -
rng::find_if(deque<int>)_(bail_25%)/8192 5.26% 703.473 740.469 - -2.84% -
BM_num_get<bool> 5.26% 12.081 12.716 - -0.75% -
rng::find_if(deque<int>)_(bail_25%)/8 5.25% 1.453 1.530 - 0.61% -
BM_std_minmax<unsigned_char>/12 5.24% 1.945 2.047 - 3.68% -
BM_std_min<__int128>/19 5.24% 7.241 7.621 - 2.92% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 5.22% 2.615 2.751 - 4.78% -
std::stable_partition(deque<int>)_(dense)/32 5.21% 29.909 31.468 - -1.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.20% 1.304 1.372 - 18.61% -
SetIntersection_Front_Set_float_262144_262144 5.20% 1783549.643 1876305.340 - 2.88% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.20% 2.236 2.352 - 16.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.20% 5134784.353 5401734.340 - 2.95% -
std::set<std::string>::find(key)_(non-existent)/1024 5.19% 20.366 21.423 - 3.81% -
BM_vector_deque_ranges_copy_backward/70000 5.19% 8155.895 8578.797 - 5.86% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.18% 21.124 22.218 - 0.73% -
BM_vector_deque_ranges_move/64 5.17% 2.661 2.798 - -0.36% -
BM_StringRelational_Eq_Empty_Empty_Control 5.16% 1.854 1.950 - 11.98% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.16% 260027.664 273447.220 - 4.55% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 5.15% 147421.527 155013.214 - 5.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.15% 3137905.409 3299439.363 - 26.39% -
BM_PushHeap_uint64_Ascending_16384 5.13% 3.564 3.747 - 1.48% -
std::search(list<int>)_(no_match)/8192 5.13% 7152.815 7519.762 - -1.30% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.13% 260.554 273.910 - 5.37% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.13% 18.604 19.557 - 0.66% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 5.12% 12898.021 13558.823 - 5.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 5.12% 29.485 30.994 - 0.81% -
rng::move(list<int>)/512 5.12% 353.190 371.260 - 0.25% -
BM_vector_deque_copy_backward/2 5.09% 2.067 2.172 - 11.41% -
SetIntersection_Front_Vector_uint64_262144_16384 5.08% 78095607.318 82066014.368 - 4.95% -
BM_std_min<__int128>/18 5.08% 6.859 7.207 - 3.06% -
rng::partition_copy(deque<int>)/50 5.08% 27.459 28.853 - 1.90% -
rng::find_end(list<int>)_(single_element)/1024 5.07% 697.086 732.424 - 0.43% -
SetIntersection_Front_Set_uint64_16384_64 5.07% 1913438.329 2010402.865 - 2.87% -
BM_MakeThenSortHeap_float_Descending_256 5.05% 5.722 6.011 - -3.99% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.05% 6372.183 6694.047 - 4.58% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.04% 30111.892 31631.002 - -0.20% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.04% 97.281 102.188 - -25.59% -
rng::rotate(list<int>)_(by_1/4)/32 5.04% 13.756 14.450 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.04% 344875130.437 362250363.990 - -0.07% -
BM_StringRelational_Less_Large_Empty_Control 5.02% 1.949 2.046 - -5.18% -
BM_SortHeap_pair<uint32,_uint32>_1 5.02% 0.251 0.263 - -0.83% -
rng::adjacent_find(deque<int>,_pred)/8 5.01% 4.172 4.381 - 7.21% -
std::find_if_not(list<int>)_(bail_25%)/8 5.00% 1.216 1.277 - -3.78% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 5.00% 22.332 23.449 - 2.44% -
BM_PushHeap_uint64_Descending_4 5.00% 0.361 0.379 - 3.46% -
std::set<int>::insert(value)_(already_present)/0 5.00% 0.582 0.611 - -0.33% -
SetIntersection_Interlaced_Set_uint32_256_4 4.99% 11408589.433 11978270.941 - 2.12% -
BM_deque_deque_ranges_move_backward/70000 4.99% 8505.993 8930.613 - 0.82% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 4.99% 0.466 0.490 - 4.14% -
std::map<int,_int>::find(key)_(non-existent)/8192 4.99% 7.083 7.436 - 1.85% -
BM_num_get<long_long> 4.98% 11.169 11.725 - 0.37% -
BM_std_min<__int128>/17 4.98% 6.481 6.804 - 3.40% -
bm_lexicographical_compare<int>/1 4.97% 1.322 1.387 - 0.14% -
BM_align/8 4.95% 0.898 0.942 - 5.19% -
std::set<int>::count(key)_(existent)/8192 4.94% 7.782 8.166 - 4.00% -
std::partition_copy(vector<int>)/32 4.94% 8.159 8.563 - 0.72% -
std::find_end(vector<int>)_(single_element)/8192 4.94% 1834.008 1924.589 - 0.21% -
BM_vector_deque_ranges_copy_backward/1 4.94% 2.219 2.329 - 2.60% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.93% 3.509 3.681 - 11.30% -
BM_RangesMakeHeap_float_Heap_16 4.92% 0.211 0.221 - 0.02% -
rng::remove_if(list<int>)_(prefix)/8192 4.92% 9138.536 9588.062 - 2.73% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.91% 28.870 30.289 - 4.59% -
rng::contains_subrange(list<int>)_(single_element)/50 4.91% 17.644 18.510 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 4.89% 1218881.462 1278517.539 - 2.53% -
BM_RangesPushHeap_string_PipeOrgan_16384 4.89% 14.734 15.454 - -0.69% -
BM_SortHeap_float_16384 4.89% 26.721 28.027 - -1.19% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.88% 1072326.319 1124703.323 - 0.85% -
std::adjacent_find(list<int>,_pred)/50 4.88% 35.031 36.741 - 5.26% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 4.88% 2.983 3.129 - 3.58% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.88% 10.454 10.964 - 4.93% -
BM_PushHeap_float_Random_1 4.86% 0.517 0.542 - 37.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 4.84% 11027959.919 11562047.339 - 4.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 4.81% 0.534 0.560 - 4.43% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 4.79% 18.313 19.191 - 5.87% -
std::set<int>::ctor(const&,_alloc)/32 4.79% 215.597 225.926 - 1.05% -
rng::contains_subrange(list<int>)_(same_length)/16 4.79% 6.609 6.925 - -0.44% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.79% 1.304 1.367 - 13.36% -
SetIntersection_Interlaced_Set_float_64_64 4.76% 15098730.362 15818154.465 - 5.30% -
std::stable_partition(deque<int>)_(sparse)/1024 4.76% 453.809 475.430 - -7.81% -
std::find_end(vector<int>)_(single_element)/1000 4.76% 233.910 245.053 - 0.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 4.76% 21.417 22.437 - 6.79% -
std::find_end(vector<int>)_(single_element)/1024 4.74% 239.229 250.579 - 0.36% -
bm_gcd_trivial 4.74% 0.856 0.897 - 0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.74% 1247648.960 1306771.271 - 4.38% -
rng::stable_partition(deque<int>)_(dense)/50 4.72% 37.400 39.164 - -4.52% -
std::unordered_multiset<int>::erase(iterator)/32 4.70% 20.054 20.997 - 3.40% -
bm_lexicographical_compare<signed_char>/7 4.70% 2.746 2.875 - -0.33% -
std::partial_sort(deque<int>)_(heap)/8192 4.69% 283639.195 296937.310 - 1.75% -
rng::find_if_not(list<int>)_(bail_25%)/32768 4.69% 10469.102 10959.611 - 27.40% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.67% 9409.561 9849.366 - 4.04% -
rng::find_if(vector<char>)_(process_all)/8 4.67% 2.487 2.604 - 7.14% -
BM_StringRelational_Less_Empty_Huge_Control 4.67% 1.992 2.085 - -1.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.67% 27855.829 29155.334 - -0.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 4.66% 21.641 22.650 - 0.78% -
SetIntersection_None_Vector_uint32_1024_256 4.66% 1104667.208 1156135.000 - 0.67% -
SetIntersection_Interlaced_Set_uint64_1024_256 4.66% 15265477.487 15976371.299 - 0.97% -
SetIntersection_Front_Set_uint32_256_64 4.64% 6235168.440 6524392.837 - 1.70% -
std::partial_sort(deque<int>)_(descending)/8 4.63% 41.369 43.284 - -0.47% -
std::partition(vector<int>)_(sparse)/50 4.62% 13.799 14.437 - 4.53% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.62% 7783.187 8142.519 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.62% 1325324.026 1386489.345 - -5.97% -
std::multiset<std::string>::erase(key)_(existent)/1024 4.61% 57.816 60.480 - -30.79% -
BM_deque_deque_ranges_move_backward/512 4.60% 20.498 21.441 - -1.31% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 4.60% 17.714 18.528 - 4.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.60% 1131003.983 1182982.833 - -0.47% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.60% 664.266 694.790 - -16.48% -
rng::unique(list<int>,_pred)_(sprinkled)/32 4.59% 64.753 67.725 - -1.91% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.59% 0.242 0.253 - 4.41% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 4.59% 47.669 49.855 - 4.46% -
SetIntersection_Front_Set_string_1024_64 4.58% 4696596.405 4911739.079 - 12.72% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.58% 31325.941 32760.094 - 0.15% -
std::replace(vector<int>)_(sprinkled)/32 4.56% 5.036 5.266 - 0.31% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 4.55% 1.612 1.685 - 6.44% -
rng::replace(vector<int>)_(prefix)/50 4.55% 6.984 7.302 - 5.35% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.54% 11106.268 11610.258 - -3.44% -
rng::all_of(vector<int>)_(process_all)/8 4.51% 2.486 2.598 - 9.85% -
std::move(list<int>)/4096 4.51% 4380.130 4577.516 - 16.00% -
std::find_first_of(deque<int>)_(small_needle)/8192 4.51% 28579.279 29866.943 - 4.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 4.50% 67252.082 70276.586 - -0.03% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.49% 5.897 6.162 - 1.16% -
SetIntersection_Front_Set_uint64_1024_4 4.48% 1099855.862 1149174.058 - 1.04% -
BM_std_min<__int128>/16 4.48% 6.134 6.409 - 3.88% -
BM_std_minmax_element<short>/512 4.46% 138.028 144.188 - 0.18% -
BM_RangesMakeHeap_float_Descending_1 4.46% 0.268 0.280 - 0.86% -
SetIntersection_Front_Set_uint64_1024_256 4.46% 4839335.147 5055049.972 - -0.56% -
SetIntersection_None_Vector_string_1024_256 4.45% 1207845.068 1261565.124 - 2.97% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.44% 6.564 6.855 - 0.17% -
BM_std_minmax<unsigned_char>/24 4.44% 1.207 1.260 - 4.26% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.44% 218.763 228.465 - 2.62% -
rng::sort(vector<int>)_(descending)/8 4.43% 24.693 25.787 - 2.32% -
SetIntersection_Interlaced_Vector_float_16384_64 4.41% 10547797.829 11013140.919 - 106.41% -
std::search_n(vector<int>)_(no_match)/1000 4.39% 205.471 214.493 - 4.69% -
std::fill_n(deque<int>)/32 4.39% 1.156 1.207 - -0.70% -
rng::find_end(list<int>)_(single_element)/1000 4.39% 683.666 713.665 - -0.46% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.38% 42.799 44.675 - 16.03% -
BM_vector_deque_copy_backward/64 4.38% 2.961 3.091 - 2.02% -
std::find_if_not(vector<char>)_(process_all)/8 4.38% 2.469 2.577 - 9.42% -
SetIntersection_Front_Vector_uint64_1024_64 4.37% 1371893.129 1431875.649 - 0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.37% 202415579.976 211259060.367 - 5.23% -
BM_deque_deque_copy/1 4.37% 3.403 3.552 - 2.81% -
BM_RangesPushHeap_uint32_Random_16 4.36% 4.388 4.579 - 2.38% -
BM_vector_deque_move_backward/64 4.36% 3.029 3.161 - 3.71% -
BM_std_minmax<unsigned_short>/21 4.35% 1.962 2.048 - 2.28% -
BM_PushHeap_uint64_Ascending_1024 4.35% 2.577 2.690 - 2.51% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.35% 4248.071 4433.007 - -3.27% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 4.34% 216.654 226.058 - 1.61% -
BM_SortHeap_float_1 4.34% 0.251 0.262 - 0.32% -
std::sort(vector<int>)_(descending)/8 4.31% 24.661 25.725 - 2.38% -
std::search_n(vector<int>)_(no_match)/1024 4.30% 210.407 219.453 - 4.67% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.30% 17.898 18.667 - 2.20% -
std::find_end(list<int>,_pred)_(process_all)/1048576 4.29% 952036.486 992925.481 - 0.12% -
BM_std_minmax<unsigned_char>/11 4.29% 1.712 1.785 - 0.46% -
rng::fold_left(deque<int>)/8192 4.28% 4368.415 4555.573 - 2.97% -
rng::move_backward(list<int>)/32768 4.28% 33613.677 35053.185 - 0.51% -
SetIntersection_None_Vector_string_262144_4 4.28% 1353459.219 1411420.820 - 3.44% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.28% 30.301 31.598 - 10.61% -
std::set<int>::find(key)_(non-existent)/8192 4.27% 8.441 8.801 - -0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 4.26% 1592909.470 1660835.077 - -0.04% -
std::copy_if(list<int>)_(every_other)/32768 4.26% 25223.941 26298.550 - 1.89% -
std::unordered_set<int>::clear()/1024 4.26% 7886.450 8222.185 - -0.23% -
std::find_first_of(vector<int>)_(large_needle)/32 4.26% 104.780 109.240 - -5.09% -
std::set<int>::equal_range(key)_(existent)/32 4.25% 1.702 1.774 - 4.81% -
std::find_if_not(vector<int>)_(process_all)/8 4.23% 2.531 2.638 - 0.25% -
BM_deque_deque_ranges_move_backward/65536 4.23% 8026.444 8365.577 - -0.66% -
rng::remove_if(deque<int>)_(prefix)/1024 4.22% 561.079 584.759 - 2.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 4.22% 12696.049 13231.352 - 6.37% -
std::find_end(list<int>,_pred)_(single_element)/1000 4.22% 790.629 823.963 - 0.69% -
SetIntersection_None_Vector_uint32_262144_1 4.21% 1163332.856 1212345.200 - 1.35% -
SetIntersection_None_Vector_uint64_256_64 4.20% 3526385.901 3674640.435 - 1.73% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.20% 18.230 18.996 - 2.39% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 4.20% 15187.746 15825.327 - -10.06% -
SetIntersection_None_Vector_string_16384_1 4.18% 1285737.091 1339541.011 - 8.38% -
SetIntersection_Interlaced_Set_uint64_1024_64 4.18% 9967495.994 10384354.806 - 3.72% -
BM_std_min<__int128>/15 4.18% 5.697 5.935 - 3.29% -
SetIntersection_Front_Set_uint64_16384_16 4.16% 1286271.739 1339831.780 - 4.46% -
BM_PopHeap_float_4 4.15% 2.374 2.472 - 0.19% -
SetIntersection_Front_Set_uint32_16384_16384 4.15% 337350157.014 351351586.104 - 1.15% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.13% 94561.941 98466.602 - -4.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.13% 1590158.736 1655802.439 - -0.66% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 4.12% 1.437 1.496 - 3.62% -
BM_RangesSortHeap_float_16384 4.12% 26.487 27.579 - 1.29% -
SetIntersection_Interlaced_Vector_string_256_64 4.12% 20176840.220 21008260.379 - 11.01% -
SetIntersection_Front_Set_uint64_262144_256 4.12% 4480569.092 4665006.757 - -9.15% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 4.11% 16.693 17.379 - -3.93% -
std::find_end(list<int>)_(process_all)/1024 4.10% 703.015 731.869 - 0.35% -
SetIntersection_Front_Vector_uint32_256_16 4.10% 4369336.929 4548572.000 - 0.70% -
BM_std_min<int>/4 4.10% 1.022 1.064 - 3.45% -
rng::move_backward(deque<int>)/32768 4.10% 3523.518 3667.864 - -0.18% -
rng::generate(list<int>)/50 4.09% 15.364 15.993 - -0.48% -
rng::rotate(list<int>)_(by_1/3)/50 4.09% 23.588 24.553 - 2.74% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 4.09% 685.979 714.019 - -5.39% -
BM_std_min<unsigned_short>/22 4.09% 1.813 1.887 - 2.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 4.09% 12551.453 13064.307 - 3.93% -
BM_RangesPushHeap_uint32_Random_1024 4.08% 6.037 6.283 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 4.08% 9244794.144 9621525.471 - 3.76% -
BM_StringRelational_Compare_Empty_Small_Control 4.06% 1.634 1.701 - 3.30% -
BM_StringFindStringLiteral/256 4.06% 5.326 5.542 - 2.82% -
std::find_end(list<int>,_pred)_(single_element)/1024 4.05% 810.366 843.223 - 0.56% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.04% 676.393 703.697 - 2.09% -
std::set<int>::count(key)_(existent)/1024 4.03% 4.174 4.343 - 2.80% -
BM_deque_vector_move/4000 4.03% 139.942 145.584 - 0.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.03% 38932.997 40501.878 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 4.03% 0.411 0.428 - -19.78% -
BM_RangesMakeThenSortHeap_float_Heap_64 4.03% 3.436 3.575 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.02% 6.376 6.632 - 0.89% -
rng::adjacent_find(deque<int>,_pred)/50 4.02% 29.018 30.184 - 4.37% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.01% 1921189.127 1998301.027 - 3.07% -
rng::find_end(list<int>,_pred)_(single_element)/8192 4.01% 9161.493 9528.793 - 15.44% -
BM_StringResizeAndOverwrite 4.01% 0.860 0.895 - 6.33% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 4.00% 21.594 22.459 - 3.34% -
bm_lexicographical_compare<signed_char>/4 4.00% 1.956 2.034 - -3.17% -
rng::find_end(list<int>)_(process_all)/1000 4.00% 685.603 713.005 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.98% 1065920.546 1108308.960 - -0.02% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.97% 813.415 845.734 - 0.24% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 3.97% 18071.389 18789.010 - -0.02% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 3.97% 19480.732 20253.151 - 0.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.96% 3.211 3.338 - 3.78% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.96% 794.479 825.951 - 0.11% -
rng::find_end(deque<int>)_(process_all)/1048576 3.95% 308734.544 320943.770 - 20.56% -
BM_std_minmax<unsigned_char>/25 3.95% 1.226 1.274 - 3.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.95% 1079289.680 1121914.418 - 0.04% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.95% 53550.884 55665.420 - 3.12% -
BM_MakeThenSortHeap_string_Ascending_1024 3.94% 35.846 37.260 - 2.88% -
BM_std_minmax<char>/11 3.94% 1.648 1.713 - 0.73% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 3.93% 24.279 25.234 - 1.12% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.93% 6.327 6.576 - -0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.92% 1402.366 1457.272 - 0.38% -
BM_StringAssignStr_Empty_Transparent 3.91% 0.493 0.513 - 0.05% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 3.91% 589.992 613.048 - 1.58% -
BM_MakeThenSortHeap_float_Ascending_256 3.90% 6.462 6.714 - 0.93% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.90% 1909.952 1984.462 - 2.80% -
BM_std_min<unsigned_char>/14 3.90% 1.795 1.865 - 0.85% -
rng::generate(list<int>)/32 3.90% 8.537 8.869 - 2.32% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.89% 9.553 9.925 - 1.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.89% 3.402 3.534 - 2.09% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 3.88% 0.554 0.575 - -2.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.87% 2.578 2.677 - -2.24% -
SetIntersection_None_Set_string_16384_16 3.87% 197065764.468 204690144.040 - 2.01% -
rng::stable_sort(deque<int>)_(ascending)/8 3.86% 18.376 19.085 - 5.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.85% 24.083 25.011 - -4.00% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 3.85% 596937.809 619914.579 - 1.59% -
SetIntersection_Front_Vector_float_64_64 3.85% 11583921.493 12029537.652 - -0.03% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.85% 3.121 3.241 - 0.78% -
std::set<int>::ctor(const&)/32 3.84% 216.475 224.797 - 2.85% -
std::stable_partition(list<int>)_(sparse)/1024 3.84% 913.276 948.305 - 2.32% -
SetIntersection_Interlaced_Vector_uint32_16384_4 3.83% 1530634.565 1589244.867 - 4.22% -
std::set<int>::find(key)_(non-existent)/1024 3.83% 5.555 5.767 - 1.09% -
BM_PushHeap_float_QuickSortAdversary_16 3.83% 0.979 1.017 - 3.82% -
rng::starts_with(vector<int>,_pred)/8 3.83% 4.126 4.284 - 0.89% -
std::stable_partition(vector<int>)_(sparse)/8192 3.82% 1496.970 1554.198 - 0.57% -
rng::contains(vector<int>)_(process_all)/8 3.82% 2.700 2.803 - 5.09% -
BM_StringCopy_Huge 3.82% 100.977 104.834 - -0.29% -
rng::none_of(vector<int>)_(process_all)/8 3.82% 2.353 2.443 - 1.81% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.81% 31.514 32.717 - 1.01% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.81% 22.414 23.268 - -1.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.80% 35288.698 36630.191 - 1.36% -
BM_std_min<int>/12 3.79% 1.492 1.548 - 4.84% -
BM_std_minmax<unsigned_int>/2 3.79% 0.825 0.856 - 0.95% -
BM_RangesPushHeap_string_Descending_262144 3.79% 5.119 5.313 - -1.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.79% 127.601 132.436 - 2.17% -
std::multiset<std::string>::clear()/1024 3.79% 19435.514 20171.753 - -0.32% -
BM_vector_deque_copy_backward/70000 3.78% 8163.027 8471.518 - 2.88% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.78% 566.526 587.916 - 7.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 3.78% 1084613.481 1125563.484 - 0.20% -
bm_lexicographical_compare<signed_char>/2 3.75% 1.495 1.551 - -4.16% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.75% 383695.582 398096.202 - -39.68% -
BM_vector_deque_move_backward/512 3.75% 17.601 18.262 - 1.39% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 3.75% 4716.780 4893.484 - 1.30% -
std::fill(list<int>)/8192 3.74% 7116.475 7382.780 - 3.77% -
BM_std_min<short>/32 3.74% 2.943 3.053 - 0.79% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.74% 2.939 3.049 - 0.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.74% 19.154 19.870 - 3.32% -
std::partition(vector<int>)_(sparse)/32 3.73% 8.726 9.052 - 3.75% -
710_omnetpp_r 3.73% 8.847 9.177 - 2.57% -
BM_StringRelational_Less_Small_Small_ChangeFirst 3.73% 1.386 1.438 - -3.45% -
std::multiset<int>::erase(key)_(non-existent)/1024 3.72% 6.639 6.886 - -3.46% -
std::find_if(vector<int>)_(process_all)/8192 3.72% 2194.264 2275.806 - 0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.71% 3.967 4.114 - 0.61% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.71% 1.095 1.135 - 1.19% -
rng::replace(vector<int>)_(prefix)/32 3.71% 5.041 5.228 - 0.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.70% 15184.574 15746.143 - 2.50% -
SetIntersection_None_Vector_string_1024_1024 3.69% 1224036.627 1269243.663 - 3.46% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 3.69% 1.164 1.207 - 4.43% -
rng::rotate_copy(vector<int>)/1024 3.68% 32.503 33.701 - 1.34% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3.68% 4163.116 4316.447 - 1.61% -
BM_std_minmax<unsigned_short>/20 3.68% 1.952 2.024 - 3.58% -
std::multiset<std::string>::find(key)_(existent)/32 3.68% 14.756 15.299 - -26.87% -
std::count(vector<int>)_(every_other)/8 3.68% 1.334 1.383 - 6.89% -
SetIntersection_None_Vector_string_16384_16384 3.68% 1284244.038 1331445.365 - 3.82% -
std::unique(list<int>,_pred)_(sprinkled)/1024 3.67% 1021.575 1059.097 - 3.65% -
std::fill_n(vector<bool>)/64 3.67% 1.518 1.574 - 3.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.67% 3175.716 3292.290 - 1.43% -
rng::contains_subrange(list<int>)_(process_all)/50 3.67% 17.614 18.259 - 2.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.66% 1199754.309 1243722.578 - 4.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.66% 10.200 10.573 - 3.55% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.66% 25.352 26.279 - -9.56% -
rng::all_of(list<int>)_(process_all)/8 3.65% 2.610 2.705 - -0.23% -
BM_StringAssignAsciizMix_Opaque 3.65% 4.728 4.901 - 0.71% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.65% 2.309 2.394 - 2.49% -
SetIntersection_Front_Set_uint64_262144_4 3.64% 1117760.870 1158502.270 - -0.96% -
std::stable_sort(deque<int>)_(ascending)/8 3.64% 18.150 18.812 - 1.80% -
std::stable_partition(list<int>)_(alloc_fails)/32 3.63% 1885.305 1953.829 - 1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.63% 351352793.175 364118793.054 - 2.34% -
rng::find_last(list<int>)_(bail_90%)/8 3.63% 0.461 0.478 - 3.63% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.63% 1.752 1.815 - -3.34% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 3.63% 576.398 597.316 - 1.40% -
BM_StringFindStringLiteral/128 3.63% 3.125 3.238 - 3.74% -
BM_std_min<short>/31 3.62% 2.571 2.664 - -0.01% -
std::unique(deque<int>)_(contiguous)/52 3.62% 68.457 70.934 - 3.79% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.62% 9.460 9.803 - -0.20% -
BM_vector_deque_move/64 3.61% 2.704 2.802 - -1.36% -
SetIntersection_Front_Set_string_262144_4 3.61% 1299642.822 1346539.002 - 1.16% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 3.61% 0.778 0.806 - 3.40% -
std::multiset<std::string>::erase(iterator)/8192 3.60% 30.396 31.490 - 17.54% -
std::unordered_set<int>::count(key)_(existent)/8192 3.60% 1.316 1.364 - 6.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.60% 0.278 0.288 - 2.56% -
std::map<int,_int>::find(key)_(existent)/32 3.59% 1.531 1.586 - 1.62% -
BM_PushHeap_float_Ascending_16384 3.59% 4.221 4.372 - -0.16% -
BM_MakeHeap_uint32_Random_64 3.59% 1.250 1.295 - -7.92% -
BM_std_minmax<unsigned_int>/3 3.58% 1.155 1.196 - -0.50% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 3.58% 19.356 20.048 - 2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.58% 11490640.717 11901478.381 - 0.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.57% 49.503 51.272 - 0.64% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 3.57% 1.809 1.874 - 38.94% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 3.57% 0.480 0.497 - 5.26% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.56% 28.126 29.129 - 0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.56% 2.098 2.173 - -0.48% -
SetIntersection_Front_Vector_float_1024_64 3.55% 1448710.809 1500197.147 - 4.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.55% 795.197 823.445 - 0.70% -
BM_std_minmax<unsigned_char>/26 3.55% 1.442 1.494 - 3.88% -
BM_PushHeap_uint64_Descending_16 3.54% 0.360 0.373 - 1.62% -
std::remove(list<int>)_(sprinkled)/32 3.54% 54.824 56.764 - -1.57% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.53% 29.839 30.891 - -0.30% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.52% 0.464 0.481 - -5.98% -
std::remove_if(vector<int>)_(sprinkled)/32 3.52% 53.749 55.639 - -2.10% -
std::find_if(list<int>)_(bail_25%)/32768 3.51% 10423.988 10789.900 - 28.61% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.51% 20.765 21.492 - 3.41% -
SetIntersection_None_Vector_string_1_1 3.49% 570319702.489 590227433.679 - 3.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.49% 865.000 895.150 - -0.51% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.48% 0.991 1.026 - 0.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.48% 32454.172 33584.371 - 0.38% -
BM_StringEraseWithMove_Small_Opaque 3.48% 2.574 2.664 - 2.94% -
BM_std_minmax<short>/26 3.47% 2.480 2.566 - 0.77% -
SetIntersection_None_Set_uint64_1024_1024 3.46% 8728898.030 9030953.432 - 3.02% -
BM_std_min<unsigned_char>/32 3.45% 2.864 2.963 - 0.85% -
std::stable_partition(deque<int>)_(dense)/50 3.45% 39.686 41.056 - -1.93% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.45% 1.134 1.173 - 2.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.45% 3.665 3.791 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 3.45% 54109442.745 55974311.268 - 17.26% -
BM_StringAssignStr_Small_Transparent 3.44% 0.494 0.511 - 3.53% -
std::equal(list<int>)_(it,_it,_it)/8192 3.44% 10089.065 10435.934 - 5.24% -
BM_vector_deque_copy_backward/65536 3.43% 7749.664 8015.824 - 2.89% -
BM_RangesPopHeap_float_1024 3.43% 27.301 28.238 - -1.31% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.43% 2.855 2.953 - -1.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 3.43% 17714416.270 18322048.420 - 3.15% -
BM_RangesPopHeap_float_4 3.43% 2.369 2.450 - -0.58% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.43% 19969.565 20654.088 - 1.41% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 3.43% 78.951 81.655 - 1.29% -
BM_std_minmax<unsigned_char>/10 3.42% 1.341 1.387 - 0.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 3.42% 27.680 28.626 - 7.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 3.41% 2.642 2.732 - 0.42% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.41% 2074.404 2145.199 - 0.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 3.41% 1.474 1.524 - 0.54% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.41% 2.825 2.921 - -0.45% -
BM_deque_deque_ranges_copy_backward/65536 3.40% 7981.857 8253.323 - -2.21% -
bm_lexicographical_compare<signed_char>/3 3.39% 1.727 1.785 - -3.41% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 3.39% 0.762 0.787 - 1.03% -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.38% 3.908 4.040 - 1.62% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.38% 4.420 4.569 - -1.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.37% 27.396 28.319 - -0.53% -
SetIntersection_Interlaced_Vector_string_262144_16 3.37% 5837692.488 6034397.456 - 5.66% -
BM_MakeHeap_uint32_Random_262144 3.36% 1.007 1.041 - -1.13% -
std::list<int>::ctor(size)/1024 3.35% 11647.543 12037.469 - -3.56% -
std::multiset<std::string>::clear()/8192 3.35% 200013.941 206709.558 - 1.10% -
std::stable_partition(deque<int>)_(sparse)/8192 3.35% 3369.537 3482.254 - -9.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.34% 1.154 1.193 - -0.68% -
bm_swap_ranges_vb_aligned/8 3.34% 3.350 3.462 - 4.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.33% 1201867.408 1241942.172 - 0.70% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.33% 11400378.735 11780499.322 - 2.91% -
std::search(list<int>)_(no_match)/1024 3.33% 738.440 763.030 - -0.93% -
rng::find_end(deque<int>)_(process_all)/8192 3.32% 2387.084 2466.421 - 17.41% -
std::generate(list<int>)/50 3.32% 15.364 15.875 - 1.81% -
SetIntersection_Front_Vector_string_256_256 3.32% 20167089.749 20837067.244 - -6.26% -
std::set<std::string>::erase(key)_(non-existent)/8192 3.32% 33.518 34.630 - 5.84% -
BM_RangesSortHeap_uint64_4 3.31% 0.934 0.965 - 2.01% -
BM_deque_vector_ranges_move/4000 3.31% 143.122 147.863 - 0.36% -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 3.31% 129.293 133.575 - 3.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.30% 815538.739 842486.521 - 0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.30% 27112516.622 28008229.936 - 2.17% -
std::for_each(join_view(vector<vector<int>>))/8 3.30% 1.379 1.424 - 3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.30% 24110.938 24906.808 - 3.66% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.30% 9.891 10.218 - -3.38% -
rng::copy_if(list<int>)_(every_other)/4096 3.29% 3257.448 3364.686 - 3.09% -
SetIntersection_Front_Set_string_64_64 3.28% 36168943.159 37357076.812 - 1.03% -
BM_std_min<__int128>/14 3.28% 5.290 5.464 - 2.42% -
bm_lexicographical_compare<int>/64 3.28% 4.813 4.971 - -1.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 3.28% 2.844 2.937 - 0.90% -
SetIntersection_Front_Set_float_262144_16 3.28% 1271955.649 1313626.813 - 0.17% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.27% 14.674 15.154 - 1.33% -
BM_RangesMakeHeap_float_Ascending_256 3.27% 0.644 0.665 - -0.89% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 3.27% 1.589 1.641 - 3.05% -
std::copy_if(vector<int>)_(every_other)/8 3.27% 2.530 2.613 - 1.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.27% 83942.763 86684.706 - 3.37% -
BM_deque_vector_move/65536 3.26% 2701.758 2789.781 - 4.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.25% 53666.341 55412.536 - 2.01% -
std::list<int>::ctor(size)/8192 3.25% 95149.493 98244.563 - -4.00% -
BM_deque_deque_ranges_move/64000 3.25% 2837.385 2929.608 - 4.77% -
BM_PopHeap_float_16384 3.25% 33.137 34.214 - 1.41% -
rng::partial_sort(deque<int>)_(heap)/8 3.24% 36.906 38.103 - -0.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.24% 1202052.231 1241017.493 - 3.81% -
SetIntersection_None_Set_string_16384_64 3.23% 200703574.901 207194447.321 - 2.22% -
SetIntersection_None_Set_uint64_256_64 3.23% 9156307.999 9452389.791 - 2.68% -
std::set<std::string>::ctor(const&)/1024 3.23% 34300.991 35409.927 - 2.67% -
bm_lexicographical_compare<unsigned_char>/64 3.23% 1.965 2.028 - 3.83% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.23% 2.283 2.357 - 2.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.23% 175649.828 181317.877 - 1.11% -
BM_std_minmax<short>/24 3.22% 2.225 2.297 - 0.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.22% 1.613 1.665 - 3.18% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.22% 9275.978 9574.750 - 13.85% -
SetIntersection_Front_Set_uint32_262144_256 3.22% 4783864.002 4937939.018 - -5.93% -
BM_std_minmax<unsigned_int>/6 3.22% 1.344 1.387 - 0.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.22% 24143.721 24920.124 - 4.20% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 3.21% 480.400 495.845 - -0.12% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 3.21% 1.038 1.071 - -5.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.21% 34.663 35.776 - 1.22% -
BM_std_min<char>/30 3.21% 2.223 2.294 - -1.78% -
BM_deque_deque_ranges_move/1 3.20% 3.421 3.531 - 2.39% -
BM_deque_vector_ranges_move/0 3.19% 1.548 1.598 - 4.03% -
BM_std_min<__int128>/13 3.19% 4.881 5.036 - 2.31% -
BM_RangesPushHeap_float_PipeOrgan_4 3.19% 0.481 0.496 - -1.98% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 3.19% 38.392 39.615 - 0.90% -
SetIntersection_Front_Set_uint32_1024_256 3.18% 4588185.853 4734316.085 - -9.68% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.18% 27.448 28.321 - 0.71% -
BM_RangesMakeHeap_uint64_Random_16384 3.18% 1.005 1.037 - 4.35% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.18% 11894.715 12272.705 - -0.78% -
std::unordered_multiset<int>::clear()/32 3.17% 610.282 629.621 - 2.44% -
std::stable_sort(deque<int>)_(heap)/8 3.16% 26.009 26.832 - 1.59% -
std::find_if(vector<int>)_(process_all)/32768 3.16% 8804.068 9082.340 - 0.08% -
std::multiset<int>::erase(key)_(non-existent)/8192 3.16% 9.532 9.833 - -4.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.16% 16151.400 16661.666 - 1.21% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 3.16% 10.434 10.764 - -1.03% -
std::set<int>::clear()/8192 3.14% 74257.731 76590.093 - 4.24% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.14% 17.177 17.716 - -0.44% -
std::none_of(list<int>)_(process_all)/32768 3.14% 25757.955 26566.729 - 0.36% -
rng::partition_point(list<int>)/8192 3.14% 13250.591 13666.224 - -3.38% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.13% 22.042 22.732 - -2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 3.13% 7.468 7.702 - 2.11% -
rng::for_each(multiset<int>::iterator)/8 3.13% 4.806 4.956 - -0.07% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.13% 3.121 3.219 - -1.25% -
rng::all_of(deque<int>)_(process_all)/8192 3.12% 2632.077 2714.265 - -5.74% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.12% 11890.098 12261.371 - -1.47% -
SetIntersection_Front_Vector_uint64_16384_16 3.12% 1181993.107 1218875.837 - 3.74% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.11% 1.591 1.640 - 2.91% -
std::multimap<std::string,_int>::find(key)_(existent)/32 3.11% 15.461 15.943 - 1.21% -
BM_std_min<long_long>/20 3.11% 2.008 2.070 - 0.39% -
std::move_backward(deque<int>)/262144 3.11% 29751.221 30675.111 - 0.56% -
std::find_first_of(deque<int>)_(small_needle)/50 3.10% 164.557 169.658 - -2.05% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.10% 37178.320 38329.185 - 0.54% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.09% 3322.226 3425.035 - -0.95% -
std::stable_sort(deque<int>)_(repeated)/8 3.09% 18.203 18.766 - -0.22% -
rng::search(deque<int>,_pred)_(near_matches)/1024 3.09% 26503.842 27322.629 - -6.14% -
BM_std_minmax<char>/10 3.08% 1.301 1.341 - 0.15% -
std::multiset<int>::clear()/1024 3.08% 9452.674 9743.557 - -1.23% -
BM_std_minmax<unsigned_char>/27 3.06% 1.868 1.925 - 1.99% -
std::search_n(vector<int>)_(no_match)/8192 3.06% 1630.218 1680.048 - 2.71% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 3.04% 5236.728 5396.035 - -0.08% -
SetIntersection_Interlaced_Set_uint64_256_64 3.04% 14710051.031 15157476.150 - -0.64% -
rng::partition(vector<int>)_(dense)/32 3.04% 8.403 8.658 - 7.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 3.04% 22.191 22.864 - 5.36% -
SetIntersection_None_Set_string_64_64 3.04% 12225620.473 12596720.754 - 3.75% -
std::stable_partition(vector<int>)_(sparse)/1024 3.03% 207.265 213.547 - 3.12% -
std::move_backward(vector<bool>)_(unaligned)/64 3.03% 1.790 1.844 - 0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 3.02% 8754980.411 9019813.063 - 0.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 53957.654 55589.736 - 0.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 3.02% 20.508 21.128 - -1.31% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.02% 1921.629 1979.606 - 2.16% -
rng::any_of(deque<int>)_(process_all)/8192 3.02% 2625.277 2704.476 - -0.91% -
BM_std_minmax<short>/32 3.02% 1.229 1.266 - 3.02% -
std::stable_partition(deque<int>)_(alloc_fails)/50 3.02% 1947.742 2006.493 - -0.86% -
BM_StringConstructDestroyCStr_Small_Opaque 3.02% 2.082 2.145 - -2.92% -
BM_StringRelationalLiteral_Less_Large_Large_Control 3.01% 2.205 2.271 - -0.40% -
std::rotate(deque<int>)_(1_element_backward)/1024 3.01% 41.761 43.018 - 1.12% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.01% 5.165 5.320 - -6.38% -
BM_std_min<char>/31 3.00% 2.488 2.563 - 0.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.00% 17229.120 17745.752 - 1.16% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.00% 25.963 26.742 - 0.95% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.00% 4.521 4.657 - 0.07% -
BM_std_min<__int128>/12 2.99% 4.474 4.608 - 2.20% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.99% 1.854 1.909 - -8.27% -
rng::fill_n(vector<int>)/1024 2.99% 29.270 30.145 - 0.18% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.98% 16.013 16.490 - -1.19% -
BM_StringRelational_Compare_Empty_Empty_Control 2.98% 1.612 1.660 - 2.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.98% 1126792.444 1160364.219 - 2.74% -
std::multiset<int>::erase(key)_(existent)/0 2.98% 20.811 21.431 - -0.39% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.98% 3.680 3.789 - 2.29% -
std::move(vector<bool>)_(unaligned)/64 2.97% 1.534 1.580 - 1.90% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.97% 1.218 1.255 - 2.78% -
rng::move_backward(deque<int>)/4096 2.97% 154.970 159.566 - 0.23% -
std::copy_n(deque<int>)/8 2.96% 2.643 2.721 - -1.54% -
bm_lexicographical_compare<signed_char>/6 2.96% 2.491 2.565 - -2.28% -
BM_SortHeap_float_262144 2.95% 30.427 31.326 - 0.37% -
BM_std_min<unsigned_short>/512 2.95% 7.139 7.349 - 2.10% -
BM_std_min<long_long>/30 2.95% 3.164 3.258 - -0.23% -
bm_lexicographical_compare<signed_char>/8 2.94% 3.111 3.203 - -2.37% -
SetIntersection_Interlaced_Vector_string_262144_256 2.94% 67835917.167 69833158.806 - 9.35% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.94% 567.015 583.704 - 0.35% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.94% 27.017 27.811 - -0.64% -
BM_deque_deque_move/1 2.93% 3.409 3.509 - 2.33% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.93% 778.068 800.871 - 1.70% -
BM_RangesPushHeap_uint64_Descending_4 2.93% 0.360 0.371 - -1.25% -
std::set<std::string>::find(key)_(existent)/1024 2.92% 22.954 23.625 - -0.43% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 2.92% 6647.428 6841.693 - -1.74% -
std::copy_n(vector<int>)/4096 2.92% 208.171 214.242 - 38.50% -
BM_SortHeap_float_64 2.91% 3.152 3.244 - 0.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.91% 30.552 31.441 - -0.10% -
std::partial_sort(deque<int>)_(heap)/8 2.91% 37.585 38.677 - -0.74% -
BM_RangesSortHeap_float_64 2.90% 3.139 3.231 - -0.12% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.90% 5339.875 5494.993 - 0.36% -
std::search(vector<int>)_(single_element)/1000 2.90% 228.684 235.325 - 0.43% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.90% 11591.857 11928.092 - -2.23% -
BM_std_minmax<long_long>/4 2.90% 1.868 1.923 - 7.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.89% 4660984.895 4795842.137 - 3.91% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.88% 14.834 15.262 - 1.35% -
rng::any_of(deque<int>)_(process_all)/32768 2.88% 10529.248 10832.471 - -0.58% -
SetIntersection_None_Set_uint32_16384_16384 2.88% 154224816.027 158663889.709 - 2.42% -
std::move_backward(vector<int>)/1048576 2.88% 54475.926 56042.923 - 0.07% -
SetIntersection_Interlaced_Set_uint64_256_4 2.87% 11496271.590 11826332.265 - 1.69% -
BM_StringConstructDestroyCStr_Large_Opaque 2.87% 14.281 14.691 - -3.72% -
BM_StringRelational_Less_Large_Large_ChangeLast 2.87% 1.853 1.906 - -3.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.87% 349027853.741 359030566.328 - 2.49% -
bm_lexicographical_compare<signed_char>/5 2.87% 2.207 2.270 - -2.86% -
BM_StringRelational_Eq_Large_Large_Control 2.86% 2.270 2.335 - -0.22% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.86% 5347.640 5500.535 - 0.70% -
SetIntersection_Front_Set_uint64_16384_16384 2.86% 342334821.646 352113192.447 - 1.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.85% 3.556 3.657 - -1.10% -
BM_StringRelationalLiteral_Less_Small_Small_Control 2.85% 1.838 1.890 - 0.51% -
SetIntersection_None_Vector_uint32_1024_1 2.85% 1121442.065 1153416.177 - 0.85% -
BM_StringRelational_Compare_Empty_Large_Control 2.85% 1.617 1.663 - 2.73% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.84% 35894.394 36914.567 - 0.21% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 2.84% 0.583 0.599 - 8.00% -
std::multimap<int,_int>::count(key)_(existent)/32 2.84% 3.493 3.592 - 2.90% -
rng::partition(deque<int>)_(dense)/50 2.84% 15.399 15.836 - -1.41% -
std::find_first_of(deque<int>)_(small_needle)/32 2.83% 107.356 110.390 - -2.35% -
rng::sort(deque<int>)_(repeated)/8192 2.82% 6573.259 6758.835 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.82% 23.083 23.733 - 1.93% -
BM_deque_vector_move_backward/65536 2.82% 7990.407 8215.360 - -0.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 2.82% 23661.935 24328.071 - -0.50% -
std::remove_if(deque<int>)_(sprinkled)/32 2.81% 56.119 57.694 - 1.73% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 2.81% 1904.935 1958.399 - 0.02% -
SetIntersection_None_Vector_uint64_16384_4 2.81% 1126090.477 1157692.361 - 0.22% -
std::search(list<int>)_(single_element)/8192 2.81% 7828.129 8047.761 - -7.52% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.80% 15186180.066 15612056.365 - 0.56% -
std::copy_if(vector<int>)_(entire_range)/64 2.80% 16.363 16.822 - 4.47% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.80% 16.201 16.654 - 6.56% -
BM_std_min<char>/24 2.79% 2.645 2.719 - 1.79% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.79% 10.072 10.354 - -1.96% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.79% 11.632 11.956 - 1.26% -
rng::move_backward(deque<int>)/262144 2.79% 29928.839 30763.746 - 1.14% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.79% 1921.113 1974.693 - 0.98% -
std::search(vector<int>)_(single_element)/1024 2.79% 234.213 240.739 - 0.45% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 2.79% 12.298 12.641 - 0.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.78% 18.323 18.833 - -2.03% -
std::multiset<std::string>::insert(value)_(new_value)/8192 2.78% 95.417 98.067 - 30.56% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.78% 11316.703 11630.994 - 4.05% -
std::find_end(list<int>)_(process_all)/8192 2.77% 6988.646 7182.039 - -2.35% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 2.76% 1.149 1.181 - -6.28% -
std::find(list<int>)_(process_all)/1024 2.76% 710.525 730.156 - 5.94% -
std::generate(list<int>)/32 2.76% 8.540 8.776 - 1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.76% 54112.965 55605.107 - 3.39% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.76% 16671.511 17131.113 - 0.05% -
BM_RangesMakeHeap_uint32_Random_1024 2.75% 1.071 1.101 - 2.40% -
BM_deque_vector_ranges_move/64000 2.75% 2727.864 2802.809 - 3.01% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.75% 5348.338 5495.208 - 0.95% -
std::is_partitioned(list<int>)_(partitioned)/8192 2.75% 6492.491 6670.721 - -1.89% -
SetIntersection_None_Vector_string_16384_256 2.74% 1290700.062 1326101.323 - 2.23% -
rng::reverse(vector<int>)/8 2.74% 1.619 1.663 - -25.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.74% 6645.039 6827.105 - 3.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 2.74% 7.247 7.445 - 0.93% -
SetIntersection_Front_Set_float_1024_1024 2.74% 16614296.323 17069110.901 - 10.67% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.74% 1.500 1.541 - 0.35% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 2.74% 9.285 9.539 - 1.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.74% 201776211.563 207295187.967 - -36.34% -
std::any_of(vector<int>)_(process_all)/8 2.73% 2.481 2.549 - 0.26% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 2.73% 13.359 13.723 - 3.74% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 2.73% 9.905 10.175 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.73% 1.388 1.426 - 2.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.72% 23115.742 23745.622 - 0.19% -
std::multiset<int>::clear()/8192 2.72% 74453.305 76481.998 - -0.80% -
std::remove(list<int>)_(prefix)/1024 2.72% 997.403 1024.537 - 0.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.72% 14155.231 14540.012 - 1.07% -
SetIntersection_None_Set_string_256_4 2.71% 11853008.687 12174132.202 - 1.43% -
BM_RangesPushHeap_uint32_Random_256 2.71% 5.924 6.084 - -1.39% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.71% 1890.123 1941.283 - 2.78% -
BM_std_min<__int128>/11 2.71% 4.047 4.156 - 1.94% -
BM_deque_deque_ranges_copy/1 2.70% 3.429 3.522 - 1.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.70% 66640.303 68442.657 - 4.13% -
rng::fill(vector<bool>)/64 2.70% 1.605 1.648 - 3.19% -
rng::copy_backward(vector<bool>)_(aligned)/4096 2.70% 5.058 5.194 - 2.95% -
std::partition(deque<int>)_(sparse)/32 2.70% 9.640 9.900 - -18.75% -
std::vector<std::string>::ctor(size)/32 2.70% 33.569 34.475 - -5.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.69% 5.050 5.186 - -1.38% -
rng::partial_sort(deque<int>)_(repeated)/1024 2.68% 6398.836 6570.267 - 0.11% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.68% 22.778 23.388 - -5.95% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.68% 13.373 13.731 - 1.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.67% 55777.066 57267.186 - 1.51% -
BM_deque_vector_ranges_move/70000 2.67% 2911.333 2989.025 - 3.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 2.66% 11465374.355 11770878.687 - 2.10% -
SetIntersection_Front_Vector_uint32_262144_256 2.66% 2269960.075 2330290.562 - 0.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.65% 6.580 6.755 - 27.47% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.65% 38.856 39.884 - 1.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.64% 793320.008 814286.546 - 1.35% -
BM_RangesMakeThenSortHeap_float_Descending_256 2.64% 5.718 5.869 - -3.06% -
std::multimap<std::string,_int>::clear()/1024 2.64% 19787.068 20309.800 - -1.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.64% 10.045 10.311 - 3.86% -
SetIntersection_Interlaced_Set_uint64_16_16 2.64% 41081010.493 42165625.560 - 2.47% -
BM_std_min<char>/1024 2.64% 8.310 8.529 - -0.02% -
rng::stable_partition(list<int>)_(sparse)/50 2.63% 25.724 26.402 - -1.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 2.63% 10.482 10.758 - -1.70% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.63% 24.112 24.746 - 2.61% -
SetIntersection_Front_Set_uint64_1024_16 2.63% 1283184.699 1316906.932 - 0.65% -
std::multiset<int>::erase(iterator)/32 2.63% 21.319 21.879 - 0.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 2.63% 4.595 4.715 - -1.99% -
std::find(list<int>)_(bail_25%)/1024 2.63% 130.138 133.556 - 3.43% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.62% 29.042 29.803 - -0.14% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.62% 23.046 23.649 - -12.77% -
std::move(list<int>)/32768 2.61% 30781.152 31583.890 - 3.10% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 2.60% 1390.817 1427.047 - -2.74% -
SetIntersection_Front_Set_float_16384_16384 2.60% 342866356.375 351797353.107 - -2.17% -
rng::stable_sort(deque<int>)_(repeated)/8 2.60% 17.980 18.447 - 0.46% -
std::find_first_of(deque<int>)_(large_needle)/50 2.60% 701.586 719.822 - -1.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.60% 25863.867 26535.917 - -0.40% -
rng::all_of(deque<int>)_(process_all)/32768 2.60% 10550.723 10824.805 - -6.19% -
SetIntersection_None_Vector_string_262144_1024 2.60% 1349693.025 1384743.347 - 1.10% -
BM_RangesSortHeap_float_262144 2.60% 29.911 30.687 - 0.46% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.59% 24.394 25.027 - 0.90% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.59% 715.489 734.047 - 0.47% -
std::all_of(list<int>)_(process_all)/32 2.58% 11.494 11.791 - 0.64% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.58% 13.303 13.646 - 1.39% -
rng::stable_sort(deque<int>)_(descending)/8 2.58% 27.355 28.060 - 5.13% -
std::adjacent_find(deque<int>)/8 2.58% 2.957 3.033 - -27.55% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.56% 609.417 625.042 - 0.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 2.56% 32.692 33.529 - 0.70% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.56% 18.866 19.349 - 5.90% -
BM_std_min<unsigned_char>/10 2.56% 0.901 0.924 - 1.22% -
SetIntersection_Interlaced_Set_uint64_16384_256 2.55% 206805341.018 212085748.911 - -0.24% -
BM_std_minmax<short>/19 2.55% 2.429 2.491 - 3.17% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.55% 3.868 3.967 - 0.43% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.55% 3.554 3.644 - -1.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.55% 822.208 843.136 - 1.29% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.54% 22.075 22.636 - 4.67% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.54% 2876.226 2949.294 - 1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.54% 18129815.843 18590113.408 - 1.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 2.54% 0.833 0.854 - 6.14% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.53% 5.712 5.857 - 1.67% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.53% 41.276 42.322 - 2.15% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 2.53% 10.114 10.370 - 4.79% -
BM_StringRelational_Less_Empty_Empty_Control 2.53% 1.935 1.984 - -3.65% -
SetIntersection_Front_Set_uint32_64_64 2.53% 15637852.942 16033568.151 - 0.52% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.50% 36197.141 37102.032 - 0.91% -
rng::move(deque<int>)/64 2.50% 6.318 6.476 - -7.08% -
rng::fold_left(list<int>)/8192 2.50% 10517.347 10779.805 - -0.08% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.49% 2.639 2.705 - 2.57% -
SetIntersection_Front_Vector_string_16384_1024 2.49% 39391165.899 40372626.306 - -1.90% -
std::stable_partition(list<int>)_(sparse)/32 2.49% 9.816 10.061 - -0.83% -
rng::swap_ranges(deque<int>)/32 2.48% 10.977 11.249 - 4.80% -
rng::equal(vector<bool>)_(unaligned)/8192 2.48% 64.767 66.371 - 2.48% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.47% 3.132 3.209 - 0.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 2.47% 77.273 79.182 - 3.57% -
rng::sort(deque<int>)_(repeated)/8 2.47% 18.482 18.938 - 1.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 2.46% 16590.771 16999.513 - 0.16% -
std::multiset<int>::count(key)_(existent)/32 2.46% 3.530 3.617 - 1.43% -
BM_deque_deque_move_backward/65536 2.46% 8062.987 8261.324 - -3.12% -
std::set<std::string>::erase(key)_(existent)/0 2.46% 64.322 65.901 - 0.43% -
SetIntersection_None_Set_float_256_256 2.45% 5868907.246 6012892.704 - 0.21% -
SetIntersection_Interlaced_Set_uint64_64_64 2.45% 15158007.264 15529716.174 - 0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 2.45% 6819872.302 6987090.010 - 0.63% -
std::adjacent_find(deque<int>,_pred)/8 2.45% 4.287 4.392 - -0.39% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 2.45% 24.128 24.719 - -1.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.45% 16.272 16.671 - -0.65% -
BM_std_minmax<short>/25 2.44% 2.203 2.256 - -1.50% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.44% 34.099 34.930 - -7.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.44% 207895026.233 212961469.987 - -38.18% -
rng::fill(list<int>)/8192 2.43% 7392.444 7572.443 - 3.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 2.43% 1181574.773 1210275.360 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.42% 343828812.084 352154538.294 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.42% 1151681.609 1179567.556 - 0.01% -
SetIntersection_Front_Set_uint64_256_16 2.42% 4902114.409 5020684.651 - 4.08% -
SetIntersection_None_Set_float_1024_4 2.42% 8873001.079 9087538.504 - 2.85% -
SetIntersection_Front_Set_string_262144_1024 2.41% 59936801.515 61383438.864 - 4.65% -
rng::equal(vector<bool>)_(unaligned)/50 2.41% 0.736 0.754 - -1.10% -
rng::for_each(deque<int>)/32 2.41% 3.760 3.850 - 2.17% -
BM_std_minmax<unsigned_char>/13 2.40% 2.219 2.272 - 0.25% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.40% 34356.153 35182.069 - 0.55% -
BM_RangesMakeHeap_uint64_Random_16 2.40% 1.293 1.324 - 2.45% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.40% 1.126 1.154 - -4.64% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.39% 3.347 3.427 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.39% 1213590.929 1242617.023 - 2.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.39% 306.174 313.493 - 0.71% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.39% 264645.710 270970.408 - -4.73% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.39% 18.346 18.784 - 0.23% -
BM_std_minmax<unsigned_char>/1 2.39% 0.623 0.638 - 3.52% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 2.38% 14354.583 14696.819 - 2.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.38% 11348349.166 11618794.188 - -0.86% -
std::none_of(list<int>)_(process_all)/32 2.38% 11.532 11.806 - 0.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.37% 15703.929 16076.446 - 1.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.37% 828.133 847.772 - 0.73% -
std::remove_if(deque<int>)_(sprinkled)/50 2.37% 65.491 67.041 - -4.84% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 372.277 381.084 - -1.94% -
BM_std_min<char>/512 2.36% 6.319 6.468 - -0.94% -
rng::stable_sort(deque<int>)_(descending)/8192 2.36% 20881.202 21374.193 - 0.05% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.35% 359.129 367.574 - 1.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.35% 10.325 10.568 - 7.39% -
rng::unique(list<int>,_pred)_(contiguous)/1024 2.35% 972.537 995.353 - 0.78% -
BM_RangesMakeThenSortHeap_float_Descending_64 2.34% 3.247 3.323 - 0.69% -
BM_RangesPushHeap_float_Random_4 2.34% 2.912 2.980 - -0.62% -
std::rotate(deque<int>)_(1_element_forward)/32 2.34% 4.638 4.747 - 3.03% -
rng::move(vector<int>)/262144 2.34% 22070.296 22587.064 - 1.58% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.34% 42761.124 43762.150 - -1.86% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.34% 26.317 26.932 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.34% 19472963.312 19927787.780 - 1.86% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.33% 6.048 6.189 - -1.38% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.33% 79399.939 81253.257 - -6.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.33% 8793333.555 8998005.797 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.32% 23.806 24.359 - 1.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.32% 14223.418 14553.678 - 0.45% -
BM_std_min<long_long>/12 2.32% 2.029 2.076 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 2.32% 1184081.862 1211542.298 - 0.82% -
std::fill_n(list<int>)/32 2.32% 8.078 8.265 - -0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.32% 28278.651 28934.114 - 8.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.32% 23.086 23.621 - 8.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.32% 23.834 24.386 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.31% 39221005.015 40128431.047 - 0.29% -
SetIntersection_None_Vector_string_262144_256 2.31% 1314140.772 1344525.996 - -1.57% -
std::move(deque<int>)/64 2.31% 6.003 6.142 - -4.09% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.31% 616.069 630.300 - 3.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.31% 1137567.190 1163806.539 - -0.93% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.30% 4692.278 4800.382 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.30% 1151239.839 1177728.193 - 1.47% -
std::rotate_copy(vector<int>)/1024 2.30% 32.858 33.613 - 3.48% -
SetIntersection_Front_Set_float_64_64 2.30% 15408325.764 15761965.432 - 2.71% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.29% 42.521 43.496 - 23.37% -
SetIntersection_Front_Set_uint64_262144_262144 2.29% 1814152.424 1855743.002 - -1.20% -
std::transform(deque<int>,_deque<int>)/50 2.29% 33.403 34.168 - 0.57% -
SetIntersection_Interlaced_Set_uint32_256_256 2.29% 8851964.824 9054492.081 - 0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.29% 3.614 3.697 - 2.10% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.29% 976.147 998.467 - 0.42% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.29% 1.480 1.514 - 10.91% -
BM_std_min<unsigned_int>/16 2.28% 1.908 1.952 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.28% 9487603.483 9704238.984 - 4.05% -
rng::copy_if(list<int>)_(every_other)/32768 2.28% 25335.272 25912.706 - 1.99% -
bm_ranges_lexicographical_compare<signed_char>/16 2.28% 1.297 1.327 - 4.56% -
BM_std_minmax<unsigned_char>/15 2.28% 2.983 3.050 - 0.01% -
std::replace(vector<int>)_(prefix)/32 2.27% 5.032 5.146 - 3.82% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.27% 22.546 23.057 - -1.41% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.26% 38.042 38.902 - 1.55% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 2.26% 780.881 798.504 - 1.17% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.26% 586.673 599.909 - 0.50% -
rng::partition_copy(list<int>)/8192 2.25% 7369.174 7535.227 - 7.95% -
rng::partition(list<int>)_(dense)/32 2.25% 8.448 8.638 - 0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.25% 46.797 47.850 - 0.54% -
rng::starts_with(list<int>)/8 2.25% 2.911 2.976 - -1.45% -
SetIntersection_Interlaced_Vector_float_256_64 2.24% 8922089.377 9122360.933 - 13.75% -
SetIntersection_Interlaced_Set_string_1024_1024 2.24% 56620112.699 57890903.647 - -0.18% -
SetIntersection_Front_Vector_string_16_4 2.24% 63669277.868 65098012.094 - 0.54% -
std::multiset<int>::insert(value)_(already_present)/32 2.24% 19.001 19.427 - 1.23% -
std::multiset<int>::erase(iterator)/1024 2.24% 23.757 24.288 - 0.75% -
BM_std_minmax<unsigned_char>/3 2.24% 1.193 1.219 - 4.02% -
BM_std_min<unsigned_long_long>/22 2.24% 2.170 2.219 - 2.27% -
rng::move(vector<int>)/8 2.24% 2.221 2.271 - -0.05% -
std::stable_sort(deque<int>)_(shuffled)/8 2.23% 24.073 24.610 - 0.44% -
BM_StringRelational_Compare_Empty_Huge_Control 2.23% 1.625 1.661 - 3.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.23% 934.784 955.608 - 1.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.22% 365.381 373.509 - 3.00% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.22% 717.278 733.225 - -0.40% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 2.22% 6.866 7.019 - 1.59% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.22% 2913.290 2978.005 - 0.98% -
std::multiset<int>::erase(iterator)/8192 2.22% 23.644 24.168 - 1.04% -
std::multiset<std::string>::erase(key)_(existent)/32 2.22% 58.731 60.033 - 19.64% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.21% 572.944 585.631 - 0.56% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.21% 725.020 741.069 - 3.18% -
std::replace_if(vector<int>)_(prefix)/1024 2.21% 271.697 277.710 - 0.58% -
std::replace(deque<int>)_(sprinkled)/8192 2.21% 2825.352 2887.865 - 2.52% -
std::multiset<std::string>::erase(key)_(existent)/0 2.21% 59.257 60.568 - 45.90% -
BM_std_min<__int128>/8 2.21% 2.871 2.934 - 0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.21% 455.974 466.040 - 3.71% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.21% 0.689 0.704 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.21% 9795136.959 10011214.486 - -0.76% -
SetIntersection_Front_Set_uint32_1024_1024 2.20% 16305377.951 16664722.276 - 3.16% -
BM_MakeHeap_float_Random_256 2.20% 1.238 1.265 - -6.78% -
BM_std_min<unsigned_int>/64 2.20% 2.826 2.888 - 0.59% -
std::copy_backward(list<int>)/32768 2.20% 26680.931 27267.743 - 3.50% -
std::set<std::string>::find(key)_(existent)/8192 2.20% 28.547 29.175 - 0.84% -
rng::is_partitioned(list<int>)_(partitioned)/8192 2.20% 7168.426 7326.057 - -10.21% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.20% 9.210 9.413 - -0.16% -
std::move_backward(deque<int>)/1048576 2.20% 127138.003 129931.957 - 1.00% -
BM_MakeHeap_uint64_PipeOrgan_256 2.20% 0.650 0.664 - 2.55% -
std::find_if_not(vector<char>)_(process_all)/1024 2.20% 270.441 276.381 - 1.48% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.19% 8.755 8.947 - 1.78% -
std::multiset<int>::erase(key)_(existent)/32 2.19% 22.348 22.838 - -0.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.19% 10.638 10.871 - -4.63% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 2.19% 22.785 23.284 - 0.90% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.18% 35.316 36.087 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.18% 1090735.430 1114467.397 - -0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.17% 1169774.136 1195191.637 - 1.28% -
BM_std_minmax<unsigned_char>/20 2.17% 1.932 1.974 - 1.44% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 2.17% 16.421 16.777 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1095222.076 1118960.062 - 0.24% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 2.17% 1.178 1.203 - 1.87% -
bm_ranges_lexicographical_compare<signed_char>/512 2.16% 7.690 7.857 - -0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.16% 199.687 204.008 - 3.14% -
BM_std_minmax<unsigned_char>/7 2.16% 2.434 2.487 - 2.34% -
BM_std_min<unsigned_int>/28 2.16% 1.962 2.005 - 3.28% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.16% 48679.673 49731.713 - 0.62% -
rng::generate(deque<int>)/8192 2.16% 2043.634 2087.792 - 2.57% -
BM_MakeHeap_string_QuickSortAdversary_262144 2.16% 12.659 12.932 - 2.92% -
SetIntersection_None_Set_string_16384_256 2.15% 201103205.264 205435054.500 - -2.06% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.15% 30.094 30.742 - 5.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.15% 343275906.863 350668900.630 - 0.54% -
std::shift_left(deque<int>)/32 2.15% 4.728 4.830 - -0.26% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.15% 787.568 804.496 - 0.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.15% 55.003 56.185 - 8.72% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.15% 5341.132 5455.824 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 2.15% 3321.319 3392.595 - 1.34% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.14% 6091.188 6221.679 - -1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.14% 33.193 33.904 - -1.72% -
rng::copy_n(vector<bool>)_(unaligned)/32768 2.14% 170.708 174.365 - 2.21% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.14% 10.584 10.810 - 0.99% -
BM_lexicographical_compare_three_way_fast_path/16 2.14% 4.341 4.434 - 0.76% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.14% 3.504 3.579 - 0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.14% 23.489 23.991 - 0.32% -
SetIntersection_Front_Vector_uint32_16384_1024 2.13% 5986772.477 6114564.949 - -9.22% -
SetIntersection_Interlaced_Set_string_64_16 2.13% 39042539.347 39875729.975 - -1.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.13% 68532.616 69994.665 - 1.35% -
BM_num_get<long_double> 2.13% 35.576 36.335 - -1.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.13% 19.435 19.849 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.13% 39142053.124 39975018.517 - 1.03% -
BM_std_minmax<unsigned_char>/2 2.12% 0.883 0.902 - 3.33% -
std::find_if(vector<char>)_(bail_25%)/8 2.12% 0.929 0.948 - -0.13% -
BM_std_min<unsigned_char>/11 2.12% 1.064 1.086 - 1.60% -
BM_RangesPopHeap_uint64_4 2.12% 2.667 2.723 - -1.63% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2.12% 16.567 16.918 - -5.53% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 2.11% 29.358 29.979 - 9.35% -
rng::all_of(list<int>)_(process_all)/32768 2.11% 25784.776 26329.608 - 0.95% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.11% 0.507 0.518 - -0.84% -
BM_std_min<__int128>/6 2.11% 2.076 2.119 - 0.24% -
std::set<int>::erase(key)_(existent)/0 2.10% 20.266 20.692 - 2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.10% 21005333.031 21446674.393 - 4.95% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.10% 43262.729 44171.653 - 11.65% -
SetIntersection_Front_Vector_float_262144_16384 2.10% 80589284.152 82282164.430 - -9.95% -
rng::move(vector<bool>)_(unaligned)/64 2.10% 1.619 1.653 - -0.54% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.10% 1899.211 1939.049 - -0.55% -
SetIntersection_Front_Set_string_16384_1024 2.10% 59302077.706 60545995.178 - 4.92% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.10% 23.356 23.846 - 0.91% -
SetIntersection_Front_Vector_uint64_16384_4 2.10% 1119365.725 1142828.802 - 4.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.10% 11702859.455 11948073.871 - 2.91% -
std::find_if(list<int>)_(process_all)/8 2.09% 3.424 3.496 - -0.08% -
std::partial_sort(deque<int>)_(ascending)/8 2.09% 29.620 30.239 - -5.27% -
std::unique(deque<int>)_(sprinkled)/1024 2.09% 876.229 894.531 - -2.88% -
rng::reverse_copy(vector<int>)/64 2.09% 2.492 2.544 - 1.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.09% 2.639 2.694 - 0.42% -
BM_MakeThenSortHeap_float_Descending_262144 2.08% 34.451 35.168 - -0.93% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.08% 4098.563 4183.877 - 1.75% -
SetIntersection_Front_Set_float_16384_64 2.08% 2013315.238 2055178.560 - 1.24% -
rng::for_each_n(deque<int>)/8 2.08% 1.205 1.230 - -6.38% -
std::remove_if(deque<int>)_(prefix)/32 2.08% 58.069 59.275 - 0.71% -
std::unique(list<int>)_(sprinkled)/1024 2.07% 951.079 970.788 - -4.61% -
BM_std_min<int>/24 2.07% 1.813 1.851 - 5.17% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.06% 12.114 12.363 - 0.50% -
BM_MakeThenSortHeap_string_SingleElement_256 2.06% 25.125 25.643 - -6.11% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.06% 68.603 70.017 - -1.41% -
BM_deque_deque_ranges_copy_backward/64000 2.06% 7903.927 8066.773 - -0.42% -
BM_PushHeap_float_Random_16384 2.06% 7.525 7.680 - 0.62% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.05% 2.908 2.968 - 0.15% -
std::multiset<std::string>::count(key)_(existent)/32 2.05% 18.033 18.404 - -6.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.05% 56938.238 58106.203 - -0.93% -
BM_StringRelational_Less_Small_Small_Control 2.05% 1.727 1.762 - -7.30% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.05% 28.986 29.580 - 0.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.05% 51.335 52.386 - 0.88% -
SetIntersection_Front_Set_float_16384_16 2.04% 1316938.492 1343862.501 - 0.23% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.04% 35840.003 36572.664 - 1.74% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.04% 1.700 1.735 - 1.27% -
SetIntersection_Front_Vector_uint64_16_16 2.04% 37635504.099 38401935.444 - -0.52% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.04% 0.540 0.551 - 0.15% -
BM_std_min<__int128>/10 2.03% 3.666 3.740 - 0.79% -
std::find(list<int>)_(process_all)/50 2.03% 18.131 18.499 - -1.11% -
SetIntersection_Interlaced_Set_string_64_4 2.02% 26877999.369 27422066.620 - 0.74% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 164.650 167.983 - 1.33% -
SetIntersection_Interlaced_Vector_string_16384_256 2.02% 39873910.333 40680807.790 - -8.37% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 2.02% 26260.727 26792.140 - 2.14% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.02% 5.617 5.731 - 1.96% -
std::find_if(vector<int>)_(process_all)/1024 2.02% 283.577 289.312 - -0.07% -
BM_RangesMakeThenSortHeap_float_Heap_16384 2.02% 26.628 27.166 - -2.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.02% 612.282 624.650 - 0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.02% 11961779.316 12203060.562 - 2.37% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 2.02% 1.230 1.255 - 4.51% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.01% 2.353 2.400 - -0.86% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.01% 23.090 23.553 - 0.63% -
std::find(vector<int>)_(process_all)/8 2.00% 2.647 2.700 - 0.26% -
std::search(deque<int>)_(same_length)/8192 2.00% 3795.574 3871.483 - 2.70% -
BM_MakeHeap_uint32_Random_256 2.00% 1.147 1.170 - 1.62% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.99% 19.381 19.767 - 1.02% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.99% 1878.566 1915.928 - -0.68% -
std::copy_if(deque<int>)_(entire_range)/512 1.99% 137.075 139.799 - 2.48% -
BM_PopHeap_float_1024 1.99% 27.988 28.544 - 0.69% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.98% 18.090 18.449 - 8.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.98% 792.503 808.208 - -1.41% -
BM_StringFindNoMatch/64 1.98% 1.849 1.886 - 0.27% -
BM_deque_deque_ranges_copy/65536 1.98% 2769.959 2824.818 - 1.24% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.98% 0.822 0.838 - 2.76% -
BM_RangesMakeThenSortHeap_string_Random_256 1.98% 54.516 55.594 - -0.79% -
SetIntersection_Front_Vector_uint32_1024_64 1.98% 1390369.019 1417875.259 - -1.15% -
BM_std_min<unsigned_char>/24 1.98% 2.757 2.812 - 1.77% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 1.98% 6.544 6.674 - 0.62% -
SetIntersection_Interlaced_Set_uint64_256_256 1.98% 9023237.460 9201516.408 - -3.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 1.97% 0.622 0.634 - 35.94% -
rng::partial_sort(vector<int>)_(descending)/8 1.97% 24.851 25.341 - -0.48% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.97% 1.214 1.238 - 3.14% -
BM_StringDestroy_Large 1.97% 6.747 6.879 - -1.70% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.96% 49965.984 50944.820 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.96% 1595079.572 1626326.864 - 7.08% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.95% 174328165.684 177736279.091 - 1.14% -
BM_std_minmax<unsigned_short>/31 1.95% 2.998 3.057 - -0.93% -
SetIntersection_Front_Set_uint32_16384_16 1.95% 1306571.012 1332053.062 - 3.89% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.95% 55.819 56.908 - 2.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.95% 16.047 16.360 - 1.32% -
std::multiset<int>::erase(iterator)/0 1.95% 19.944 20.333 - 0.23% -
rng::for_each_n(deque<int>)/50 1.95% 3.920 3.996 - 0.50% -
SetIntersection_Front_Set_float_1024_256 1.94% 5002160.321 5099318.218 - 2.57% -
std::replace(vector<int>)_(sprinkled)/50 1.94% 7.726 7.876 - -1.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.94% 794.016 809.416 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.94% 345406858.829 352101654.925 - 0.61% -
BM_StringConstructDestroyCStr_Empty_Opaque 1.94% 2.093 2.133 - 2.49% -
BM_std_minmax<unsigned_char>/22 1.93% 2.509 2.557 - 1.39% -
BM_std_minmax<unsigned_char>/5 1.93% 1.751 1.785 - 2.03% -
SetIntersection_Interlaced_Set_string_1024_256 1.93% 35695325.305 36384109.137 - 1.68% -
SetIntersection_Front_Set_string_262144_64 1.93% 4801407.128 4893968.219 - 6.26% -
std::find_end(deque<int>,_pred)_(process_all)/1000 1.93% 601.176 612.756 - 3.17% -
std::search(deque<int>)_(single_element)/1000 1.92% 439.237 447.692 - 0.18% -
rng::any_of(list<int>)_(process_all)/8192 1.91% 7108.697 7244.797 - 0.98% -
SetIntersection_Front_Vector_string_262144_16 1.91% 1720166.411 1753086.325 - 0.32% -
BM_MakeThenSortHeap_string_Heap_262144 1.91% 178.241 181.650 - 0.64% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.91% 80.000 81.531 - 35.92% -
BM_RangesPushHeap_uint32_Random_16384 1.91% 6.241 6.360 - -0.41% -
std::deque<int>::ctor(size)/1024 1.91% 68.900 70.216 - -4.82% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.91% 8773.164 8940.435 - 0.01% -
rng::sort(vector<int>)_(descending)/8192 1.90% 7274.141 7412.472 - 1.43% -
BM_vector_deque_ranges_move_backward/1024 1.90% 37.311 38.019 - -1.13% -
rng::unique(list<int>,_pred)_(sprinkled)/52 1.89% 82.809 84.377 - -2.05% -
BM_std_min<int>/17 1.89% 0.952 0.970 - -0.06% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.89% 51518.572 52493.714 - -2.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.89% 13436.304 13690.586 - 2.54% -
BM_RangesMakeThenSortHeap_string_Random_64 1.89% 39.175 39.915 - -1.06% -
SetIntersection_Front_Set_float_256_256 1.89% 9299531.568 9475356.319 - -5.33% -
rng::sort(deque<int>)_(repeated)/1024 1.89% 946.790 964.686 - 0.58% -
rng::find_end(forward_list<int>)_(near_matches)/1024 1.89% 37398.272 38104.815 - 0.86% -
BM_vector_deque_copy_backward/4096 1.89% 148.348 151.144 - -0.13% -
std::multiset<std::string>::erase(iterator)/1024 1.88% 32.973 33.594 - 12.61% -
SetIntersection_None_Set_uint64_256_4 1.88% 11344161.418 11557912.562 - 1.65% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.88% 38406016.163 39129083.336 - 1.98% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.88% 7.498 7.639 - 1.10% -
BM_RangesPushHeap_string_PipeOrgan_1024 1.88% 10.449 10.645 - 1.18% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.88% 1563364.666 1592695.721 - -4.38% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.87% 8903.991 9070.851 - 0.98% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.87% 8534.597 8694.490 - 1.17% -
SetIntersection_Interlaced_Vector_float_16384_4 1.87% 1702202.816 1734086.621 - 22.65% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.87% 22.791 23.216 - 2.45% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 1.87% 2903.087 2957.268 - -0.42% -
std::set<std::string>::clear()/8192 1.86% 202010.872 205777.965 - 0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.86% 11840.234 12061.014 - 2.96% -
std::rotate(deque<int>)_(by_1/2)/1024 1.86% 173.261 176.490 - 0.07% -
SetIntersection_Front_Set_string_1024_4 1.86% 1313043.316 1337494.899 - 2.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.86% 23.965 24.411 - 1.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.86% 23.252 23.684 - -1.88% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.86% 355.908 362.512 - 0.50% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.85% 717.313 730.593 - -0.26% -
BM_std_min<short>/27 1.85% 2.295 2.338 - -3.03% -
BM_RangesPushHeap_float_Random_1024 1.85% 7.398 7.534 - 0.40% -
BM_std_minmax<unsigned_int>/31 1.85% 2.478 2.524 - -1.40% -
BM_std_minmax<unsigned_short>/16 1.85% 1.685 1.716 - 0.89% -
SetIntersection_Front_Set_string_4_4 1.85% 166742861.229 169820190.338 - 2.22% -
SetIntersection_Interlaced_Set_uint64_256_16 1.84% 12140773.147 12364504.938 - 0.21% -
rng::replace(vector<int>)_(sprinkled)/8192 1.84% 1376.809 1402.171 - 0.45% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.84% 280897.886 286060.758 - 1.71% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.83% 3.568 3.634 - 0.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.83% 174085.234 177277.978 - 0.55% -
rng::partial_sort(deque<int>)_(heap)/8192 1.83% 285883.501 291121.132 - 1.48% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.83% 1897.077 1931.830 - 0.29% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.83% 1.690 1.721 - 0.26% -
std::set<int>::erase(key)_(existent)/32 1.83% 21.871 22.271 - 1.65% -
BM_std_min<short>/20 1.83% 2.248 2.289 - 4.40% -
std::partial_sort(deque<int>)_(shuffled)/8 1.83% 33.296 33.904 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.83% 40.813 41.559 - 40.70% -
BM_PushHeap_float_Random_4 1.83% 2.837 2.888 - -1.11% -
SetIntersection_Front_Vector_string_64_4 1.83% 18824985.955 19168736.511 - 0.80% -
std::set<std::string>::count(key)_(existent)/8192 1.82% 29.586 30.126 - 1.88% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.82% 11.800 12.015 - 0.40% -
std::stable_partition(list<int>)_(dense)/50 1.82% 56.740 57.775 - 2.18% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.82% 6.215 6.328 - -9.14% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.82% 13711.062 13961.073 - 0.03% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.82% 14.635 14.902 - -1.69% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.82% 16.129 16.423 - 1.47% -
BM_std_minmax<unsigned_char>/21 1.82% 2.231 2.272 - 0.47% -
std::set<int>::ctor(&&,_different_allocs)/32 1.82% 179.860 183.130 - 1.75% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.82% 2437.334 2481.625 - -1.37% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.81% 21.293 21.678 - 1.64% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.81% 27.382 27.878 - -0.39% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.81% 4026.534 4099.330 - 2.08% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.81% 28.135 28.643 - 3.64% -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1.81% 1957.234 1992.600 - -1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.81% 4469183.778 4549871.675 - -1.00% -
std::stable_sort(deque<int>)_(heap)/8192 1.81% 17592.412 17909.995 - 0.43% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.80% 644450.793 656078.956 - 4.70% -
rng::search(deque<int>)_(same_length)/1024 1.80% 477.901 486.523 - 2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.80% 0.901 0.917 - -0.90% -
std::copy(list<int>)/64 1.80% 32.056 32.633 - 6.16% -
BM_MakeHeap_uint32_Random_16 1.80% 1.253 1.275 - 0.73% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.80% 31.575 32.143 - -1.48% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 1.79% 5.924 6.030 - -0.22% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.79% 578.103 588.473 - 0.33% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.78% 11.625 11.832 - 1.01% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.78% 1.359 1.383 - 1.19% -
std::set<int>::erase(key)_(existent)/1024 1.78% 38.586 39.272 - -6.75% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.78% 1.279 1.302 - 0.04% -
BM_std_minmax<unsigned_char>/18 1.77% 1.317 1.340 - 1.79% -
BM_PushHeap_uint32_Random_16 1.77% 4.413 4.491 - 0.01% -
std::rotate_copy(list<int>)/50 1.77% 14.092 14.342 - 1.28% -
SetIntersection_Interlaced_Set_string_16384_16 1.77% 244039477.766 248357173.517 - -31.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 1.76% 27.375 27.857 - -0.79% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.76% 5866746.350 5970211.876 - 0.02% -
SetIntersection_Interlaced_Vector_string_1024_1 1.76% 1116861.479 1136556.102 - -0.67% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.76% 6580.153 6696.020 - -0.61% -
std::sort(vector<int>)_(descending)/1024 1.76% 1041.615 1059.943 - 1.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.76% 36208.118 36844.925 - 0.82% -
BM_deque_deque_move_backward/70000 1.76% 8799.801 8954.489 - -0.32% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.76% 54860493.616 55824551.310 - -0.00% -
rng::contains(deque<int>)_(process_all)/8192 1.75% 1910.885 1944.372 - 1.44% -
rng::search(list<int>)_(single_element)/1000 1.75% 666.021 677.687 - -1.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.75% 19.509 19.850 - -0.15% -
std::find_if(list<int>)_(process_all)/8192 1.75% 12187.993 12400.884 - -2.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.74% 817541.859 831801.373 - -0.13% -
SetIntersection_None_Set_string_64_16 1.74% 19273323.960 19609305.505 - 0.24% -
SetIntersection_Front_Vector_uint64_16384_1 1.74% 1099134.946 1118272.241 - 0.62% -
BM_MakeHeap_string_QuickSortAdversary_16384 1.74% 11.788 11.993 - 2.27% -
rng::copy(list<int>)/4096 1.74% 3065.811 3119.078 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.74% 1187584.866 1208197.711 - 0.47% -
BM_CmpEqual_int_short 1.73% 1.120 1.139 - 0.42% -
std::set<int>::contains(key)_(non-existent)/1024 1.73% 5.305 5.397 - -4.40% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.73% 178703794.508 181798860.160 - 0.04% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.73% 1.273 1.295 - -0.06% -
rng::sort(vector<int>)_(descending)/1024 1.73% 1040.270 1058.247 - 1.72% -
std::sort(vector<int>)_(descending)/8192 1.73% 7280.421 7406.231 - 1.25% -
BM_PushHeap_uint32_Ascending_262144 1.73% 8.177 8.318 - 3.05% -
BM_deque_vector_move_backward/4000 1.73% 142.995 145.465 - 0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.73% 511.311 520.134 - -1.20% -
BM_std_minmax<unsigned_long_long>/2 1.72% 0.869 0.884 - 2.02% -
rng::copy(deque<int>)/32768 1.72% 1147.925 1167.685 - 1.60% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.72% 20.426 20.777 - -0.17% -
BM_PushHeap_string_Random_64 1.72% 12.649 12.866 - 0.30% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.72% 3419.623 3478.425 - -4.79% -
BM_LowerBound_string_16 1.72% 36.653 37.282 - 1.04% -
rng::stable_sort(vector<int>)_(heap)/8 1.71% 21.813 22.186 - 0.02% -
std::search_n(vector<int>)_(no_match)/1048576 1.71% 209472.741 213049.203 - 2.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.70% 6594.850 6707.200 - 0.61% -
BM_RangesPushHeap_string_PipeOrgan_256 1.70% 8.368 8.510 - 0.20% -
BM_std_min<__int128>/9 1.70% 3.273 3.328 - 0.63% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.70% 208.455 211.995 - -0.08% -
BM_RangesMakeThenSortHeap_string_Random_16384 1.70% 108.914 110.763 - -1.96% -
SetIntersection_Front_Vector_uint32_64_16 1.69% 15140967.111 15397584.386 - -0.03% -
bm_swap_ranges_vb_aligned/1048576 1.69% 3400.698 3458.240 - 1.38% -
BM_std_minmax<unsigned_short>/3 1.69% 1.165 1.184 - -2.94% -
SetIntersection_Front_Set_uint64_16_16 1.69% 40927042.435 41618520.473 - -0.10% -
SetIntersection_Front_Set_string_16_4 1.69% 66849474.666 67978326.502 - 2.22% -
rng::find_first_of(vector<int>)_(small_needle)/32 1.69% 47.426 48.227 - -0.17% -
BM_MakeHeap_string_Random_4 1.69% 5.810 5.908 - 1.79% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 1.69% 39.256 39.917 - -0.83% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.68% 19.266 19.590 - -1.68% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.68% 508.738 517.290 - 1.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.68% 561.789 571.224 - 0.04% -
BM_std_min<long_long>/3 1.68% 1.283 1.304 - -0.96% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.68% 5.376 5.467 - 0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.68% 1939.794 1972.289 - 2.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.67% 1189547.208 1209446.688 - 2.44% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.67% 12583.186 12793.639 - -1.07% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.67% 10.529 10.705 - -0.19% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.67% 24.501 24.910 - -0.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.67% 39682.067 40344.392 - -0.43% -
SetIntersection_Front_Set_uint64_256_4 1.67% 4449607.936 4523845.745 - 0.31% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.67% 23.051 23.436 - -1.57% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.66% 11.320 11.509 - 0.15% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.66% 4.117 4.186 - 0.23% -
std::multiset<int>::count(key)_(existent)/8192 1.66% 9.188 9.341 - -10.79% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.66% 1.652 1.679 - 0.16% -
std::multimap<int,_int>::insert(value)_(new_value)/32 1.66% 19.864 20.193 - 0.18% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.65% 604.841 614.836 - 0.95% -
BM_RangesMakeHeap_string_SingleElement_16 1.65% 5.532 5.624 - -0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.65% 13528.009 13751.461 - 1.52% -
rng::all_of(list<int>)_(process_all)/8192 1.65% 7416.500 7538.973 - -0.61% -
std::multiset<int>::find(key)_(non-existent)/8192 1.65% 8.539 8.679 - -18.16% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.65% 0.936 0.951 - 3.07% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.65% 1927.132 1958.842 - 0.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 660.362 671.215 - 1.60% -
SetIntersection_Interlaced_Set_string_256_64 1.64% 31420791.964 31936900.029 - -0.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.63% 734.152 746.144 - 1.96% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.63% 2.585 2.628 - 0.57% -
BM_std_minmax<unsigned_char>/6 1.63% 2.048 2.082 - 1.91% -
rng::for_each(list<int>)/8 1.63% 2.532 2.573 - -0.91% -
SetIntersection_Front_Vector_uint32_16_16 1.62% 37886148.325 38500585.885 - 1.52% -
std::all_of(list<int>)_(process_all)/32768 1.62% 26154.359 26578.435 - 0.98% -
BM_MakeThenSortHeap_uint64_Random_4 1.62% 4.024 4.089 - 2.83% -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.62% 22.819 23.189 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.62% 1224040.143 1243851.787 - -0.05% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 1.62% 30.430 30.923 - 0.30% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.62% 25.770 26.187 - -0.22% -
std::for_each(list<int>)/8 1.62% 2.505 2.546 - -0.78% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.62% 705.691 717.089 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.61% 7346308.583 7464815.499 - 0.99% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.61% 42.926 43.619 - -4.95% -
rng::remove_if(list<int>)_(sprinkled)/8192 1.61% 8279.149 8412.541 - -3.41% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.61% 4.050 4.115 - -1.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.61% 55686.736 56580.853 - 0.95% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.61% 35.972 36.550 - 1.94% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 1.60% 190.627 193.687 - 1.84% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.60% 11.848 12.038 - -0.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.60% 5461.853 5549.359 - 0.28% -
SetIntersection_Interlaced_Set_float_16_16 1.60% 41208659.787 41868407.115 - -1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.60% 6516277.013 6620430.227 - -0.42% -
SetIntersection_None_Vector_string_262144_16 1.60% 1357876.105 1379538.340 - 2.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.59% 21.980 22.330 - 0.77% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.59% 16.856 17.125 - 1.65% -
BM_deque_deque_ranges_move_backward/4000 1.59% 144.913 147.221 - -0.12% -
std::multiset<int>::insert(value)_(new_value)/32 1.59% 19.698 20.012 - 0.20% -
std::multiset<int>::contains(key)_(existent)/1024 1.59% 4.029 4.093 - 4.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.59% 180627.510 183494.038 - -3.45% -
BM_std_min<short>/29 1.59% 2.349 2.386 - 2.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.58% 13443.306 13656.016 - 1.34% -
std::unordered_multiset<int>::ctor(const&)/1024 1.58% 6612.872 6717.498 - 1.63% -
SetIntersection_None_Set_float_64_64 1.58% 11874745.685 12062586.008 - 2.96% -
BM_std_min<unsigned_char>/31 1.58% 2.500 2.540 - 1.75% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.58% 14856.234 15091.074 - 1.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.58% 1210127.874 1229225.486 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.57% 349220.879 354716.478 - -0.01% -
rng::contains(list<int>)_(process_all)/8192 1.57% 6967.445 7077.087 - 2.02% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 1.57% 64.882 65.900 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.57% 44.229 44.921 - -0.61% -
SetIntersection_None_Set_uint32_256_256 1.57% 5769332.836 5859654.098 - -1.51% -
BM_vector_deque_copy_backward/512 1.57% 17.623 17.898 - 0.85% -
BM_std_min<__int128>/7 1.56% 2.481 2.520 - -0.18% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.56% 32.605 33.114 - 1.19% -
BM_MakeThenSortHeap_float_Ascending_64 1.56% 3.960 4.021 - 0.56% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.56% 206349449.766 209559040.655 - 0.28% -
SetIntersection_Interlaced_Set_float_262144_262144 1.55% 1821099.609 1849399.334 - 1.27% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.55% 10.620 10.785 - 0.87% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.55% 5947.088 6039.241 - -1.70% -
SetIntersection_Interlaced_Set_uint32_16_16 1.55% 40454729.856 41080108.216 - 0.29% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.55% 5063140.914 5141402.547 - 6.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.55% 9781715.482 9932856.633 - -0.94% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.54% 20.479 20.795 - 1.96% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.54% 3.729 3.787 - 0.23% -
BM_RangesPopHeap_uint32_4 1.54% 2.629 2.669 - -0.51% -
rng::find(list<int>)_(process_all)/1024 1.54% 688.579 699.185 - 0.49% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.54% 17.328 17.595 - 0.35% -
SetIntersection_Interlaced_Set_string_16384_256 1.54% 351631065.344 357044645.450 - 1.72% -
BM_std_minmax<unsigned_short>/30 1.54% 2.726 2.767 - -2.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.54% 4236060.176 4301228.798 - 0.65% -
SetIntersection_Front_Set_string_16_16 1.54% 63316156.559 64289712.012 - 3.37% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.54% 2440.793 2478.295 - -1.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.53% 6661.661 6763.881 - 1.75% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.53% 31.815 32.303 - -0.45% -
BM_std_min<long_long>/32 1.53% 3.618 3.674 - 6.02% -
std::shift_right(vector<int>)/32 1.53% 4.136 4.199 - 2.83% -
SetIntersection_None_Vector_uint64_262144_1024 1.53% 1157587.781 1175277.357 - -0.16% -
rng::copy(vector<int>)/4096 1.53% 149.432 151.715 - 4.41% -
rng::sort(deque<int>)_(descending)/8 1.53% 25.537 25.927 - 1.94% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.53% 7.468 7.582 - -2.80% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.52% 10.102 10.256 - 1.20% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.52% 27.767 28.190 - 1.76% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.52% 25.997 26.393 - -1.91% -
BM_std_minmax<unsigned_char>/4 1.52% 1.473 1.496 - 0.85% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 1.52% 16.233 16.480 - 1.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.52% 605.156 614.347 - 0.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.52% 2.386 2.422 - 9.51% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.52% 214.621 217.877 - 1.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 8607.197 8737.796 - 1.82% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.52% 29.580 30.029 - -6.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.52% 1226161.821 1244751.567 - -0.72% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.51% 72615.390 73709.758 - 0.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.51% 29.445 29.888 - -1.38% -
rng::find_if_not(deque<int>)_(process_all)/50 1.50% 23.502 23.855 - 0.39% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.50% 955445.278 969786.043 - 0.27% -
std::replace(vector<int>)_(prefix)/50 1.50% 7.594 7.708 - 4.89% -
std::for_each_n(vector<int>)/8 1.50% 2.504 2.541 - 2.44% -
std::multiset<std::string>::insert(value)_(already_present)/32 1.50% 41.524 42.147 - -0.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 1.50% 10.198 10.351 - -7.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.50% 4.609 4.678 - 0.28% -
BM_std_minmax<short>/64 1.50% 1.525 1.548 - 1.51% -
SetIntersection_Front_Vector_float_1024_16 1.50% 1186319.363 1204058.905 - 1.74% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.50% 68.772 69.800 - 0.18% -
std::partition_copy(deque<int>)/1024 1.49% 635.141 644.623 - 1.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.49% 19.911 20.209 - 2.31% -
rng::stable_sort(vector<int>)_(ascending)/8 1.49% 16.497 16.743 - 0.36% -
SetIntersection_None_Set_string_1024_4 1.49% 9225614.110 9363112.301 - 5.60% -
std::search(vector<int>)_(same_length)/8192 1.49% 1960.475 1989.674 - 6.32% -
std::partial_sort(vector<int>)_(heap)/8192 1.49% 100710.388 102209.733 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.48% 21543537.403 21863430.946 - 1.62% -
std::find(list<int>)_(bail_25%)/8192 1.48% 1424.244 1445.367 - 1.66% -
std::partition(list<int>)_(dense)/50 1.48% 13.378 13.576 - 0.69% -
std::copy_n(deque<int>)/262144 1.48% 10141.243 10291.351 - -2.15% -
BM_PushHeap_uint32_Random_1024 1.48% 6.187 6.279 - 0.91% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.48% 3.638 3.692 - -0.48% -
SetIntersection_Interlaced_Vector_float_1024_256 1.48% 7942825.478 8060204.980 - 31.39% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 1.48% 30.574 31.025 - -0.21% -
rng::sort(deque<int>)_(ascending)/8 1.48% 18.237 18.506 - 1.73% -
rng::partial_sort_copy(list<int>)_(heap)/8192 1.48% 104958.720 106507.442 - 1.57% -
std::multimap<int,_int>::insert(value)_(already_present)/0 1.48% 18.201 18.470 - -1.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.48% 38.360 38.926 - -1.36% -
rng::equal(vector<bool>)_(unaligned)/1024 1.47% 7.632 7.745 - 1.57% -
BM_std_min<unsigned_char>/29 1.47% 1.966 1.995 - 0.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 1.47% 7.777 7.892 - -0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.47% 8679669.839 8807431.060 - -0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.47% 19698.174 19988.118 - 0.94% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.47% 7.508 7.618 - -0.29% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.47% 530.755 538.552 - 2.80% -
SetIntersection_Front_Vector_string_1024_4 1.47% 1238963.220 1257159.578 - 0.25% -
BM_MakeThenSortHeap_float_Descending_1024 1.47% 7.981 8.098 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.47% 2223948.567 2256588.379 - 0.16% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.47% 51.778 52.538 - -11.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.47% 20.325 20.623 - 0.74% -
rng::stable_partition(vector<int>)_(sparse)/1024 1.47% 206.833 209.865 - 0.17% -
BM_std_minmax<unsigned_long_long>/23 1.47% 4.298 4.361 - 0.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.46% 113040.150 114694.675 - -0.61% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.46% 29.190 29.617 - 1.41% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 1.46% 19.261 19.543 - 0.62% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.46% 204742.214 207735.422 - 0.03% -
rng::contains(deque<int>)_(process_all)/1048576 1.46% 249493.976 253139.245 - 1.45% -
BM_std_min<char>/6 1.46% 1.589 1.612 - 1.69% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.46% 523714.820 531358.746 - 0.95% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.46% 19.666 19.953 - 0.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.46% 4.045 4.104 - 0.27% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.46% 20650.262 20950.737 - -0.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.45% 19.805 20.093 - 0.42% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.45% 136267.164 138246.136 - 0.40% -
std::stable_sort(deque<int>)_(descending)/8192 1.45% 21048.843 21354.414 - 0.72% -
std::shift_left(deque<int>)/50 1.45% 5.481 5.560 - 1.11% -
std::move_backward(vector<bool>)_(unaligned)/512 1.45% 4.639 4.706 - -1.83% -
std::copy_backward(vector<int>)/8 1.45% 2.225 2.257 - -0.05% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.45% 5.616 5.698 - 2.26% -
BM_std_minmax<short>/31 1.45% 3.085 3.130 - 1.90% -
std::search(vector<int>)_(single_element)/8192 1.45% 1820.463 1846.781 - 0.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.44% 6599.656 6694.937 - -0.93% -
BM_std_minmax<unsigned_char>/17 1.44% 1.105 1.121 - 1.56% -
BM_std_minmax<unsigned_short>/28 1.44% 2.543 2.580 - 0.94% -
std::adjacent_find(deque<int>)/50 1.44% 14.773 14.985 - -31.68% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.44% 41542.158 42139.255 - 0.09% -
rng::remove_copy(list<int>)_(sprinkled)/50 1.44% 17.123 17.369 - 1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.44% 838.670 850.712 - 0.45% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.43% 0.939 0.953 - 1.15% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.43% 141347.330 143373.859 - 1.63% -
rng::partial_sort(vector<int>)_(heap)/8 1.43% 27.008 27.395 - -2.01% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.43% 14.938 15.152 - 0.14% -
rng::sort(vector<int>)_(heap)/8 1.43% 22.230 22.548 - 0.08% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.43% 24.954 25.310 - -0.51% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.43% 480.235 487.089 - 0.90% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.43% 22.475 22.796 - 0.99% -
BM_RangesPushHeap_uint64_Random_262144 1.43% 6.008 6.094 - 2.14% -
SetIntersection_Interlaced_Vector_float_16384_1 1.43% 1107324.678 1123107.251 - 0.50% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.42% 55.137 55.922 - 3.68% -
rng::partial_sort_copy(list<int>)_(heap)/1024 1.42% 8516.061 8637.313 - 1.74% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 1.42% 4159.352 4218.548 - 1.09% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.42% 9161.955 9292.333 - 1.02% -
rng::starts_with(deque<int>,_pred)/1000 1.42% 510.498 517.762 - 1.16% -
std::multiset<std::string>::clear()/32 1.42% 881.927 894.457 - -2.75% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.42% 11.666 11.831 - -0.64% -
rng::partition(vector<int>)_(sparse)/50 1.42% 14.284 14.486 - 3.94% -
std::adjacent_find(vector<int>,_pred)/50 1.41% 23.308 23.638 - 0.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.41% 134711079.062 136613672.308 - 9.15% -
std::set<int>::upper_bound(key)_(existent)/32 1.41% 1.731 1.756 - 0.64% -
std::move_backward(list<int>)/512 1.41% 373.592 378.866 - 0.76% -
BM_MakeThenSortHeap_uint64_Descending_256 1.41% 8.639 8.761 - -0.06% -
rng::contains(deque<int>)_(process_all)/32 1.41% 8.587 8.708 - 1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.41% 54651.832 55420.798 - 1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.41% 13347.825 13535.393 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_262144_1 1.40% 1105698.292 1121226.091 - 4.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.40% 872.745 884.972 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.40% 5266124.134 5339613.593 - 3.54% -
SetIntersection_Front_Vector_uint64_1024_1 1.39% 1097273.895 1112560.732 - -0.42% -
rng::find_end(forward_list<int>)_(near_matches)/1000 1.39% 36093.548 36596.065 - 0.45% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.39% 34.527 35.007 - -1.74% -
BM_RangesPopHeap_uint64_262144 1.39% 41.152 41.725 - -3.81% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.38% 350038075.910 354881802.278 - -2.20% -
rng::partial_sort(deque<int>)_(ascending)/8 1.38% 30.501 30.923 - 0.52% -
SetIntersection_Front_Set_uint64_256_1 1.38% 4403054.720 4463925.083 - 1.16% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.38% 1107234.404 1122484.747 - 0.37% -
std::remove_copy(vector<int>)_(prefix)/32 1.38% 8.993 9.117 - 1.27% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.37% 27.906 28.289 - 0.74% -
BM_deque_deque_move/4000 1.37% 145.869 147.870 - -0.28% -
SetIntersection_Front_Vector_uint64_262144_1024 1.36% 5781210.796 5860048.839 - -1.16% -
SetIntersection_Front_Vector_float_256_4 1.36% 4441199.241 4501758.653 - 0.56% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.36% 20.347 20.624 - 0.55% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.36% 2.135 2.164 - 1.84% -
SetIntersection_Interlaced_Set_float_16384_16 1.36% 210626031.949 213493451.811 - -0.75% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.36% 571.384 579.161 - 0.77% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 1.36% 0.775 0.786 - 3.48% -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 1.36% 8.864 8.985 - -0.11% -
BM_RangesMakeHeap_float_Random_1024 1.36% 1.231 1.247 - -7.06% -
std::rotate(list<int>)_(by_1/4)/8192 1.35% 7224.915 7322.710 - 2.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.35% 7621.439 7724.563 - -0.49% -
std::partition_point(list<int>)/8192 1.35% 12770.735 12943.500 - 4.87% -
std::set<int>::erase(iterator)/8192 1.35% 20.328 20.602 - 0.95% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.35% 11299053.925 11451573.801 - 0.37% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.35% 56.166 56.923 - 1.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.35% 53.239 53.956 - 4.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.35% 5706998.570 5783880.945 - -3.04% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.35% 20.760 21.040 - 0.29% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 1.35% 48.007 48.653 - 0.55% -
rng::copy_n(list<int>)/32768 1.34% 26260.779 26613.638 - 1.65% -
SetIntersection_Front_Set_float_16_16 1.34% 41397596.381 41953256.755 - -0.70% -
SetIntersection_None_Set_uint64_64_16 1.34% 18977174.160 19231837.892 - 0.80% -
std::set<std::string>::upper_bound(key)_(existent)/1024 1.34% 23.140 23.450 - 0.20% -
BM_PushHeap_float_Random_256 1.34% 7.211 7.307 - -0.33% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.34% 0.920 0.932 - 1.21% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.34% 1105807.847 1120616.299 - 0.76% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.34% 134.904 136.707 - 1.07% -
BM_RangesMakeThenSortHeap_float_Random_64 1.34% 17.660 17.895 - -1.03% -
BM_RangesPushHeap_uint32_Ascending_262144 1.33% 8.036 8.143 - -3.35% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.33% 17.893 18.131 - 0.32% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.33% 1.196 1.212 - 1.17% -
std::vector<int>::ctor(size)/1024 1.33% 41.099 41.644 - -1.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.33% 42.841 43.409 - -1.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.32% 10.431 10.569 - 1.87% -
std::sort(deque<int>)_(pipe-organ)/8 1.32% 20.846 21.122 - 1.48% -
BM_LowerBound_string_1 1.32% 4.596 4.656 - -3.29% -
rng::stable_sort(vector<int>)_(repeated)/8 1.32% 16.572 16.791 - -0.50% -
std::multiset<int>::find(key)_(non-existent)/32 1.32% 2.240 2.270 - -0.42% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.32% 39.421 39.942 - 0.38% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.32% 5.991 6.070 - 0.87% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.32% 4.085 4.139 - 3.82% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.32% 8.780 8.896 - -0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.32% 6.875 6.965 - 0.72% -
std::partition_point(deque<int>)/1024 1.32% 9.226 9.347 - 0.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.31% 68367.888 69265.703 - 0.11% -
std::find_if(list<int>)_(process_all)/50 1.31% 21.457 21.739 - -0.18% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.31% 20663.430 20934.343 - -0.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.31% 2.165 2.194 - -4.77% -
std::generate_n(list<int>)/8192 1.31% 6911.802 7002.359 - -6.33% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.31% 41.528 42.072 - -0.50% -
rng::remove_copy(list<int>)_(sprinkled)/32 1.31% 9.467 9.591 - 0.71% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.31% 7.581 7.680 - 1.37% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.31% 16841.287 17061.138 - -2.50% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.30% 36.268 36.741 - 0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.30% 9.827 9.956 - 0.06% -
SetIntersection_Front_Vector_string_4_4 1.30% 160835621.577 162926274.293 - 1.22% -
std::unique(deque<int>)_(contiguous)/32 1.30% 59.610 60.383 - 2.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.30% 423.649 429.142 - 1.05% -
std::is_sorted_until(list<int>)/8 1.30% 2.208 2.236 - -3.98% -
SetIntersection_Front_Set_float_1024_16 1.30% 1308042.976 1324986.971 - 0.98% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.30% 344846.082 349312.436 - 0.33% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.29% 1.363 1.381 - -0.64% -
rng::find(deque<int>)_(process_all)/8 1.29% 3.522 3.568 - 1.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.29% 4403163.729 4459968.631 - 0.48% -
std::multiset<int>::ctor(&&,_different_allocs)/0 1.29% 13.688 13.865 - 1.15% -
SetIntersection_None_Set_uint64_64_64 1.29% 11869696.710 12022613.811 - -0.34% -
SetIntersection_Front_Set_uint32_64_16 1.28% 16761495.227 16976725.562 - 1.29% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.28% 241358599.479 244455030.950 - 7.03% -
BM_std_minmax<unsigned_char>/31 1.28% 3.158 3.198 - 1.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.28% 2338864.778 2368863.476 - -1.66% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.28% 1.284 1.301 - 17.52% -
SetIntersection_Front_Set_uint64_262144_16384 1.28% 336249406.411 340554631.203 - 4.76% -
rng::stable_partition(list<int>)_(sparse)/1024 1.28% 918.763 930.502 - 0.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.28% 37251.794 37727.607 - 0.19% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.28% 13.553 13.726 - 0.82% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.28% 2448.543 2479.795 - 1.29% -
rng::starts_with(deque<int>,_pred)/1024 1.27% 524.734 531.403 - 1.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.27% 348257.440 352683.055 - 0.52% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.27% 1.710 1.732 - -0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.27% 499712.321 506044.593 - 1.76% -
BM_MakeThenSortHeap_string_Ascending_16384 1.27% 62.292 63.081 - -0.96% -
rng::find_first_of(vector<int>)_(large_needle)/32 1.27% 105.040 106.369 - 0.35% -
BM_deque_vector_ranges_move_backward/1024 1.26% 36.700 37.165 - 1.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.26% 43824732.315 44378133.851 - 1.89% -
std::move_backward(vector<bool>)_(aligned)/4096 1.26% 7.280 7.372 - -0.05% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.26% 6383.288 6463.847 - 1.08% -
std::transform(deque<int>,_deque<int>)/32 1.26% 21.584 21.857 - 0.07% -
BM_std_min<unsigned_char>/4 1.26% 0.979 0.991 - -1.95% -
SetIntersection_Interlaced_Set_string_256_16 1.26% 18096272.313 18324196.305 - -2.23% -
std::move_backward(deque<int>)/32768 1.26% 3607.432 3652.843 - 1.63% -
std::multiset<int>::contains(key)_(existent)/32 1.26% 1.664 1.685 - -0.80% -
SetIntersection_None_Vector_uint32_262144_1024 1.26% 1195447.572 1210473.382 - 0.81% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.26% 2631.783 2664.812 - 0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.25% 18.755 18.990 - 0.19% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.25% 18133.682 18361.168 - 1.02% -
std::partition(list<int>)_(sparse)/50 1.25% 14.813 14.998 - 2.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.25% 33.869 34.294 - 0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.25% 9850.082 9973.583 - -0.42% -
rng::find_last(list<int>)_(bail_10%)/8 1.25% 2.057 2.082 - 0.43% -
BM_PushHeap_string_QuickSortAdversary_64 1.25% 12.882 13.043 - 1.38% -
SetIntersection_Interlaced_Vector_string_256_4 1.25% 6379528.372 6459273.263 - 5.21% -
BM_std_minmax<unsigned_short>/15 1.25% 1.942 1.967 - -3.01% -
rng::move_backward(vector<bool>)_(unaligned)/4096 1.25% 27.706 28.051 - -0.47% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 1.24% 93.675 94.840 - 0.89% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.24% 19758.973 20004.728 - 0.86% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.24% 605.092 612.614 - 1.30% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.24% 4.802 4.862 - 3.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.24% 19.003 19.239 - 0.17% -
BM_LowerBound_string_4 1.24% 19.973 20.221 - 1.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.24% 5.492 5.560 - 2.37% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.24% 32.273 32.672 - 0.28% -
SetIntersection_None_Set_uint32_262144_16384 1.23% 1151559.490 1165762.451 - -3.64% -
SetIntersection_Front_Set_string_1024_1024 1.23% 56345127.575 57039393.132 - 3.83% -
SetIntersection_None_Set_float_262144_64 1.23% 1161667.966 1175977.783 - -5.45% -
rng::contains(vector<int>)_(process_all)/8192 1.23% 1837.450 1860.081 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.23% 166312531.211 168358248.745 - -4.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.23% 815.045 825.056 - 0.63% -
BM_std_min<unsigned_int>/24 1.23% 1.832 1.854 - 1.36% -
std::vector<int>::ctor(size)/8192 1.23% 568.932 575.911 - 2.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.23% 7.190 7.279 - -0.31% -
std::find_if_not(vector<char>)_(process_all)/50 1.22% 12.516 12.670 - 1.68% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.22% 9.997 10.120 - -0.91% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.22% 23.994 24.288 - 0.48% -
SetIntersection_None_Set_uint32_1024_4 1.22% 8696221.928 8802564.785 - 0.72% -
BM_SortHeap_uint64_4 1.22% 0.937 0.948 - 0.81% -
std::search(deque<int>)_(no_match)/1000 1.22% 403.222 408.145 - 0.81% -
std::unique(list<int>)_(sprinkled)/32 1.22% 57.007 57.703 - -1.85% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.22% 1.244 1.259 - 0.35% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.22% 356.894 361.237 - 1.22% -
bm_swap_ranges_vb_aligned/64 1.22% 2.907 2.942 - 6.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.21% 18.068 18.287 - -0.03% -
std::set<std::string>::erase(iterator)/1024 1.21% 28.150 28.491 - -0.19% -
std::search(list<int>)_(single_element)/1000 1.21% 671.120 679.255 - -1.56% -
BM_RangesPopHeap_string_16384 1.21% 71.921 72.790 - 0.84% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.21% 1.111 1.125 - -0.57% -
rng::is_sorted_until(list<int>)/1024 1.20% 748.423 757.438 - 0.07% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.20% 490.843 496.751 - 0.88% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.20% 3819.541 3865.512 - -0.17% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.20% 1509789.326 1527956.336 - -2.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 274618.252 277914.660 - 1.41% -
BM_CmpLess_uchar_short 1.20% 1.043 1.056 - 0.96% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.20% 12829.706 12983.345 - 4.93% -
std::fill(list<int>)/32 1.19% 8.345 8.444 - 0.45% -
SetIntersection_Interlaced_Set_float_1024_256 1.19% 16219263.013 16412912.528 - 2.09% -
SetIntersection_Interlaced_Vector_string_1024_256 1.19% 20746730.950 20993834.154 - 1.25% -
rng::search(list<int>)_(near_matches)/1024 1.19% 39339.613 39808.140 - 0.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 1.19% 10.446 10.570 - 1.44% -
BM_std_min<short>/12 1.19% 1.520 1.538 - 1.76% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 1.19% 11.542 11.679 - -0.45% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.18% 8.394 8.493 - -0.23% -
BM_std_minmax<unsigned_char>/30 1.18% 2.719 2.751 - 2.15% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.18% 8.591 8.692 - 0.43% -
std::set<std::string>::ctor(const&)/8192 1.18% 342636.056 346690.523 - 0.91% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 1.18% 2.393 2.421 - 3.64% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.18% 3.029 3.065 - 0.76% -
SetIntersection_None_Set_uint64_16_16 1.18% 37355852.742 37796753.381 - 0.60% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.18% 0.943 0.954 - -0.25% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.18% 16.205 16.396 - -0.07% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.18% 3.611 3.654 - 0.26% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.18% 8.557 8.658 - -1.44% -
rng::copy_n(deque<int>)/32768 1.18% 1136.952 1150.338 - 1.38% -
std::unordered_set<int>::erase(key)_(existent)/32 1.18% 21.059 21.307 - -0.56% -
std::any_of(vector<int>)_(process_all)/50 1.17% 18.206 18.420 - 0.69% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.17% 14.786 14.960 - -0.87% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.17% 9.269 9.378 - -0.16% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.17% 2855.264 2888.700 - 1.29% -
BM_RangesPushHeap_uint32_Random_64 1.17% 5.509 5.573 - -0.31% -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.17% 1.720 1.741 - 8.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.17% 175343.980 177392.598 - 1.05% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.17% 54.835 55.476 - 0.65% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.17% 5.677 5.743 - 1.41% -
std::search_n(list<int>)_(no_match)/1000 1.17% 677.286 685.196 - 3.39% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.17% 3.348 3.387 - 0.44% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 1.17% 5.415 5.478 - -4.23% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.16% 1.738 1.758 - -3.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.16% 203639481.750 205999419.328 - -41.96% -
rng::unique(list<int>)_(sprinkled)/1024 1.16% 952.233 963.252 - 1.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.15% 169849.770 171802.830 - -0.46% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.15% 5729.589 5795.434 - 0.25% -
std::sort(deque<int>)_(ascending)/1024 1.15% 764.831 773.620 - 1.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.15% 13.535 13.690 - 0.79% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 556118.838 562496.256 - 1.12% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.15% 473.655 479.082 - 0.21% -
std::find_if_not(deque<int>)_(process_all)/1024 1.15% 484.766 490.320 - -1.03% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.15% 1532976.971 1550534.182 - -3.46% -
std::swap_ranges(list<int>)/8192 1.14% 9671.365 9781.939 - 0.72% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.14% 60.364 61.050 - 1.38% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.14% 298.059 301.443 - 1.50% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 1.14% 31.629 31.988 - 2.02% -
rng::partition_point(vector<int>)/8192 1.13% 10.676 10.798 - 2.05% -
std::find_if(deque<int>)_(bail_25%)/8192 1.13% 703.452 711.427 - 0.76% -
BM_RangesSortHeap_pair<uint32,_uint32>_64 1.13% 8.660 8.758 - 0.53% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.13% 343426.413 347311.093 - 0.89% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.13% 15.013 15.183 - 0.12% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.13% 9758014.217 9868287.895 - -0.47% -
BM_std_min<unsigned_short>/23 1.13% 2.135 2.159 - -0.07% -
BM_PushHeap_string_Random_16 1.13% 10.102 10.216 - 0.27% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.13% 250.197 253.015 - 0.06% -
std::move(list<int>)/512 1.13% 351.226 355.180 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.13% 3804.145 3846.959 - 0.16% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 13717.694 13871.868 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.12% 157800040.821 159572328.866 - -25.35% -
std::set<std::string>::insert(value)_(new_value)/0 1.12% 32.938 33.308 - 1.09% -
BM_std_min<short>/25 1.12% 2.086 2.109 - -4.24% -
BM_deque_vector_move/64000 1.12% 2711.265 2741.684 - 0.88% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.12% 10287.927 10403.159 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.12% 7.735 7.822 - 1.28% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.12% 33.628 34.004 - -0.58% -
rng::find(deque<int>)_(bail_25%)/1024 1.12% 66.575 67.319 - 1.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.12% 14.171 14.330 - 0.85% -
rng::stable_sort(deque<int>)_(heap)/8192 1.12% 17701.697 17899.366 - -0.05% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.12% 37.680 38.101 - -3.00% -
SetIntersection_Interlaced_Set_float_256_64 1.11% 15482092.676 15654677.998 - 5.65% -
SetIntersection_None_Set_uint64_1024_16 1.11% 8738560.901 8835940.084 - 1.09% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.11% 14.158 14.315 - 0.99% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.11% 7.747 7.833 - 1.19% -
BM_CmpLess_short_uint 1.11% 1.104 1.116 - -0.08% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.11% 10.127 10.239 - -4.95% -
SetIntersection_Front_Vector_string_262144_1 1.11% 1141228.534 1153893.595 - 4.02% -
BM_deque_vector_ranges_copy/4000 1.11% 142.496 144.075 - -0.57% -
BM_std_min<unsigned_long_long>/30 1.11% 2.692 2.722 - 7.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.11% 10.762 10.882 - 2.61% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.11% 109.318 110.527 - 0.61% -
std::copy_n(list<int>)/262144 1.11% 215605.468 217989.525 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.10% 5368191.344 5427307.750 - 1.82% -
rng::rotate(vector<int>)_(1_element_forward)/32 1.10% 2.936 2.969 - 1.09% -
std::rotate(list<int>)_(by_1/3)/32 1.10% 15.080 15.246 - -0.82% -
SetIntersection_Interlaced_Set_float_1024_4 1.10% 10067753.317 10178184.712 - -0.15% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 1.10% 347610.472 351422.025 - 0.49% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.10% 1261439.127 1275270.752 - -5.68% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 1.10% 14.225 14.381 - 0.73% -
BM_CmpEqual_ushort_ushort 1.10% 1.107 1.119 - 0.61% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 1.09% 4.875 4.928 - 1.48% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.09% 1.018 1.029 - 1.68% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.09% 539.160 545.053 - 2.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 1.09% 15.852 16.025 - 1.18% -
BM_CmpLess_uchar_schar 1.09% 1.037 1.048 - 1.32% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.09% 13.697 13.847 - 0.71% -
rng::contains(vector<int>)_(process_all)/1048576 1.09% 236644.777 239226.929 - 0.98% -
std::search(vector<int>)_(same_length)/1024 1.09% 254.843 257.623 - 5.06% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.09% 700.017 707.654 - -0.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.09% 1858.385 1878.657 - 0.81% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.09% 54255.902 54847.537 - -1.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.09% 14.181 14.335 - 0.34% -
std::remove_if(deque<int>)_(prefix)/1024 1.09% 556.748 562.800 - -0.41% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.09% 5587.193 5647.887 - 0.18% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.09% 35.339 35.723 - 1.14% -
std::fill_n(vector<int>)/8192 1.09% 235.554 238.113 - 0.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 1.09% 10.577 10.692 - 0.40% -
SetIntersection_Front_Vector_string_16_1 1.08% 68678065.715 69423116.500 - 0.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.08% 1594828.316 1612122.507 - 5.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.08% 3.455 3.492 - -2.62% -
SetIntersection_None_Vector_uint64_1024_64 1.08% 1141726.734 1154105.936 - 0.21% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.08% 49422.171 49957.277 - -0.64% -
SetIntersection_Front_Vector_string_262144_262144 1.08% 14485701.743 14642539.875 - 1.56% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.08% 4.241 4.287 - -1.13% -
BM_MakeThenSortHeap_uint64_Descending_1024 1.08% 10.221 10.331 - 0.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.08% 11.478 11.602 - 0.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.08% 33.897 34.263 - 0.75% -
SetIntersection_None_Set_uint32_256_4 1.08% 11580237.471 11704905.431 - 1.55% -
BM_RangesSortHeap_uint32_4 1.07% 1.033 1.044 - -0.04% -
BM_MakeHeap_string_QuickSortAdversary_1024 1.07% 10.632 10.746 - 1.66% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.07% 14.716 14.874 - 0.74% -
BM_deque_vector_ranges_move_backward/70000 1.07% 8522.461 8613.559 - -1.00% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 1.07% 3895.227 3936.860 - 1.57% -
std::multiset<int>::equal_range(key)_(existent)/32 1.07% 2.551 2.578 - -0.66% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.07% 11.987 12.115 - 0.44% -
SetIntersection_Interlaced_Set_string_16_16 1.07% 63429020.985 64106452.347 - -2.48% -
BM_std_min<__int128>/4 1.07% 1.374 1.389 - 0.02% -
BM_deque_vector_ranges_copy_backward/4096 1.07% 147.915 149.493 - 1.36% -
BM_std_minmax<unsigned_char>/19 1.06% 1.656 1.673 - -0.52% -
SetIntersection_Front_Set_string_16384_4 1.06% 1319955.810 1333957.810 - 1.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.06% 282.302 285.294 - -2.88% -
BM_std_min<unsigned_long_long>/29 1.06% 2.456 2.482 - 1.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.06% 689.465 696.763 - 0.79% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.06% 22.028 22.261 - 1.52% -
BM_std_min<char>/28 1.06% 1.776 1.795 - 3.55% -
std::partial_sort(deque<int>)_(descending)/8192 1.06% 284366.018 287371.336 - 0.66% -
BM_CmpLess_uchar_uint 1.06% 1.121 1.133 - 0.47% -
BM_StringFindCharLiteral/64 1.06% 2.089 2.111 - -1.32% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.05% 6.240 6.306 - 1.48% -
BM_deque_vector_copy/64 1.05% 2.573 2.600 - -1.04% -
std::deque<std::string>::ctor(size)/32 1.05% 40.140 40.561 - -2.98% -
std::multiset<int>::insert(value)_(already_present)/0 1.05% 18.092 18.281 - 0.81% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.05% 141080.263 142558.195 - 1.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.05% 6683.945 6753.855 - 1.08% -
BM_RangesMakeThenSortHeap_float_SingleElement_16 1.05% 3.265 3.299 - 0.75% -
std::multiset<std::string>::clear()/0 1.04% 419.598 423.978 - 0.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.04% 22426995.112 22661020.179 - 0.71% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.04% 18400137.383 18592096.099 - 1.94% -
rng::stable_partition(vector<int>)_(dense)/1024 1.04% 295.235 298.306 - 0.86% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.04% 12.972 13.107 - 2.15% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.04% 30.885 31.206 - -0.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 33.084 33.428 - -3.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.04% 698.023 705.266 - 2.00% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.04% 283.395 286.335 - -0.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.04% 1.580 1.597 - -0.28% -
std::copy_backward(deque<int>)/32768 1.04% 4077.205 4119.428 - 0.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.04% 420.589 424.942 - 0.58% -
rng::find_last(vector<char>)_(bail_90%)/50 1.03% 1.031 1.042 - -2.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.03% 480.348 485.312 - 1.51% -
BM_deque_deque_ranges_move_backward/64000 1.03% 7937.075 8019.098 - -0.24% -
BM_StringRelational_Less_Huge_Large_Control 1.03% 2.468 2.494 - -0.85% -
SetIntersection_Interlaced_Set_uint32_64_16 1.03% 23947750.423 24194598.731 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.03% 162067612.581 163737846.171 - -26.62% -
std::set<int>::ctor(const&,_alloc)/8192 1.03% 49177.703 49684.209 - -0.09% -
BM_std_minmax<short>/7 1.03% 1.747 1.765 - 6.70% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.03% 1.433 1.447 - 0.19% -
rng::copy_backward(vector<bool>)_(aligned)/64 1.03% 1.893 1.913 - 5.78% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.03% 3810.438 3849.635 - 0.12% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.03% 12351.172 12477.983 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.03% 20018363.160 20223848.691 - 3.58% -
std::multiset<int>::clear()/32 1.03% 639.814 646.374 - 0.27% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.02% 38133.074 38523.714 - -0.01% -
std::sort(deque<int>)_(qsort_adversarial)/1024 1.02% 17758.991 17940.893 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.02% 145363.947 146852.283 - -0.19% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.02% 6467.293 6533.432 - -3.33% -
rng::fill(deque<int>)/8192 1.02% 239.636 242.085 - 0.10% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.02% 90958.691 91887.949 - 1.02% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.02% 8971.002 9062.652 - 0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.02% 54332.482 54887.403 - -0.22% -
SetIntersection_None_Set_uint32_256_1 1.02% 11425949.725 11542597.090 - 0.72% -
SetIntersection_None_Set_uint64_16_1 1.02% 70291082.552 71008570.369 - 0.54% -
rng::count(list<int>)_(every_other)/1024 1.02% 703.176 710.346 - -0.54% -
SetIntersection_None_Vector_uint64_16384_64 1.02% 1173032.512 1184974.542 - -0.02% -
rng::is_partitioned(list<int>)_(partitioned)/32 1.02% 8.672 8.760 - 1.91% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.02% 24.760 25.012 - -0.15% -
BM_PopHeap_string_16384 1.02% 72.700 73.439 - 0.20% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.02% 4.084 4.125 - 2.08% -
rng::is_sorted(list<int>,_pred)/8 1.01% 4.226 4.269 - -0.80% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.01% 22.189 22.414 - 0.07% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.01% 211.191 213.333 - 0.89% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 1.01% 5.652 5.709 - 1.24% -
BM_std_min<char>/7 1.01% 1.856 1.874 - -0.26% -
SetIntersection_Front_Vector_uint32_262144_64 1.01% 1428603.747 1443072.312 - 0.68% -
SetIntersection_Interlaced_Set_uint64_16_1 1.01% 66555109.816 67228430.369 - 0.40% -
rng::adjacent_find(deque<int>)/8 1.01% 3.750 3.788 - -22.19% -
SetIntersection_Front_Vector_uint64_256_4 1.01% 4348956.633 4392866.864 - -1.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.01% 255.983 258.568 - -2.15% -
rng::find_if(vector<char>)_(bail_25%)/32768 1.01% 2039.062 2059.621 - 1.76% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 1.01% 7.461 7.537 - 0.14% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.01% 1.655 1.672 - -0.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.01% 6301.484 6364.893 - -1.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.01% 367.573 371.271 - 2.37% -
std::multiset<std::string>::insert(value)_(already_present)/0 1.00% 19.548 19.744 - 0.64% -
rng::find_if(vector<int>)_(bail_25%)/8 1.00% 1.072 1.083 - 1.91% -
rng::find_end(list<int>,_pred)_(process_all)/1024 1.00% 814.395 822.562 - 0.11% -
SetIntersection_None_Set_float_262144_1 1.00% 1162173.096 1173811.281 - -5.98% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.00% 2.415 2.440 - 5.98% -
rng::unique_copy(list<int>)_(contiguous)/8192 1.00% 6916.000 6985.215 - 0.66% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.83% 165994.873 274.045 - 0.36% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 201.978 - 0.37% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 203.247 - 0.94% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.83% 164557.850 281.340 - 2.30% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 629.653 - 0.14% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 632.485 - 0.49% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 596.524 - 0.30% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 603.543 - 0.27% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 601.157 - 0.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 479.982 - 0.35% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 487.514 - 0.21% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.617 - 0.01% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.566 - 0.17% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 25.000 - 0.66% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2257.646 24.916 - 0.33% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.89% 3176.120 35.392 - 0.47% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.68% 5126.426 67.506 - 0.49% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.674 - 1.44% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.607 - 0.31% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.504 - 0.67% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.34% 4606.466 76.299 - 0.39% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.208 - 0.08% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 61.041 - -0.02% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.95% 3856.900 78.896 - 0.64% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.72% 772.137 63.962 - -0.01% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.38% 823.035 70.963 - -0.64% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.21% 821.234 80.413 - -0.37% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.72% 330.652 33.986 - -1.31% -
std::find_end(list<int>)_(match_near_end)/1000 -89.46% 749.559 78.988 - 1.17% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.45% 555.921 58.631 - 0.27% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.42% 264.507 27.974 - 1.52% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.38% 262.594 27.881 - -0.31% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.21% 557.330 60.117 - 0.77% -
rng::find_end(deque<int>)_(match_near_end)/1000 -89.13% 325.687 35.402 - 2.44% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.47% 596.926 74.780 - 0.48% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.96% 590.037 76.944 - 0.16% -
std::find_end(deque<int>)_(same_length)/8192 -81.89% 14836.594 2687.608 - -8.79% -
std::find_end(deque<int>)_(same_length)/1024 -81.76% 1848.876 337.258 - -1.97% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.557 - -0.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -74.16% 9.355 2.417 - -73.96% -
rng::find_end(deque<int>)_(same_length)/8192 -73.73% 11291.873 2966.802 - 0.31% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.90% 3571.863 1039.441 - -0.01% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -67.46% 9.208 2.996 - -67.75% -
std::find_end(deque<int>)_(same_length)/1000 -64.78% 940.071 331.129 - -1.77% -
rng::find_end(deque<int>)_(same_length)/1000 -63.87% 939.226 339.308 - 3.11% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.72% 749.637 271.948 - -63.28% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.81% 66.455 25.377 - -54.18% -
SetIntersection_Interlaced_Vector_float_262144_64 -59.86% 19934308.373 8000656.476 - -9.82% -
rng::for_each(map<int>)/8192 -57.33% 16713.732 7131.803 - -1.54% -
rng::for_each(multimap<int>)/8192 -57.17% 16489.075 7061.840 - -3.57% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.16% 11552.573 4949.139 - -0.62% -
std::flat_map<int,_int>::ctor(const&)/8192 -55.68% 1934.951 857.569 - -48.95% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -55.65% 10.375 4.601 - -59.24% -
rng::for_each(map<int>::iterator)/8192 -55.65% 16922.387 7505.443 - -0.81% -
rng::for_each(multimap<int>::iterator)/8192 -55.57% 16627.615 7387.797 - -3.39% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.47% 1928.193 858.651 - -49.56% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.15% 11485.048 5151.614 - 0.76% -
std::remove_copy(list<int>)_(prefix)/1024 -53.33% 1616.980 754.646 - 0.11% -
rng::for_each(multiset<int>)/8192 -52.83% 16312.973 7695.131 - -5.75% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.72% 20587.125 9732.972 - -11.92% -
rng::for_each(set<int>)/8192 -52.67% 16444.769 7783.679 - -2.88% -
rng::fill(list<int>)/50 -52.20% 35.178 16.815 - 0.30% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -51.94% 3921.697 1884.713 - 0.23% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.90% 36.504 17.557 - -0.07% -
std::find_end(deque<int>)_(near_matches)/8192 -51.82% 2352157.408 1133219.069 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.42% 499.582 242.706 - 0.11% -
rng::for_each(set<int>::iterator)/8192 -51.41% 16244.215 7892.668 - -4.08% -
rng::for_each(multiset<int>::iterator)/8192 -51.35% 16188.113 7876.250 - -4.14% -
std::swap_ranges(list<int>)/1024 -51.32% 1568.947 763.704 - 0.38% -
std::find_end(vector<int>)_(same_length)/1024 -51.16% 510.199 249.165 - -0.71% -
std::find_end(vector<int>)_(same_length)/1000 -51.14% 499.138 243.903 - -0.11% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.12% 1251.621 611.819 - 0.22% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.07% 10257.544 5018.595 - 0.27% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.07% 1281.249 626.964 - 0.33% -
rng::find_end(vector<int>)_(same_length)/1000 -50.85% 502.089 246.771 - 1.12% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.65% 1547.258 763.582 - 0.18% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.63% 1547.523 764.085 - 0.37% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.57% 1584.591 783.213 - 0.07% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.54% 1583.779 783.310 - 0.10% -
rng::find_end(vector<int>)_(same_length)/1024 -50.48% 513.721 254.389 - 1.47% -
rng::find_end(list<int>)_(same_length)/1000 -50.09% 1475.782 736.544 - 0.19% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -50.05% 49.361 24.656 - -53.08% -
std::find_end(list<int>)_(same_length)/1000 -49.90% 1477.769 740.412 - 0.03% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.89% 1559.576 781.556 - 0.17% -
std::find_end(list<int>)_(same_length)/1024 -49.88% 1508.105 755.869 - -0.82% -
std::find_end(vector<int>)_(same_length)/8192 -49.58% 4048.483 2041.073 - 0.75% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.94% 1222.852 624.352 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.88% 10022.870 5124.111 - 0.21% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.88% 1565.377 800.289 - 0.08% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -48.86% 1252.685 640.615 - 0.34% -
rng::find_end(list<int>)_(same_length)/1024 -48.82% 1495.851 765.587 - -0.18% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -48.74% 19365.065 9926.901 - -5.60% -
std::find_end(list<int>)_(same_length)/8192 -48.23% 18652.964 9655.830 - 18.36% -
rng::find_end(vector<int>)_(same_length)/8192 -48.09% 3826.819 1986.383 - 2.11% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.02% 6284039.491 3266612.199 - 2.34% -
rng::find_end(deque<int>)_(near_matches)/8192 -47.27% 2136620.622 1126674.973 - -0.03% -
std::find_end(deque<int>)_(near_matches)/1024 -47.21% 31268.968 16505.999 - 0.20% -
std::find_end(deque<int>)_(near_matches)/1000 -47.20% 30100.476 15892.819 - 0.46% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.64% 1440.233 768.457 - 0.08% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.63% 23.598 12.830 - 0.25% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -44.97% 1363.352 750.211 - 0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -44.65% 1030.020 570.139 - -21.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -44.34% 1029.055 572.742 - -22.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -42.95% 953.567 544.011 - -22.97% -
BM_PushHeap_string_Descending_262144 -42.84% 5.448 3.114 - -2.84% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.26% 122.753 72.103 - -38.05% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -41.06% 11.940 7.037 - -8.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -40.91% 5992121.144 3540843.962 - -0.26% -
BM_RangesPushHeap_float_Descending_1 -40.80% 0.697 0.413 - 0.35% -
rng::find_end(list<int>)_(same_length)/8192 -40.59% 15910.348 9452.326 - 14.28% -
SetIntersection_Interlaced_Vector_float_16384_256 -39.57% 29707649.995 17952129.794 - 33.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -39.33% 30927304.443 18764629.351 - -9.68% -
rng::find_end(deque<int>)_(near_matches)/1000 -38.87% 27541.831 16836.903 - -1.78% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.69% 13.472 8.259 - 0.10% -
BM_RangesMakeHeap_string_Descending_262144 -38.62% 5.681 3.487 - -8.04% -
rng::find_end(deque<int>)_(near_matches)/1024 -38.56% 28629.841 17590.066 - -0.52% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -38.33% 0.637 0.393 - -8.49% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -38.10% 24.568 15.207 - 0.19% -
rng::for_each(set<int>)/50 -38.01% 60.515 37.516 - -0.07% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.90% 49.147 31.012 - -4.70% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -36.32% 27176762.565 17306301.532 - 101.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -36.23% 9.978 6.363 - 0.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -35.92% 7.191 4.608 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.80% 0.697 0.448 - -33.60% -
rng::for_each(multiset<int>::iterator)/50 -35.51% 56.078 36.164 - 0.28% -
BM_MakeThenSortHeap_string_Descending_1024 -35.21% 38.787 25.129 - -4.11% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -34.10% 0.648 0.427 - -0.51% -
BM_RangesPushHeap_float_SingleElement_1 -33.81% 0.637 0.422 - -5.96% -
std::unordered_set<int>::count(key)_(non-existent)/0 -33.76% 0.405 0.268 - -34.11% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -32.48% 123.465 83.362 - -26.25% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -32.36% 1572.084 1063.392 - 2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.22% 13030688.087 8832631.267 - -1.90% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.91% 40.917 27.861 - -0.13% -
std::move(vector<int>)/262144 -31.85% 21917.347 14936.477 - -0.50% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.37% 0.489 0.336 - -15.26% -
BM_PushHeap_string_Descending_16384 -31.20% 3.369 2.318 - -2.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.17% 12751375.971 8776152.975 - -1.75% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -30.86% 0.531 0.367 - -18.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.84% 12818368.126 8864874.411 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.71% 12843962.186 8900019.521 - 0.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -30.48% 71.999 50.052 - 1.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.39% 53.323 37.117 - -29.47% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.25% 349044701.739 243462332.769 - -30.03% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -30.24% 38.362 26.761 - -5.63% -
rng::for_each(set<int>::iterator)/50 -30.23% 50.510 35.240 - -0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -29.89% 12744330.709 8934624.216 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -29.74% 12841103.054 9021934.162 - 1.35% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -29.67% 4.195 2.951 - -29.46% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -29.49% 0.487 0.343 - -1.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -29.45% 1.668 1.177 - -10.11% -
BM_RangesMakeHeap_string_Descending_16384 -29.10% 3.849 2.729 - -4.44% -
BM_PushHeap_string_Descending_1024 -27.91% 3.315 2.390 - -3.74% -
BM_std_min<unsigned_long_long>/1 -27.90% 0.458 0.330 - -27.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -27.76% 1.862 1.345 - 9.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -27.62% 0.634 0.459 - -8.15% -
BM_RangesMakeHeap_string_Ascending_262144 -27.30% 9.764 7.098 - -16.27% -
SetIntersection_Interlaced_Vector_float_1024_16 -27.28% 2819898.220 2050610.048 - -0.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.83% 61.348 44.890 - 0.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.62% 34.334 25.195 - -13.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -26.53% 12045144.303 8849705.676 - -0.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -26.52% 0.534 0.393 - -29.29% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -26.22% 43.079 31.784 - 3.08% -
BM_PushHeap_string_Descending_256 -26.19% 3.067 2.263 - -2.03% -
BM_PopHeap_string_1 -26.07% 0.700 0.517 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -25.65% 11922039.318 8863969.518 - -0.10% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -25.60% 11081.635 8244.853 - -16.93% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -25.51% 0.697 0.519 - 13.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -25.39% 48.571 36.239 - -2.46% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -25.26% 6.816 5.094 - -5.26% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -25.13% 62.168 46.544 - 15.68% -
rng::for_each(map<int>::iterator)/50 -25.03% 49.859 37.381 - -0.77% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -24.88% 34.902 26.219 - 3.44% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -24.85% 2189.661 1645.532 - -24.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -24.81% 11916398.273 8960329.794 - 1.97% -
std::none_of(vector<int>)_(process_all)/50 -24.72% 18.201 13.701 - 7.88% -
BM_PushHeap_string_Ascending_262144 -24.55% 37.413 28.227 - -0.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.45% 12672.794 9574.030 - -0.46% -
BM_RangesMakeHeap_string_Descending_1024 -24.22% 3.569 2.704 - -5.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -24.22% 11903904.478 9021049.706 - 1.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -24.16% 44.302 33.599 - 0.20% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -24.15% 48.179 36.543 - 0.44% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -24.00% 0.612 0.465 - -7.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -23.96% 12568.340 9556.609 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.89% 36.731 27.955 - 0.22% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -23.89% 1.704 1.297 - -14.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -23.88% 9.868 7.511 - 22.58% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -23.83% 11.792 8.982 - -5.82% -
rng::for_each(multimap<int>)/50 -23.73% 50.521 38.531 - 1.41% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -23.66% 40.399 30.840 - 11.75% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -23.55% 1.548 1.183 - -22.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.30% 37.470 28.739 - 1.12% -
SetIntersection_Interlaced_Vector_float_262144_256 -23.02% 51787677.388 39864634.396 - 64.12% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -22.39% 33.594 26.072 - -25.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -22.29% 0.556 0.432 - -3.96% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -22.10% 38.494 29.988 - -5.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -22.04% 1690.468 1317.926 - -9.72% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.87% 11.534 9.012 - -1.04% -
BM_RangesMakeHeap_string_Random_262144 -21.77% 19.422 15.195 - -3.97% -
BM_RangesMakeHeap_string_Descending_256 -21.03% 3.427 2.706 - -4.34% -
BM_MakeHeap_uint64_Random_4 -20.93% 1.446 1.143 - 2.77% -
BM_RangesPushHeap_string_Ascending_262144 -20.87% 35.282 27.919 - 3.05% -
BM_PushHeap_string_PipeOrgan_262144 -20.75% 22.068 17.488 - -1.43% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -20.72% 23045.624 18270.439 - -25.71% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -20.54% 11.119 8.835 - -2.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.24% 9.394 7.492 - -6.72% -
BM_StringDestroy_Small -20.24% 0.876 0.699 - -0.41% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -20.23% 56.102 44.751 - -20.05% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -20.16% 2426521.335 1937257.618 - 3.44% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -19.97% 23964.622 19179.743 - -25.67% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.93% 23.532 18.843 - -28.49% -
BM_PushHeap_string_PipeOrgan_16384 -19.91% 16.302 13.056 - -1.08% -
BM_vector_deque_ranges_copy/64000 -19.86% 2956.845 2369.598 - -18.13% -
std::unordered_set<std::string>::erase(iterator)/8192 -19.84% 33.005 26.457 - -11.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.59% 36.432 29.296 - 0.24% -
BM_vector_deque_copy/64000 -19.54% 2941.764 2366.830 - -19.12% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -19.45% 11.019 8.876 - -1.67% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -19.44% 1712.715 1379.802 - -19.74% -
BM_vector_deque_move/64000 -19.43% 2929.030 2360.036 - -18.17% -
BM_MakeHeap_string_Ascending_262144 -19.29% 9.172 7.403 - 1.31% -
std::move(list<int>)/64 -19.24% 48.844 39.445 - 0.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.82% 66.627 54.088 - -14.71% -
rng::contains(list<int>)_(process_all)/32 -18.75% 11.260 9.149 - -1.74% -
SetIntersection_Interlaced_Vector_float_16384_1024 -18.74% 73662480.050 59857682.677 - 43.15% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.70% 11.199 9.105 - -22.94% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -18.58% 31.956 26.019 - 1.13% -
BM_vector_deque_move/70000 -18.54% 3168.333 2581.053 - -17.96% -
std::unordered_set<int>::contains(key)_(existent)/1024 -18.48% 1.402 1.143 - -14.67% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.38% 2342269.648 1911698.656 - 0.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -18.28% 0.494 0.404 - 34.96% -
rng::is_sorted_until(list<int>)/8192 -18.21% 8253.666 6750.707 - -5.73% -
vector<bool>::reserve() -18.20% 10.127 8.284 - -1.69% -
BM_PushHeap_string_Descending_64 -18.12% 2.692 2.204 - -0.45% -
BM_PushHeap_string_Ascending_16384 -18.10% 22.263 18.233 - -0.53% -
rng::is_sorted(list<int>,_pred)/8192 -17.77% 8842.431 7271.266 - -11.24% -
BM_vector_deque_ranges_move/0 -17.65% 0.519 0.428 - 23.36% -
BM_vector_deque_ranges_copy/65536 -17.61% 2875.076 2368.641 - -17.38% -
BM_vector_deque_move/65536 -17.55% 2875.902 2371.108 - -17.27% -
rng::rotate_copy(list<int>)/8192 -17.51% 8304.351 6849.935 - -14.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -17.49% 605.369 499.475 - -17.27% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -17.46% 1.302 1.074 - 7.44% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.41% 1.949 1.609 - 23.77% -
BM_vector_deque_ranges_copy/70000 -17.28% 3133.310 2591.765 - -17.59% -
std::set<std::string>::erase(iterator)/32 -17.28% 31.185 25.797 - -0.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -17.27% 41.952 34.708 - 0.49% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -17.26% 40414.932 33438.249 - 2.75% -
BM_vector_deque_copy/70000 -17.17% 3131.595 2593.999 - -17.65% -
BM_vector_deque_ranges_move/65536 -17.16% 2859.981 2369.153 - -17.19% -
BM_vector_deque_move_backward/2 -17.05% 2.280 1.892 - -2.83% -
BM_vector_deque_ranges_move/64000 -17.04% 2853.758 2367.513 - -14.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -16.97% 0.556 0.462 - -24.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -16.93% 28.305 23.512 - -2.13% -
BM_MakeHeap_float_Random_16 -16.93% 1.608 1.336 - -12.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -16.88% 1.146 0.952 - -5.66% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -16.82% 38852.096 32317.388 - 2.56% -
rng::for_each(multiset<int>)/50 -16.80% 45.153 37.569 - -0.02% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.74% 7182027.345 5979695.537 - 0.56% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -16.67% 0.611 0.509 - 10.73% -
std::unique_copy(list<int>)_(sprinkled)/52 -16.60% 26.008 21.691 - 0.64% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -16.42% 0.574 0.480 - 7.22% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.40% 30.443 25.451 - -31.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -16.35% 1.076 0.900 - 2.75% -
BM_PushHeap_string_Random_262144 -16.32% 21.799 18.240 - 0.19% -
std::copy(vector<bool>)_(aligned)/1048576 -16.28% 3320.693 2780.181 - 6.33% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -16.16% 6.456 5.413 - 21.78% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -16.09% 5.894 4.946 - -1.60% -
rng::starts_with(list<int>)/8192 -16.08% 8943.543 7505.612 - -12.93% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -15.90% 14.050 11.816 - -1.66% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -15.86% 2.199 1.850 - -17.65% -
std::search(deque<int>)_(no_match)/1024 -15.81% 415.445 349.758 - -14.88% -
rng::search(deque<int>)_(near_matches)/1024 -15.81% 25225.077 21237.578 - -3.87% -
std::find_end(vector<int>)_(near_matches)/8192 -15.77% 919809.210 774781.896 - 0.25% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.72% 13.918 11.729 - -8.61% -
std::rotate(list<int>)_(by_1/2)/32 -15.70% 7.086 5.973 - -0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.69% 724.185 610.577 - -22.07% -
BM_RangesMakeHeap_string_Descending_64 -15.62% 3.051 2.575 - -3.83% -
BM_vector_deque_copy/2 -15.60% 2.065 1.743 - 3.00% -
rng::search(deque<int>)_(near_matches)/1000 -15.59% 24086.824 20331.609 - -3.24% -
rng::none_of(vector<int>)_(process_all)/50 -15.35% 14.879 12.595 - -0.04% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.27% 922659.027 781787.620 - 0.29% -
rng::copy(vector<int>)/32768 -15.16% 3486.281 2957.639 - -17.74% -
rng::copy(vector<bool>)_(aligned)/262144 -15.10% 326.673 277.337 - 0.17% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -15.04% 1.671 1.419 - -23.10% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.00% 30.478 25.905 - -0.26% -
BM_std_minmax<unsigned_char>/8 -14.98% 1.087 0.924 - -4.82% -
BM_vector_deque_ranges_move/70000 -14.90% 3048.032 2593.911 - -14.58% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -14.88% 1.339 1.140 - -3.75% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.78% 1.532 1.306 - 4.44% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.74% 866.786 738.994 - -0.08% -
BM_vector_deque_ranges_move_backward/0 -14.73% 0.606 0.517 - -1.24% -
std::rotate(list<int>)_(by_1/4)/32 -14.73% 14.572 12.426 - -0.11% -
rng::is_sorted_until(deque<int>)/8 -14.69% 4.285 3.656 - 17.97% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -14.60% 10.593 9.047 - -4.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -14.60% 1.700 1.452 - -3.73% -
BM_vector_deque_move_backward/1 -14.58% 2.569 2.194 - -1.04% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.58% 9642.357 8236.589 - -13.46% -
rng::partition(list<int>)_(dense)/8192 -14.57% 5095.363 4353.108 - -1.37% -
rng::find_last(list<int>)_(bail_90%)/1024 -14.54% 63.041 53.876 - -1.93% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.49% 232.555 198.850 - -14.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -14.47% 26.030 22.262 - -1.38% -
BM_RangesMakeHeap_string_Descending_16 -14.45% 2.754 2.356 - -0.18% -
SetIntersection_Front_Set_uint64_16384_256 -14.38% 5062987.970 4334987.972 - -2.09% -
BM_RangesMakeHeap_uint32_Random_4 -14.37% 1.704 1.459 - 19.58% -
rng::unique_copy(list<int>)_(sprinkled)/32 -14.34% 12.832 10.993 - -0.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -14.26% 0.501 0.430 - -4.73% -
BM_StringRead_Hot_Deep_Large -14.15% 0.576 0.494 - -13.09% -
BM_PopHeap_uint64_1 -14.13% 0.519 0.446 - -20.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -14.05% 1731.791 1488.485 - -9.00% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -14.05% 10.507 9.032 - -9.92% -
rng::partition(deque<int>)_(sparse)/32 -14.05% 13.592 11.683 - 10.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.99% 44.124 37.952 - -1.80% -
std::rotate(list<int>)_(by_1/2)/8192 -13.98% 6269.659 5393.439 - -13.92% -
BM_PushHeap_string_Descending_16 -13.95% 2.436 2.096 - 0.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -13.92% 19.884 17.117 - -1.29% -
rng::partition(deque<int>)_(sparse)/50 -13.89% 20.250 17.437 - 14.94% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.88% 47.666 41.052 - -43.70% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -13.84% 0.496 0.427 - 1.79% -
std::set<int>::erase(key)_(non-existent)/32 -13.78% 2.680 2.310 - -11.35% -
BM_PopHeap_pair<uint32,_uint32>_1 -13.77% 0.506 0.437 - -11.93% -
BM_StringRelationalLiteral_Less_Large_Small_Control -13.75% 1.888 1.629 - -11.47% -
std::all_of(deque<int>)_(process_all)/50 -13.70% 21.237 18.328 - -9.60% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.69% 72.127 62.250 - -13.61% -
std::partition(deque<int>)_(dense)/50 -13.69% 16.338 14.102 - -4.79% -
std::move(deque<int>)/32768 -13.62% 2121.008 1832.110 - -14.42% -
BM_deque_vector_copy/64000 -13.59% 2849.679 2462.460 - 3.22% -
rng::rotate(vector<int>)_(1_element_forward)/50 -13.52% 5.271 4.558 - -13.36% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -13.52% 1.725 1.492 - -2.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -13.48% 5711.960 4941.722 - 1.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -13.45% 1.051 0.910 - -10.50% -
BM_SortHeap_pair<uint32,_uint32>_4 -13.43% 1.890 1.636 - -0.69% -
rng::for_each(multimap<int>::iterator)/50 -13.39% 41.754 36.163 - -0.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -13.33% 838.420 726.687 - -1.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -13.24% 0.350 0.303 - -0.04% -
BM_PushHeap_uint64_SingleElement_64 -13.21% 0.407 0.353 - 0.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 -13.10% 156317150.750 135840214.953 - 80.70% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -13.08% 10.431 9.067 - -0.33% -
BM_PushHeap_string_Descending_4 -13.05% 2.166 1.884 - -0.87% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -13.02% 1.973 1.716 - -3.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -12.98% 9152.059 7963.760 - -13.14% -
SetIntersection_Front_Set_uint64_256_256 -12.94% 9876181.378 8598207.916 - -12.91% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.91% 24.540 21.373 - 2.36% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -12.73% 5.069 4.424 - -0.10% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -12.73% 24.595 21.465 - -4.77% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -12.67% 1.396 1.219 - -3.67% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.64% 57.437 50.179 - -2.50% -
BM_deque_vector_copy/65536 -12.63% 2940.076 2568.630 - 2.41% -
rng::remove_if(deque<int>)_(sprinkled)/50 -12.55% 71.396 62.433 - -5.18% -
std::partition(list<int>)_(sparse)/8192 -12.53% 8176.408 7151.907 - -4.19% -
std::partition(list<int>)_(dense)/8192 -12.51% 5019.045 4391.295 - -10.33% -
rng::none_of(deque<int>)_(process_all)/32 -12.42% 18.126 15.875 - 0.22% -
BM_RangesMakeHeap_float_Random_64 -12.38% 1.649 1.445 - -6.61% -
std::map<std::string,_int>::ctor(const&)/32 -12.38% 788.837 691.186 - 0.79% -
SetIntersection_None_Set_uint32_16384_64 -12.36% 173128619.688 151723781.536 - -0.54% -
rng::move_backward(vector<bool>)_(unaligned)/512 -12.34% 5.365 4.703 - 0.09% -
BM_PushHeap_string_SingleElement_1024 -12.18% 2.768 2.431 - -1.98% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.18% 9511.754 8352.975 - -10.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -12.18% 42570.084 37385.396 - -0.13% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -12.14% 1.498 1.316 - -1.15% -
std::unordered_multiset<int>::count(key)_(existent)/32 -12.12% 1.858 1.633 - -12.29% -
BM_PushHeap_string_SingleElement_16 -12.12% 2.764 2.429 - -1.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.11% 29.548 25.971 - 1.07% -
std::set<int>::insert(value)_(already_present)/1024 -12.06% 6.776 5.959 - -9.92% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.05% 1652076.977 1452933.832 - 0.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -12.03% 1.242 1.093 - -9.02% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.01% 1466805.052 1290618.170 - -2.58% -
bm_lexicographical_compare<signed_char>/64 -12.01% 2.313 2.035 - 1.61% -
SetIntersection_None_Set_uint32_16384_4 -11.97% 172477287.711 151831453.135 - -0.45% -
rng::contains_subrange(deque<int>)_(process_all)/50 -11.89% 18.253 16.083 - -14.64% -
std::rotate(vector<int>)_(1_element_forward)/50 -11.88% 5.269 4.643 - -11.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -11.88% 36.609 32.260 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -11.88% 0.349 0.307 - -2.79% -
SetIntersection_None_Set_uint32_16384_16 -11.87% 171727238.737 151350365.795 - -0.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.86% 24.119 21.258 - -10.12% -
BM_PushHeap_float_SingleElement_1 -11.86% 0.697 0.614 - 22.60% -
std::set<int>::insert(value)_(already_present)/8192 -11.84% 10.831 9.549 - -11.04% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.83% 5.498 4.848 - -1.75% -
BM_PushHeap_string_SingleElement_256 -11.83% 2.744 2.419 - -1.75% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -11.83% 22.730 20.042 - -0.92% -
SetIntersection_None_Set_uint32_16384_256 -11.82% 173125433.843 152665850.495 - 0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -11.80% 1900064.770 1675817.003 - 8.43% -
SetIntersection_None_Set_uint32_16384_1 -11.73% 172327363.153 152106436.545 - -0.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.62% 14.982 13.240 - -21.41% -
std::partition(deque<int>)_(dense)/32 -11.62% 11.146 9.851 - 3.18% -
BM_RangesMakeHeap_string_Descending_4 -11.58% 2.416 2.137 - -1.11% -
BM_RangesMakeHeap_string_SingleElement_262144 -11.53% 8.224 7.276 - -1.77% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.49% 11.918 10.548 - -0.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -11.48% 40480084.849 35831053.519 - 13.38% -
BM_std_minmax<long_long>/1 -11.40% 0.693 0.614 - -5.25% -
BM_RangesPushHeap_uint32_Random_1 -11.39% 0.501 0.444 - -11.86% -
BM_std_min<unsigned_char>/1 -11.34% 0.325 0.288 - -36.20% -
BM_RangesMakeHeap_float_Random_16 -11.30% 1.710 1.517 - 0.74% -
std::set<std::string>::erase(key)_(existent)/32 -11.30% 69.655 61.786 - 1.57% -
SetIntersection_Front_Vector_string_16384_16384 -11.28% 349321957.742 309908232.067 - -12.26% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -11.21% 0.562 0.499 - -16.75% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -11.19% 0.451 0.400 - -11.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.18% 384.496 341.497 - -1.10% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.18% 48.272 42.876 - -1.15% -
std::move(vector<bool>)_(aligned)/64 -11.17% 1.776 1.578 - -11.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -11.10% 25.329 22.518 - 0.07% -
rng::search(list<int>,_pred)_(no_match)/8192 -11.09% 8301.461 7380.473 - -9.86% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.09% 965612.659 858573.006 - -9.98% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.05% 15986.728 14220.220 - 0.34% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.04% 15425.724 13722.581 - 0.38% -
BM_vector_deque_copy/65536 -10.99% 2663.154 2370.353 - -10.82% -
std::stable_partition(deque<int>)_(sparse)/32 -10.98% 12.170 10.834 - -13.85% -
BM_lexicographical_compare_three_way_fast_path/1 -10.98% 0.391 0.348 - -10.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -10.97% 7680.387 6837.878 - -0.89% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.96% 1.384 1.232 - -12.19% -
std::search(list<int>)_(same_length)/8192 -10.96% 10541.812 9386.033 - -9.23% -
BM_PushHeap_string_SingleElement_64 -10.96% 2.773 2.469 - -1.69% -
rng::partition(list<int>)_(sparse)/8192 -10.90% 7879.756 7020.619 - 0.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -10.90% 0.306 0.272 - -12.06% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.88% 347.567 309.755 - -10.73% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -10.87% 2.196 1.957 - -3.60% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.76% 2.602 2.322 - 6.70% -
BM_std_min<long_long>/1 -10.72% 0.673 0.601 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -10.72% 156557811.397 139777374.845 - -6.02% -
BM_std_minmax_element<long_long>/3 -10.68% 1.121 1.002 - -22.57% -
BM_RangesPushHeap_uint64_SingleElement_1 -10.67% 0.616 0.550 - -21.10% -
rng::generate_n(list<int>)/50 -10.66% 17.443 15.584 - -0.42% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.64% 1859.037 1661.225 - 0.41% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -10.63% 28.701 25.650 - 6.56% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -10.60% 11.272 10.077 - -6.79% -
std::unordered_set<std::string>::find(key)_(existent)/32 -10.60% 42.144 37.677 - -3.88% -
BM_RangesPushHeap_string_Ascending_1024 -10.60% 13.845 12.378 - 4.57% -
std::unordered_set<std::string>::erase(iterator)/32 -10.58% 31.739 28.381 - -6.67% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.56% 42.062 37.621 - -10.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -10.54% 9368.361 8380.735 - 0.95% -
BM_RangesPushHeap_string_Ascending_256 -10.54% 10.974 9.817 - 5.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -10.52% 1.339 1.198 - -2.05% -
std::generate_n(list<int>)/50 -10.50% 17.232 15.424 - -0.53% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -10.49% 0.294 0.263 - -41.36% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.49% 1.233 1.104 - -8.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -10.47% 10821432.848 9688438.711 - -1.98% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -10.47% 10830407.145 9696624.805 - -2.34% -
std::copy_if(list<int>)_(entire_range)/64 -10.43% 36.189 32.414 - 5.84% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -10.43% 1.147 1.028 - -14.16% -
BM_tolower_char<char> -10.41% 0.691 0.619 - 11.60% -
std::find_end(forward_list<int>)_(same_length)/8192 -10.35% 14518.091 13014.746 - -8.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -10.35% 26.299 23.577 - -10.51% -
BM_PushHeap_string_SingleElement_262144 -10.32% 2.785 2.497 - -1.36% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -10.30% 848.946 761.530 - -7.72% -
rng::unique(list<int>)_(contiguous)/52 -10.25% 74.996 67.306 - 0.05% -
std::find_if_not(vector<int>)_(bail_25%)/8 -10.19% 1.119 1.005 - -0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -10.18% 156242487.660 140334004.265 - -5.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -10.17% 10813488.645 9714168.434 - 15.37% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.12% 1847.947 1660.905 - -0.02% -
BM_PushHeap_string_SingleElement_16384 -10.12% 2.720 2.444 - -2.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -10.10% 21.985 19.764 - -0.18% -
rng::search(deque<int>,_pred)_(no_match)/1024 -10.09% 436.511 392.462 - -10.10% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -10.08% 24928.584 22414.756 - 0.04% -
std::find_end(list<int>)_(near_matches)/1000 -10.07% 36998.954 33272.515 - 0.09% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 -10.05% 0.567 0.510 - 11.63% -
std::for_each(list<int>)/8192 -10.03% 8685.738 7814.277 - -3.13% -
std::map<int,_int>::insert(value)_(already_present)/0 -10.03% 0.679 0.611 - 5.11% -
BM_PushHeap_string_SingleElement_4 -10.02% 2.401 2.160 - -3.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -10.01% 16676.190 15007.492 - 37.79% -
BM_std_minmax<char>/16 -9.92% 1.026 0.924 - -4.82% -
BM_deque_vector_copy/70000 -9.88% 3181.643 2867.166 - 0.64% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -9.86% 2686841.797 2421840.689 - 0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 -9.86% 2.743 2.472 - -2.16% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.84% 1627487.471 1467305.644 - 0.09% -
std::find_end(list<int>)_(near_matches)/1024 -9.81% 38556.447 34773.909 - 0.30% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -9.79% 1.192 1.075 - 0.27% -
BM_std_minmax<char>/26 -9.78% 1.538 1.388 - -3.47% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.76% 25486.971 22999.651 - 0.03% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.73% 26097.227 23557.438 - 0.16% -
rng::remove_if(vector<int>)_(prefix)/1024 -9.72% 383.016 345.775 - -1.07% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -9.70% 1.787 1.613 - -1.23% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -9.69% 1.735 1.567 - 0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.66% 63561.715 57419.362 - -0.40% -
BM_RangesMakeHeap_string_Ascending_16384 -9.66% 5.784 5.225 - -10.08% -
BM_MakeHeap_uint64_Ascending_4 -9.65% 0.452 0.408 - -0.84% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.63% 29.440 26.604 - -0.26% -
std::copy_backward(vector<bool>)_(aligned)/64 -9.54% 1.776 1.606 - -3.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -9.51% 1695818.908 1534474.231 - 6.49% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -9.50% 0.870 0.787 - -6.22% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -9.49% 35.260 31.915 - -0.97% -
SetIntersection_Interlaced_Vector_string_16384_16 -9.45% 4611664.826 4175849.015 - -3.26% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.41% 25700.541 23280.865 - -0.19% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -9.40% 1.161 1.052 - -19.90% -
std::is_sorted_until(list<int>,_pred)/8192 -9.39% 7769.360 7039.565 - -4.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -9.39% 18.906 17.130 - 7.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -9.39% 1.045 0.947 - -5.27% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -9.37% 29.304 26.559 - -0.14% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -9.35% 34.356 31.142 - -3.57% -
std::unordered_set<int>::count(key)_(existent)/32 -9.35% 1.470 1.333 - 2.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.35% 216119695.254 195914268.577 - -53.10% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.34% 61.212 55.492 - -3.12% -
SetIntersection_Interlaced_Set_float_256_256 -9.32% 9422638.077 8544067.955 - -5.71% -
std::set<std::string>::count(key)_(existent)/1024 -9.31% 24.362 22.095 - 0.13% -
std::find_end(list<int>)_(near_matches)/8192 -9.25% 2502622.025 2271227.003 - 0.68% -
BM_MakeHeap_float_Random_64 -9.22% 1.787 1.622 - 1.46% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -9.21% 57.214 51.947 - 4.86% -
rng::is_sorted_until(list<int>,_pred)/8192 -9.18% 7808.102 7091.324 - -5.79% -
rng::generate_n(list<int>)/32 -9.11% 9.532 8.664 - 0.21% -
std::set<std::string>::contains(key)_(existent)/8192 -9.11% 29.902 27.178 - 0.98% -
BM_deque_vector_ranges_copy/70000 -9.10% 3093.417 2811.897 - -0.13% -
BM_vector_deque_move/0 -9.10% 0.555 0.505 - 31.29% -
BM_PushHeap_string_Ascending_1024 -9.08% 13.088 11.900 - -6.41% -
std::remove_copy(deque<int>)_(prefix)/1024 -9.03% 413.401 376.072 - -0.03% -
BM_deque_deque_copy/70000 -9.01% 3166.577 2881.267 - -4.75% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -9.00% 1.331 1.211 - -2.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.00% 0.381 0.347 - -19.70% -
rng::find_end(list<int>)_(near_matches)/1000 -8.99% 36519.227 33235.286 - 0.17% -
rng::find_end(list<int>)_(near_matches)/8192 -8.98% 2495790.325 2271608.819 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.96% 10825815.741 9855484.156 - -0.40% -
BM_vector_deque_ranges_copy/2 -8.96% 2.066 1.881 - -6.10% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -8.95% 0.933 0.849 - 3.11% -
std::is_sorted(vector<int>,_pred)/8 -8.88% 4.107 3.742 - -1.87% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -8.88% 1.345 1.225 - 2.14% -
rng::find_end(list<int>)_(near_matches)/1024 -8.87% 38068.399 34689.830 - 0.06% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -8.86% 2.807 2.559 - -1.67% -
BM_std_min<unsigned___int128>/4000 -8.86% 2659.258 2423.698 - 6.98% -
std::multiset<int>::find(key)_(existent)/8192 -8.86% 8.910 8.121 - -10.84% -
BM_PushHeap_string_PipeOrgan_1024 -8.84% 10.795 9.840 - 1.30% -
BM_deque_vector_ranges_move_backward/0 -8.84% 1.503 1.370 - -0.22% -
std::rotate(list<int>)_(1_element_backward)/50 -8.83% 24.788 22.599 - 0.13% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -8.83% 41200.820 37563.394 - -0.36% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -8.81% 209.113 190.691 - -0.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -8.79% 1.265 1.154 - -0.87% -
BM_std_min<unsigned___int128>/1024 -8.77% 679.539 619.919 - 8.53% -
BM_std_min<unsigned___int128>/512 -8.76% 338.247 308.619 - 8.15% -
BM_std_min<unsigned___int128>/5500 -8.72% 3656.764 3338.009 - 7.51% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.71% 12.120 11.064 - -0.61% -
rng::partial_sort(deque<int>)_(descending)/8 -8.67% 44.162 40.332 - -2.17% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.65% 42839.974 39134.553 - 0.09% -
BM_std_min<unsigned___int128>/70000 -8.65% 46877.141 42823.739 - 8.90% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.64% 549.961 502.443 - 0.26% -
BM_std_minmax<char>/27 -8.62% 1.952 1.784 - -3.78% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.58% 1.255 1.147 - -5.73% -
std::find(vector<long_long>)_(bail_25%)/8 -8.57% 0.956 0.874 - -3.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.56% 0.449 0.411 - -21.01% -
BM_std_min<unsigned___int128>/4096 -8.50% 2722.689 2491.229 - 7.87% -
BM_MakeThenSortHeap_string_Descending_256 -8.47% 19.664 17.998 - 1.38% -
BM_std_min<unsigned___int128>/65536 -8.45% 43894.516 40185.584 - 8.69% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.43% 32.285 29.565 - 10.34% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.42% 196.101 179.587 - -0.01% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -8.36% 13.857 12.699 - 0.54% -
BM_std_min<__int128>/1 -8.30% 0.371 0.340 - -8.36% -
BM_deque_deque_ranges_move_backward/5500 -8.30% 223.600 205.041 - -0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -8.29% 6691892.096 6137037.829 - -0.60% -
BM_std_min<unsigned___int128>/64000 -8.29% 42883.511 39328.929 - 9.83% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.28% 86.808 79.619 - -6.86% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.27% 43397884.001 39807145.738 - -2.15% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.24% 415.312 381.078 - -2.40% -
BM_PushHeap_uint32_SingleElement_4 -8.21% 0.364 0.334 - -2.64% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -8.19% 99.736 91.564 - 6.15% -
BM_PushHeap_string_PipeOrgan_64 -8.19% 6.317 5.799 - -1.38% -
rng::search(list<int>)_(same_length)/8192 -8.18% 9688.475 8895.552 - 12.17% -
std::search(list<int>)_(no_match)/1000 -8.18% 714.315 655.866 - -1.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -8.16% 27.327 25.097 - 12.42% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -8.09% 1.536 1.412 - -5.23% -
SetIntersection_None_Set_uint32_16384_1024 -8.08% 166193423.307 152758153.230 - 0.48% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -8.07% 1.536 1.412 - -6.94% -
std::remove(deque<int>)_(prefix)/32 -8.06% 59.516 54.717 - -0.02% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -8.04% 20.935 19.253 - -3.52% -
BM_std_minmax<char>/64 -8.03% 1.256 1.155 - 0.12% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -8.02% 1.407 1.294 - 3.56% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.01% 4705.299 4328.281 - 0.19% -
std::rotate(list<int>)_(by_1/2)/50 -8.01% 13.854 12.744 - -0.84% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.01% 3.582 3.295 - -15.48% -
std::for_each_n(deque<int>)/8 -8.00% 1.254 1.154 - -8.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.96% 1614.876 1486.279 - -0.64% -
BM_PushHeap_uint32_Ascending_1 -7.96% 0.502 0.462 - -11.00% -
rng::adjacent_find(deque<int>)/50 -7.95% 18.803 17.308 - -35.98% -
BM_std_minmax<char>/32 -7.94% 1.638 1.508 - -3.77% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.93% 1583.043 1457.442 - -2.64% -
std::unordered_multimap<int,_int>::clear()/1024 -7.92% 8367.371 7704.863 - -3.67% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.92% 587.620 541.107 - 0.00% -
BM_std_minmax<char>/24 -7.91% 1.254 1.154 - -3.99% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -7.89% 2687706.736 2475543.728 - 0.28% -
std::fill(vector<bool>)/64 -7.88% 1.635 1.506 - -7.49% -
std::unordered_multimap<int,_int>::clear()/8192 -7.87% 64910.535 59801.597 - -1.80% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.86% 573.869 528.778 - 0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.84% 5.271 4.858 - -15.56% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 -7.84% 726.967 670.005 - -7.76% -
rng::remove(deque<int>)_(sprinkled)/50 -7.81% 64.228 59.213 - -4.06% -
BM_PushHeap_float_Ascending_16 -7.79% 1.065 0.982 - 0.30% -
BM_deque_deque_ranges_move/70000 -7.79% 3231.865 2980.048 - -8.50% -
std::is_sorted_until(deque<int>)/8 -7.77% 3.090 2.850 - -14.58% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.72% 25.927 23.926 - -0.06% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -7.71% 111738.717 103125.149 - -2.07% -
BM_deque_vector_ranges_copy/64000 -7.70% 2848.643 2629.307 - 1.04% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.68% 6.451 5.955 - -2.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -7.68% 3544102.664 3271781.225 - -7.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -7.67% 4.535 4.187 - -4.78% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -7.64% 5072933.882 4685512.909 - 24.61% -
rng::remove(list<int>)_(sprinkled)/50 -7.61% 69.512 64.220 - 0.24% -
BM_std_minmax<char>/25 -7.60% 1.276 1.179 - -3.74% -
BM_std_min<unsigned___int128>/64 -7.60% 38.764 35.819 - 6.51% -
std::find_end(vector<int>)_(process_all)/8192 -7.53% 1880.826 1739.204 - -1.35% -
BM_RangesPushHeap_uint32_Ascending_1 -7.52% 0.576 0.533 - 14.12% -
BM_vector_deque_copy/1 -7.49% 2.319 2.146 - 10.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.49% 1623.415 1501.875 - -13.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.47% 3563369.357 3297154.411 - -7.03% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.45% 42919.747 39723.382 - 0.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.44% 10.872 10.063 - -1.31% -
BM_deque_vector_copy/0 -7.43% 1.490 1.380 - 1.19% -
rng::move(deque<int>)/32768 -7.42% 2175.277 2013.850 - -0.99% -
rng::any_of(vector<int>)_(process_all)/50 -7.42% 13.628 12.617 - -0.42% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.41% 43.268 40.062 - -7.59% -
BM_deque_deque_move/70000 -7.39% 3322.638 3076.993 - -6.69% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -7.39% 1.077 0.997 - 1.69% -
SetIntersection_None_Vector_float_262144_16384 -7.36% 1302353.996 1206490.886 - -1.06% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.36% 1064668.540 986304.117 - 0.61% -
std::copy_backward(vector<bool>)_(aligned)/512 -7.35% 1.560 1.446 - -2.56% -
BM_RangesMakeHeap_string_Ascending_1024 -7.34% 5.339 4.947 - -3.12% -
std::is_sorted_until(list<int>)/8192 -7.34% 7275.159 6741.199 - -6.01% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.34% 8.259 7.653 - -14.66% -
BM_PushHeap_string_Ascending_256 -7.34% 10.184 9.437 - -12.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -7.32% 1.875 1.738 - -1.17% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.30% 27.061 25.085 - 0.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.30% 22.130 20.515 - -45.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -7.29% 14450.307 13396.225 - 22.20% -
BM_MakeHeap_string_Ascending_1024 -7.28% 5.269 4.885 - -0.52% -
BM_std_minmax<char>/20 -7.27% 2.071 1.920 - -0.60% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -7.25% 1.322 1.226 - -5.31% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -7.23% 16.484 15.292 - 13.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.22% 3564623.846 3307097.756 - -1.16% -
BM_RangesPushHeap_float_SingleElement_4 -7.20% 0.384 0.357 - -2.22% -
std::find_end(vector<int>)_(process_all)/1048576 -7.19% 240787.130 223470.153 - -0.83% -
BM_RangesMakeThenSortHeap_float_Heap_16 -7.18% 2.099 1.948 - -0.82% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.17% 41122.622 38174.885 - 0.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.16% 800.521 743.168 - 0.86% -
rng::rotate(list<int>)_(by_1/2)/50 -7.14% 13.824 12.837 - 1.07% -
std::unique(deque<int>)_(sprinkled)/52 -7.13% 84.561 78.529 - 6.23% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -7.12% 26.404 24.524 - -3.38% -
rng::for_each(map<int>)/50 -7.12% 41.514 38.558 - -0.44% -
BM_PushHeap_string_PipeOrgan_256 -7.11% 8.679 8.061 - -0.70% -
rng::find(vector<char>)_(process_all)/1024 -7.11% 17.498 16.255 - 0.19% -
BM_std_minmax<char>/30 -7.10% 2.857 2.654 - -2.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -7.08% 95.888 89.100 - 6.66% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.06% 30.562 28.405 - 6.02% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -7.02% 15.847 14.734 - 4.94% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.02% 1.308 1.216 - 2.23% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.02% 10.572 9.830 - 7.83% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.00% 34.562 32.144 - 0.69% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.99% 4735.906 4404.939 - -6.02% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.99% 18.097 16.833 - 12.85% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -6.97% 3.562 3.314 - -5.58% -
BM_std_minmax<char>/19 -6.96% 1.769 1.646 - 0.17% -
std::remove_if(vector<int>)_(prefix)/1024 -6.95% 383.161 356.536 - -0.15% -
BM_std_minmax<short>/16 -6.92% 1.900 1.769 - -1.62% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -6.89% 2.956 2.752 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.86% 6.745 6.282 - -14.53% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.84% 19.002 17.703 - 1.20% -
rng::copy_backward(list<int>)/32768 -6.83% 30329.043 28256.381 - 0.12% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.83% 2.769 2.580 - -0.06% -
rng::unique_copy(list<int>)_(sprinkled)/52 -6.81% 23.819 22.196 - -0.14% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -6.80% 40.858 38.078 - 7.94% -
std::equal(deque<int>)_(it,_it,_it)/50 -6.78% 24.106 22.472 - -10.49% -
BM_std_minmax<char>/23 -6.77% 3.165 2.951 - -0.47% -
BM_std_min<unsigned___int128>/32 -6.77% 17.403 16.225 - 3.36% -
std::copy_n(vector<int>)/32768 -6.76% 3795.927 3539.201 - -3.62% -
BM_std_min<unsigned___int128>/30 -6.71% 16.121 15.039 - 2.93% -
std::remove_if(vector<int>)_(prefix)/50 -6.70% 60.836 56.761 - -0.12% -
BM_RangesPopHeap_string_262144 -6.69% 101.152 94.385 - 1.78% -
BM_std_minmax<char>/18 -6.68% 1.388 1.295 - -1.59% -
rng::remove_if(vector<int>)_(prefix)/50 -6.67% 60.991 56.925 - -0.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -6.66% 0.616 0.574 - -6.19% -
std::is_sorted(list<int>,_pred)/8192 -6.66% 7610.705 7103.577 - -9.86% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -6.66% 21.049 19.647 - 0.14% -
BM_std_min<unsigned___int128>/31 -6.63% 16.762 15.651 - 3.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -6.63% 1.131 1.056 - 3.58% -
rng::remove_if(deque<int>)_(prefix)/50 -6.62% 73.925 69.035 - -3.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.61% 8519.177 7956.444 - -4.65% -
BM_std_minmax_element<char>/70000 -6.60% 19141.762 17877.803 - 4.09% -
std::multiset<int>::contains(key)_(existent)/8192 -6.60% 8.816 8.235 - 1.22% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.57% 14.851 13.875 - -6.12% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.55% 5.104 4.770 - -1.94% -
BM_deque_vector_ranges_copy/65536 -6.51% 2876.318 2689.022 - -0.12% -
std::replace(vector<int>)_(sprinkled)/8192 -6.48% 1360.685 1272.485 - 6.70% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.45% 4687.834 4385.633 - 0.58% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -6.44% 1.958 1.832 - 1.28% -
BM_std_min<unsigned___int128>/28 -6.43% 14.826 13.872 - 2.18% -
BM_std_minmax_element<char>/64000 -6.43% 17500.325 16374.338 - 4.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.43% 1.278 1.196 - -13.74% -
BM_StringConstructDestroyCStr_Small_Transparent -6.43% 0.370 0.347 - -18.36% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -6.42% 4.918 4.602 - -1.81% -
std::partition(vector<int>)_(dense)/32 -6.42% 8.529 7.981 - -4.83% -
std::set<int>::erase(key)_(non-existent)/1024 -6.42% 5.627 5.266 - -2.25% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.41% 0.437 0.409 - 0.81% -
std::count_if(list<int>)_(every_other)/8192 -6.38% 7650.780 7162.804 - 1.07% -
BM_std_minmax_element<char>/4000 -6.38% 1100.673 1030.495 - 4.80% -
std::find_end(vector<int>)_(near_matches)/1000 -6.34% 14998.970 14048.374 - -0.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.33% 8.480 7.943 - 19.97% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -6.32% 1.860 1.743 - -6.40% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -6.31% 3401.418 3186.715 - 1.58% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.29% 1031.302 966.447 - -6.73% -
BM_std_minmax_element<char>/65536 -6.29% 17886.294 16761.614 - 4.12% -
std::find_end(vector<int>)_(process_all)/1024 -6.29% 244.220 228.864 - -0.87% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.29% 793.665 743.781 - -0.20% -
rng::find_if(deque<int>)_(process_all)/32768 -6.27% 12191.876 11427.531 - -5.91% -
rng::find_if(deque<int>)_(process_all)/8192 -6.27% 3009.631 2821.039 - -6.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.26% 89.063 83.485 - 0.16% -
BM_std_minmax_element<char>/5500 -6.25% 1510.118 1415.773 - 4.85% -
std::move_backward(vector<bool>)_(aligned)/64 -6.23% 1.799 1.687 - -3.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -6.22% 6945703.739 6513387.511 - 9.98% -
BM_RangesMakeHeap_float_Descending_4 -6.22% 0.294 0.276 - -1.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.21% 10.156 9.525 - -5.66% -
BM_std_min<unsigned___int128>/29 -6.21% 15.478 14.517 - 3.22% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.21% 6547.822 6141.376 - 0.25% -
rng::for_each(list<int>)/8192 -6.20% 8309.713 7794.798 - -3.85% -
BM_std_minmax<char>/22 -6.14% 2.671 2.507 - -1.11% -
std::generate(list<int>)/8192 -6.14% 7406.022 6950.967 - -2.22% -
rng::stable_partition(vector<int>)_(sparse)/32 -6.11% 7.486 7.029 - -1.36% -
std::none_of(vector<int>)_(process_all)/8 -6.09% 2.502 2.350 - -0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.08% 6695979.291 6289010.251 - 21.85% -
BM_std_minmax_element<char>/4096 -6.07% 1126.724 1058.280 - 4.93% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -6.07% 0.794 0.746 - -3.27% -
BM_RangesSortHeap_string_262144 -6.07% 184.054 172.879 - 0.25% -
rng::remove_if(deque<int>)_(prefix)/32 -6.07% 64.315 60.412 - -3.11% -
BM_std_min<unsigned___int128>/26 -6.07% 13.575 12.751 - 12.13% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -6.06% 1.354 1.272 - -16.29% -
BM_std_min<unsigned___int128>/24 -6.05% 12.292 11.548 - 10.98% -
std::replace(vector<int>)_(sprinkled)/1024 -6.05% 168.901 158.684 - 3.23% -
BM_StringRelational_Less_Large_Small_Control -6.05% 1.780 1.673 - -9.02% -
rng::remove_copy(deque<int>)_(prefix)/50 -6.05% 21.867 20.545 - 0.31% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -6.03% 41.838 39.313 - 0.60% -
BM_StringFindNoMatch/10 -6.03% 1.355 1.273 - -8.26% -
BM_std_min<unsigned___int128>/27 -6.03% 14.170 13.315 - 7.06% -
std::unique_copy(list<int>)_(sprinkled)/32 -6.02% 13.265 12.465 - -0.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.02% 23.667 22.241 - 1.38% -
BM_std_min<short>/19 -5.99% 1.975 1.856 - -2.55% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -5.99% 572.166 537.901 - 0.80% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -5.97% 3059.360 2876.633 - 0.26% -
std::find_end(vector<int>)_(near_matches)/1024 -5.97% 15538.485 14611.077 - -0.39% -
rng::rotate(list<int>)_(by_1/3)/32 -5.96% 15.617 14.686 - 3.63% -
std::is_sorted(list<int>,_pred)/8 -5.96% 4.279 4.024 - -0.28% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -5.96% 21.040 19.786 - -5.97% -
BM_PushHeap_uint32_SingleElement_16 -5.95% 0.357 0.335 - -3.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.93% 15.366 14.455 - -1.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.91% 140.326 132.035 - -4.40% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.90% 5.116 4.814 - -3.57% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.89% 23.497 22.113 - -5.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -5.88% 32.211 30.318 - -1.32% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.86% 934903.318 880075.739 - -4.98% -
BM_std_minmax<char>/29 -5.86% 2.555 2.406 - -0.02% -
BM_std_min<short>/4 -5.86% 1.082 1.018 - -2.94% -
BM_std_minmax_element<char>/1024 -5.83% 286.763 270.052 - 4.70% -
BM_std_min<unsigned___int128>/25 -5.83% 12.916 12.163 - 11.61% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.82% 810.889 763.664 - 0.32% -
bm_lexicographical_compare<int>/3 -5.82% 1.692 1.594 - -14.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -5.82% 9083.306 8554.431 - -4.90% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.82% 3625.838 3414.844 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.82% 7101937.656 6688862.335 - -5.47% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.80% 0.875 0.824 - -3.11% -
std::set<int>::erase(key)_(non-existent)/8192 -5.80% 8.745 8.238 - -2.68% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.79% 2.451 2.309 - 0.09% -
BM_std_min<char>/16 -5.78% 2.563 2.414 - -2.13% -
BM_std_min<unsigned___int128>/23 -5.78% 11.655 10.981 - 10.65% -
BM_PushHeap_float_SingleElement_4 -5.78% 0.378 0.357 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.77% 1233.666 1162.429 - 6.04% -
rng::is_sorted(list<int>)/8192 -5.77% 7261.972 6842.878 - -3.59% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.77% 87742.745 82680.159 - -2.16% -
BM_std_min<unsigned_char>/8 -5.77% 2.349 2.213 - -6.46% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -5.76% 699.381 659.113 - -0.54% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.73% 3.843 3.623 - 0.77% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.73% 1.219 1.149 - 1.56% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -5.73% 0.644 0.607 - -3.35% -
std::is_sorted_until(deque<int>,_pred)/8 -5.72% 4.251 4.008 - -6.53% -
BM_RangesPushHeap_string_SingleElement_1024 -5.71% 2.578 2.431 - -0.32% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -5.71% 294.331 277.526 - -0.51% -
std::unique_copy(list<int>)_(contiguous)/32 -5.70% 11.933 11.253 - -0.24% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.64% 0.873 0.824 - -2.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.64% 29.989 28.299 - -2.55% -
std::transform(list<int>)_(identity_transform)/8192 -5.62% 7638.448 7209.431 - 2.47% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.61% 22.356 21.102 - -12.23% -
BM_RangesPushHeap_string_Random_16384 -5.60% 17.039 16.084 - -0.21% -
std::unique(vector<int>)_(sprinkled)/52 -5.59% 58.973 55.676 - 0.44% -
BM_std_min<unsigned___int128>/20 -5.59% 9.775 9.229 - 7.44% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.58% 586.077 553.349 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -5.58% 1130930.001 1067872.276 - -0.61% -
rng::unique(deque<int>)_(sprinkled)/52 -5.58% 74.755 70.587 - 4.65% -
BM_RangesPushHeap_string_SingleElement_256 -5.55% 2.560 2.418 - 0.01% -
std::for_each_n(list<int>)/8 -5.55% 2.592 2.448 - -4.88% -
BM_RangesMakeThenSortHeap_string_Descending_256 -5.53% 19.320 18.251 - 3.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.52% 1728085.321 1632749.763 - -3.36% -
BM_RangesPushHeap_string_SingleElement_262144 -5.50% 2.635 2.490 - -0.34% -
std::find_end(vector<int>)_(process_all)/1000 -5.48% 238.172 225.112 - -0.08% -
std::is_partitioned(deque<int>)_(partitioned)/32 -5.46% 9.774 9.240 - -5.54% -
BM_std_minmax_element<char>/512 -5.46% 146.095 138.121 - 4.36% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.45% 2889972.657 2732360.760 - -4.53% -
BM_std_min<unsigned___int128>/22 -5.45% 11.007 10.407 - 10.10% -
std::all_of(vector<int>)_(process_all)/8 -5.45% 2.561 2.421 - -5.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.42% 22.383 21.169 - -13.04% -
bm_ranges_lexicographical_compare<int>/3 -5.40% 1.850 1.750 - -5.69% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.38% 3.562 3.371 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -5.36% 6626906.845 6271609.064 - 23.89% -
BM_StringRelational_Compare_Large_Empty_Control -5.36% 1.707 1.615 - -2.98% -
BM_RangesPushHeap_string_SingleElement_4 -5.35% 2.294 2.171 - 1.73% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -5.34% 29.851 28.258 - -0.40% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.34% 3036.664 2874.618 - 0.59% -
std::copy(vector<int>)/4096 -5.34% 230.508 218.210 - -2.81% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -5.32% 1.697 1.606 - 2.90% -
BM_std_min<unsigned_char>/22 -5.31% 2.104 1.992 - -0.83% -
bm_swap_ranges_vb_unaligned/8 -5.31% 4.912 4.652 - -3.80% -
BM_std_minmax<unsigned_char>/64 -5.30% 1.219 1.155 - -3.93% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -5.29% 1.475 1.397 - 5.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -5.29% 0.585 0.554 - 4.93% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.28% 558.384 528.884 - -6.07% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.27% 12642.666 11976.599 - 22.32% -
BM_num_put<long_long> -5.27% 12.442 11.787 - -0.63% -
BM_std_min<unsigned___int128>/19 -5.26% 9.153 8.671 - 7.21% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -5.25% 1.236 1.171 - -1.76% -
SetIntersection_Front_Vector_string_262144_16384 -5.23% 352619279.783 334168565.325 - -5.05% -
BM_RangesPushHeap_string_SingleElement_64 -5.23% 2.611 2.474 - 0.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.22% 26.602 25.214 - 0.19% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.22% 933545.116 884827.231 - -6.96% -
rng::remove(deque<int>)_(sprinkled)/32 -5.21% 56.806 53.847 - -2.36% -
SetIntersection_Front_Vector_string_262144_64 -5.21% 3494745.407 3312767.663 - -6.96% -
BM_vector_deque_ranges_copy/1 -5.21% 2.352 2.230 - -1.35% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.20% 85160109.902 80727814.073 - 0.45% -
std::stable_partition(deque<int>)_(sparse)/50 -5.20% 29.719 28.174 - -6.49% -
BM_std_min<unsigned___int128>/21 -5.19% 10.385 9.846 - 9.36% -
BM_RangesMakeHeap_float_Random_16384 -5.18% 1.216 1.153 - -6.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -5.17% 20892693.637 19811898.525 - 91.58% -
rng::reverse(list<int>)/4096 -5.16% 1752.269 1661.912 - -3.86% -
SetIntersection_None_Set_float_64_4 -5.15% 22693730.100 21525525.474 - -0.66% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -5.14% 3587.318 3402.973 - -1.24% -
std::map<std::string,_int>::erase(iterator)/0 -5.13% 27.413 26.006 - -7.85% -
BM_StringRelational_Less_Large_Large_ChangeFirst -5.13% 1.388 1.317 - -0.27% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.13% 33.010 31.318 - -0.69% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -5.12% 15851961.809 15040895.010 - -0.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -5.11% 23.188 22.002 - -7.92% -
BM_std_min<unsigned_int>/29 -5.10% 2.089 1.982 - 2.09% -
rng::rotate(list<int>)_(1_element_forward)/8192 -5.08% 8257.666 7838.314 - 1.97% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -5.08% 2.947 2.798 - -3.58% -
BM_PushHeap_string_PipeOrgan_4 -5.07% 2.634 2.500 - -0.86% -
rng::sort(deque<int>)_(descending)/1024 -5.06% 1371.191 1301.763 - 0.28% -
BM_PushHeap_uint64_Random_16 -5.06% 4.283 4.066 - -6.39% -
BM_MakeHeap_string_Ascending_16384 -5.05% 5.751 5.461 - 0.17% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.05% 1.986 1.886 - -8.39% -
BM_num_put<const_void*> -5.04% 13.392 12.716 - 0.37% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.04% 38.972 37.009 - -9.26% -
BM_RangesMakeHeap_uint64_Random_1024 -5.03% 1.076 1.022 - -7.65% -
BM_MakeThenSortHeap_string_Ascending_262144 -5.03% 78.812 74.848 - -1.29% -
BM_MakeThenSortHeap_string_Descending_16384 -5.03% 68.034 64.612 - 0.15% -
BM_std_minmax<char>/21 -5.02% 2.392 2.272 - 1.76% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.01% 8902.142 8455.763 - 2.81% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.01% 41.214 39.149 - 1.54% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.01% 2.081 1.977 - 5.21% -
bm_lexicographical_compare<int>/2 -5.00% 1.518 1.442 - -10.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -4.99% 1.123 1.067 - -3.87% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -4.99% 2.082 1.978 - -2.15% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -4.99% 0.477 0.453 - 5.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.98% 11.604 11.026 - -2.31% -
std::search(deque<int>)_(near_matches)/1024 -4.97% 20648.652 19622.617 - -23.55% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.95% 20795.083 19765.491 - -4.50% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.94% 13.329 12.670 - 0.00% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.94% 1.501 1.427 - -0.49% -
rng::contains_subrange(vector<int>)_(single_element)/50 -4.94% 12.983 12.342 - -0.22% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -4.94% 84.857 80.668 - 1.40% -
BM_std_min<unsigned___int128>/18 -4.94% 8.531 8.110 - 6.29% -
rng::transform(list<int>,_list<int>)/8192 -4.93% 10218.338 9714.465 - 0.50% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.93% 110.994 105.527 - -4.51% -
BM_std_minmax<char>/31 -4.93% 3.337 3.173 - -1.33% -
BM_num_put<unsigned_long> -4.93% 12.087 11.492 - -0.86% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.91% 5.992 5.698 - 16.95% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.89% 2435110.210 2315936.494 - 22.70% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.88% 385.210 366.399 - 0.08% -
std::stable_sort(vector<int>)_(descending)/8 -4.88% 25.522 24.277 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.86% 282184.318 268460.206 - -3.53% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.86% 1.609 1.531 - -14.13% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.83% 14651.286 13943.545 - -7.82% -
BM_RangesPushHeap_string_SingleElement_16384 -4.83% 2.567 2.443 - -1.16% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.80% 1049643.553 999273.929 - -0.76% -
rng::contains(list<int>)_(process_all)/50 -4.79% 19.346 18.418 - 0.83% -
BM_deque_deque_ranges_copy/64000 -4.79% 2852.468 2715.788 - -5.60% -
BM_PushHeap_string_PipeOrgan_16 -4.79% 4.282 4.077 - -1.35% -
BM_RangesMakeHeap_string_Heap_262144 -4.79% 5.438 5.178 - -3.39% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.78% 36.826 35.064 - 0.91% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.78% 104.725 99.719 - -3.94% -
std::reverse_copy(deque<int>)/512 -4.77% 131.491 125.214 - 0.24% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -4.77% 1.034 0.985 - -1.35% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -4.77% 7.026 6.691 - -2.41% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -4.77% 0.710 0.676 - -4.43% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.77% 170.764 162.623 - -4.27% -
std::map<std::string,_int>::erase(iterator)/1024 -4.76% 26.862 25.583 - -13.25% -
std::stable_partition(vector<int>)_(dense)/32 -4.75% 22.156 21.104 - 2.87% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -4.72% 24.285 23.139 - -6.38% -
BM_RangesPushHeap_string_SingleElement_16 -4.71% 2.553 2.433 - -0.26% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.71% 0.335 0.320 - -0.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -4.71% 1.986 1.892 - -1.14% -
SetIntersection_Front_Vector_uint64_262144_64 -4.70% 1424425.874 1357502.616 - -4.43% -
BM_getline_string -4.69% 17.531 16.708 - -1.50% -
BM_RangesMakeHeap_uint64_Random_64 -4.67% 1.293 1.233 - -5.39% -
std::search(deque<int>)_(near_matches)/1000 -4.66% 19754.209 18832.842 - -23.17% -
SetIntersection_Front_Set_uint32_16384_64 -4.66% 2048064.386 1952570.101 - -3.74% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -4.66% 1.754 1.672 - 0.40% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.61% 351.508 335.297 - 2.33% -
std::sort(vector<NonIntegral>)_(descending)/8 -4.60% 25.299 24.134 - -1.72% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -4.60% 578.148 551.558 - -4.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.60% 46449.127 44314.776 - -2.12% -
SetIntersection_Interlaced_Vector_float_64_64 -4.59% 12059808.496 11506394.557 - -0.70% -
rng::fold_left(deque<int>)/50 -4.58% 27.729 26.459 - -1.96% -
BM_std_min<int>/8 -4.58% 1.297 1.238 - -1.91% -
BM_RangesMakeThenSortHeap_string_Random_262144 -4.57% 208.483 198.958 - 1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.57% 12457692.081 11888934.585 - -1.01% -
BM_num_put<unsigned_long_long> -4.56% 12.186 11.630 - 0.96% -
BM_MakeThenSortHeap_string_Ascending_256 -4.56% 20.869 19.917 - -1.49% -
rng::remove(list<int>)_(sprinkled)/32 -4.56% 57.619 54.991 - 0.27% -
std::rotate(list<int>)_(1_element_backward)/32 -4.55% 13.926 13.292 - 0.14% -
std::move_backward(vector<bool>)_(aligned)/512 -4.53% 2.546 2.430 - -0.33% -
BM_std_min<unsigned_long_long>/4 -4.53% 1.101 1.051 - 3.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.53% 40.888 39.037 - 0.47% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.51% 17.184 16.409 - 0.79% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -4.51% 69.063 65.950 - -0.80% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.50% 8360.165 7983.547 - 2.41% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.50% 25.856 24.692 - -0.55% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -4.49% 885184.985 845467.385 - -0.17% -
std::set<std::string>::insert(value)_(already_present)/1024 -4.49% 34.290 32.751 - 0.17% -
BM_RangesMakeHeap_uint32_Random_262144 -4.48% 1.053 1.006 - -4.00% -
BM_RangesPushHeap_string_Ascending_64 -4.48% 7.442 7.108 - 3.50% -
std::remove(list<int>)_(sprinkled)/50 -4.45% 68.613 65.561 - -2.76% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.44% 22.145 21.161 - -2.20% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.43% 36.685 35.058 - 0.11% -
rng::find_if(vector<bool>)_(process_all)/50 -4.43% 36.684 35.058 - 0.12% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.42% 10.944 10.461 - -15.97% -
BM_std_min<unsigned___int128>/17 -4.42% 7.890 7.541 - 6.13% -
std::shift_right(list<int>)/8192 -4.38% 7715.005 7377.003 - -3.90% -
std::unique(deque<int>)_(sprinkled)/32 -4.38% 67.262 64.317 - 3.24% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.38% 2.179 2.084 - 0.40% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -4.37% 6.174 5.904 - -1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -4.35% 0.410 0.392 - -29.51% -
rng::find_if(list<int>)_(process_all)/8192 -4.35% 10324.504 9875.299 - -14.04% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.35% 91.292 87.321 - 3.05% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.35% 2945.460 2817.445 - -0.33% -
std::rotate(vector<bool>)_(by_1/3)/32 -4.33% 18.120 17.336 - -0.23% -
BM_std_min<char>/12 -4.32% 1.333 1.275 - -0.48% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.32% 96040.359 91890.534 - -0.28% -
BM_std_min<unsigned___int128>/16 -4.31% 7.292 6.978 - 4.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -4.31% 654.074 625.900 - -0.06% -
BM_std_minmax<short>/2 -4.30% 0.916 0.877 - 0.94% -
SetIntersection_Interlaced_Vector_string_262144_64 -4.29% 22115214.153 21165466.572 - 16.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.29% 18879.617 18069.125 - 0.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -4.27% 0.291 0.278 - -0.04% -
rng::search(list<int>)_(no_match)/1000 -4.27% 725.931 694.925 - 0.50% -
SetIntersection_Front_Set_uint64_1024_1024 -4.27% 15759082.511 15086117.713 - -5.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.27% 12120.405 11603.467 - -0.32% -
SetIntersection_Front_Set_uint32_64_4 -4.26% 18171404.125 17397099.780 - 0.33% -
BM_std_min<unsigned_long_long>/6 -4.26% 1.628 1.558 - 0.80% -
SetIntersection_Interlaced_Vector_string_16_16 -4.25% 55629017.939 53262533.480 - -1.78% -
BM_std_minmax<char>/8 -4.25% 1.024 0.981 - -1.39% -
std::is_sorted(list<int>)/8192 -4.24% 7170.888 6866.526 - -11.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -4.24% 24.006 22.987 - 1.48% -
rng::find_last(list<int>)_(bail_90%)/50 -4.24% 1.296 1.241 - -7.31% -
BM_vector_deque_copy/64 -4.24% 2.815 2.696 - 1.84% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.24% 4651.064 4454.011 - 0.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.24% 3.203 3.068 - -4.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -4.24% 5.062 4.848 - -4.45% -
BM_std_minmax<int>/11 -4.23% 1.832 1.754 - 1.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.23% 33.486 32.070 - -3.94% -
BM_std_min<short>/64 -4.23% 3.534 3.385 - -4.02% -
bm_lexicographical_compare<int>/4 -4.23% 1.259 1.206 - -13.04% -
std::rotate(vector<bool>)_(by_1/4)/32 -4.23% 18.263 17.491 - -0.20% -
SetIntersection_Interlaced_Vector_uint32_64_16 -4.21% 18681011.411 17895402.569 - 0.62% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.21% 40393.564 38694.938 - 1.21% -
std::remove(deque<int>)_(prefix)/50 -4.20% 65.874 63.106 - 0.37% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.20% 515.561 493.916 - -4.03% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.19% 23207.748 22235.587 - 0.58% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.19% 29932.934 28679.099 - -0.47% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.18% 20.366 19.514 - -1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.17% 13775017.240 13200115.982 - 4.57% -
std::rotate(vector<bool>)_(by_1/4)/50 -4.17% 18.102 17.348 - -0.38% -
BM_deque_deque_copy/65536 -4.16% 3033.535 2907.251 - 0.68% -
BM_PushHeap_uint32_SingleElement_64 -4.16% 0.365 0.350 - -2.05% -
rng::find_first_of(vector<int>)_(large_needle)/50 -4.16% 285.569 273.693 - 0.62% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -4.14% 16.450 15.768 - -1.09% -
BM_std_minmax<unsigned_short>/27 -4.14% 2.877 2.758 - -3.60% -
BM_deque_deque_ranges_move/65536 -4.13% 2954.201 2832.106 - -2.56% -
bm_lexicographical_compare<unsigned_char>/8 -4.13% 1.497 1.435 - -1.28% -
BM_RangesPushHeap_uint64_Random_4 -4.12% 2.135 2.047 - -5.75% -
bm_ranges_lexicographical_compare<int>/2 -4.12% 1.527 1.464 - -5.42% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 -4.10% 0.280 0.268 - -3.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.10% 96778.037 92810.390 - 0.31% -
BM_std_min<unsigned_char>/12 -4.09% 1.358 1.303 - -1.90% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.09% 169607.424 162678.140 - -2.17% -
SetIntersection_Front_Set_uint32_262144_16 -4.08% 1311088.146 1257561.756 - -1.99% -
rng::sort(deque<int>)_(ascending)/1024 -4.07% 800.600 768.054 - 0.75% -
rng::copy(vector<int>)/8 -4.06% 2.289 2.196 - 2.61% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -4.06% 1.560 1.497 - -1.61% -
std::find_if(vector<bool>)_(process_all)/50 -4.06% 36.550 35.067 - 0.08% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.02% 1.205 1.157 - 0.01% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -4.01% 1.359 1.305 - -1.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.00% 1012.364 971.884 - 0.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.99% 2.534 2.433 - 7.31% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.99% 0.518 0.498 - -1.84% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -3.99% 1.156 1.110 - 9.83% -
std::remove_if(list<int>)_(sprinkled)/1024 -3.98% 1054.494 1012.513 - -0.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.97% 21.947 21.075 - -3.71% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 -3.97% 0.266 0.255 - -2.49% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -3.96% 81.240 78.022 - 0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.96% 29893.299 28710.294 - -0.32% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.95% 1389.406 1334.522 - -2.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.95% 24664485.495 23690594.180 - -0.43% -
BM_vector_deque_copy_backward/4000 -3.94% 146.692 140.916 - -2.08% -
std::map<std::string,_int>::find(key)_(existent)/32 -3.94% 15.285 14.684 - -1.83% -
std::none_of(list<int>)_(process_all)/8 -3.93% 2.716 2.609 - 0.17% -
BM_MakeHeap_string_Ascending_256 -3.93% 4.989 4.793 - -0.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.92% 24.740 23.769 - -1.64% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.92% 18.589 17.861 - 0.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -3.91% 34.307 32.964 - 1.17% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -3.90% 2.204 2.118 - 0.83% -
std::distance(join_view(vector<vector<int>>))/50 -3.89% 0.604 0.581 - -1.20% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -3.89% 26.840 25.797 - 0.08% -
BM_MakeThenSortHeap_float_Heap_4 -3.89% 1.239 1.191 - -2.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.88% 0.566 0.544 - -1.86% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.87% 28.582 27.475 - 0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.87% 19643637.473 18882812.621 - -2.21% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -3.87% 1.634 1.571 - -10.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.86% 1739813.622 1672621.918 - -3.21% -
BM_std_min<char>/21 -3.86% 1.809 1.739 - -1.88% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.84% 13.557 13.037 - 0.01% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.84% 18.136 17.440 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.83% 1265457.251 1217000.817 - -2.04% -
std::move(vector<bool>)_(unaligned)/4096 -3.83% 26.643 25.623 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.81% 5291049.252 5089440.066 - -1.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.81% 32.806 31.558 - 0.38% -
SetIntersection_None_Set_float_16384_1024 -3.80% 158910340.260 152867080.202 - -1.68% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.78% 797.447 767.339 - -5.83% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -3.78% 1.065 1.025 - -0.42% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.77% 0.573 0.551 - -2.01% -
BM_std_minmax<char>/5 -3.77% 1.859 1.789 - 6.87% -
BM_std_min<unsigned_short>/20 -3.76% 2.221 2.137 - -2.32% -
BM_SortHeap_float_256 -3.75% 6.044 5.817 - 0.24% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.75% 66.788 64.285 - 1.90% -
std::multiset<int>::erase(key)_(non-existent)/32 -3.73% 2.690 2.590 - -2.33% -
BM_std_min<char>/15 -3.73% 2.129 2.049 - -1.88% -
BM_PushHeap_float_Ascending_64 -3.73% 1.813 1.745 - 0.21% -
SetIntersection_Front_Set_uint64_256_64 -3.72% 6183862.103 5953732.160 - -9.59% -
std::rotate(vector<bool>)_(by_1/2)/50 -3.72% 18.161 17.486 - 0.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -3.72% 5.060 4.872 - -3.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -3.72% 356.884 343.621 - 9.46% -
bm_write -3.71% 595.691 573.570 - -1.54% -
std::partition(deque<int>)_(sparse)/50 -3.71% 15.538 14.961 - -19.11% -
std::reverse(deque<int>)/64 -3.70% 13.560 13.058 - 0.03% -
SetIntersection_None_Set_float_64_16 -3.69% 19226834.711 18517757.823 - -0.89% -
BM_RangesMakeHeap_uint64_Ascending_4 -3.69% 0.423 0.408 - -6.99% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.68% 112184.656 108051.015 - 0.16% -
BM_std_minmax<char>/4 -3.68% 1.550 1.493 - 4.91% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.67% 8.878 8.552 - -3.86% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -3.67% 4400.607 4239.111 - -3.33% -
BM_std_minmax<short>/29 -3.67% 2.673 2.575 - -3.84% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -3.66% 17.238 16.607 - -1.79% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -3.66% 20.908 20.143 - -4.01% -
rng::rotate(list<int>)_(1_element_forward)/32 -3.66% 14.929 14.383 - 1.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -3.66% 7.525 7.250 - -3.05% -
BM_std_minmax<char>/7 -3.65% 2.545 2.452 - -1.30% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.65% 0.570 0.550 - -1.54% -
bm_lexicographical_compare<unsigned_char>/5 -3.65% 1.733 1.670 - 3.18% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.64% 10.452 10.071 - -8.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -3.64% 2368474.392 2282366.680 - -2.04% -
std::copy_if(list<int>)_(entire_range)/32768 -3.62% 30003.419 28916.219 - 2.15% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.62% 13056530.111 12584114.505 - -6.04% -
BM_PushHeap_float_Descending_64 -3.62% 0.393 0.379 - -0.06% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.62% 14.221 13.706 - -0.27% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -3.62% 0.733 0.706 - 0.79% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.61% 1178.814 1136.210 - 0.36% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.61% 882.529 850.654 - -0.11% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.61% 4.368 4.211 - -0.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.60% 1.163 1.121 - 0.32% -
BM_std_min<unsigned___int128>/15 -3.60% 6.700 6.459 - 4.84% -
BM_std_minmax<int>/15 -3.60% 2.029 1.956 - -2.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.59% 35.360 34.091 - 3.25% -
rng::stable_partition(vector<int>)_(dense)/32 -3.59% 22.515 21.707 - 0.73% -
std::remove(list<int>)_(sprinkled)/1024 -3.59% 1014.270 977.880 - 1.72% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -3.58% 1.438 1.387 - -5.43% -
rng::find_if(list<int>)_(bail_25%)/8 -3.58% 1.323 1.276 - -2.82% -
SetIntersection_Front_Set_uint32_64_1 -3.57% 18083700.233 17437482.446 - 0.31% -
BM_std_minmax<char>/6 -3.57% 2.155 2.078 - 4.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.57% 199093274.412 191993019.901 - -44.40% -
SetIntersection_None_Vector_float_262144_64 -3.57% 1236760.107 1192655.747 - -1.25% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 -3.56% 3.130 3.018 - -0.67% -
BM_std_minmax<unsigned_long_long>/4 -3.56% 1.597 1.540 - -0.47% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.56% 7.445 7.180 - -13.51% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.55% 88161.777 85029.703 - 2.01% -
rng::find_if(deque<int>)_(process_all)/50 -3.55% 24.140 23.284 - -0.90% -
SetIntersection_Front_Vector_uint32_1024_16 -3.54% 1195709.111 1153345.138 - -1.60% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.54% 1130.797 1090.747 - -4.54% -
std::set<std::string>::contains(key)_(existent)/32 -3.52% 16.378 15.802 - 0.10% -
BM_PushHeap_string_Ascending_64 -3.51% 7.139 6.888 - -6.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.51% 60.081 57.970 - 0.82% -
std::rotate(vector<bool>)_(by_1/2)/32 -3.51% 18.295 17.653 - -0.18% -
BM_RangesPushHeap_string_PipeOrgan_64 -3.51% 6.198 5.981 - -0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -3.50% 171061756.955 165072947.384 - -24.17% -
BM_deque_vector_move_backward/0 -3.50% 1.468 1.417 - -0.10% -
std::remove_if(vector<int>)_(prefix)/32 -3.50% 53.783 51.902 - 0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.49% 747707.984 721588.881 - 0.98% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.48% 3.952 3.814 - -0.56% -
std::find_if(deque<int>)_(process_all)/1024 -3.48% 490.724 473.651 - -2.18% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.48% 868401.436 838204.252 - 0.50% -
BM_RangesMakeHeap_string_Ascending_256 -3.47% 5.067 4.891 - -3.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.46% 5586850.693 5393314.654 - 0.74% -
std::remove(list<int>)_(sprinkled)/8192 -3.46% 8120.089 7838.901 - 0.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.45% 1.146 1.106 - -0.84% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -3.45% 24.410 23.568 - -18.92% -
BM_std_minmax<int>/10 -3.44% 1.437 1.387 - 0.04% -
BM_StringFindStringLiteral/1024 -3.44% 18.085 17.463 - -1.83% -
SetIntersection_None_Vector_uint32_262144_16 -3.43% 1206738.179 1165324.239 - -4.31% -
BM_std_minmax<char>/28 -3.42% 2.255 2.178 - 3.21% -
BM_PushHeap_string_Random_16384 -3.42% 16.941 16.362 - -0.38% -
SetIntersection_Front_Set_uint32_1024_64 -3.41% 2042257.401 1972519.119 - -7.14% -
BM_RangesPushHeap_float_SingleElement_16 -3.41% 0.377 0.365 - -0.97% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.41% 31.010 29.952 - -9.51% -
BM_deque_vector_ranges_move/1 -3.41% 2.150 2.076 - 2.56% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.41% 12653.161 12221.685 - 4.12% -
BM_LowerBound_pair<uint32,_uint32>_262144 -3.41% 621.679 600.507 - -2.70% -
BM_deque_deque_ranges_copy/64 -3.39% 5.540 5.352 - -0.98% -
BM_std_min<char>/29 -3.39% 2.002 1.934 - -3.67% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -3.38% 16.946 16.372 - -1.47% -
SetIntersection_Front_Vector_string_16384_256 -3.38% 10154110.659 9810645.916 - -7.93% -
SetIntersection_None_Vector_uint32_1024_1024 -3.38% 1143717.582 1105059.327 - -3.86% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.38% 1.435 1.386 - -3.57% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.37% 621.673 600.706 - 0.37% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 -3.37% 0.612 0.591 - -3.57% -
BM_std_min<short>/23 -3.37% 2.116 2.045 - -3.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.36% 17401.413 16815.938 - 1.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.36% 3.599 3.478 - -6.64% -
rng::search(deque<int>)_(single_element)/1000 -3.35% 449.899 434.827 - -0.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.34% 2837.261 2742.422 - 7.94% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -3.34% 17.941 17.342 - 0.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.34% 2.789 2.696 - 0.81% -
BM_deque_vector_ranges_copy/0 -3.34% 1.419 1.372 - 1.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.33% 224.843 217.347 - -0.00% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.33% 2.108 2.038 - -3.26% -
BM_MakeHeap_string_Ascending_64 -3.33% 4.852 4.691 - -0.16% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.32% 1.331 1.287 - -5.43% -
BM_std_minmax<unsigned_short>/22 -3.32% 2.394 2.314 - -4.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.32% 20956.365 20260.262 - -2.41% -
BM_std_minmax<short>/15 -3.32% 1.991 1.925 - -4.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.31% 361164310.337 349198219.771 - -2.11% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.30% 42034.536 40648.154 - 0.37% -
rng::find_last(list<int>)_(bail_10%)/50 -3.30% 16.695 16.145 - 0.49% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.29% 16.491 15.948 - 0.74% -
BM_MakeHeap_float_Ascending_256 -3.29% 0.671 0.649 - 0.24% -
std::set<int>::contains(key)_(existent)/1024 -3.27% 3.957 3.827 - -2.43% -
BM_std_min<unsigned_short>/26 -3.27% 2.153 2.083 - -3.78% -
rng::rotate(deque<int>)_(1_element_forward)/50 -3.27% 6.100 5.901 - 0.65% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.26% 12.581 12.170 - -0.84% -
rng::fill_n(vector<bool>)/64 -3.26% 1.417 1.371 - 0.70% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -3.24% 29.452 28.496 - -5.10% -
BM_MakeThenSortHeap_uint64_Descending_4 -3.24% 1.513 1.464 - -0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.23% 681.514 659.468 - 1.42% -
BM_std_min<unsigned___int128>/14 -3.23% 6.133 5.935 - 4.63% -
SetIntersection_Front_Set_uint32_1024_4 -3.23% 1147687.113 1110610.129 - -4.02% -
BM_StringEraseWithMove_Large_Opaque -3.23% 2.863 2.770 - 1.16% -
rng::copy_n(deque<int>)/8 -3.23% 2.758 2.669 - -3.35% -
BM_MakeHeap_uint64_Random_1024 -3.22% 1.097 1.062 - 1.77% -
rng::search(vector<int>)_(no_match)/1000 -3.22% 214.571 207.669 - -1.66% -
rng::rotate(vector<bool>)_(by_1/3)/32 -3.21% 18.643 18.045 - -0.73% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.21% 1.848 1.789 - -3.27% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.20% 1.217 1.178 - -1.54% -
rng::rotate(vector<bool>)_(by_1/4)/50 -3.20% 18.611 18.016 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.20% 1433779.474 1387952.399 - -2.66% -
BM_StringEraseToEnd_Small_Opaque -3.19% 0.625 0.606 - -2.03% -
rng::reverse(list<int>)/32768 -3.19% 17636.746 17074.992 - -4.44% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -3.18% 2.505 2.426 - -4.21% -
rng::search(vector<int>)_(no_match)/1024 -3.18% 219.297 212.323 - -1.97% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.18% 4.109 3.979 - 1.05% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -3.17% 17.733 17.170 - -0.02% -
BM_RangesSortHeap_float_16 -3.17% 1.651 1.599 - -0.31% -
std::set<std::string>::find(key)_(existent)/32 -3.17% 16.304 15.787 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.16% 0.588 0.570 - -1.51% -
rng::rotate(vector<bool>)_(by_1/2)/50 -3.16% 18.605 18.017 - -0.98% -
rng::rotate(vector<bool>)_(by_1/2)/32 -3.16% 18.774 18.181 - -1.11% -
std::stable_partition(vector<int>)_(dense)/50 -3.16% 26.429 25.595 - 3.17% -
std::map<int,_int>::insert(value)_(new_value)/8192 -3.15% 39.761 38.507 - -6.19% -
std::distance(deque<int>)/4096 -3.14% 0.693 0.672 - 2.91% -
rng::sort(vector<NonIntegral>)_(descending)/8 -3.13% 25.291 24.499 - -1.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.13% 5777.588 5596.576 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -3.13% 13838856.642 13405844.497 - -3.12% -
BM_SortHeap_float_16 -3.13% 1.651 1.599 - -0.35% -
rng::rotate(vector<bool>)_(by_1/3)/50 -3.12% 18.576 17.996 - -1.28% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.12% 2.386 2.311 - 0.15% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.12% 15441548.750 14959225.487 - -0.51% -
std::distance(deque<int>)/8192 -3.12% 0.694 0.672 - 2.73% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -3.12% 9.488 9.192 - -1.77% -
SetIntersection_Front_Set_uint32_262144_16384 -3.11% 351370920.612 340441351.092 - -7.35% -
SetIntersection_Front_Set_float_16384_256 -3.10% 5143497.701 4983818.184 - -0.84% -
SetIntersection_Front_Set_string_1024_256 -3.10% 16132533.935 15631786.400 - 6.36% -
BM_deque_deque_ranges_move/64 -3.10% 5.522 5.350 - -1.05% -
std::partial_sort_copy(deque<int>)_(heap)/8 -3.10% 16.769 16.250 - 4.72% -
BM_std_minmax<int>/1 -3.10% 0.622 0.602 - 0.29% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.10% 26.972 26.137 - -0.69% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.09% 29.843 28.921 - -9.92% -
SetIntersection_Front_Set_uint64_262144_1 -3.09% 1155611.682 1119924.079 - 2.03% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -3.08% 1.493 1.447 - -3.74% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -3.07% 470.451 456.025 - -3.07% -
BM_RangesPushHeap_string_Ascending_4 -3.06% 2.616 2.535 - 0.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.06% 32.998 31.988 - -1.40% -
std::distance(deque<int>)/1024 -3.06% 0.694 0.673 - 2.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.06% 179827.219 174324.440 - -0.90% -
BM_PushHeap_float_Ascending_262144 -3.06% 5.250 5.089 - -1.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.06% 191937.124 186069.959 - -0.44% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.06% 1.314 1.274 - -2.90% -
rng::search(vector<int>)_(no_match)/1048576 -3.06% 217386.727 210742.700 - -1.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -3.05% 1.233 1.195 - -6.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.05% 2.486 2.410 - 1.50% -
BM_std_minmax<short>/28 -3.05% 2.621 2.541 - -2.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.05% 5.430 5.265 - 0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.04% 566.041 548.842 - -1.36% -
727_cppcheck_r -3.04% 25.262 24.494 - -0.95% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.03% 5754.013 5579.493 - -0.20% -
BM_SortHeap_string_262144 -3.03% 178.751 173.333 - -0.52% -
rng::find_if(vector<int>)_(process_all)/8 -3.03% 2.628 2.548 - 1.89% -
rng::fold_left(deque<int>)/8 -3.03% 4.100 3.976 - -2.58% -
std::stable_partition(list<int>)_(dense)/32 -3.03% 33.335 32.326 - -1.36% -
BM_std_minmax<char>/17 -3.02% 1.121 1.087 - -1.48% -
bm_lexicographical_compare<unsigned_char>/4 -3.02% 1.497 1.452 - 4.59% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.01% 3328.184 3227.848 - -2.49% -
rng::find_if(vector<bool>)_(process_all)/8 -3.01% 5.615 5.446 - -0.05% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.01% 14670528.091 14229071.053 - -7.84% -
BM_RangesPushHeap_float_Descending_64 -3.00% 0.391 0.379 - -0.05% -
SetIntersection_None_Vector_float_262144_262144 -3.00% 1230660.922 1193770.093 - -1.08% -
SetIntersection_None_Vector_uint32_1024_4 -2.99% 1150106.441 1115738.089 - -3.44% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.99% 116545110.701 113064545.399 - 2.24% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.99% 2883.600 2797.519 - 0.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.98% 49879.528 48390.939 - -4.33% -
rng::copy_n(vector<int>)/8 -2.98% 2.232 2.166 - -5.04% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -2.97% 10.049 9.750 - -0.95% -
SetIntersection_Front_Set_string_16384_1 -2.97% 1160173.300 1125694.576 - -2.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -2.97% 1.223 1.186 - -1.19% -
bm_lexicographical_compare<unsigned_char>/2 -2.96% 1.960 1.902 - 1.64% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.96% 5.104 4.953 - -0.88% -
std::equal(deque<int>)_(it,_it,_it)/8 -2.95% 4.276 4.150 - -35.13% -
BM_RangesMakeHeap_string_Heap_256 -2.95% 4.967 4.821 - -2.00% -
BM_vector_deque_move_backward/1024 -2.95% 38.499 37.362 - -2.75% -
SetIntersection_Front_Vector_string_1024_256 -2.95% 9942359.291 9648859.269 - -3.47% -
std::multiset<int>::ctor(const&)/32 -2.95% 226.405 219.725 - -1.43% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.94% 509.978 494.993 - 2.84% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.94% 21.583 20.949 - -16.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.93% 10548.071 10239.061 - 2.23% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.93% 1.742 1.691 - 1.72% -
rng::remove_if(vector<int>)_(prefix)/32 -2.93% 53.632 52.061 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.93% 0.559 0.543 - -7.59% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.92% 49713.458 48259.708 - -3.03% -
rng::starts_with(vector<int>)/1024 -2.92% 77.654 75.384 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.92% 1299485.231 1261558.104 - 0.66% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.91% 282.400 274.174 - 0.64% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.91% 502.758 488.149 - -1.87% -
BM_std_min<unsigned_char>/5 -2.90% 1.317 1.279 - 3.62% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.89% 19.212 18.656 - -1.99% -
BM_std_minmax<short>/3 -2.89% 1.191 1.157 - 3.05% -
BM_PushHeap_uint32_SingleElement_262144 -2.89% 0.366 0.356 - -1.47% -
rng::find(list<int>)_(process_all)/32768 -2.88% 27889.888 27085.503 - 0.97% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.88% 598.051 580.803 - -0.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.88% 374.381 363.593 - -0.98% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.88% 16.152 15.688 - -3.86% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -2.88% 64.880 63.014 - -1.61% -
rng::stable_partition(vector<int>)_(sparse)/8192 -2.87% 1552.366 1507.754 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -2.87% 1150767.223 1117699.827 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.87% 1174726.128 1140982.570 - -3.27% -
SetIntersection_None_Vector_float_256_256 -2.87% 2338157.163 2271011.691 - -0.61% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.87% 486.553 472.588 - -0.34% -
SetIntersection_None_Vector_uint32_262144_16384 -2.87% 1210234.326 1175538.956 - -0.37% -
rng::remove(deque<int>)_(prefix)/32 -2.86% 55.140 53.561 - -0.23% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.86% 5.638 5.477 - 1.56% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.86% 2.378 2.309 - -0.02% -
std::move(deque<int>)/8 -2.86% 3.997 3.883 - 1.04% -
SetIntersection_Front_Set_float_1024_64 -2.86% 2040500.876 1982183.440 - -1.42% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.86% 572.303 555.952 - 2.03% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.86% 3.023 2.937 - -1.02% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -2.86% 11486.061 11158.023 - 7.34% -
bm_ranges_lexicographical_compare<signed_char>/3 -2.86% 1.846 1.793 - -2.52% -
BM_PopHeap_string_4 -2.85% 5.356 5.203 - -3.33% -
rng::contains(list<int>)_(process_all)/8 -2.85% 2.389 2.321 - -2.28% -
std::find(list<int>)_(bail_25%)/8 -2.85% 0.954 0.927 - -0.22% -
rng::stable_partition(vector<int>)_(dense)/50 -2.84% 26.440 25.688 - 0.74% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -2.84% 8185.334 7952.613 - -1.93% -
std::rotate(deque<int>)_(1_element_backward)/32 -2.84% 4.571 4.441 - -0.46% -
SetIntersection_Interlaced_Vector_float_16_16 -2.84% 39141974.530 38030324.093 - -1.63% -
std::unordered_map<int,_int>::clear()/1024 -2.84% 8396.994 8158.534 - -1.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.84% 82356.231 80017.559 - -3.76% -
BM_StringRelational_Compare_Small_Empty_Control -2.83% 1.715 1.667 - 3.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.83% 30.448 29.585 - -1.89% -
std::none_of(list<int>)_(process_all)/8192 -2.82% 7200.784 6997.436 - 0.59% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -2.82% 10.438 10.144 - -2.35% -
BM_PushHeap_uint32_SingleElement_16384 -2.82% 0.367 0.357 - -1.39% -
BM_StringEraseWithMove_Large_Transparent -2.81% 2.587 2.514 - -5.36% -
std::fill(vector<bool>)/512 -2.81% 1.530 1.487 - -3.09% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.80% 50.640 49.223 - -1.85% -
SetIntersection_None_Vector_float_262144_1 -2.80% 1238098.101 1203485.092 - -1.64% -
bm_lexicographical_compare<unsigned_char>/6 -2.80% 1.959 1.904 - 0.19% -
SetIntersection_Interlaced_Set_string_1024_64 -2.79% 17718489.607 17223807.570 - 0.94% -
SetIntersection_Interlaced_Vector_string_256_256 -2.78% 22855078.454 22218945.386 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.78% 19412075.116 18872614.082 - -1.41% -
SetIntersection_None_Vector_float_1024_1 -2.78% 1180606.853 1147831.415 - -0.63% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -2.76% 6.048 5.881 - -0.21% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.75% 5.628 5.473 - 0.44% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -2.75% 165000.547 160463.311 - -2.67% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.74% 55214.669 53699.109 - -1.66% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.74% 32.841 31.941 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.74% 1742643.591 1694857.085 - 0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.74% 0.925 0.900 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.74% 1410218.515 1371620.655 - 5.58% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.73% 4.486 4.364 - -0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.73% 12530.058 12188.071 - -0.91% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.73% 111426.724 108385.894 - 3.52% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.73% 6250.586 6080.013 - -4.63% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.72% 5.385 5.239 - -1.31% -
SetIntersection_Front_Set_string_16384_16 -2.71% 2062276.852 2006365.526 - 6.02% -
BM_std_min<short>/16 -2.71% 1.800 1.752 - 6.87% -
BM_std_minmax_element<char>/3 -2.70% 1.180 1.149 - 0.07% -
BM_std_minmax<unsigned_short>/7 -2.70% 1.752 1.705 - 5.17% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.70% 5.005 4.870 - -5.08% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.70% 4294.011 4178.107 - 0.22% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.69% 12003.627 11680.261 - -0.55% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.69% 32.807 31.925 - -4.00% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -2.68% 6.846 6.663 - 0.26% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -2.68% 5.047 4.911 - -1.69% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.68% 694.170 675.585 - -0.34% -
BM_std_minmax<unsigned_int>/11 -2.68% 1.828 1.779 - -2.46% -
BM_MakeThenSortHeap_float_Heap_256 -2.68% 6.235 6.068 - -0.58% -
SetIntersection_None_Set_string_1024_1024 -2.67% 9123095.946 8879615.567 - -0.31% -
BM_RangesPushHeap_string_Random_1024 -2.66% 15.119 14.717 - -0.47% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -2.66% 25.320 24.648 - 6.32% -
BM_MakeThenSortHeap_float_Random_16 -2.65% 10.211 9.940 - -0.35% -
BM_PushHeap_string_Ascending_4 -2.65% 2.630 2.561 - -0.91% -
BM_MakeThenSortHeap_string_SingleElement_262144 -2.65% 51.549 50.182 - -7.56% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.65% 27481.513 26752.828 - 0.47% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.65% 1.678 1.634 - -13.72% -
SetIntersection_Interlaced_Vector_string_64_16 -2.65% 31002124.310 30180194.271 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.65% 11996775.274 11679236.075 - -3.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.65% 14540.328 14155.701 - 0.29% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.64% 7601.481 7400.794 - -23.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.64% 0.763 0.743 - -0.65% -
BM_std_min<char>/5 -2.63% 1.426 1.388 - 1.53% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.63% 1.439 1.401 - -1.02% -
std::unordered_set<std::string>::ctor(const&)/32 -2.63% 724.121 705.073 - 3.11% -
std::reverse(vector<int>)/8 -2.63% 1.596 1.554 - 1.97% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.61% 5.322 5.183 - -1.17% -
rng::search_n(list<int>)_(no_match)/1024 -2.61% 743.679 724.260 - -0.75% -
BM_RangesMakeHeap_float_PipeOrgan_256 -2.61% 0.687 0.669 - 0.11% -
SetIntersection_Front_Set_uint64_262144_16 -2.61% 1306417.906 1272344.140 - -0.43% -
rng::sort(vector<NonIntegral>)_(heap)/8192 -2.61% 50970.990 49641.594 - -1.83% -
SetIntersection_None_Vector_float_1024_4 -2.61% 1176791.674 1146110.156 - -1.40% -
rng::none_of(list<int>)_(process_all)/32 -2.61% 11.854 11.545 - 0.81% -
std::find_if(list<int>)_(process_all)/32768 -2.60% 28585.393 27841.201 - 1.70% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.59% 2.410 2.347 - 0.67% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.59% 0.945 0.921 - -0.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.59% 19793.996 19281.654 - 1.60% -
BM_std_min<unsigned_short>/4 -2.59% 0.981 0.955 - -4.20% -
rng::fill(vector<bool>)/32768 -2.58% 31.012 30.211 - 1.03% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.58% 250.746 244.276 - 0.64% -
BM_std_min<unsigned___int128>/13 -2.58% 5.570 5.426 - 4.07% -
BM_MakeThenSortHeap_string_Ascending_64 -2.58% 15.802 15.395 - -2.51% -
SetIntersection_Front_Set_uint32_262144_4 -2.58% 1134217.881 1105009.665 - -0.56% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.57% 10.351 10.085 - -5.50% -
bm_ranges_lexicographical_compare<signed_char>/6 -2.57% 2.615 2.547 - -0.71% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.57% 45810.047 44633.913 - 0.48% -
SetIntersection_Interlaced_Vector_string_64_64 -2.57% 29115011.975 28368179.307 - 0.91% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.56% 29264.151 28513.976 - 3.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.56% 82905.490 80780.512 - -0.37% -
std::set<std::string>::erase(key)_(non-existent)/32 -2.56% 14.686 14.310 - 4.93% -
BM_std_minmax_element<char>/64 -2.56% 17.665 17.213 - 0.70% -
std::distance(deque<int>)/50 -2.55% 0.694 0.676 - 2.85% -
SetIntersection_None_Vector_float_16384_4 -2.55% 1204920.359 1174253.421 - -0.01% -
rng::reverse_copy(vector<int>)/8 -2.54% 2.534 2.469 - 1.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -2.54% 507058.957 494165.814 - -0.67% -
rng::partition(vector<int>)_(sparse)/32 -2.54% 9.086 8.855 - -3.45% -
bm_ranges_lexicographical_compare<int>/1 -2.54% 1.295 1.263 - -4.31% -
std::find_first_of(deque<int>)_(large_needle)/32 -2.53% 305.248 297.513 - -1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.53% 243553227.606 237388641.596 - -2.76% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.53% 2.160 2.106 - -9.46% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.52% 12.065 11.761 - 0.56% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.52% 45.812 44.656 - -2.26% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.52% 499.981 487.373 - -21.62% -
std::sort(deque<int>)_(descending)/1024 -2.52% 1335.997 1302.342 - 0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.51% 204.518 199.387 - -0.16% -
SetIntersection_None_Vector_float_1024_1024 -2.51% 1172877.518 1143466.704 - -0.73% -
BM_SortHeap_string_1024 -2.51% 60.841 59.316 - -0.36% -
std::copy_n(deque<int>)/32768 -2.51% 1174.105 1144.693 - 0.82% -
std::copy_n(vector<int>)/8 -2.50% 2.165 2.111 - -3.43% -
std::map<int,_int>::clear()/1024 -2.50% 10580.321 10315.659 - -0.08% -
std::search_n(list<int>)_(no_match)/1048576 -2.50% 863376.432 841804.389 - 7.82% -
std::search(vector<int>)_(no_match)/1000 -2.50% 212.878 207.560 - -2.28% -
750_sealcrypto_r -2.49% 18.966 18.494 - 0.03% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.49% 13292.704 12961.798 - -0.44% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.49% 4.766 4.648 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.48% 1111525.099 1083924.202 - 0.34% -
rng::find_first_of(list<int>)_(large_needle)/8192 -2.48% 50483377.933 49230097.203 - -0.44% -
bm_swap_ranges_vb_unaligned/262144 -2.48% 3945.194 3847.342 - -4.32% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.47% 20.234 19.734 - -0.32% -
BM_deque_vector_ranges_copy_backward/5500 -2.47% 203.645 198.615 - -2.09% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.47% 6.507 6.347 - 0.53% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -2.47% 1.895 1.848 - -12.43% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.47% 6.166 6.014 - -0.72% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.46% 27381.297 26706.350 - 0.51% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.46% 24.729 24.120 - -1.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.46% 12126495.359 11827930.311 - -2.41% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.45% 561735.320 547984.604 - 0.22% -
rng::partition_point(deque<int>)/32 -2.45% 4.227 4.124 - 1.17% -
BM_std_min<unsigned_short>/24 -2.45% 2.493 2.432 - -3.56% -
std::reverse(deque<int>)/512 -2.44% 115.987 113.154 - 0.13% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.44% 6230.988 6079.021 - -3.85% -
BM_deque_deque_copy/64 -2.44% 5.563 5.427 - -0.65% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.43% 272539.877 265922.960 - 1.60% -
rng::partition(list<int>)_(sparse)/50 -2.43% 15.398 15.024 - -3.88% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.43% 3840.279 3747.149 - -4.24% -
bm_gcd_complex -2.41% 19.433 18.964 - -3.08% -
BM_RangesPushHeap_uint64_Ascending_16 -2.41% 0.937 0.914 - -1.65% -
723_llvm_r -2.41% 11.766 11.482 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.41% 20055065.732 19572161.332 - 1.53% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -2.40% 2.032 1.983 - -5.48% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.40% 28.830 28.139 - -5.53% -
BM_SortHeap_string_16384 -2.39% 99.061 96.693 - -0.87% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -2.39% 7.709 7.525 - -1.16% -
BM_std_min<unsigned_long_long>/64 -2.39% 4.807 4.692 - -0.04% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.38% 8.866 8.655 - -0.70% -
BM_StringRelational_Compare_Huge_Empty_Control -2.38% 1.663 1.623 - 0.29% -
BM_vector_deque_move_backward/4000 -2.38% 145.134 141.686 - -1.32% -
SetIntersection_None_Vector_float_262144_1024 -2.37% 1231846.355 1202592.005 - -0.16% -
rng::find_end(forward_list<int>)_(process_all)/8192 -2.37% 5819.232 5681.387 - 1.81% -
BM_vector_deque_ranges_copy/64 -2.37% 2.818 2.751 - -3.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.36% 61706112.524 60250026.406 - -0.36% -
std::map<int,_int>::insert(value)_(new_value)/1024 -2.35% 27.665 27.014 - -4.12% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.35% 38.717 37.806 - -11.11% -
BM_SortHeap_string_256 -2.35% 45.675 44.602 - -0.24% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.35% 4530.031 4423.632 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.35% 6641346.373 6485485.879 - -2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.34% 13472516.940 13156680.333 - -0.53% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.34% 3.906 3.814 - -0.61% -
SetIntersection_Front_Set_string_262144_16 -2.34% 2009157.446 1962082.631 - 1.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.34% 1225.272 1196.569 - -4.99% -
SetIntersection_Front_Set_uint64_16384_1 -2.34% 1113403.017 1087350.572 - -1.63% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.34% 49844.918 48679.282 - -2.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.33% 9.527 9.305 - -3.36% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.33% 13.698 13.378 - -0.25% -
BM_deque_deque_move/64 -2.33% 5.564 5.434 - -0.70% -
BM_MakeHeap_uint64_Random_16 -2.33% 1.328 1.297 - -9.10% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.33% 22.836 22.304 - -1.59% -
std::unique(deque<int>)_(sprinkled)/8192 -2.33% 7389.143 7216.914 - -1.86% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.33% 85479.600 83488.333 - -0.50% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.33% 0.980 0.958 - 0.23% -
std::move(vector<int>)/8 -2.33% 2.305 2.252 - -1.76% -
BM_PushHeap_float_Ascending_1024 -2.33% 3.179 3.105 - -0.08% -
BM_MakeThenSortHeap_string_Ascending_16 -2.32% 9.675 9.450 - -1.55% -
rng::rotate(vector<bool>)_(by_1/4)/32 -2.32% 18.620 18.189 - -0.67% -
std::transform(list<int>,_list<int>)/8192 -2.31% 9411.148 9193.960 - -0.08% -
SetIntersection_Front_Vector_uint32_1024_4 -2.30% 1135853.327 1109718.976 - -1.66% -
bm_ranges_lexicographical_compare<signed_char>/4 -2.29% 2.076 2.029 - -2.37% -
rng::count(vector<int>)_(every_other)/8 -2.29% 1.383 1.352 - -0.07% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.29% 3841.561 3753.610 - 0.75% -
SetIntersection_Front_Vector_string_1024_64 -2.29% 3467030.313 3387770.403 - -4.37% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.29% 39030.040 38137.949 - 0.08% -
BM_MakeThenSortHeap_string_Random_16384 -2.29% 111.158 108.617 - -0.49% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.28% 10.557 10.316 - -2.23% -
BM_std_minmax_element<int>/4 -2.28% 1.243 1.214 - -1.12% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.28% 18.048 17.636 - 0.01% -
std::all_of(vector<int>)_(process_all)/32 -2.28% 8.498 8.304 - -0.81% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.28% 8.007 7.825 - -1.65% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.28% 6456.008 6308.953 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -2.28% 110783943.527 108262774.304 - 2.68% -
SetIntersection_None_Vector_float_16384_1 -2.28% 1203775.177 1176382.052 - 0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.28% 36.317 35.491 - 9.94% -
std::any_of(list<int>)_(process_all)/8192 -2.27% 7129.926 6967.825 - 0.38% -
std::set<int>::count(key)_(non-existent)/32 -2.27% 2.971 2.903 - -2.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.27% 35.465 34.660 - -0.13% -
729_abc_r -2.27% 18.943 18.513 - -0.67% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -2.26% 1.239 1.210 - -1.50% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.26% 4.047 3.956 - -0.09% -
BM_MakeThenSortHeap_float_Heap_1024 -2.26% 8.327 8.139 - -0.70% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.26% 3.038 2.970 - -0.76% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.26% 1525.534 1491.133 - 0.95% -
SetIntersection_Front_Vector_uint64_256_64 -2.25% 4599644.873 4496338.548 - -0.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -2.25% 127703.608 124835.502 - -0.41% -
std::copy(deque<int>)/8 -2.24% 2.744 2.682 - 3.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.24% 44566160.270 43565950.914 - 0.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.23% 349.146 341.356 - -0.91% -
BM_MakeHeap_float_Random_4 -2.23% 1.614 1.578 - 5.66% -
BM_SortHeap_string_64 -2.22% 30.548 29.868 - -0.20% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -2.22% 92.006 89.964 - 1.79% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.22% 1866.459 1825.093 - -1.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.21% 3.680 3.598 - -0.54% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.21% 10.874 10.634 - -17.91% -
rng::remove(vector<int>)_(prefix)/32 -2.20% 52.924 51.757 - -1.17% -
BM_RangesMakeHeap_string_Ascending_64 -2.20% 4.866 4.758 - -3.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.20% 7439.873 7276.181 - -1.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.20% 5.369 5.251 - -1.13% -
std::copy_n(deque<int>)/4096 -2.20% 148.677 145.408 - -0.98% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.20% 18.051 17.654 - 0.59% -
rng::reverse_copy(deque<int>)/8 -2.20% 3.045 2.978 - -1.45% -
rng::starts_with(deque<int>,_pred)/1048576 -2.20% 529525.007 517893.908 - -0.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.19% 179.250 175.317 - 0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.19% 1.119 1.095 - 1.37% -
rng::find_first_of(list<int>)_(small_needle)/32 -2.19% 93.381 91.336 - 0.37% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.18% 3936.866 3850.895 - -0.54% -
BM_std_min<unsigned___int128>/12 -2.18% 5.024 4.915 - 3.95% -
rng::is_sorted(deque<int>,_pred)/8 -2.18% 4.472 4.374 - -2.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -2.18% 7.600 7.435 - -1.99% -
SetIntersection_Front_Set_uint32_262144_1 -2.17% 1097543.107 1073758.270 - -0.47% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.16% 32182.190 31486.105 - -2.80% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.16% 4.267 4.174 - -2.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.16% 93337.948 91325.517 - -2.19% -
rng::starts_with(list<int>,_pred)/8 -2.16% 3.725 3.645 - 0.36% -
BM_MakeHeap_uint64_SingleElement_256 -2.15% 0.575 0.562 - -3.18% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -2.15% 42.774 41.855 - 0.09% -
BM_std_minmax_element<int>/4096 -2.15% 1078.512 1055.331 - 4.94% -
std::transform(list<int>)_(identity_transform)/50 -2.15% 39.631 38.780 - -1.69% -
std::map<std::string,_int>::ctor(const&)/1024 -2.15% 35413.056 34652.912 - -0.28% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.15% 329.177 322.116 - -2.03% -
rng::find_first_of(vector<int>)_(large_needle)/1024 -2.14% 109839.086 107486.380 - 0.23% -
707_ntest_r -2.14% 16.946 16.584 - 1.37% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -2.14% 19.985 19.557 - -0.58% -
SetIntersection_Front_Set_float_64_16 -2.14% 17160329.910 16793547.820 - 0.80% -
BM_MakeThenSortHeap_float_Heap_64 -2.14% 3.505 3.430 - -1.16% -
std::find_if(vector<bool>)_(process_all)/8 -2.14% 5.605 5.486 - 1.10% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -2.13% 77295.823 75648.051 - -0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.13% 113671.721 111249.946 - -0.39% -
BM_RangesMakeHeap_string_Heap_1024 -2.12% 4.818 4.715 - -1.34% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.12% 15.619 15.287 - 1.18% -
BM_std_minmax<int>/31 -2.12% 2.717 2.659 - -1.24% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.12% 556.187 544.409 - 0.92% -
rng::move(list<int>)/32768 -2.12% 35710.677 34954.672 - 2.15% -
rng::copy(vector<bool>)_(unaligned)/32768 -2.12% 174.093 170.408 - -2.20% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.11% 23.073 22.586 - -2.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.11% 171929.527 168300.437 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.11% 19112219.179 18708893.568 - -3.48% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.11% 21.578 21.123 - 0.04% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 36624.782 35852.127 - -0.06% -
BM_MakeThenSortHeap_string_Random_1024 -2.11% 70.329 68.846 - -0.61% -
SetIntersection_Front_Set_uint64_1024_1 -2.11% 1123546.113 1099878.978 - -1.62% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.10% 45287.869 44335.262 - 0.91% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.10% 72930.302 71397.151 - -1.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.10% 36.531 35.763 - 0.09% -
bm_lexicographical_compare<unsigned_char>/1 -2.10% 1.690 1.654 - 2.14% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.10% 2.548 2.494 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.10% 9745650.668 9541284.727 - -1.09% -
SetIntersection_Interlaced_Set_float_16384_256 -2.10% 204562970.796 200273509.601 - -1.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.10% 1.318 1.290 - 1.55% -
BM_std_minmax_element<int>/70000 -2.10% 18408.428 18022.758 - 5.13% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.09% 109910.345 107608.543 - -9.24% -
SetIntersection_Front_Vector_uint32_262144_16 -2.09% 1190909.740 1165999.401 - -2.12% -
rng::remove_if(vector<int>)_(prefix)/8192 -2.09% 2619.712 2564.972 - -0.39% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -2.09% 6.385 6.252 - -2.81% -
rng::copy_n(vector<bool>)_(aligned)/262144 -2.09% 277.722 271.931 - -2.65% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.08% 6.313 6.181 - 1.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.08% 4.929 4.826 - -4.14% -
BM_MakeThenSortHeap_string_Random_256 -2.08% 55.726 54.566 - -0.62% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.07% 605.029 592.476 - 2.38% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.07% 1107342.422 1084387.147 - 0.78% -
BM_std_min<unsigned___int128>/11 -2.07% 4.501 4.408 - 3.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.07% 11870.674 11624.999 - -2.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.07% 453.792 444.410 - 0.05% -
BM_std_minmax<char>/14 -2.07% 2.554 2.501 - -0.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.07% 18759.187 18371.776 - -0.28% -
std::copy(deque<int>)/262144 -2.06% 10351.613 10138.057 - -1.61% -
BM_std_min<char>/4000 -2.06% 27.841 27.267 - 0.90% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -2.06% 16898.269 16550.558 - -0.34% -
BM_RangesSortHeap_uint32_64 -2.06% 7.988 7.823 - -0.88% -
BM_std_minmax<unsigned_short>/18 -2.06% 1.985 1.944 - -3.24% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.06% 259.061 253.733 - -1.75% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.06% 24.892 24.380 - -2.39% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.05% 4828.533 4729.443 - 0.12% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.05% 2.680 2.625 - -1.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.05% 21830274.495 21382817.501 - 5.02% -
std::equal(deque<int>)_(it,_it,_it)/1024 -2.04% 500.560 490.370 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.03% 2483647.245 2433148.228 - -0.29% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.03% 4.284 4.197 - -2.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.03% 36.127 35.392 - -1.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.03% 3.001 2.940 - -2.03% -
rng::find(vector<int>)_(process_all)/8 -2.03% 2.902 2.843 - 0.76% -
SetIntersection_Front_Set_float_262144_1 -2.03% 1115992.040 1093371.766 - 2.71% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.03% 4.072 3.989 - -0.61% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.03% 19.430 19.037 - -2.16% -
std::map<int,_int>::count(key)_(existent)/1024 -2.02% 4.359 4.272 - -1.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.01% 776.956 761.308 - -2.88% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 -2.01% 0.518 0.508 - -1.89% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.01% 4.993 4.892 - -10.13% -
BM_SortHeap_pair<uint32,_uint32>_16 -2.01% 6.087 5.965 - 0.88% -
rng::generate_n(deque<int>)/8192 -2.01% 1978.367 1938.632 - -0.00% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.01% 15304.923 14997.779 - 0.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.01% 4003.062 3922.732 - -12.47% -
BM_MakeHeap_uint64_Ascending_16 -2.01% 0.669 0.656 - 1.60% -
rng::search_n(list<int>)_(no_match)/1048576 -2.00% 863147.685 845867.126 - 3.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.00% 33.577 32.904 - -16.36% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.00% 17.025 16.684 - -4.61% -
BM_MakeHeap_uint32_PipeOrgan_16 -2.00% 1.041 1.020 - -0.54% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.00% 32165.139 31522.170 - -3.09% -
std::find(vector<char>)_(bail_25%)/1024 -2.00% 5.442 5.333 - -1.68% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.00% 288.650 282.883 - -1.50% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -2.00% 1.292 1.266 - -0.70% -
SetIntersection_None_Set_float_16384_256 -2.00% 157405903.206 154261890.992 - -0.65% -
BM_deque_vector_ranges_copy_backward/1 -1.99% 2.141 2.098 - 3.61% -
std::copy(list<int>)/8 -1.99% 2.513 2.463 - 0.38% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -1.99% 25.684 25.173 - 0.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.99% 152722.434 149686.789 - 1.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -1.99% 26.039 25.521 - 2.63% -
BM_std_min<char>/4096 -1.99% 29.519 28.933 - 0.87% -
bm_ranges_lexicographical_compare<signed_char>/5 -1.98% 2.309 2.263 - -1.65% -
BM_std_minmax<short>/18 -1.98% 1.992 1.952 - -1.99% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.98% 9974.529 9777.281 - 0.12% -
rng::find_if(list<int>)_(process_all)/32768 -1.98% 29224.039 28646.489 - 5.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.97% 222.810 218.411 - -0.51% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -1.97% 471.852 462.537 - 0.47% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.97% 0.553 0.542 - -1.25% -
SetIntersection_None_Set_float_64_1 -1.97% 23380365.306 22919337.596 - 2.03% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.97% 29.886 29.297 - -0.32% -
SetIntersection_None_Vector_float_262144_16 -1.97% 1221251.222 1197190.615 - 0.67% -
BM_RangesMakeHeap_string_Random_16384 -1.97% 12.816 12.564 - -1.57% -
BM_MakeHeap_string_Ascending_16 -1.97% 3.762 3.688 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.96% 6805263.177 6671700.889 - -3.01% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.96% 102350.218 100344.251 - -3.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.96% 343.832 337.100 - -3.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.96% 1405558.975 1378045.706 - -2.35% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.96% 213.291 209.119 - 0.43% -
BM_std_min<unsigned___int128>/10 -1.95% 4.011 3.933 - 2.59% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.95% 34.988 34.305 - -0.25% -
BM_std_min<unsigned_long_long>/5 -1.95% 1.343 1.317 - 2.84% -
BM_std_min<char>/64 -1.94% 4.195 4.114 - -1.67% -
BM_deque_vector_copy_backward/64000 -1.94% 8211.904 8052.801 - -2.28% -
BM_StringAssignAsciiz_Large_Opaque -1.94% 11.688 11.461 - -3.89% -
BM_num_put<long> -1.93% 12.116 11.882 - 1.75% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.93% 1.554 1.523 - 0.38% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.93% 13051.207 12799.437 - 0.06% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.93% 1.846 1.810 - -7.15% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.93% 21.657 21.240 - -0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.92% 9041.560 8868.146 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.92% 9.305 9.127 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.92% 1231497.780 1207892.219 - -0.66% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.91% 6178.916 6060.697 - -2.96% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.91% 4.167 4.087 - 2.01% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.91% 36179.412 35489.145 - -0.60% -
SetIntersection_None_Set_string_16384_16384 -1.91% 199174592.013 195375994.678 - -16.85% -
BM_deque_vector_copy/1 -1.90% 2.128 2.087 - 1.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.90% 220.593 216.406 - -0.61% -
rng::copy_n(deque<int>)/262144 -1.89% 10357.417 10161.579 - -1.51% -
rng::all_of(deque<int>)_(process_all)/50 -1.89% 18.336 17.989 - 1.46% -
rng::remove(list<int>)_(sprinkled)/1024 -1.89% 965.413 947.191 - -0.67% -
std::is_sorted_until(vector<int>,_pred)/8 -1.89% 3.616 3.548 - 3.31% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.89% 3.769 3.698 - 1.43% -
BM_std_minmax<int>/7 -1.88% 1.711 1.678 - 6.18% -
BM_std_minmax<unsigned_short>/25 -1.88% 2.333 2.289 - 1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.88% 24877936.082 24410111.763 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.88% 2429059.805 2383414.530 - 4.82% -
BM_MakeThenSortHeap_string_Random_64 -1.88% 40.049 39.296 - -0.16% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.88% 3.920 3.847 - -1.48% -
rng::copy_backward(vector<int>)/32768 -1.88% 3286.674 3225.026 - 1.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.88% 4776810.662 4687225.903 - -1.06% -
rng::rotate_copy(deque<int>)/32 -1.87% 2.693 2.643 - -0.09% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.87% 0.652 0.640 - -3.21% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.87% 25.447 24.970 - -0.60% -
BM_RangesMakeHeap_string_SingleElement_256 -1.87% 6.336 6.217 - -3.34% -
BM_SortHeap_string_16 -1.87% 14.405 14.135 - -0.57% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.87% 1.569 1.539 - -0.29% -
SetIntersection_None_Vector_float_1024_256 -1.87% 1172549.659 1150613.177 - -0.20% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.87% 4345.184 4263.896 - -0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.87% 16247044.179 15943196.362 - 0.59% -
BM_StringRelational_Less_Small_Huge_Control -1.87% 1.758 1.725 - -11.66% -
BM_PopHeap_uint32_262144 -1.87% 42.037 41.253 - -0.08% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.86% 18.395 18.052 - -0.15% -
BM_std_minmax_element<int>/64000 -1.86% 16831.837 16518.162 - 5.37% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.86% 4899.764 4808.579 - 0.04% -
rng::move(deque<int>)/8 -1.86% 3.950 3.877 - 2.66% -
BM_std_minmax_element<int>/4000 -1.85% 1053.856 1034.310 - 5.38% -
BM_MakeThenSortHeap_float_Random_4 -1.85% 4.462 4.379 - 1.60% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.85% 6.000 5.889 - -13.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.85% 170.697 167.541 - 0.58% -
std::multiset<int>::ctor(const&)/1024 -1.85% 6157.884 6044.053 - -3.31% -
BM_std_min<unsigned___int128>/8 -1.85% 3.109 3.052 - 2.01% -
BM_MakeThenSortHeap_string_Heap_16 -1.85% 17.530 17.206 - -0.23% -
BM_std_minmax_element<int>/65536 -1.85% 17223.564 16905.690 - 5.57% -
std::find_if(vector<int>)_(process_all)/50 -1.85% 13.921 13.664 - -3.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.85% 342.431 336.113 - -2.88% -
rng::all_of(list<int>)_(process_all)/32 -1.84% 11.700 11.484 - -0.36% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.84% 37056.562 36374.322 - -1.70% -
std::unordered_set<int>::ctor(const&)/1024 -1.84% 6714.918 6591.372 - -0.36% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.84% 34.217 33.588 - -1.51% -
std::search(list<int>)_(single_element)/1024 -1.84% 770.832 756.673 - 4.25% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.83% 16.908 16.597 - 7.32% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.83% 45.289 44.460 - -1.46% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.83% 267.929 263.023 - -9.39% -
SetIntersection_Front_Vector_uint32_1024_1024 -1.83% 5994053.260 5884299.586 - -0.55% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.83% 2828.744 2776.997 - 0.67% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.83% 112198.437 110146.497 - 1.45% -
BM_MakeThenSortHeap_string_PipeOrgan_16 -1.82% 9.564 9.390 - -1.45% -
SetIntersection_None_Vector_uint64_262144_16384 -1.82% 1216512.301 1194337.388 - -0.67% -
SetIntersection_None_Vector_float_256_64 -1.82% 3714384.864 3646687.009 - -0.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -1.82% 12475.982 12248.745 - 1.98% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.82% 505.387 496.205 - -1.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.82% 1.114 1.094 - -2.09% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.81% 4068.752 3995.025 - -0.44% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -1.81% 195.122 191.589 - 0.18% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.81% 212.330 208.488 - -1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.81% 1901420.653 1867096.680 - -10.71% -
BM_StringRelational_Less_Huge_Small_Control -1.80% 1.815 1.783 - -0.31% -
std::set<std::string>::clear()/32 -1.80% 898.391 882.200 - -0.72% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.80% 3.711 3.644 - -2.57% -
BM_deque_vector_ranges_copy_backward/64000 -1.80% 8143.333 7996.673 - -0.68% -
BM_std_minmax<int>/27 -1.80% 2.493 2.448 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.80% 794.216 779.939 - -2.61% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -1.80% 65.761 64.579 - 0.68% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 -1.79% 6.896 6.773 - -2.12% -
BM_RangesPushHeap_string_Ascending_16 -1.79% 4.719 4.635 - 0.67% -
rng::replace(list<int>)_(prefix)/8192 -1.79% 7285.937 7155.422 - -0.13% -
SetIntersection_None_Set_uint32_64_4 -1.79% 22563031.949 22158913.962 - -1.64% -
BM_MakeThenSortHeap_float_Descending_64 -1.79% 3.331 3.271 - -2.54% -
BM_RangesMakeThenSortHeap_float_Descending_16 -1.79% 1.868 1.835 - 1.60% -
rng::contains(list<int>)_(process_all)/1048576 -1.79% 842192.479 827114.559 - -1.13% -
rng::copy_backward(deque<int>)/32768 -1.79% 3839.464 3770.760 - -4.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.79% 2342490.207 2300614.059 - 1.68% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.79% 34.857 34.234 - 0.07% -
BM_std_minmax_element<int>/5500 -1.79% 1441.659 1415.905 - 5.40% -
std::find_end(list<int>)_(single_element)/8192 -1.79% 8635.307 8481.139 - 9.43% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.78% 0.620 0.609 - -3.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.78% 0.738 0.725 - -0.51% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.78% 142.475 139.941 - 0.66% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.78% 294.692 289.460 - -2.25% -
BM_RangesMakeThenSortHeap_string_Ascending_4 -1.78% 5.388 5.292 - -1.31% -
rng::remove(deque<int>)_(prefix)/50 -1.77% 63.484 62.360 - -0.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.77% 46.002 45.189 - 38.10% -
BM_StringRelational_Less_Small_Empty_Control -1.76% 1.898 1.865 - -11.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.76% 1.130 1.110 - -1.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.76% 0.966 0.949 - 0.35% -
std::remove_copy(deque<int>)_(prefix)/32 -1.76% 13.223 12.991 - -0.30% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.76% 1374.344 1350.201 - -1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.76% 63107481.021 61999358.026 - 0.04% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.76% 7.623 7.490 - 1.30% -
SetIntersection_None_Vector_float_262144_256 -1.75% 1228446.866 1206888.926 - 0.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.75% 16.074 15.792 - -1.66% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.75% 1.273 1.250 - 1.84% -
BM_toupper_string<char> -1.75% 15.135 14.870 - -0.56% -
BM_std_min<unsigned_int>/17 -1.75% 0.971 0.954 - 0.22% -
SetIntersection_None_Vector_uint32_262144_4 -1.74% 1206296.218 1185274.308 - -1.16% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.74% 138121.258 135714.350 - -2.79% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.74% 34740.056 34134.862 - -0.76% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.74% 23048.098 22646.805 - 0.22% -
BM_std_minmax<int>/3 -1.74% 1.198 1.177 - 7.16% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.74% 278.112 273.275 - 0.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.74% 9019.269 8862.751 - -1.68% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.73% 5.249 5.158 - -1.48% -
SetIntersection_None_Set_float_16384_64 -1.73% 157288677.064 154568472.924 - -0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.73% 11.463 11.265 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.73% 24.554 24.130 - -0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.73% 28351.503 27861.847 - -0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.73% 23719081.531 23309921.751 - -1.24% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.72% 503070.061 494400.690 - 0.24% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.72% 44.124 43.364 - 0.68% -
BM_RangesMakeHeap_string_Heap_16384 -1.72% 5.027 4.940 - -1.94% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.72% 6.765 6.649 - -2.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.72% 16.984 16.693 - -1.30% -
SetIntersection_Front_Vector_uint32_64_64 -1.72% 11668614.594 11468267.091 - -0.60% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.72% 2059.670 2024.319 - 0.04% -
BM_std_minmax<short>/27 -1.72% 2.871 2.822 - -0.02% -
std::unordered_set<std::string>::clear()/32 -1.71% 925.829 909.966 - -1.55% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.71% 505.139 496.490 - -0.71% -
std::find_if(vector<int>)_(process_all)/8 -1.71% 2.700 2.654 - 2.91% -
std::multiset<int>::find(key)_(existent)/1024 -1.71% 3.799 3.734 - -1.78% -
BM_std_min<unsigned_short>/16 -1.71% 1.732 1.702 - -2.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.71% 1.207 1.186 - -2.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 716.572 704.393 - -0.39% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.70% 2.747 2.701 - 0.89% -
rng::move_backward(vector<int>)/1048576 -1.69% 58534.849 57542.763 - -7.49% -
BM_RangesMakeHeap_string_SingleElement_64 -1.69% 6.475 6.365 - -1.49% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.69% 6757.438 6643.010 - 0.07% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -1.69% 0.963 0.946 - -3.52% -
BM_StringRelational_Less_Huge_Empty_Control -1.69% 2.085 2.050 - -2.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.69% 0.999 0.982 - 0.74% -
rng::starts_with(vector<int>,_pred)/1000 -1.69% 455.743 448.036 - 0.10% -
BM_RangesPushHeap_string_Random_256 -1.69% 14.358 14.116 - -0.10% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.69% 35624.174 35023.485 - -0.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.68% 25.917 25.481 - -0.38% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.68% 11573029.408 11378359.954 - -0.49% -
rng::move(vector<int>)/1048576 -1.68% 57762.368 56791.771 - 0.36% -
std::find_if_not(deque<int>)_(process_all)/50 -1.68% 23.965 23.562 - -0.79% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.68% 1126179.918 1107274.497 - -0.72% -
SetIntersection_None_Set_uint32_256_64 -1.68% 9389029.085 9231535.402 - 0.05% -
BM_PushHeap_float_Ascending_256 -1.67% 2.525 2.483 - 0.03% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.67% 32.582 32.038 - -2.77% -
rng::partition(list<int>)_(sparse)/32 -1.67% 9.054 8.903 - -0.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.67% 919.804 904.465 - -2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.67% 148345299.263 145872007.058 - -1.05% -
rng::generate_n(deque<int>)/50 -1.67% 12.547 12.338 - 0.52% -
rng::reverse_copy(vector<int>)/4096 -1.67% 137.247 134.960 - -0.52% -
std::copy(vector<bool>)_(aligned)/4096 -1.66% 4.700 4.622 - -3.47% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.66% 18.009 17.710 - 0.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.66% 1268749.512 1247744.868 - 0.02% -
rng::count(list<int>)_(every_other)/8 -1.65% 2.099 2.065 - -3.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.65% 19991.291 19660.799 - 1.62% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.65% 14.904 14.658 - -1.41% -
rng::count_if(list<int>)_(every_other)/8192 -1.65% 7302.102 7181.583 - 0.38% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.65% 3.162 3.110 - 2.72% -
std::find_if(deque<int>)_(process_all)/8 -1.65% 3.974 3.908 - -0.02% -
BM_deque_vector_copy_backward/1024 -1.65% 37.359 36.742 - -0.61% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.65% 11635.146 11443.307 - -0.09% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.65% 966.303 950.375 - 0.65% -
std::find_if_not(list<int>)_(process_all)/8192 -1.65% 8232.869 8097.307 - -5.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.65% 11788898.715 11594812.773 - -0.03% -
SetIntersection_Front_Set_uint32_16_16 -1.65% 42152523.333 41458612.618 - -0.19% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.64% 9.058 8.909 - -1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.64% 634125.713 623711.200 - -0.13% -
BM_std_minmax<long_long>/28 -1.64% 4.140 4.072 - -0.94% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.64% 25.535 25.116 - 0.76% -
BM_RangesPopHeap_string_4 -1.64% 5.328 5.241 - -0.34% -
rng::copy(deque<int>)/8 -1.64% 2.785 2.739 - 1.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.63% 45860986.445 45111379.385 - -0.32% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.63% 12302.500 12101.876 - -3.31% -
BM_LowerBound_uint32_16 -1.63% 7.443 7.321 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.62% 13520570.156 13300911.061 - -3.04% -
SetIntersection_None_Vector_float_16384_16 -1.62% 1204217.839 1184655.410 - 0.58% -
BM_vector_deque_ranges_copy_backward/512 -1.62% 17.908 17.617 - -0.01% -
std::partial_sort(vector<int>)_(heap)/8 -1.62% 26.738 26.304 - -2.53% -
BM_deque_deque_move/4096 -1.62% 152.368 149.896 - 0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.62% 1259292.479 1238875.490 - -2.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.62% 173439.236 170630.514 - 1.17% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.62% 4448027.088 4376057.794 - -1.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.62% 50196.098 49385.004 - -0.98% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.62% 456006.537 448640.376 - 0.02% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.61% 8.518 8.380 - -3.02% -
std::rotate_copy(deque<int>)/8192 -1.61% 295.057 290.300 - -1.60% -
SetIntersection_None_Set_uint32_1024_1 -1.61% 8917480.948 8773826.119 - 1.10% -
std::multiset<int>::ctor(const&)/8192 -1.61% 48971.432 48182.860 - -3.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -1.61% 219.457 215.932 - -3.50% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.61% 30.593 30.101 - -2.33% -
BM_PushHeap_uint64_Random_16384 -1.61% 6.099 6.002 - -0.84% -
BM_deque_vector_copy/5500 -1.60% 197.122 193.960 - -0.47% -
SetIntersection_Front_Vector_float_64_16 -1.60% 15376407.449 15129971.479 - -1.87% -
BM_MakeThenSortHeap_float_Heap_16 -1.60% 1.893 1.863 - -3.05% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.60% 12.654 12.452 - -0.56% -
BM_MakeThenSortHeap_uint32_SingleElement_64 -1.60% 7.276 7.160 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.59% 23672624.642 23295503.807 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.59% 102299.127 100670.796 - -3.60% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.59% 13.993 13.771 - -1.57% -
std::multiset<int>::erase(key)_(existent)/8192 -1.59% 61.796 60.814 - -0.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.59% 2.689 2.646 - 5.84% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.58% 10.977 10.803 - -4.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.58% 116054.503 114220.657 - 0.28% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.58% 610.367 600.727 - -21.54% -
BM_std_minmax<unsigned_short>/6 -1.58% 1.388 1.366 - 4.29% -
BM_RangesMakeHeap_float_Random_256 -1.58% 1.447 1.424 - 14.60% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.58% 48807461.141 48037086.132 - -0.61% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.58% 7.720 7.598 - -1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.58% 13485.490 13272.775 - 0.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.57% 1257734.375 1237943.850 - -2.56% -
766_femflow_r -1.57% 12.948 12.744 - -0.18% -
std::remove_if(vector<int>)_(prefix)/8192 -1.57% 2616.744 2575.658 - -0.75% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.57% 24067.480 23689.596 - 0.21% -
BM_std_min<unsigned___int128>/6 -1.56% 2.260 2.225 - 2.76% -
BM_std_min<long_long>/31 -1.56% 3.403 3.350 - 1.90% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.56% 106.207 104.549 - -2.07% -
rng::find(list<int>)_(process_all)/50 -1.56% 18.837 18.543 - -11.59% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.56% 15.077 14.842 - 0.13% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.56% 3.752 3.694 - -2.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.56% 11.691 11.509 - -1.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.55% 11308.378 11132.909 - -0.99% -
SetIntersection_Front_Set_float_262144_16384 -1.55% 355021426.120 349514692.127 - -6.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.55% 5605.619 5518.690 - 2.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.55% 1244552.635 1225273.642 - -0.58% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.55% 10020498.211 9865370.479 - -3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.55% 1162392.851 1144404.250 - 0.81% -
rng::search(list<int>,_pred)_(same_length)/8192 -1.55% 8902.986 8765.366 - -9.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.55% 151016.469 148682.203 - -0.80% -
BM_RangesMakeHeap_uint32_Random_64 -1.55% 1.326 1.305 - -3.81% -
rng::search(list<int>,_pred)_(near_matches)/1024 -1.55% 45805.127 45097.345 - 0.32% -
SetIntersection_Interlaced_Vector_string_64_4 -1.55% 22985515.989 22630383.474 - 0.96% -
rng::starts_with(deque<int>)/8 -1.54% 4.099 4.036 - 1.58% -
std::find(vector<bool>)_(process_all)/1024 -1.54% 4.704 4.632 - -1.13% -
bm_lexicographical_compare<unsigned_char>/7 -1.54% 2.213 2.179 - 1.58% -
BM_deque_deque_copy/64000 -1.54% 2712.261 2670.508 - -1.68% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.54% 15274.592 15039.636 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.54% 19350304.820 19052847.411 - 0.58% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.54% 204339.988 201201.361 - 0.97% -
rng::partition_point(deque<int>)/50 -1.53% 4.348 4.281 - 0.85% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.53% 28169.723 27738.450 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.53% 13499.045 13292.667 - 0.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.53% 31.658 31.174 - 1.10% -
rng::rotate_copy(deque<int>)/1024 -1.52% 34.490 33.964 - -1.09% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.52% 8.878 8.743 - -1.02% -
BM_vector_deque_ranges_copy_backward/4096 -1.52% 150.185 147.901 - -2.99% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.52% 274976.948 270800.454 - -2.31% -
rng::find_first_of(vector<int>)_(large_needle)/8192 -1.52% 7057906.762 6950907.999 - 0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.52% 761.820 750.272 - 0.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.51% 671.691 661.515 - 0.80% -
std::partial_sort(deque<int>)_(repeated)/8192 -1.51% 69643.137 68588.103 - 0.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.51% 102218.567 100670.321 - -4.28% -
rng::copy_backward(list<int>)/8 -1.51% 2.462 2.425 - 2.15% -
SetIntersection_Interlaced_Set_string_1024_16 -1.51% 13871943.210 13662010.318 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.51% 1260473.471 1241434.408 - -2.68% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.51% 2.060 2.028 - -0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.51% 1203184.092 1185041.397 - -0.20% -
BM_std_min<unsigned_int>/13 -1.50% 1.414 1.393 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.50% 1424096.293 1402701.699 - 3.61% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.50% 20.113 19.811 - -0.26% -
SetIntersection_Front_Set_float_256_64 -1.50% 6555169.679 6456721.782 - 1.04% -
BM_StringAssignAsciiz_Large_Transparent -1.50% 11.583 11.409 - -3.90% -
BM_RangesPushHeap_float_Random_256 -1.50% 7.310 7.200 - -1.63% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.50% 2180.803 2148.087 - -0.16% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.49% 2.708 2.667 - 1.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.49% 143010.130 140878.028 - -1.16% -
BM_deque_vector_move_backward/5500 -1.49% 203.751 200.718 - -1.69% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.48% 1384.018 1363.470 - -21.91% -
BM_RangesMakeHeap_string_Heap_64 -1.48% 4.995 4.921 - -1.86% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.48% 5.400 5.320 - -1.61% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.48% 1.038 1.022 - -1.14% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.48% 1.675 1.650 - -0.35% -
rng::sort(deque<int>)_(shuffled)/8192 -1.48% 81896.483 80686.414 - -0.21% -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 -1.48% 9.269 9.132 - -1.61% -
SetIntersection_Interlaced_Vector_float_1024_64 -1.47% 5862817.303 5776352.375 - 59.54% -
BM_MakeHeap_uint64_Ascending_262144 -1.47% 0.741 0.730 - 0.02% -
BM_LowerBound_pair<uint32,_uint32>_16384 -1.47% 101.823 100.326 - -2.43% -
std::partition_point(vector<int>)/8192 -1.47% 9.514 9.374 - -1.50% -
rng::starts_with(deque<int>,_pred)/8192 -1.47% 4053.826 3994.379 - 0.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.46% 604434.425 595588.656 - -1.44% -
BM_std_minmax<short>/23 -1.46% 2.693 2.654 - 2.04% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.46% 61.922 61.017 - -1.03% -
std::partition_copy(list<int>)/8192 -1.46% 7292.767 7186.220 - 6.98% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.46% 7061741.999 6958575.088 - -8.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.46% 1272700.235 1254113.815 - 0.18% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.46% 38.554 37.991 - 1.99% -
BM_vector_deque_ranges_copy/5500 -1.46% 199.283 196.375 - -0.55% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.46% 25316.375 24947.108 - -8.18% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.46% 61192.537 60300.480 - 0.76% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.46% 326.974 322.213 - -1.61% -
BM_MakeThenSortHeap_string_PipeOrgan_64 -1.45% 15.068 14.849 - -0.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.45% 15.356 15.133 - -0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.45% 7810851.184 7697549.273 - 3.39% -
BM_PushHeap_string_QuickSortAdversary_256 -1.45% 14.809 14.594 - 0.46% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.45% 599.219 590.546 - 0.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.45% 1156443.458 1139715.619 - -2.84% -
SetIntersection_None_Set_float_1024_1024 -1.44% 9043955.541 8913461.248 - -0.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.44% 110502.960 108912.432 - -2.92% -
std::remove_copy(deque<int>)_(prefix)/50 -1.44% 19.319 19.041 - -0.12% -
BM_std_min<unsigned_long_long>/16 -1.44% 2.470 2.435 - 0.83% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.44% 22.004 21.688 - 1.55% -
BM_std_minmax<long_long>/20 -1.44% 3.318 3.270 - -0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.44% 7.615 7.506 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.43% 14856.787 14643.678 - -0.24% -
BM_lexicographical_compare_three_way_slow_path/16 -1.43% 4.539 4.474 - -0.91% -
BM_std_min<unsigned_char>/28 -1.43% 1.747 1.722 - -1.67% -
BM_vector_deque_move/4096 -1.43% 147.104 145.000 - -3.38% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.43% 128010.318 126179.837 - 0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.43% 1170226.431 1153499.619 - 4.16% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.43% 198005632.991 195176044.576 - -1.25% -
BM_deque_vector_ranges_move_backward/5500 -1.43% 203.150 200.248 - -2.19% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.42% 75.782 74.703 - -2.11% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.42% 4737.589 4670.130 - -0.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -1.42% 18.156 17.897 - 2.95% -
rng::copy_backward(list<int>)/262144 -1.42% 223681.419 220499.358 - -0.02% -
735_gem5_r -1.42% 13.564 13.371 - 0.86% -
rng::copy_backward(deque<int>)/1048576 -1.42% 126507.844 124709.462 - -0.39% -
SetIntersection_None_Vector_float_16_1 -1.42% 68561932.010 67588193.156 - -0.49% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -1.42% 1.387 1.367 - 2.48% -
BM_std_minmax<long_long>/31 -1.42% 4.827 4.759 - -3.60% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.42% 887.128 874.562 - -1.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.42% 371.080 365.824 - 1.96% -
BM_RangesPushHeap_uint64_Random_16384 -1.42% 6.108 6.021 - -1.45% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.42% 1548152.264 1526243.084 - -4.47% -
BM_std_min<unsigned_char>/23 -1.41% 2.334 2.301 - -0.58% -
std::find(vector<bool>)_(process_all)/1048576 -1.41% 3717.570 3665.088 - 0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.41% 2472426.390 2437525.013 - -2.93% -
rng::remove(vector<int>)_(prefix)/50 -1.41% 57.016 56.211 - 0.18% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -1.41% 543.598 535.929 - -1.45% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.41% 21.880 21.571 - -5.31% -
BM_tolower_string<char> -1.41% 15.184 14.970 - -0.07% -
BM_std_minmax_element<long_long>/64000 -1.41% 17107.497 16866.660 - -1.35% -
BM_PushHeap_uint64_Random_64 -1.41% 5.273 5.199 - -0.95% -
SetIntersection_None_Set_uint64_1024_1 -1.40% 8911112.275 8786009.292 - -0.09% -
std::copy(vector<bool>)_(unaligned)/32768 -1.40% 218.216 215.155 - -1.45% -
BM_std_minmax_element<long_long>/65536 -1.40% 17518.106 17273.470 - -1.34% -
rng::all_of(list<int>)_(process_all)/50 -1.39% 22.057 21.750 - -0.90% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.39% 738.278 727.998 - -1.47% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.39% 21.410 21.112 - -0.76% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.39% 18.496 18.239 - -1.03% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.39% 50688.279 49983.769 - -4.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.39% 3.727 3.675 - 3.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.39% 1.207 1.190 - -0.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.39% 11.517 11.358 - -0.52% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.38% 12.931 12.752 - -0.35% -
BM_RangesMakeThenSortHeap_string_Ascending_16 -1.38% 9.557 9.425 - -1.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -1.38% 1.242 1.225 - 0.42% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.38% 27.325 26.949 - -3.55% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.37% 690184.266 680700.754 - -0.86% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.37% 8.686 8.567 - -0.13% -
BM_MakeThenSortHeap_float_Random_64 -1.37% 18.166 17.917 - -1.15% -
SetIntersection_Front_Set_string_262144_1 -1.37% 1142036.237 1126372.368 - -2.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.37% 1161018.633 1145101.101 - -2.12% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.37% 42983.316 42394.039 - 0.33% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.37% 5960262.658 5878697.982 - -0.09% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.37% 2.254 2.223 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.37% 1243639.744 1226633.283 - 1.45% -
BM_LowerBound_string_16384 -1.37% 397.070 391.641 - -1.74% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.36% 497.697 490.909 - 0.02% -
std::reverse_copy(deque<int>)/4096 -1.36% 984.876 971.453 - -0.90% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.36% 23.078 22.763 - -1.99% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.36% 74.026 73.017 - 0.46% -
std::multiset<std::string>::ctor(const&)/1024 -1.36% 35540.210 35056.587 - -0.54% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.36% 61044.599 60214.164 - -2.20% -
SetIntersection_Front_Set_string_16384_64 -1.36% 4964723.665 4897202.465 - -0.63% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.36% 1.319 1.301 - -1.34% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.36% 9.184 9.060 - -2.33% -
BM_std_min<long_long>/29 -1.36% 3.041 3.000 - -0.66% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.36% 12411.370 12243.049 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.36% 20379909.592 20103555.308 - 1.94% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.36% 530.104 522.919 - 0.38% -
rng::unique(deque<int>,_pred)_(contiguous)/8192 -1.35% 4511.752 4450.618 - -1.04% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.35% 15206728.605 15000931.640 - -0.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 647.588 638.841 - -3.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.35% 12969.940 12794.888 - -0.13% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.35% 8.410 8.297 - -1.04% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.35% 23592.221 23274.351 - 0.68% -
BM_std_minmax<short>/10 -1.35% 1.431 1.411 - -0.11% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.35% 190.835 188.269 - -0.15% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.34% 518.238 511.273 - 0.33% -
BM_std_minmax<unsigned_short>/11 -1.34% 1.719 1.696 - -6.29% -
rng::find_last(vector<char>)_(bail_90%)/8192 -1.34% 102.243 100.870 - -0.35% -
SetIntersection_None_Vector_float_256_1 -1.34% 4546425.149 4485382.231 - -1.30% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.34% 12755.831 12584.655 - 1.13% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.34% 6274.036 6189.889 - -1.02% -
BM_std_min<char>/22 -1.34% 2.070 2.043 - -4.49% -
rng::adjacent_find(list<int>)/8 -1.34% 2.134 2.106 - 0.53% -
BM_std_min<unsigned___int128>/5 -1.34% 1.850 1.825 - 1.49% -
bm_lexicographical_compare<signed_char>/512 -1.34% 7.979 7.872 - 1.54% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -1.34% 23.499 23.185 - 1.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.34% 12307.048 12142.719 - -4.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.34% 1254609.375 1237858.318 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.33% 6369547.957 6284631.790 - 5.42% -
SetIntersection_Front_Vector_uint32_16384_64 -1.33% 1448094.787 1428801.090 - -0.35% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.33% 19804.003 19540.230 - 0.90% -
rng::any_of(list<int>)_(process_all)/32 -1.33% 11.610 11.456 - -0.27% -
SetIntersection_Front_Vector_string_256_4 -1.33% 4970487.871 4904456.745 - -0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.33% 24.982 24.650 - -0.61% -
BM_PushHeap_string_Ascending_16 -1.33% 4.679 4.617 - -1.55% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.33% 15.371 15.168 - -0.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.33% 7.650 7.548 - 1.21% -
std::set<int>::ctor(const&)/1024 -1.33% 6286.032 6202.734 - -0.28% -
std::search(vector<int>)_(no_match)/1024 -1.32% 215.287 212.442 - -3.72% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.32% 139722.410 137877.481 - -2.26% -
BM_num_put<bool> -1.32% 10.966 10.821 - -3.12% -
BM_RangesPushHeap_string_PipeOrgan_262144 -1.32% 18.009 17.772 - 2.96% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.32% 602.331 594.395 - 0.93% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 -1.32% 77.524 76.503 - -4.99% -
std::search(vector<int>)_(near_matches)/1000 -1.32% 14218.910 14031.770 - 1.43% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.32% 471131.775 464933.563 - 1.55% -
rng::generate_n(deque<int>)/32 -1.32% 8.506 8.394 - 1.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.31% 200.204 197.575 - -1.43% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.31% 31.535 31.121 - 0.09% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.31% 3714.704 3665.940 - -2.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.31% 1210.548 1194.658 - -0.44% -
BM_std_minmax_element<int>/1024 -1.31% 272.780 269.200 - 5.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.31% 102204.981 100863.722 - -2.07% -
std::replace_if(vector<int>)_(prefix)/50 -1.31% 13.880 13.697 - 0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.31% 1193757.972 1178159.791 - -0.22% -
SetIntersection_None_Set_float_16384_4 -1.31% 157305482.109 155250517.440 - -0.43% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.31% 51.786 51.110 - -1.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.30% 1.022 1.009 - 1.40% -
rng::is_sorted_until(list<int>,_pred)/8 -1.30% 3.802 3.753 - 0.09% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.30% 6692.290 6605.185 - -0.40% -
BM_MakeHeap_float_PipeOrgan_16 -1.30% 1.271 1.254 - -0.88% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.30% 3919.163 3868.252 - 0.20% -
std::find_if(deque<int>)_(process_all)/50 -1.30% 23.905 23.595 - 0.37% -
rng::remove_if(list<int>)_(prefix)/50 -1.30% 75.059 74.085 - -0.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.30% 875988.622 864620.176 - -0.97% -
BM_MakeThenSortHeap_string_Heap_4 -1.30% 5.944 5.867 - -0.42% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.30% 20.365 20.101 - -0.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.30% 7.690 7.590 - -0.55% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.29% 37314.571 36831.733 - 0.09% -
BM_std_minmax<short>/21 -1.29% 2.045 2.018 - 1.34% -
std::set<int>::find(key)_(existent)/32 -1.29% 1.620 1.599 - -0.54% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.29% 13.682 13.505 - -0.17% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.29% 284077.100 280407.281 - -0.50% -
std::remove(list<int>)_(prefix)/8192 -1.29% 8317.967 8210.639 - 0.08% -
BM_align/1 -1.29% 0.897 0.885 - -1.87% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.29% 18.495 18.257 - -0.86% -
BM_align/256 -1.28% 0.898 0.886 - -1.13% -
rng::fill(list<int>)/32 -1.28% 8.459 8.351 - 0.31% -
std::transform(vector<int>)_(identity_transform)/32 -1.28% 9.079 8.962 - 0.21% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.28% 530.682 523.896 - -1.58% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.28% 1.318 1.301 - -1.26% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.28% 270051.449 266601.527 - -1.02% -
SetIntersection_Front_Set_uint32_1024_16 -1.28% 1350572.741 1333322.578 - -0.56% -
BM_std_minmax<long_long>/29 -1.27% 4.329 4.273 - 0.03% -
BM_std_min<short>/8 -1.27% 1.362 1.344 - -2.41% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.27% 217057.691 214303.768 - -0.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.27% 3.951 3.901 - 1.26% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.27% 22.779 22.490 - -1.47% -
BM_std_minmax_element<long_long>/70000 -1.26% 18696.519 18460.267 - -1.35% -
BM_MakeThenSortHeap_uint32_Random_4 -1.26% 4.010 3.960 - -0.80% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.26% 19876.242 19625.636 - 0.75% -
std::rotate(deque<int>)_(by_1/2)/32 -1.26% 7.464 7.370 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.26% 1359393.309 1342268.800 - -2.11% -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.26% 19.592 19.345 - -0.01% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.26% 35.613 35.165 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.26% 1245070.187 1229402.795 - -1.35% -
BM_RangesMakeHeap_float_Random_262144 -1.26% 1.138 1.123 - -2.36% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.26% 16.665 16.456 - 0.46% -
BM_tolower_string<wchar_t> -1.25% 6.242 6.163 - -0.51% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.25% 4.846 4.786 - 0.37% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.25% 6327.243 6248.190 - -4.30% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.25% 5.528 5.458 - -0.41% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.25% 22.653 22.370 - 0.37% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.25% 11353.887 11212.123 - -1.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.25% 16.891 16.680 - -4.04% -
std::find_if_not(vector<char>)_(process_all)/8192 -1.25% 2075.487 2049.588 - -0.22% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.25% 56.982 56.271 - 0.63% -
BM_SortHeap_pair<uint32,_uint32>_1024 -1.25% 13.945 13.771 - 0.01% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.25% 8.823 8.713 - 0.05% -
BM_std_min<unsigned_int>/32 -1.25% 2.172 2.145 - -2.41% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.25% 2.835 2.800 - -0.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.25% 0.849 0.838 - 0.19% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.24% 1.035 1.022 - 0.10% -
rng::find(vector<bool>)_(process_all)/1024 -1.24% 4.689 4.631 - -1.00% -
std::search(list<int>)_(same_length)/1024 -1.24% 776.150 766.501 - 0.55% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.24% 880.740 869.824 - -2.89% -
BM_std_min<int>/7 -1.24% 1.053 1.040 - -0.02% -
SetIntersection_Front_Set_string_256_64 -1.24% 16216560.552 16015740.206 - 9.56% -
bm_ranges_swap_ranges_vb_unaligned/512 -1.24% 13.367 13.201 - -1.42% -
BM_LowerBound_float_1 -1.24% 2.676 2.642 - -1.31% -
SetIntersection_None_Vector_uint64_262144_16 -1.23% 1195547.156 1180792.775 - -1.54% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.23% 10.575 10.444 - -3.51% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.23% 1.441 1.423 - -0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.23% 1718353.599 1697174.072 - -9.97% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.23% 721.046 712.162 - 2.03% -
SetIntersection_Front_Set_uint32_256_1 -1.23% 4445411.054 4390736.214 - -2.18% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -1.23% 8302.829 8200.948 - -0.99% -
BM_MakeHeap_float_Random_1024 -1.23% 1.234 1.218 - -5.79% -
BM_MakeThenSortHeap_uint32_Random_64 -1.23% 11.962 11.816 - -0.65% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.23% 6.565 6.485 - 1.27% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.22% 8.568 8.463 - -0.45% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.22% 1.009 0.997 - 0.52% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.22% 1479.362 1461.270 - -0.02% -
rng::search(vector<int>)_(no_match)/8192 -1.22% 1660.819 1640.549 - -0.37% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 -1.22% 8.624 8.519 - 0.17% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -1.22% 7.680 7.586 - -9.06% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.22% 25.298 24.991 - -0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.22% 40343971.820 39853359.601 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.22% 2.684 2.652 - -0.79% -
BM_CmpEqual_uint_uchar -1.21% 1.130 1.116 - -0.81% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.21% 5.193 5.130 - -0.96% -
BM_std_minmax<short>/9 -1.21% 1.187 1.172 - -0.36% -
BM_RangesMakeThenSortHeap_float_Random_4 -1.21% 4.319 4.267 - 2.65% -
BM_deque_vector_copy_backward/65536 -1.21% 8139.984 8041.625 - -5.41% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.21% 63.766 62.996 - -1.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -1.21% 34.844 34.424 - 9.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.20% 839.705 829.588 - -0.07% -
std::find_if(deque<int>)_(bail_25%)/8 -1.20% 1.546 1.528 - 0.37% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.20% 35.982 35.548 - -1.47% -
SetIntersection_Front_Vector_uint64_262144_1 -1.20% 1120359.662 1106870.534 - 1.17% -
SetIntersection_Front_Vector_float_16384_1 -1.20% 1121434.040 1107947.910 - -0.80% -
BM_std_minmax_element<int>/512 -1.20% 138.136 136.477 - 5.20% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.20% 4497.255 4443.412 - 0.09% -
BM_std_minmax<unsigned_short>/23 -1.20% 2.570 2.539 - -1.41% -
SetIntersection_None_Vector_float_1024_16 -1.19% 1163869.292 1149981.846 - 0.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.19% 1246787.098 1231923.324 - 1.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.19% 7544.921 7455.074 - 0.23% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.19% 1.377 1.360 - -0.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.19% 23.403 23.125 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.19% 1167679.237 1153808.731 - -1.69% -
std::set<std::string>::insert(value)_(already_present)/32 -1.19% 11.943 11.801 - -0.13% -
BM_deque_deque_copy_backward/5500 -1.19% 207.573 205.112 - -0.98% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.19% 8.068 7.972 - -2.41% -
BM_std_min<unsigned___int128>/4 -1.18% 1.446 1.429 - 1.39% -
SetIntersection_Front_Set_string_64_4 -1.18% 20199438.915 19960127.451 - 1.47% -
BM_std_min<unsigned_short>/6 -1.18% 0.959 0.948 - -0.61% -
std::map<int,_int>::erase(iterator)/32 -1.18% 21.029 20.780 - -0.21% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.18% 0.954 0.942 - 0.04% -
BM_deque_deque_ranges_move/1024 -1.18% 39.362 38.897 - 0.31% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -1.18% 904.425 893.755 - -3.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.18% 1.121 1.108 - -0.80% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.18% 32.091 31.713 - -2.21% -
BM_std_min<short>/512 -1.18% 7.332 7.246 - -0.28% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.18% 3515.329 3473.955 - 1.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.18% 115170.957 113816.570 - -1.09% -
SetIntersection_None_Vector_float_1024_64 -1.18% 1162344.580 1148685.606 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.17% 26349371.199 26040543.920 - -1.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 -1.17% 23.046 22.776 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.17% 1249899.578 1235270.022 - -2.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.17% 2.092 2.068 - -0.80% -
rng::shuffle(vector<int>)/8192 -1.17% 72745.517 71894.955 - -0.26% -
BM_std_min<long_long>/64 -1.17% 4.905 4.848 - 0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.17% 746.724 738.016 - -0.35% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.16% 8700.671 8599.339 - -1.27% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.16% 6252.853 6180.114 - -0.55% -
BM_std_minmax<char>/13 -1.16% 2.242 2.216 - -1.84% -
std::reverse(list<int>)/4096 -1.16% 1674.913 1655.460 - -3.64% -
BM_std_min<int>/32 -1.16% 2.222 2.196 - -1.36% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.16% 5.136 5.076 - 1.45% -
SetIntersection_None_Vector_float_256_16 -1.16% 4350486.927 4300187.854 - 0.07% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.15% 44769.524 44252.718 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.15% 1125173.876 1112199.524 - -0.32% -
rng::replace_if(deque<int>)_(prefix)/32 -1.15% 14.119 13.957 - -3.26% -
BM_RangesMakeThenSortHeap_string_Descending_4 -1.15% 3.778 3.735 - 0.89% -
rng::fold_left(deque<int>)/32 -1.15% 16.538 16.347 - -1.10% -
BM_vector_deque_move_backward/4096 -1.15% 149.346 147.627 - -1.89% -
736_ocio_r -1.15% 16.395 16.206 - -0.23% -
BM_std_minmax<short>/11 -1.15% 1.795 1.774 - -2.30% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.15% 5.742 5.676 - 1.26% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.15% 10.165 10.048 - -4.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.15% 372.858 368.584 - -0.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.15% 3114115.887 3078421.551 - 0.07% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.14% 23.627 23.357 - 0.42% -
BM_RangesSortHeap_float_1024 -1.14% 8.026 7.935 - -0.26% -
BM_RangesPopHeap_float_16384 -1.14% 33.691 33.306 - -3.97% -
BM_PushHeap_float_Random_16 -1.14% 5.413 5.351 - 0.23% -
BM_CmpLess_uchar_int -1.14% 1.123 1.110 - -0.67% -
BM_std_min<unsigned_short>/28 -1.14% 2.693 2.662 - 0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.14% 857.757 848.006 - 0.32% -
rng::transform(vector<int>)_(identity_transform)/32 -1.14% 8.905 8.803 - -0.87% -
std::copy(vector<int>)/8 -1.14% 2.247 2.221 - -5.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.13% 130795.705 129312.042 - 0.94% -
rng::starts_with(deque<int>)/8192 -1.13% 3851.995 3808.303 - -0.44% -
rng::copy_backward(deque<int>)/64 -1.13% 3.080 3.045 - -1.15% -
BM_std_min<unsigned_char>/21 -1.13% 1.800 1.779 - 1.16% -
std::distance(join_view(vector<vector<int>>))/4096 -1.13% 4.471 4.420 - 2.60% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.13% 16.972 16.780 - -0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.13% 1.801 1.781 - -1.85% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.13% 341610667.125 337758411.291 - -1.73% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.13% 10.511 10.392 - 0.64% -
BM_std_minmax<int>/9 -1.13% 1.171 1.157 - 0.12% -
std::search(vector<int>)_(near_matches)/1024 -1.13% 15085.628 14915.758 - 0.66% -
SetIntersection_None_Set_float_16384_16 -1.12% 157434394.525 155664658.364 - 0.20% -
BM_vector_deque_copy/4000 -1.12% 142.847 141.241 - -0.81% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.12% 172519.771 170581.635 - 0.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.12% 55303.478 54682.644 - -0.30% -
SetIntersection_None_Vector_uint64_262144_4 -1.12% 1219231.044 1205551.117 - 3.72% -
BM_deque_vector_copy_backward/5500 -1.12% 199.558 197.321 - -3.94% -
BM_SortHeap_pair<uint32,_uint32>_262144 -1.12% 34.012 33.631 - 0.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.12% 2.230 2.205 - -0.24% -
SetIntersection_None_Vector_uint64_1024_1 -1.12% 1142154.499 1129379.439 - -1.64% -
BM_deque_deque_move/65536 -1.12% 2868.529 2836.459 - -1.32% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.12% 5.582 5.520 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.12% 151229730.458 149541174.430 - 0.45% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.12% 17.565 17.369 - -1.36% -
BM_std_min<unsigned_int>/12 -1.12% 1.481 1.464 - -2.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.11% 2.431 2.404 - -0.51% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.11% 7199.421 7119.388 - -1.87% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.11% 18.934 18.724 - -1.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.11% 24.182 23.915 - 0.86% -
rng::remove(list<int>)_(prefix)/1024 -1.11% 959.795 949.170 - -11.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.11% 17373338.008 17181158.872 - -0.32% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.11% 37.665 37.248 - -3.30% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.11% 5.959 5.893 - -1.88% -
BM_RangesPushHeap_string_Random_64 -1.10% 12.815 12.674 - -0.18% -
std::map<std::string,_int>::ctor(const&)/8192 -1.10% 347321.740 343491.807 - -0.40% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.10% 8221.797 8131.143 - -0.36% -
std::copy_backward(deque<int>)/64 -1.10% 2.970 2.937 - -1.10% -
BM_LowerBound_float_16 -1.10% 7.876 7.789 - 0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.10% 2173764.977 2149864.338 - -8.36% -
SetIntersection_None_Vector_uint64_262144_1 -1.10% 1174309.424 1161415.419 - -3.25% -
std::unique(vector<int>)_(contiguous)/1024 -1.10% 316.953 313.473 - 0.23% -
std::shift_right(list<int>)/32 -1.10% 14.566 14.406 - -0.13% -
BM_RangesMakeHeap_string_Heap_16 -1.10% 4.670 4.619 - -0.49% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.10% 1.818 1.798 - 0.05% -
BM_vector_deque_copy/1024 -1.10% 36.419 36.020 - -0.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.10% 1820053.058 1800110.431 - -4.47% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.10% 10.745 10.627 - -2.81% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.09% 54860.945 54260.318 - 0.25% -
std::unordered_map<int,_int>::clear()/8192 -1.09% 63007.910 62318.487 - -0.43% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -1.09% 1.780 1.761 - -1.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.09% 23.631 23.373 - 3.35% -
std::multimap<int,_int>::erase(key)_(existent)/0 -1.09% 21.659 21.423 - -1.42% -
SetIntersection_None_Vector_uint32_16384_64 -1.09% 1172540.664 1159747.278 - 1.04% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.09% 11.272 11.149 - -3.25% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.09% 16.089 15.914 - -0.20% -
rng::move(vector<bool>)_(aligned)/512 -1.09% 2.682 2.653 - -0.08% -
BM_RangesPushHeap_uint64_Random_1024 -1.09% 6.007 5.942 - -1.36% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.08% 1.396 1.381 - -1.40% -
BM_MakeThenSortHeap_string_Ascending_4 -1.08% 5.357 5.299 - 0.73% -
SetIntersection_Interlaced_Vector_float_256_1 -1.08% 4462856.498 4414485.991 - -0.96% -
BM_MakeHeap_uint64_Random_262144 -1.08% 1.037 1.026 - -3.17% -
BM_std_min<short>/24 -1.08% 2.537 2.509 - -0.59% -
std::set<int>::find(key)_(existent)/1024 -1.08% 4.020 3.977 - 0.25% -
SetIntersection_None_Set_float_1024_1 -1.08% 9189361.142 9089986.702 - 2.33% -
SetIntersection_Interlaced_Vector_string_256_16 -1.08% 11012878.271 10893805.975 - 3.63% -
SetIntersection_None_Set_uint32_64_1 -1.08% 23611252.453 23356182.506 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.08% 1125354.664 1113205.420 - -0.18% -
BM_std_min<unsigned_short>/7 -1.08% 1.099 1.087 - -0.51% -
rng::copy_if(deque<int>)_(entire_range)/8 -1.08% 2.951 2.919 - 2.64% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.08% 16.823 16.642 - 0.74% -
std::sample(deque<int>)/32 -1.07% 325.207 321.711 - -0.66% -
BM_std_min<unsigned___int128>/9 -1.07% 3.526 3.488 - 2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 2175397.867 2152066.896 - -13.43% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.07% 20.855 20.631 - -0.00% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.07% 1651.943 1634.233 - 0.41% -
rng::search(list<int>,_pred)_(near_matches)/1000 -1.07% 44029.499 43558.016 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.07% 1271473.000 1257879.436 - 0.93% -
SetIntersection_None_Vector_uint64_1024_256 -1.07% 1122723.844 1110739.880 - -4.61% -
BM_PopHeap_pair<uint32,_uint32>_16 -1.07% 9.355 9.255 - -2.00% -
std::search_n(deque<int>)_(no_match)/1048576 -1.07% 443683.133 438954.783 - -0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.06% 29.795 29.478 - 2.82% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.06% 45.760 45.274 - -2.56% -
BM_RangesSortHeap_uint32_16 -1.06% 4.849 4.797 - -0.34% -
std::map<int,_int>::erase(iterator)/8192 -1.06% 21.084 20.861 - -0.87% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.06% 2826.866 2797.022 - 1.33% -
SetIntersection_None_Set_uint32_64_16 -1.05% 19183596.248 18981340.066 - -0.54% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.05% 42204.285 41759.892 - 0.29% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.05% 134160.789 132748.223 - 0.45% -
BM_std_min<unsigned_short>/64 -1.05% 3.498 3.462 - -1.37% -
BM_std_min<unsigned_char>/1024 -1.05% 8.509 8.420 - -0.58% -
std::set<int>::contains(key)_(existent)/32 -1.05% 1.726 1.708 - -0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 24.809 24.548 - 0.52% -
BM_vector_deque_ranges_move/4096 -1.05% 147.375 145.832 - -1.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.05% 352240613.981 348555699.693 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.05% 1185383.566 1172985.159 - -2.08% -
std::multimap<std::string,_int>::erase(iterator)/0 -1.04% 26.220 25.946 - -1.38% -
BM_std_min<unsigned_char>/16 -1.04% 2.619 2.592 - -0.13% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.04% 310.671 307.443 - -0.59% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.04% 47.467 46.974 - -0.28% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 551.473 545.752 - 2.44% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.04% 4.724 4.675 - -0.80% -
std::fill(deque<int>)/1024 -1.04% 30.301 29.987 - -0.38% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.04% 6889.965 6818.651 - 0.11% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.03% 7591.158 7512.649 - 0.05% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.03% 29.858 29.549 - -0.44% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.247 2445.712 - 0.06% -
BM_PopHeap_pair<uint32,_uint32>_1024 -1.03% 30.178 29.866 - -2.98% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.03% 20.890 20.675 - 0.15% -
std::sort(deque<int>)_(ascending)/8192 -1.03% 5815.339 5755.411 - 0.51% -
std::transform(deque<int>)_(identity_transform)/8192 -1.03% 2471.925 2446.452 - 0.05% -
std::map<int,_int>::erase(iterator)/0 -1.03% 20.809 20.595 - -0.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.03% 4478852.996 4432719.037 - -0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.03% 1634042.050 1617211.019 - -0.63% -
BM_vector_deque_ranges_copy_backward/64 -1.03% 3.035 3.004 - 0.50% -
SetIntersection_None_Set_string_256_64 -1.03% 9574450.136 9476072.294 - -3.87% -
std::find_if(list<int>)_(bail_25%)/8 -1.03% 1.218 1.205 - -0.75% -
BM_MakeThenSortHeap_string_Random_262144 -1.03% 193.862 191.873 - 0.74% -
BM_RangesSortHeap_uint64_16 -1.03% 4.959 4.908 - -0.61% -
BM_std_min<int>/10 -1.03% 1.005 0.995 - 0.03% -
BM_deque_vector_ranges_copy/1 -1.02% 2.116 2.095 - 3.24% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.02% 24.494 24.243 - 1.40% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.02% 186698.038 184789.446 - 0.48% -
BM_deque_vector_ranges_copy/1024 -1.02% 37.113 36.734 - -0.98% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.02% 21.451 21.232 - -0.79% -
rng::unique(deque<int>)_(sprinkled)/32 -1.02% 60.646 60.028 - 1.87% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.02% 341.406 337.935 - -3.77% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.02% 666.610 659.833 - -0.05% -
BM_vector_deque_ranges_copy_backward/4000 -1.02% 142.771 141.321 - -1.96% -
rng::for_each_n(list<int>)/8 -1.02% 2.562 2.536 - 0.09% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.01% 523.334 518.025 - 0.07% -
BM_PushHeap_uint32_Random_4 -1.01% 2.481 2.456 - -1.04% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.01% 9.006 8.915 - -0.90% -
SetIntersection_None_Set_uint64_16384_64 -1.01% 166687378.287 165000310.894 - -22.45% -
BM_CmpEqual_int_ushort -1.01% 1.137 1.125 - 0.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.01% 904.716 895.581 - -4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.01% 143389547.512 141942097.442 - -2.73% -
BM_deque_deque_copy_backward/4000 -1.01% 148.992 147.488 - -0.05% -
BM_MakeThenSortHeap_string_Heap_64 -1.01% 34.089 33.746 - -0.62% -
std::unordered_multimap<int,_int>::clear()/32 -1.01% 615.911 609.712 - -0.32% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.01% 44.782 44.331 - -1.03% -
SetIntersection_None_Vector_uint64_256_16 -1.01% 4283666.595 4240614.156 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/1048576 -1.00% 277615.599 274830.441 - -0.97% -
BM_vector_deque_move/5500 -1.00% 199.170 197.174 - -0.32% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.00% 172372.776 170648.359 - 0.52% -


Report Time: 5.29s
Name Current %
706_stockfish_r 21.457 3.03%
707_ntest_r 16.584 1.37%
709_cactus_r 19.686 1.10%
710_omnetpp_r 9.177 2.57%
721_gcc_r 13.135 -
723_llvm_r 11.482 -
727_cppcheck_r 24.494 -
729_abc_r 18.513 -
731_astcenc_r 10.206 1.10%
735_gem5_r 13.371 -
736_ocio_r 16.206 -
737_gmsh_r 12.675 -
748_flightdm_r 8.928 -
750_sealcrypto_r 18.494 -
753_ns3_r 10.174 -
766_femflow_r 12.744 -
BM_CmpEqual_int_int 1.125 -
BM_CmpEqual_int_schar 1.131 -
BM_CmpEqual_int_short 1.139 -
BM_CmpEqual_int_uchar 1.131 -
BM_CmpEqual_int_uint 1.114 -
BM_CmpEqual_int_ushort 1.125 -
BM_CmpEqual_schar_int 1.136 -
BM_CmpEqual_schar_schar 1.109 2.04%
BM_CmpEqual_schar_short 1.141 -
BM_CmpEqual_schar_uchar 1.106 -
BM_CmpEqual_schar_uint 1.099 -
BM_CmpEqual_schar_ushort 1.109 -
BM_CmpEqual_short_int 1.146 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.122 -
BM_CmpEqual_short_uchar 1.115 -
BM_CmpEqual_short_uint 1.105 -1.03%
BM_CmpEqual_short_ushort 1.114 1.24%
BM_CmpEqual_uchar_int 1.122 -
BM_CmpEqual_uchar_schar 1.045 -
BM_CmpEqual_uchar_short 1.047 -
BM_CmpEqual_uchar_uchar 1.111 -
BM_CmpEqual_uchar_uint 1.117 -
BM_CmpEqual_uchar_ushort 1.110 -
BM_CmpEqual_uint_int 1.135 -
BM_CmpEqual_uint_schar 1.079 -
BM_CmpEqual_uint_short 1.057 -2.28%
BM_CmpEqual_uint_uchar 1.116 -
BM_CmpEqual_uint_uint 1.114 -
BM_CmpEqual_uint_ushort 1.125 -
BM_CmpEqual_ushort_int 1.117 -
BM_CmpEqual_ushort_schar 1.043 -1.57%
BM_CmpEqual_ushort_short 1.048 -
BM_CmpEqual_ushort_uchar 1.123 -
BM_CmpEqual_ushort_uint 1.114 -1.01%
BM_CmpEqual_ushort_ushort 1.119 -
BM_CmpLess_int_int 1.126 -
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.117 -1.21%
BM_CmpLess_int_uchar 1.122 -
BM_CmpLess_int_uint 1.120 -
BM_CmpLess_int_ushort 1.131 -
BM_CmpLess_schar_int 1.145 -
BM_CmpLess_schar_schar 0.963 -
BM_CmpLess_schar_short 0.946 -
BM_CmpLess_schar_uchar 1.111 -
BM_CmpLess_schar_uint 1.108 -
BM_CmpLess_schar_ushort 1.124 -
BM_CmpLess_short_int 1.135 -
BM_CmpLess_short_schar 0.959 -
BM_CmpLess_short_short 0.969 -
BM_CmpLess_short_uchar 1.118 -
BM_CmpLess_short_uint 1.116 -
BM_CmpLess_short_ushort 1.119 -
BM_CmpLess_uchar_int 1.110 -
BM_CmpLess_uchar_schar 1.048 1.32%
BM_CmpLess_uchar_short 1.056 -
BM_CmpLess_uchar_uchar 1.117 -
BM_CmpLess_uchar_uint 1.133 -
BM_CmpLess_uchar_ushort 1.130 -
BM_CmpLess_uint_int 1.129 -
BM_CmpLess_uint_schar 1.063 -1.03%
BM_CmpLess_uint_short 1.075 -
BM_CmpLess_uint_uchar 1.132 -
BM_CmpLess_uint_uint 1.116 -
BM_CmpLess_uint_ushort 1.124 -
BM_CmpLess_ushort_int 1.127 1.09%
BM_CmpLess_ushort_schar 1.053 -
BM_CmpLess_ushort_short 1.053 -
BM_CmpLess_ushort_uchar 1.129 -
BM_CmpLess_ushort_uint 1.129 -
BM_CmpLess_ushort_ushort 1.128 -
BM_LowerBound_float_1 2.642 -1.31%
BM_LowerBound_float_1024 21.919 -
BM_LowerBound_float_16 7.789 -
BM_LowerBound_float_16384 65.850 -
BM_LowerBound_float_256 14.239 -
BM_LowerBound_float_262144 574.689 -
BM_LowerBound_float_4 11.494 -
BM_LowerBound_float_64 8.517 -
BM_LowerBound_pair<uint32,_uint32>_1 2.882 1.11%
BM_LowerBound_pair<uint32,_uint32>_1024 44.278 -1.86%
BM_LowerBound_pair<uint32,_uint32>_16 16.272 -
BM_LowerBound_pair<uint32,_uint32>_16384 100.326 -2.43%
BM_LowerBound_pair<uint32,_uint32>_256 32.732 -1.91%
BM_LowerBound_pair<uint32,_uint32>_262144 600.507 -2.70%
BM_LowerBound_pair<uint32,_uint32>_4 11.184 -
BM_LowerBound_pair<uint32,_uint32>_64 18.710 -
BM_LowerBound_string_1 4.656 -3.29%
BM_LowerBound_string_1024 179.441 -
BM_LowerBound_string_16 37.282 1.04%
BM_LowerBound_string_16384 391.641 -1.74%
BM_LowerBound_string_256 127.183 -
BM_LowerBound_string_262144 2441.158 -
BM_LowerBound_string_4 20.221 1.16%
BM_LowerBound_string_64 69.153 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.878 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.105 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.536 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.040 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 44.969 -1.33%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 659.833 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.223 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.555 -1.02%
BM_LowerBound_uint32_1 2.594 -
BM_LowerBound_uint32_1024 21.617 -
BM_LowerBound_uint32_16 7.321 -
BM_LowerBound_uint32_16384 65.065 -
BM_LowerBound_uint32_256 14.162 -
BM_LowerBound_uint32_262144 556.392 -
BM_LowerBound_uint32_4 10.441 -
BM_LowerBound_uint32_64 8.091 -
BM_LowerBound_uint64_1 2.597 -
BM_LowerBound_uint64_1024 24.703 -
BM_LowerBound_uint64_16 7.399 -
BM_LowerBound_uint64_16384 70.151 -
BM_LowerBound_uint64_256 16.332 -
BM_LowerBound_uint64_262144 580.414 -
BM_LowerBound_uint64_4 10.455 -
BM_LowerBound_uint64_64 8.356 -
BM_MakeHeap_float_Ascending_1 0.277 -
BM_MakeHeap_float_Ascending_1024 0.700 -
BM_MakeHeap_float_Ascending_16 0.839 -
BM_MakeHeap_float_Ascending_16384 0.656 -
BM_MakeHeap_float_Ascending_256 0.649 -
BM_MakeHeap_float_Ascending_262144 0.695 -
BM_MakeHeap_float_Ascending_4 0.406 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.277 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.187 -
BM_MakeHeap_float_Descending_4 0.285 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.271 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.210 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.206 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.276 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.273 -
BM_MakeHeap_float_PipeOrgan_1024 0.704 -
BM_MakeHeap_float_PipeOrgan_16 1.254 -
BM_MakeHeap_float_PipeOrgan_16384 0.654 -
BM_MakeHeap_float_PipeOrgan_256 0.668 -
BM_MakeHeap_float_PipeOrgan_262144 0.702 -
BM_MakeHeap_float_PipeOrgan_4 0.413 4.58%
BM_MakeHeap_float_PipeOrgan_64 0.800 -
BM_MakeHeap_float_QuickSortAdversary_1 0.274 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.501 -
BM_MakeHeap_float_QuickSortAdversary_16 0.732 -
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.275 -
BM_MakeHeap_float_Random_1024 1.218 -5.79%
BM_MakeHeap_float_Random_16 1.336 -12.11%
BM_MakeHeap_float_Random_16384 1.192 -
BM_MakeHeap_float_Random_256 1.265 -6.78%
BM_MakeHeap_float_Random_262144 1.118 -1.24%
BM_MakeHeap_float_Random_4 1.578 5.66%
BM_MakeHeap_float_Random_64 1.622 1.46%
BM_MakeHeap_float_SingleElement_1 0.268 -3.62%
BM_MakeHeap_float_SingleElement_1024 0.698 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.658 -
BM_MakeHeap_float_SingleElement_256 0.655 -2.64%
BM_MakeHeap_float_SingleElement_262144 0.711 -1.45%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.364 1.05%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.191 -4.04%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.388 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.394 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.746 -3.27%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.508 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.519 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.482 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.591 -3.57%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.471 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.481 -5.98%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.490 4.14%
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.554 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.533 -2.43%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.576 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.459 -19.44%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.497 -2.14%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.268 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.351 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.255 4.51%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.340 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.381 -1.40%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.405 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.575 -2.28%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.232 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.302 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.370 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.339 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.786 3.48%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.113 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.273 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.028 3.21%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.798 -3.58%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.007 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.105 3.68%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.970 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.613 2.12%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.241 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.212 1.17%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.087 -1.45%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.203 1.87%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.196 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.255 2.78%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.806 3.40%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.125 -
BM_MakeHeap_string_Ascending_1 0.251 -
BM_MakeHeap_string_Ascending_1024 4.885 -
BM_MakeHeap_string_Ascending_16 3.688 -
BM_MakeHeap_string_Ascending_16384 5.461 -
BM_MakeHeap_string_Ascending_256 4.793 -
BM_MakeHeap_string_Ascending_262144 7.403 1.31%
BM_MakeHeap_string_Ascending_4 2.817 -
BM_MakeHeap_string_Ascending_64 4.691 -
BM_MakeHeap_string_Descending_1 0.253 -
BM_MakeHeap_string_Descending_1024 3.694 29.68%
BM_MakeHeap_string_Descending_16 3.313 39.18%
BM_MakeHeap_string_Descending_16384 3.639 15.86%
BM_MakeHeap_string_Descending_256 3.706 37.16%
BM_MakeHeap_string_Descending_262144 4.210 20.97%
BM_MakeHeap_string_Descending_4 2.954 38.62%
BM_MakeHeap_string_Descending_64 3.586 37.17%
BM_MakeHeap_string_Heap_1 0.255 -
BM_MakeHeap_string_Heap_1024 6.259 32.87%
BM_MakeHeap_string_Heap_16 5.679 23.03%
BM_MakeHeap_string_Heap_16384 6.626 34.45%
BM_MakeHeap_string_Heap_256 6.354 31.60%
BM_MakeHeap_string_Heap_262144 6.926 34.54%
BM_MakeHeap_string_Heap_4 3.558 17.23%
BM_MakeHeap_string_Heap_64 6.550 30.91%
BM_MakeHeap_string_PipeOrgan_1 0.255 -
BM_MakeHeap_string_PipeOrgan_1024 6.425 32.43%
BM_MakeHeap_string_PipeOrgan_16 4.273 17.68%
BM_MakeHeap_string_PipeOrgan_16384 6.641 13.76%
BM_MakeHeap_string_PipeOrgan_256 6.324 32.85%
BM_MakeHeap_string_PipeOrgan_262144 8.520 15.21%
BM_MakeHeap_string_PipeOrgan_4 2.568 -1.20%
BM_MakeHeap_string_PipeOrgan_64 6.059 28.13%
BM_MakeHeap_string_QuickSortAdversary_1 0.251 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.746 1.66%
BM_MakeHeap_string_QuickSortAdversary_16 9.956 17.00%
BM_MakeHeap_string_QuickSortAdversary_16384 11.993 2.27%
BM_MakeHeap_string_QuickSortAdversary_256 11.693 12.79%
BM_MakeHeap_string_QuickSortAdversary_262144 12.932 2.92%
BM_MakeHeap_string_QuickSortAdversary_4 6.899 15.90%
BM_MakeHeap_string_QuickSortAdversary_64 11.666 15.44%
BM_MakeHeap_string_Random_1 0.249 -
BM_MakeHeap_string_Random_1024 11.918 11.04%
BM_MakeHeap_string_Random_16 9.474 14.25%
BM_MakeHeap_string_Random_16384 14.369 14.23%
BM_MakeHeap_string_Random_256 11.597 11.66%
BM_MakeHeap_string_Random_262144 19.068 25.79%
BM_MakeHeap_string_Random_4 5.908 1.79%
BM_MakeHeap_string_Random_64 12.246 22.50%
BM_MakeHeap_string_SingleElement_1 0.251 -
BM_MakeHeap_string_SingleElement_1024 8.217 32.69%
BM_MakeHeap_string_SingleElement_16 7.111 24.72%
BM_MakeHeap_string_SingleElement_16384 8.234 37.12%
BM_MakeHeap_string_SingleElement_256 8.270 30.90%
BM_MakeHeap_string_SingleElement_262144 9.434 28.31%
BM_MakeHeap_string_SingleElement_4 4.990 35.94%
BM_MakeHeap_string_SingleElement_64 8.301 30.08%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.090 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.597 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.880 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.958 -
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.757 -1.78%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.997 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.261 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.949 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.209 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.114 1.03%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.194 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.787 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.025 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.386 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.121 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.893 -1.38%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.799 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.443 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.069 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.567 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.706 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.264 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.764 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.895 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.644 -1.11%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.873 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.253 4.41%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.690 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.310 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.996 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.709 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.278 -
BM_MakeHeap_uint32_Ascending_1024 0.643 -
BM_MakeHeap_uint32_Ascending_16 0.600 -
BM_MakeHeap_uint32_Ascending_16384 0.605 -
BM_MakeHeap_uint32_Ascending_256 0.598 -
BM_MakeHeap_uint32_Ascending_262144 0.661 -
BM_MakeHeap_uint32_Ascending_4 0.387 -
BM_MakeHeap_uint32_Ascending_64 0.552 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.256 -
BM_MakeHeap_uint32_Descending_16 0.254 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.258 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.275 -
BM_MakeHeap_uint32_Descending_64 0.241 -
BM_MakeHeap_uint32_Heap_1 0.273 -
BM_MakeHeap_uint32_Heap_1024 0.255 -
BM_MakeHeap_uint32_Heap_16 0.251 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.264 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.273 -
BM_MakeHeap_uint32_Heap_64 0.251 6.83%
BM_MakeHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.704 -
BM_MakeHeap_uint32_PipeOrgan_16 1.020 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.640 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.670 -
BM_MakeHeap_uint32_PipeOrgan_4 0.425 7.44%
BM_MakeHeap_uint32_PipeOrgan_64 0.721 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.611 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.477 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.274 -
BM_MakeHeap_uint32_Random_1024 1.037 -12.62%
BM_MakeHeap_uint32_Random_16 1.275 -
BM_MakeHeap_uint32_Random_16384 0.997 -1.82%
BM_MakeHeap_uint32_Random_256 1.170 1.62%
BM_MakeHeap_uint32_Random_262144 1.041 -1.13%
BM_MakeHeap_uint32_Random_4 1.210 -2.64%
BM_MakeHeap_uint32_Random_64 1.295 -7.92%
BM_MakeHeap_uint32_SingleElement_1 0.277 -
BM_MakeHeap_uint32_SingleElement_1024 0.575 -
BM_MakeHeap_uint32_SingleElement_16 0.486 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.545 -
BM_MakeHeap_uint32_SingleElement_262144 0.625 -
BM_MakeHeap_uint32_SingleElement_4 0.330 -
BM_MakeHeap_uint32_SingleElement_64 0.510 -
BM_MakeHeap_uint64_Ascending_1 0.277 -
BM_MakeHeap_uint64_Ascending_1024 0.652 -
BM_MakeHeap_uint64_Ascending_16 0.656 1.60%
BM_MakeHeap_uint64_Ascending_16384 0.631 -
BM_MakeHeap_uint64_Ascending_256 0.631 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.408 -
BM_MakeHeap_uint64_Ascending_64 0.575 -
BM_MakeHeap_uint64_Descending_1 0.274 -
BM_MakeHeap_uint64_Descending_1024 0.255 -
BM_MakeHeap_uint64_Descending_16 0.260 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.280 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.276 -5.66%
BM_MakeHeap_uint64_Descending_64 0.270 7.14%
BM_MakeHeap_uint64_Heap_1 0.277 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.264 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.282 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.274 -4.51%
BM_MakeHeap_uint64_Heap_64 0.262 6.74%
BM_MakeHeap_uint64_PipeOrgan_1 0.268 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_MakeHeap_uint64_PipeOrgan_16 1.027 -1.23%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.664 2.55%
BM_MakeHeap_uint64_PipeOrgan_262144 0.756 -
BM_MakeHeap_uint64_PipeOrgan_4 0.387 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.615 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.430 4.18%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.466 -
BM_MakeHeap_uint64_Random_1 0.273 -
BM_MakeHeap_uint64_Random_1024 1.062 1.77%
BM_MakeHeap_uint64_Random_16 1.297 -9.10%
BM_MakeHeap_uint64_Random_16384 1.026 -
BM_MakeHeap_uint64_Random_256 1.229 2.89%
BM_MakeHeap_uint64_Random_262144 1.026 -3.17%
BM_MakeHeap_uint64_Random_4 1.143 2.77%
BM_MakeHeap_uint64_Random_64 1.292 2.05%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.564 -
BM_MakeHeap_uint64_SingleElement_16 0.511 -
BM_MakeHeap_uint64_SingleElement_16384 0.583 -
BM_MakeHeap_uint64_SingleElement_256 0.562 -3.18%
BM_MakeHeap_uint64_SingleElement_262144 0.757 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.502 -
BM_MakeThenSortHeap_float_Ascending_1 0.280 -
BM_MakeThenSortHeap_float_Ascending_1024 8.784 1.09%
BM_MakeThenSortHeap_float_Ascending_16 2.973 1.30%
BM_MakeThenSortHeap_float_Ascending_16384 27.749 -1.92%
BM_MakeThenSortHeap_float_Ascending_256 6.714 -
BM_MakeThenSortHeap_float_Ascending_262144 31.348 -
BM_MakeThenSortHeap_float_Ascending_4 1.406 -
BM_MakeThenSortHeap_float_Ascending_64 4.021 -
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.098 -
BM_MakeThenSortHeap_float_Descending_16 1.850 -1.22%
BM_MakeThenSortHeap_float_Descending_16384 29.792 -2.03%
BM_MakeThenSortHeap_float_Descending_256 6.011 -3.99%
BM_MakeThenSortHeap_float_Descending_262144 35.168 -
BM_MakeThenSortHeap_float_Descending_4 1.253 -
BM_MakeThenSortHeap_float_Descending_64 3.271 -2.54%
BM_MakeThenSortHeap_float_Heap_1 0.280 -
BM_MakeThenSortHeap_float_Heap_1024 8.139 -
BM_MakeThenSortHeap_float_Heap_16 1.863 -3.05%
BM_MakeThenSortHeap_float_Heap_16384 25.996 -1.32%
BM_MakeThenSortHeap_float_Heap_256 6.068 -
BM_MakeThenSortHeap_float_Heap_262144 30.782 -
BM_MakeThenSortHeap_float_Heap_4 1.191 -2.45%
BM_MakeThenSortHeap_float_Heap_64 3.430 -1.16%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.437 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.049 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.711 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.347 -
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.303 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.523 -
BM_MakeThenSortHeap_float_PipeOrgan_64 4.040 1.62%
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.272 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.196 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 3.004 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.258 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.030 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.305 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.497 -1.61%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.754 -
BM_MakeThenSortHeap_float_Random_1 0.275 -
BM_MakeThenSortHeap_float_Random_1024 33.367 -1.25%
BM_MakeThenSortHeap_float_Random_16 9.940 -
BM_MakeThenSortHeap_float_Random_16384 47.358 -1.32%
BM_MakeThenSortHeap_float_Random_256 25.651 -
BM_MakeThenSortHeap_float_Random_262144 62.637 -1.30%
BM_MakeThenSortHeap_float_Random_4 4.379 1.60%
BM_MakeThenSortHeap_float_Random_64 17.917 -1.15%
BM_MakeThenSortHeap_float_SingleElement_1 0.274 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.775 -1.99%
BM_MakeThenSortHeap_float_SingleElement_16 3.221 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.767 -
BM_MakeThenSortHeap_float_SingleElement_256 3.983 -1.50%
BM_MakeThenSortHeap_float_SingleElement_262144 52.384 1.73%
BM_MakeThenSortHeap_float_SingleElement_4 1.344 -
BM_MakeThenSortHeap_float_SingleElement_64 3.306 -1.18%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.902 -1.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.721 1.06%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.684 -1.88%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.668 -1.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.904 -1.72%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.793 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.202 1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.281 -1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.965 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.037 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.019 -1.49%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.390 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.969 -30.84%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.723 -1.83%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.278 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.301 1.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.558 2.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.660 1.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.866 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.906 1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.983 -5.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.296 1.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.20%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.958 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.825 -1.65%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.403 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.029 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.421 1.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.781 -1.85%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.535 1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.262 1.35%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.702 2.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.386 1.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.579 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.776 1.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.598 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.956 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.269 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.817 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.291 -2.32%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.669 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.705 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.512 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.989 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.097 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.683 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.293 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.570 1.44%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.325 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.723 3.74%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.675 3.91%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.928 1.48%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 37.260 2.88%
BM_MakeThenSortHeap_string_Ascending_16 9.450 -1.55%
BM_MakeThenSortHeap_string_Ascending_16384 63.081 -
BM_MakeThenSortHeap_string_Ascending_256 19.917 -1.49%
BM_MakeThenSortHeap_string_Ascending_262144 74.848 -1.29%
BM_MakeThenSortHeap_string_Ascending_4 5.299 -
BM_MakeThenSortHeap_string_Ascending_64 15.395 -2.51%
BM_MakeThenSortHeap_string_Descending_1 1.366 -
BM_MakeThenSortHeap_string_Descending_1024 25.129 -4.11%
BM_MakeThenSortHeap_string_Descending_16 7.835 -
BM_MakeThenSortHeap_string_Descending_16384 64.612 -
BM_MakeThenSortHeap_string_Descending_256 17.998 1.38%
BM_MakeThenSortHeap_string_Descending_262144 85.959 -
BM_MakeThenSortHeap_string_Descending_4 3.678 -
BM_MakeThenSortHeap_string_Descending_64 13.070 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 63.064 -
BM_MakeThenSortHeap_string_Heap_16 17.206 -
BM_MakeThenSortHeap_string_Heap_16384 100.620 -
BM_MakeThenSortHeap_string_Heap_256 48.869 -1.10%
BM_MakeThenSortHeap_string_Heap_262144 181.650 -
BM_MakeThenSortHeap_string_Heap_4 5.867 -
BM_MakeThenSortHeap_string_Heap_64 33.746 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 29.988 -5.10%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.390 -1.45%
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.014 -1.61%
BM_MakeThenSortHeap_string_PipeOrgan_256 19.734 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 81.655 1.29%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.814 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.849 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.795 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.597 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.527 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.476 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 193.687 1.84%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.474 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.942 -
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 68.846 -
BM_MakeThenSortHeap_string_Random_16 22.462 -
BM_MakeThenSortHeap_string_Random_16384 108.617 -
BM_MakeThenSortHeap_string_Random_256 54.566 -
BM_MakeThenSortHeap_string_Random_262144 191.873 -
BM_MakeThenSortHeap_string_Random_4 10.341 -
BM_MakeThenSortHeap_string_Random_64 39.296 -
BM_MakeThenSortHeap_string_SingleElement_1 1.366 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.683 -9.39%
BM_MakeThenSortHeap_string_SingleElement_16 13.752 -3.76%
BM_MakeThenSortHeap_string_SingleElement_16384 37.806 -11.11%
BM_MakeThenSortHeap_string_SingleElement_256 25.643 -6.11%
BM_MakeThenSortHeap_string_SingleElement_262144 50.182 -7.56%
BM_MakeThenSortHeap_string_SingleElement_4 6.362 -
BM_MakeThenSortHeap_string_SingleElement_64 19.734 -5.95%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.240 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.692 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.871 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.335 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 44.310 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.314 -5.58%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.602 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.765 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.591 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.744 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.952 -1.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.084 -1.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.164 1.84%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.426 -2.66%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.619 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.435 -1.99%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.315 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.038 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.790 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.978 -2.15%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.311 3.86%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 18.985 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.906 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.150 -1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.241 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.331 -1.03%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.350 -1.41%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.350 -1.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.328 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.487 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.211 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.894 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.045 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.654 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.682 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.098 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.065 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.996 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.671 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.173 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.359 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.593 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.706 -3.25%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.849 3.53%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 18.138 -5.83%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.157 -2.88%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 26.372 -1.77%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.732 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.957 -1.49%
BM_MakeThenSortHeap_uint32_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.652 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.700 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.759 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.660 -
BM_MakeThenSortHeap_uint32_Ascending_262144 24.871 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.622 -
BM_MakeThenSortHeap_uint32_Descending_1 0.275 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.204 -
BM_MakeThenSortHeap_uint32_Descending_16 5.488 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.219 -
BM_MakeThenSortHeap_uint32_Descending_256 8.756 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.260 -
BM_MakeThenSortHeap_uint32_Descending_4 1.428 7.95%
BM_MakeThenSortHeap_uint32_Descending_64 8.642 -
BM_MakeThenSortHeap_uint32_Heap_1 0.280 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.304 -
BM_MakeThenSortHeap_uint32_Heap_16 5.102 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.325 -1.36%
BM_MakeThenSortHeap_uint32_Heap_256 8.249 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.341 -1.66%
BM_MakeThenSortHeap_uint32_Heap_4 1.207 -
BM_MakeThenSortHeap_uint32_Heap_64 8.121 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.033 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.778 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.137 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.190 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.431 -1.18%
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.381 -
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.132 -1.61%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.278 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.672 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.606 -1.08%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.568 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.479 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.553 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.758 -3.58%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.984 -
BM_MakeThenSortHeap_uint32_Random_1 0.276 -
BM_MakeThenSortHeap_uint32_Random_1024 15.443 -
BM_MakeThenSortHeap_uint32_Random_16 8.633 -
BM_MakeThenSortHeap_uint32_Random_16384 22.078 -
BM_MakeThenSortHeap_uint32_Random_256 13.301 -
BM_MakeThenSortHeap_uint32_Random_262144 32.224 -
BM_MakeThenSortHeap_uint32_Random_4 3.960 -
BM_MakeThenSortHeap_uint32_Random_64 11.816 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.413 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.956 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.764 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.621 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 56.244 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.412 -5.23%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.160 -1.39%
BM_MakeThenSortHeap_uint64_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.755 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.502 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.046 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.763 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.310 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.453 -1.34%
BM_MakeThenSortHeap_uint64_Ascending_64 8.413 -
BM_MakeThenSortHeap_uint64_Descending_1 0.275 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.331 -
BM_MakeThenSortHeap_uint64_Descending_16 5.624 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.396 -
BM_MakeThenSortHeap_uint64_Descending_256 8.761 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.910 -
BM_MakeThenSortHeap_uint64_Descending_4 1.464 -
BM_MakeThenSortHeap_uint64_Descending_64 8.459 -
BM_MakeThenSortHeap_uint64_Heap_1 0.280 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.433 -
BM_MakeThenSortHeap_uint64_Heap_16 5.329 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.651 -
BM_MakeThenSortHeap_uint64_Heap_256 8.481 -
BM_MakeThenSortHeap_uint64_Heap_262144 25.012 -
BM_MakeThenSortHeap_uint64_Heap_4 1.212 1.17%
BM_MakeThenSortHeap_uint64_Heap_64 8.234 -1.03%
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.277 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.193 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.118 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.595 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.378 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.187 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.408 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.985 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.270 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.647 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.500 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.782 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.985 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.416 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.933 -
BM_MakeThenSortHeap_uint64_Random_1 0.280 -
BM_MakeThenSortHeap_uint64_Random_1024 15.531 -
BM_MakeThenSortHeap_uint64_Random_16 8.596 -
BM_MakeThenSortHeap_uint64_Random_16384 22.295 -
BM_MakeThenSortHeap_uint64_Random_256 13.475 -
BM_MakeThenSortHeap_uint64_Random_262144 35.688 -
BM_MakeThenSortHeap_uint64_Random_4 4.089 2.83%
BM_MakeThenSortHeap_uint64_Random_64 11.789 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.280 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.778 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.018 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.932 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.797 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.223 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.210 -1.50%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.965 -
BM_PopHeap_float_1 0.472 -
BM_PopHeap_float_1024 28.544 -
BM_PopHeap_float_16 7.023 -
BM_PopHeap_float_16384 34.214 1.41%
BM_PopHeap_float_256 22.398 -
BM_PopHeap_float_262144 40.679 15.88%
BM_PopHeap_float_4 2.472 -
BM_PopHeap_float_64 13.612 -
BM_PopHeap_pair<uint32,_uint32>_1 0.437 -11.93%
BM_PopHeap_pair<uint32,_uint32>_1024 29.866 -2.98%
BM_PopHeap_pair<uint32,_uint32>_16 9.255 -2.00%
BM_PopHeap_pair<uint32,_uint32>_16384 45.274 -2.56%
BM_PopHeap_pair<uint32,_uint32>_256 22.457 -2.28%
BM_PopHeap_pair<uint32,_uint32>_262144 59.697 -4.69%
BM_PopHeap_pair<uint32,_uint32>_4 3.208 -
BM_PopHeap_pair<uint32,_uint32>_64 15.870 -2.13%
BM_PopHeap_string_1 0.517 -
BM_PopHeap_string_1024 55.961 -1.57%
BM_PopHeap_string_16 14.309 -1.03%
BM_PopHeap_string_16384 73.439 -
BM_PopHeap_string_256 40.803 -
BM_PopHeap_string_262144 91.902 -6.10%
BM_PopHeap_string_4 5.203 -3.33%
BM_PopHeap_string_64 25.890 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.510 11.63%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.855 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.540 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.128 1.06%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.121 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 79.182 3.57%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.217 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.675 -
BM_PopHeap_uint32_1 0.557 -
BM_PopHeap_uint32_1024 21.283 -
BM_PopHeap_uint32_16 7.531 -
BM_PopHeap_uint32_16384 31.043 -
BM_PopHeap_uint32_256 16.904 -
BM_PopHeap_uint32_262144 41.253 -
BM_PopHeap_uint32_4 2.633 -1.01%
BM_PopHeap_uint32_64 12.610 -
BM_PopHeap_uint64_1 0.446 -20.44%
BM_PopHeap_uint64_1024 21.651 -
BM_PopHeap_uint64_16 7.656 -
BM_PopHeap_uint64_16384 31.337 -
BM_PopHeap_uint64_256 17.189 -
BM_PopHeap_uint64_262144 41.788 -1.48%
BM_PopHeap_uint64_4 2.713 -
BM_PopHeap_uint64_64 12.740 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.982 -
BM_PushHeap_float_Ascending_16384 4.372 -
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.089 -1.87%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.745 -
BM_PushHeap_float_Descending_1 0.464 -25.05%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.363 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.517 -
BM_PushHeap_float_PipeOrgan_256 1.724 -
BM_PushHeap_float_PipeOrgan_262144 3.150 -
BM_PushHeap_float_PipeOrgan_4 0.481 -3.02%
BM_PushHeap_float_PipeOrgan_64 1.297 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.621 -
BM_PushHeap_float_QuickSortAdversary_16 1.017 3.82%
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.542 37.59%
BM_PushHeap_float_Random_1024 7.533 -
BM_PushHeap_float_Random_16 5.351 -
BM_PushHeap_float_Random_16384 7.680 -
BM_PushHeap_float_Random_256 7.307 -
BM_PushHeap_float_Random_262144 7.584 -
BM_PushHeap_float_Random_4 2.888 -1.11%
BM_PushHeap_float_Random_64 6.737 -
BM_PushHeap_float_SingleElement_1 0.614 22.60%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.480 7.22%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.187 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.545 -5.15%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.019 1.59%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.255 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.787 -6.22%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.409 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
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.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 5.13%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.736 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.186 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.065 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.236 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.239 -1.31%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.669 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.947 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.022 -1.14%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.652 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.646 2.66%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.453 -1.77%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.607 -3.35%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.426 2.57%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.428 -19.78%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.535 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.523 4.08%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.598 -1.07%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.284 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.639 1.10%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.705 2.57%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.821 1.48%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.574 -6.19%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.599 8.00%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.551 -2.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -1.86%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.543 -7.59%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.558 2.09%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 11.900 -6.41%
BM_PushHeap_string_Ascending_16 4.617 -1.55%
BM_PushHeap_string_Ascending_16384 18.233 -
BM_PushHeap_string_Ascending_256 9.437 -12.62%
BM_PushHeap_string_Ascending_262144 28.227 -
BM_PushHeap_string_Ascending_4 2.561 -
BM_PushHeap_string_Ascending_64 6.888 -6.11%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.390 -3.74%
BM_PushHeap_string_Descending_16 2.096 -
BM_PushHeap_string_Descending_16384 2.318 -2.37%
BM_PushHeap_string_Descending_256 2.263 -2.03%
BM_PushHeap_string_Descending_262144 3.114 -2.84%
BM_PushHeap_string_Descending_4 1.884 -
BM_PushHeap_string_Descending_64 2.204 -
BM_PushHeap_string_PipeOrgan_1 0.701 -
BM_PushHeap_string_PipeOrgan_1024 9.840 1.30%
BM_PushHeap_string_PipeOrgan_16 4.077 -1.35%
BM_PushHeap_string_PipeOrgan_16384 13.056 -1.08%
BM_PushHeap_string_PipeOrgan_256 8.061 -
BM_PushHeap_string_PipeOrgan_262144 17.488 -1.43%
BM_PushHeap_string_PipeOrgan_4 2.500 -
BM_PushHeap_string_PipeOrgan_64 5.799 -1.38%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.287 1.18%
BM_PushHeap_string_QuickSortAdversary_16 10.186 -
BM_PushHeap_string_QuickSortAdversary_16384 15.948 -
BM_PushHeap_string_QuickSortAdversary_256 14.594 -
BM_PushHeap_string_QuickSortAdversary_262144 16.409 -
BM_PushHeap_string_QuickSortAdversary_4 6.078 -
BM_PushHeap_string_QuickSortAdversary_64 13.043 1.38%
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 15.041 -
BM_PushHeap_string_Random_16 10.216 -
BM_PushHeap_string_Random_16384 16.362 -
BM_PushHeap_string_Random_256 14.349 -
BM_PushHeap_string_Random_262144 18.240 -
BM_PushHeap_string_Random_4 5.945 -
BM_PushHeap_string_Random_64 12.866 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.431 -1.98%
BM_PushHeap_string_SingleElement_16 2.429 -1.80%
BM_PushHeap_string_SingleElement_16384 2.444 -2.60%
BM_PushHeap_string_SingleElement_256 2.419 -1.75%
BM_PushHeap_string_SingleElement_262144 2.497 -1.36%
BM_PushHeap_string_SingleElement_4 2.160 -3.03%
BM_PushHeap_string_SingleElement_64 2.469 -1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.462 -24.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.816 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.094 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.029 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.936 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.473 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.009 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.959 -1.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.697 34.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.637 -7.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.683 -1.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.735 -2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.685 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.705 -4.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.917 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.392 -29.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.490 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.539 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.912 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.165 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.914 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.232 -1.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.448 -33.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.264 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.822 -2.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.528 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -21.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.408 -1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.378 1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.534 -1.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.116 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.412 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.492 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.700 -2.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.430 -4.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.725 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.746 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.757 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.743 -
BM_PushHeap_uint32_Ascending_1 0.462 -11.00%
BM_PushHeap_uint32_Ascending_1024 3.943 -
BM_PushHeap_uint32_Ascending_16 1.395 -
BM_PushHeap_uint32_Ascending_16384 6.741 1.87%
BM_PushHeap_uint32_Ascending_256 3.089 -
BM_PushHeap_uint32_Ascending_262144 8.318 3.05%
BM_PushHeap_uint32_Ascending_4 0.761 -
BM_PushHeap_uint32_Ascending_64 2.222 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -
BM_PushHeap_uint32_Descending_256 0.398 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.351 -
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.561 21.87%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.875 -
BM_PushHeap_uint32_PipeOrgan_16384 2.385 -
BM_PushHeap_uint32_PipeOrgan_256 1.690 -
BM_PushHeap_uint32_PipeOrgan_262144 3.041 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.563 -
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.951 3.07%
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.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.500 -6.84%
BM_PushHeap_uint32_Random_1024 6.279 -
BM_PushHeap_uint32_Random_16 4.491 -
BM_PushHeap_uint32_Random_16384 6.305 -
BM_PushHeap_uint32_Random_256 6.013 -
BM_PushHeap_uint32_Random_262144 6.395 -
BM_PushHeap_uint32_Random_4 2.456 -1.04%
BM_PushHeap_uint32_Random_64 5.539 -
BM_PushHeap_uint32_SingleElement_1 0.467 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -3.00%
BM_PushHeap_uint32_SingleElement_16384 0.357 -
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.690 2.51%
BM_PushHeap_uint64_Ascending_16 0.975 4.75%
BM_PushHeap_uint64_Ascending_16384 3.747 1.48%
BM_PushHeap_uint64_Ascending_256 2.227 3.75%
BM_PushHeap_uint64_Ascending_262144 5.070 4.30%
BM_PushHeap_uint64_Ascending_4 0.544 -
BM_PushHeap_uint64_Ascending_64 1.671 6.49%
BM_PushHeap_uint64_Descending_1 0.696 61.26%
BM_PushHeap_uint64_Descending_1024 0.388 -
BM_PushHeap_uint64_Descending_16 0.373 -
BM_PushHeap_uint64_Descending_16384 0.384 -
BM_PushHeap_uint64_Descending_256 0.403 -
BM_PushHeap_uint64_Descending_262144 0.383 -
BM_PushHeap_uint64_Descending_4 0.379 3.46%
BM_PushHeap_uint64_Descending_64 0.382 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.918 -
BM_PushHeap_uint64_PipeOrgan_16 0.889 -
BM_PushHeap_uint64_PipeOrgan_16384 2.384 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.024 -1.86%
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.932 1.21%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.718 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.921 -
BM_PushHeap_uint64_Random_16 4.066 -6.39%
BM_PushHeap_uint64_Random_16384 6.002 -
BM_PushHeap_uint64_Random_256 5.626 1.31%
BM_PushHeap_uint64_Random_262144 6.083 1.75%
BM_PushHeap_uint64_Random_4 2.070 -6.12%
BM_PushHeap_uint64_Random_64 5.199 -
BM_PushHeap_uint64_SingleElement_1 0.556 -20.13%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.353 -
BM_RangesMakeHeap_float_Ascending_1 0.278 -
BM_RangesMakeHeap_float_Ascending_1024 0.699 -
BM_RangesMakeHeap_float_Ascending_16 0.739 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.665 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.389 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.280 -
BM_RangesMakeHeap_float_Descending_1024 0.251 -5.41%
BM_RangesMakeHeap_float_Descending_16 0.210 -8.45%
BM_RangesMakeHeap_float_Descending_16384 0.233 -
BM_RangesMakeHeap_float_Descending_256 0.250 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.276 -
BM_RangesMakeHeap_float_Descending_64 0.195 -6.69%
BM_RangesMakeHeap_float_Heap_1 0.278 -
BM_RangesMakeHeap_float_Heap_1024 0.255 -
BM_RangesMakeHeap_float_Heap_16 0.221 -
BM_RangesMakeHeap_float_Heap_16384 0.232 -
BM_RangesMakeHeap_float_Heap_256 0.246 -
BM_RangesMakeHeap_float_Heap_262144 0.232 -
BM_RangesMakeHeap_float_Heap_4 0.279 -
BM_RangesMakeHeap_float_Heap_64 0.210 -
BM_RangesMakeHeap_float_PipeOrgan_1 0.278 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -3.86%
BM_RangesMakeHeap_float_PipeOrgan_16 1.295 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.655 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.669 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.384 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.805 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.529 -3.28%
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.837 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.505 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.408 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.274 -
BM_RangesMakeHeap_float_Random_1024 1.247 -7.06%
BM_RangesMakeHeap_float_Random_16 1.517 -
BM_RangesMakeHeap_float_Random_16384 1.153 -6.10%
BM_RangesMakeHeap_float_Random_256 1.424 14.60%
BM_RangesMakeHeap_float_Random_262144 1.123 -2.36%
BM_RangesMakeHeap_float_Random_4 1.625 24.81%
BM_RangesMakeHeap_float_Random_64 1.445 -6.61%
BM_RangesMakeHeap_float_SingleElement_1 0.280 -
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.662 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.642 -
BM_RangesMakeHeap_float_SingleElement_262144 0.720 -2.39%
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.361 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.195 -6.86%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 -1.65%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.747 -6.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.520 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.503 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.614 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.432 -3.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -3.73%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.553 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.543 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.534 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.574 -5.02%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.453 5.40%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.498 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.346 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.193 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.332 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.391 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.542 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.325 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.238 3.14%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.302 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.360 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.338 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.782 1.53%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.108 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.129 3.58%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.937 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.020 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.018 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.012 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.751 4.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.068 -4.07%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.278 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.186 -1.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.095 1.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.171 -1.76%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.190 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.211 -2.21%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.106 -
BM_RangesMakeHeap_string_Ascending_1 0.258 -
BM_RangesMakeHeap_string_Ascending_1024 4.947 -3.12%
BM_RangesMakeHeap_string_Ascending_16 3.682 -
BM_RangesMakeHeap_string_Ascending_16384 5.225 -10.08%
BM_RangesMakeHeap_string_Ascending_256 4.891 -3.50%
BM_RangesMakeHeap_string_Ascending_262144 7.098 -16.27%
BM_RangesMakeHeap_string_Ascending_4 2.863 -
BM_RangesMakeHeap_string_Ascending_64 4.758 -3.08%
BM_RangesMakeHeap_string_Descending_1 0.258 -
BM_RangesMakeHeap_string_Descending_1024 2.704 -5.92%
BM_RangesMakeHeap_string_Descending_16 2.356 -
BM_RangesMakeHeap_string_Descending_16384 2.729 -4.44%
BM_RangesMakeHeap_string_Descending_256 2.706 -4.34%
BM_RangesMakeHeap_string_Descending_262144 3.487 -8.04%
BM_RangesMakeHeap_string_Descending_4 2.137 -1.11%
BM_RangesMakeHeap_string_Descending_64 2.575 -3.83%
BM_RangesMakeHeap_string_Heap_1 0.255 -
BM_RangesMakeHeap_string_Heap_1024 4.715 -1.34%
BM_RangesMakeHeap_string_Heap_16 4.619 -
BM_RangesMakeHeap_string_Heap_16384 4.940 -1.94%
BM_RangesMakeHeap_string_Heap_256 4.821 -2.00%
BM_RangesMakeHeap_string_Heap_262144 5.178 -3.39%
BM_RangesMakeHeap_string_Heap_4 3.014 -1.47%
BM_RangesMakeHeap_string_Heap_64 4.921 -1.86%
BM_RangesMakeHeap_string_PipeOrgan_1 0.260 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.946 -1.60%
BM_RangesMakeHeap_string_PipeOrgan_16 3.623 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.094 -5.26%
BM_RangesMakeHeap_string_PipeOrgan_256 4.848 -1.75%
BM_RangesMakeHeap_string_PipeOrgan_262144 7.037 -8.02%
BM_RangesMakeHeap_string_PipeOrgan_4 2.580 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.770 -1.94%
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.259 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.556 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.519 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.761 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.392 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.699 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.881 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.125 -
BM_RangesMakeHeap_string_Random_1 0.251 -
BM_RangesMakeHeap_string_Random_1024 10.734 -
BM_RangesMakeHeap_string_Random_16 8.260 -
BM_RangesMakeHeap_string_Random_16384 12.564 -1.57%
BM_RangesMakeHeap_string_Random_256 10.337 -
BM_RangesMakeHeap_string_Random_262144 15.195 -3.97%
BM_RangesMakeHeap_string_Random_4 5.748 -
BM_RangesMakeHeap_string_Random_64 10.008 -
BM_RangesMakeHeap_string_SingleElement_1 0.256 -
BM_RangesMakeHeap_string_SingleElement_1024 6.184 -
BM_RangesMakeHeap_string_SingleElement_16 5.624 -
BM_RangesMakeHeap_string_SingleElement_16384 5.893 -1.88%
BM_RangesMakeHeap_string_SingleElement_256 6.217 -3.34%
BM_RangesMakeHeap_string_SingleElement_262144 7.276 -1.77%
BM_RangesMakeHeap_string_SingleElement_4 3.627 -1.29%
BM_RangesMakeHeap_string_SingleElement_64 6.365 -1.49%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.373 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.959 -1.33%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.892 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.100 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.609 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.248 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.884 1.31%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.980 1.85%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.966 1.43%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.811 3.95%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.029 1.68%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.259 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.953 1.15%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.204 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.112 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.189 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.775 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.068 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.922 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.396 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.969 -2.26%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.134 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.949 3.29%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.677 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.455 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.930 -3.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.798 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.099 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.081 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.570 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.735 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.227 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.773 -1.39%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.782 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.669 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.904 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.692 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.311 -4.11%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.000 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.716 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.953 -
BM_RangesMakeHeap_uint32_Ascending_1 0.277 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.645 -3.18%
BM_RangesMakeHeap_uint32_Ascending_16 0.605 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.597 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.666 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.553 -
BM_RangesMakeHeap_uint32_Descending_1 0.274 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.251 -
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.270 -
BM_RangesMakeHeap_uint32_Descending_64 0.230 -4.47%
BM_RangesMakeHeap_uint32_Heap_1 0.275 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -5.27%
BM_RangesMakeHeap_uint32_Heap_16 0.251 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.266 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.281 -
BM_RangesMakeHeap_uint32_Heap_64 0.250 6.07%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.274 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.676 -4.43%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.037 2.70%
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.609 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.628 -1.76%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.674 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.468 17.80%
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.714 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.272 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.624 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.483 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.390 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.101 2.40%
BM_RangesMakeHeap_uint32_Random_16 1.272 -
BM_RangesMakeHeap_uint32_Random_16384 1.119 6.45%
BM_RangesMakeHeap_uint32_Random_256 1.203 -
BM_RangesMakeHeap_uint32_Random_262144 1.006 -4.00%
BM_RangesMakeHeap_uint32_Random_4 1.459 19.58%
BM_RangesMakeHeap_uint32_Random_64 1.305 -3.81%
BM_RangesMakeHeap_uint32_SingleElement_1 0.279 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -3.77%
BM_RangesMakeHeap_uint32_SingleElement_16 0.490 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.538 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.551 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.631 -3.11%
BM_RangesMakeHeap_uint32_SingleElement_4 0.322 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.652 -
BM_RangesMakeHeap_uint64_Ascending_16 0.664 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.630 -
BM_RangesMakeHeap_uint64_Ascending_256 0.632 -1.68%
BM_RangesMakeHeap_uint64_Ascending_262144 0.731 -
BM_RangesMakeHeap_uint64_Ascending_4 0.408 -6.99%
BM_RangesMakeHeap_uint64_Ascending_64 0.578 -
BM_RangesMakeHeap_uint64_Descending_1 0.272 -
BM_RangesMakeHeap_uint64_Descending_1024 0.253 -
BM_RangesMakeHeap_uint64_Descending_16 0.257 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.273 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.279 -
BM_RangesMakeHeap_uint64_Descending_64 0.232 -
BM_RangesMakeHeap_uint64_Heap_1 0.277 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.259 -
BM_RangesMakeHeap_uint64_Heap_16384 0.237 -
BM_RangesMakeHeap_uint64_Heap_256 0.277 -5.53%
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.286 -
BM_RangesMakeHeap_uint64_Heap_64 0.237 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.653 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.026 -1.55%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.626 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.640 -3.21%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.386 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.720 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.267 -3.73%
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.614 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.409 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.462 -
BM_RangesMakeHeap_uint64_Random_1 0.275 -
BM_RangesMakeHeap_uint64_Random_1024 1.022 -7.65%
BM_RangesMakeHeap_uint64_Random_16 1.324 2.45%
BM_RangesMakeHeap_uint64_Random_16384 1.037 4.35%
BM_RangesMakeHeap_uint64_Random_256 1.199 6.06%
BM_RangesMakeHeap_uint64_Random_262144 1.040 -3.33%
BM_RangesMakeHeap_uint64_Random_4 1.363 5.15%
BM_RangesMakeHeap_uint64_Random_64 1.233 -5.39%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.574 -2.41%
BM_RangesMakeHeap_uint64_SingleElement_262144 0.755 -1.63%
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.508 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.277 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.655 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.970 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.741 -1.84%
BM_RangesMakeThenSortHeap_float_Ascending_256 6.625 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.647 -1.39%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.305 -1.81%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.979 1.05%
BM_RangesMakeThenSortHeap_float_Descending_1 0.269 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.081 -2.71%
BM_RangesMakeThenSortHeap_float_Descending_16 1.835 1.60%
BM_RangesMakeThenSortHeap_float_Descending_16384 29.563 -1.63%
BM_RangesMakeThenSortHeap_float_Descending_256 5.869 -3.06%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.007 -1.74%
BM_RangesMakeThenSortHeap_float_Descending_4 1.301 17.52%
BM_RangesMakeThenSortHeap_float_Descending_64 3.323 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.153 -2.24%
BM_RangesMakeThenSortHeap_float_Heap_16 1.948 -
BM_RangesMakeThenSortHeap_float_Heap_16384 27.166 -2.66%
BM_RangesMakeThenSortHeap_float_Heap_256 6.162 1.16%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.101 -2.33%
BM_RangesMakeThenSortHeap_float_Heap_4 1.231 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.575 1.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.277 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.380 -3.02%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.894 -1.43%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.524 -3.38%
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.252 -2.81%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.713 -2.21%
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.492 1.38%
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.995 -2.00%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.297 -1.04%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.937 -1.02%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.857 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.014 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.437 -2.91%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.524 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.847 -1.48%
BM_RangesMakeThenSortHeap_float_Random_1 0.277 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.010 -1.08%
BM_RangesMakeThenSortHeap_float_Random_16 9.907 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.769 -1.36%
BM_RangesMakeThenSortHeap_float_Random_256 25.368 -1.26%
BM_RangesMakeThenSortHeap_float_Random_262144 62.154 -1.18%
BM_RangesMakeThenSortHeap_float_Random_4 4.267 2.65%
BM_RangesMakeThenSortHeap_float_Random_64 17.895 -1.03%
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.778 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.299 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.776 -3.54%
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.987 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.334 -1.51%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.351 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.346 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.752 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.822 1.28%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.481 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.785 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.631 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.790 9.85%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.264 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.166 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.773 -2.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 22.776 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 10.950 -1.21%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.023 -1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.472 -2.16%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.705 -1.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.233 2.14%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.485 1.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.461 1.61%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.802 1.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.651 1.36%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.761 -1.11%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.263 1.71%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.737 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.892 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.009 -1.17%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.857 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.716 -1.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.798 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.359 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.133 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.590 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.130 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.509 -1.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.392 -1.34%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.534 2.09%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.952 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.268 -4.05%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.288 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.441 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.294 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.093 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.538 -11.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.971 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.480 1.13%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.653 -14.66%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.295 -15.48%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.461 -15.97%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.282 -14.53%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.240 -21.41%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.468 51.43%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.858 -15.56%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.012 -4.70%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.425 -1.23%
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.285 1.90%
BM_RangesMakeThenSortHeap_string_Ascending_256 20.042 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 78.022 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.292 -1.31%
BM_RangesMakeThenSortHeap_string_Ascending_64 15.611 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 26.761 -5.63%
BM_RangesMakeThenSortHeap_string_Descending_16 7.833 1.19%
BM_RangesMakeThenSortHeap_string_Descending_16384 65.950 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.251 3.38%
BM_RangesMakeThenSortHeap_string_Descending_262144 91.564 6.15%
BM_RangesMakeThenSortHeap_string_Descending_4 3.735 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.107 2.15%
BM_RangesMakeThenSortHeap_string_Heap_1 1.366 -
BM_RangesMakeThenSortHeap_string_Heap_1024 62.946 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.716 -
BM_RangesMakeThenSortHeap_string_Heap_16384 100.739 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.065 -
BM_RangesMakeThenSortHeap_string_Heap_262144 179.587 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.934 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.004 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.807 -1.46%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.628 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 65.900 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.128 -1.31%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 80.668 1.40%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.784 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.120 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.318 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.585 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.678 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.909 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 190.691 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.567 -1.16%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.917 -
BM_RangesMakeThenSortHeap_string_Random_1 1.365 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.017 -1.41%
BM_RangesMakeThenSortHeap_string_Random_16 22.604 -1.13%
BM_RangesMakeThenSortHeap_string_Random_16384 110.763 -1.96%
BM_RangesMakeThenSortHeap_string_Random_256 55.594 -
BM_RangesMakeThenSortHeap_string_Random_262144 198.958 1.39%
BM_RangesMakeThenSortHeap_string_Random_4 10.392 -1.32%
BM_RangesMakeThenSortHeap_string_Random_64 39.915 -1.06%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.367 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.297 -
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.731 1.09%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.248 -3.30%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.234 1.12%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 51.947 4.86%
BM_RangesMakeThenSortHeap_string_SingleElement_4 5.904 -1.30%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.048 2.29%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.989 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.613 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.446 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.138 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.646 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.492 -2.62%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.494 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.962 1.76%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.680 1.37%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.992 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.084 1.04%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.541 1.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.173 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.569 1.87%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.702 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.506 -1.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.437 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.108 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.024 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.033 4.00%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.370 4.79%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.076 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.966 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.333 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.278 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.609 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.347 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.265 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.334 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.482 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.228 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.880 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.030 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.697 2.10%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.651 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.104 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.001 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.182 -2.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.600 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.308 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.367 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.550 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.607 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.186 -1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.636 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.795 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.773 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.652 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.927 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.699 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.724 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.845 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.704 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.979 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.422 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.638 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.219 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.517 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.699 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.356 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.322 7.22%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.664 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.348 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.130 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.362 -1.31%
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.287 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.354 -1.54%
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.227 1.50%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.115 -1.35%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.075 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.834 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.198 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.217 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.567 -1.07%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.383 1.19%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.211 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.661 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.625 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.562 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.517 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.559 -1.12%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.735 1.27%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.960 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.270 -3.67%
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.537 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.655 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.156 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.335 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.408 -
BM_RangesMakeThenSortHeap_uint32_Random_4 3.964 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.887 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.418 1.94%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.009 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.811 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.633 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.770 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.427 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.247 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.745 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.520 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 17.022 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.782 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.371 -
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.458 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.406 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.331 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.602 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.386 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.729 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.915 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.461 -2.55%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.459 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.427 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.321 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.652 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.474 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.028 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.199 -6.03%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.320 1.83%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.276 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.213 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.144 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.528 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.377 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.235 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.397 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.978 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.643 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.499 -1.08%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.501 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.758 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.959 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.423 -1.73%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.945 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.537 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.597 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.315 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.421 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.754 -13.73%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.139 3.82%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.808 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.782 3.05%
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.019 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.910 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.808 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.152 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.225 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.955 -2.30%
BM_RangesPopHeap_float_1 0.467 -3.37%
BM_RangesPopHeap_float_1024 28.238 -1.31%
BM_RangesPopHeap_float_16 7.004 -1.04%
BM_RangesPopHeap_float_16384 33.306 -3.97%
BM_RangesPopHeap_float_256 22.571 -
BM_RangesPopHeap_float_262144 38.685 -3.35%
BM_RangesPopHeap_float_4 2.450 -
BM_RangesPopHeap_float_64 13.586 -1.62%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.695 12.87%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.585 -1.89%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.192 -1.77%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 44.656 -2.26%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.304 -1.59%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.364 -1.80%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.219 -1.25%
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.792 -1.66%
BM_RangesPopHeap_string_1 0.523 14.09%
BM_RangesPopHeap_string_1024 56.153 -
BM_RangesPopHeap_string_16 14.328 -
BM_RangesPopHeap_string_16384 72.790 -
BM_RangesPopHeap_string_256 40.945 -
BM_RangesPopHeap_string_262144 94.385 1.78%
BM_RangesPopHeap_string_4 5.241 -
BM_RangesPopHeap_string_64 25.734 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.634 35.94%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.072 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.580 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.022 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.206 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 76.503 -4.99%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.186 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.726 -
BM_RangesPopHeap_uint32_1 0.512 -26.54%
BM_RangesPopHeap_uint32_1024 21.242 -2.93%
BM_RangesPopHeap_uint32_16 7.534 -3.12%
BM_RangesPopHeap_uint32_16384 31.022 -3.63%
BM_RangesPopHeap_uint32_256 16.917 -2.38%
BM_RangesPopHeap_uint32_262144 41.164 -5.61%
BM_RangesPopHeap_uint32_4 2.669 -
BM_RangesPopHeap_uint32_64 12.566 -1.20%
BM_RangesPopHeap_uint64_1 0.449 -
BM_RangesPopHeap_uint64_1024 21.544 -2.94%
BM_RangesPopHeap_uint64_16 7.628 -1.52%
BM_RangesPopHeap_uint64_16384 31.148 -3.75%
BM_RangesPopHeap_uint64_256 17.172 -1.74%
BM_RangesPopHeap_uint64_262144 41.725 -3.81%
BM_RangesPopHeap_uint64_4 2.723 -1.63%
BM_RangesPopHeap_uint64_64 12.661 -2.72%
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.105 -
BM_RangesPushHeap_float_Ascending_16 0.980 -
BM_RangesPushHeap_float_Ascending_16384 4.379 -
BM_RangesPushHeap_float_Ascending_256 2.480 -
BM_RangesPushHeap_float_Ascending_262144 5.106 -
BM_RangesPushHeap_float_Ascending_4 0.535 -
BM_RangesPushHeap_float_Ascending_64 1.742 -
BM_RangesPushHeap_float_Descending_1 0.413 -
BM_RangesPushHeap_float_Descending_1024 0.389 -
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.383 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.379 -
BM_RangesPushHeap_float_PipeOrgan_1 0.466 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.092 -
BM_RangesPushHeap_float_PipeOrgan_16 0.907 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.518 -
BM_RangesPushHeap_float_PipeOrgan_256 1.724 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.147 -
BM_RangesPushHeap_float_PipeOrgan_4 0.496 -1.98%
BM_RangesPushHeap_float_PipeOrgan_64 1.295 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.616 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.065 8.46%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.490 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.734 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.419 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.611 12.60%
BM_RangesPushHeap_float_Random_1024 7.534 -
BM_RangesPushHeap_float_Random_16 5.369 1.20%
BM_RangesPushHeap_float_Random_16384 7.581 -
BM_RangesPushHeap_float_Random_256 7.200 -1.63%
BM_RangesPushHeap_float_Random_262144 7.539 -1.19%
BM_RangesPushHeap_float_Random_4 2.980 -
BM_RangesPushHeap_float_Random_64 6.693 1.96%
BM_RangesPushHeap_float_SingleElement_1 0.422 -5.96%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.365 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.402 -
BM_RangesPushHeap_float_SingleElement_262144 0.384 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.575 -9.37%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.189 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.597 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.944 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.258 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.692 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.854 6.14%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.406 -
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.554 4.93%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.753 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.178 -1.54%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.104 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.239 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.251 -1.13%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.664 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.666 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.929 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.026 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.679 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.625 -1.86%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.476 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.609 -3.91%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.373 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.459 -8.15%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.250 -3.05%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.265 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.603 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.279 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.525 -1.16%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.559 -1.67%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.519 13.89%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 6.97%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.590 7.03%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 5.88%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.583 7.10%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.560 4.43%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.581 2.64%
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 12.378 4.57%
BM_RangesPushHeap_string_Ascending_16 4.635 -
BM_RangesPushHeap_string_Ascending_16384 21.433 -
BM_RangesPushHeap_string_Ascending_256 9.817 5.01%
BM_RangesPushHeap_string_Ascending_262144 27.919 3.05%
BM_RangesPushHeap_string_Ascending_4 2.535 -
BM_RangesPushHeap_string_Ascending_64 7.108 3.50%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 3.084 -
BM_RangesPushHeap_string_Descending_16 2.259 -2.92%
BM_RangesPushHeap_string_Descending_16384 2.995 -3.41%
BM_RangesPushHeap_string_Descending_256 2.787 -2.24%
BM_RangesPushHeap_string_Descending_262144 5.313 -1.99%
BM_RangesPushHeap_string_Descending_4 2.143 -4.21%
BM_RangesPushHeap_string_Descending_64 2.573 -1.21%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.645 1.18%
BM_RangesPushHeap_string_PipeOrgan_16 4.152 -
BM_RangesPushHeap_string_PipeOrgan_16384 15.454 -
BM_RangesPushHeap_string_PipeOrgan_256 8.510 -
BM_RangesPushHeap_string_PipeOrgan_262144 17.772 2.96%
BM_RangesPushHeap_string_PipeOrgan_4 2.565 -2.31%
BM_RangesPushHeap_string_PipeOrgan_64 5.981 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.472 -2.57%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.146 -1.75%
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.199 -2.75%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.686 -1.80%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.963 -3.06%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.097 -1.50%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.882 -1.87%
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.717 -
BM_RangesPushHeap_string_Random_16 10.113 -
BM_RangesPushHeap_string_Random_16384 16.084 -
BM_RangesPushHeap_string_Random_256 14.116 -
BM_RangesPushHeap_string_Random_262144 21.417 -1.97%
BM_RangesPushHeap_string_Random_4 5.947 -
BM_RangesPushHeap_string_Random_64 12.674 -
BM_RangesPushHeap_string_SingleElement_1 0.701 -
BM_RangesPushHeap_string_SingleElement_1024 2.431 -
BM_RangesPushHeap_string_SingleElement_16 2.433 -
BM_RangesPushHeap_string_SingleElement_16384 2.443 -1.16%
BM_RangesPushHeap_string_SingleElement_256 2.418 -
BM_RangesPushHeap_string_SingleElement_262144 2.490 -
BM_RangesPushHeap_string_SingleElement_4 2.171 1.73%
BM_RangesPushHeap_string_SingleElement_64 2.474 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.393 -8.49%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.096 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.967 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.931 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.452 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.022 1.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.940 -2.03%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 9.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.625 -8.98%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -1.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.686 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.706 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.901 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.393 -29.29%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.483 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.538 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.542 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.915 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.174 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.900 -1.23%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.256 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.598 29.24%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.090 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.264 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.691 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.864 1.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.338 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.838 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.545 1.33%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.695 48.60%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.304 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.445 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.549 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.236 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.305 -3.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.657 -1.10%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.652 -1.25%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.484 -23.90%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.742 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.748 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.758 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -1.67%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.744 -
BM_RangesPushHeap_uint32_Ascending_1 0.533 14.12%
BM_RangesPushHeap_uint32_Ascending_1024 3.945 -
BM_RangesPushHeap_uint32_Ascending_16 1.396 -
BM_RangesPushHeap_uint32_Ascending_16384 6.649 -2.52%
BM_RangesPushHeap_uint32_Ascending_256 3.094 -
BM_RangesPushHeap_uint32_Ascending_262144 8.143 -3.35%
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.226 -
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.385 -
BM_RangesPushHeap_uint32_Descending_16 0.363 -
BM_RangesPushHeap_uint32_Descending_16384 0.381 -
BM_RangesPushHeap_uint32_Descending_256 0.397 -
BM_RangesPushHeap_uint32_Descending_262144 0.381 -
BM_RangesPushHeap_uint32_Descending_4 0.356 -
BM_RangesPushHeap_uint32_Descending_64 0.377 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.636 3.82%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.916 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.878 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.384 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.689 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.065 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.590 -7.18%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.921 -5.04%
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.444 -11.86%
BM_RangesPushHeap_uint32_Random_1024 6.283 -1.45%
BM_RangesPushHeap_uint32_Random_16 4.579 2.38%
BM_RangesPushHeap_uint32_Random_16384 6.360 -
BM_RangesPushHeap_uint32_Random_256 6.084 -1.39%
BM_RangesPushHeap_uint32_Random_262144 6.225 -2.42%
BM_RangesPushHeap_uint32_Random_4 2.540 4.08%
BM_RangesPushHeap_uint32_Random_64 5.573 -
BM_RangesPushHeap_uint32_SingleElement_1 0.468 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint32_SingleElement_16 0.345 -3.40%
BM_RangesPushHeap_uint32_SingleElement_16384 0.362 -
BM_RangesPushHeap_uint32_SingleElement_256 0.386 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.363 -
BM_RangesPushHeap_uint32_SingleElement_4 0.343 -6.78%
BM_RangesPushHeap_uint32_SingleElement_64 0.358 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.577 -
BM_RangesPushHeap_uint64_Ascending_16 0.914 -1.65%
BM_RangesPushHeap_uint64_Ascending_16384 3.567 -
BM_RangesPushHeap_uint64_Ascending_256 2.092 -
BM_RangesPushHeap_uint64_Ascending_262144 4.689 -5.13%
BM_RangesPushHeap_uint64_Ascending_4 0.548 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -
BM_RangesPushHeap_uint64_Descending_1 0.695 38.80%
BM_RangesPushHeap_uint64_Descending_1024 0.390 -
BM_RangesPushHeap_uint64_Descending_16 0.379 3.13%
BM_RangesPushHeap_uint64_Descending_16384 0.385 -
BM_RangesPushHeap_uint64_Descending_256 0.407 -
BM_RangesPushHeap_uint64_Descending_262144 0.385 -
BM_RangesPushHeap_uint64_Descending_4 0.371 -
BM_RangesPushHeap_uint64_Descending_64 0.385 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.466 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.920 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.890 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.390 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.029 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.492 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.327 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.922 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.483 -
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.942 -1.36%
BM_RangesPushHeap_uint64_Random_16 4.298 -
BM_RangesPushHeap_uint64_Random_16384 6.021 -1.45%
BM_RangesPushHeap_uint64_Random_256 5.674 -1.47%
BM_RangesPushHeap_uint64_Random_262144 6.094 2.14%
BM_RangesPushHeap_uint64_Random_4 2.047 -5.75%
BM_RangesPushHeap_uint64_Random_64 5.301 2.57%
BM_RangesPushHeap_uint64_SingleElement_1 0.550 -21.10%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -4.17%
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -8.22%
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -3.43%
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -3.27%
BM_RangesPushHeap_uint64_SingleElement_262144 0.358 -4.21%
BM_RangesPushHeap_uint64_SingleElement_4 0.356 -5.72%
BM_RangesPushHeap_uint64_SingleElement_64 0.377 -
BM_RangesSortHeap_float_1 0.261 -
BM_RangesSortHeap_float_1024 7.935 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.579 1.29%
BM_RangesSortHeap_float_256 5.785 -
BM_RangesSortHeap_float_262144 30.687 -
BM_RangesSortHeap_float_4 1.084 -
BM_RangesSortHeap_float_64 3.231 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.255 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.761 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.027 -1.23%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.722 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.224 1.77%
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.548 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.571 -10.13%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.758 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 58.954 -
BM_RangesSortHeap_string_16 14.148 -
BM_RangesSortHeap_string_16384 96.725 -
BM_RangesSortHeap_string_256 44.422 -
BM_RangesSortHeap_string_262144 172.879 -
BM_RangesSortHeap_string_4 4.246 -
BM_RangesSortHeap_string_64 29.710 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.777 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.674 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.923 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.641 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.653 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.401 -1.02%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.539 1.43%
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.164 -
BM_RangesSortHeap_uint32_16 4.797 -
BM_RangesSortHeap_uint32_16384 16.334 -
BM_RangesSortHeap_uint32_256 8.050 -
BM_RangesSortHeap_uint32_262144 24.311 -
BM_RangesSortHeap_uint32_4 1.044 -
BM_RangesSortHeap_uint32_64 7.823 -
BM_RangesSortHeap_uint64_1 0.265 -
BM_RangesSortHeap_uint64_1024 10.142 -
BM_RangesSortHeap_uint64_16 4.908 -
BM_RangesSortHeap_uint64_16384 16.305 -
BM_RangesSortHeap_uint64_256 8.267 -
BM_RangesSortHeap_uint64_262144 24.332 -
BM_RangesSortHeap_uint64_4 0.965 2.01%
BM_RangesSortHeap_uint64_64 7.898 -
BM_SortHeap_float_1 0.262 -
BM_SortHeap_float_1024 8.052 -
BM_SortHeap_float_16 1.599 -
BM_SortHeap_float_16384 28.027 -1.19%
BM_SortHeap_float_256 5.817 -
BM_SortHeap_float_262144 31.326 -
BM_SortHeap_float_4 1.083 1.81%
BM_SortHeap_float_64 3.244 -
BM_SortHeap_pair<uint32,_uint32>_1 0.263 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.771 -
BM_SortHeap_pair<uint32,_uint32>_16 5.965 -
BM_SortHeap_pair<uint32,_uint32>_16384 22.731 -
BM_SortHeap_pair<uint32,_uint32>_256 10.202 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.631 -
BM_SortHeap_pair<uint32,_uint32>_4 1.636 -
BM_SortHeap_pair<uint32,_uint32>_64 8.726 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 59.316 -
BM_SortHeap_string_16 14.135 -
BM_SortHeap_string_16384 96.693 -
BM_SortHeap_string_256 44.602 -
BM_SortHeap_string_262144 173.333 -
BM_SortHeap_string_4 4.264 -
BM_SortHeap_string_64 29.868 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.243 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.485 -1.14%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.552 -1.04%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.611 -1.05%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.344 -1.26%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.440 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.447 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.247 -1.79%
BM_SortHeap_uint32_1 0.266 -
BM_SortHeap_uint32_1024 10.233 -
BM_SortHeap_uint32_16 4.810 -
BM_SortHeap_uint32_16384 16.393 -
BM_SortHeap_uint32_256 8.102 -
BM_SortHeap_uint32_262144 24.516 -
BM_SortHeap_uint32_4 1.042 -
BM_SortHeap_uint32_64 7.974 -
BM_SortHeap_uint64_1 0.257 -
BM_SortHeap_uint64_1024 10.216 -
BM_SortHeap_uint64_16 4.927 -
BM_SortHeap_uint64_16384 16.458 -
BM_SortHeap_uint64_256 8.338 -
BM_SortHeap_uint64_262144 24.735 -
BM_SortHeap_uint64_4 0.948 -
BM_SortHeap_uint64_64 7.957 -
BM_StringAssignAsciizMix_Opaque 4.901 -
BM_StringAssignAsciizMix_Transparent 3.009 -2.83%
BM_StringAssignAsciiz_Empty_Opaque 3.069 6.54%
BM_StringAssignAsciiz_Empty_Transparent 0.354 -
BM_StringAssignAsciiz_Huge_Opaque 182.922 -
BM_StringAssignAsciiz_Huge_Transparent 183.156 -1.26%
BM_StringAssignAsciiz_Large_Opaque 11.461 -3.89%
BM_StringAssignAsciiz_Large_Transparent 11.409 -3.90%
BM_StringAssignAsciiz_Small_Opaque 3.052 5.95%
BM_StringAssignAsciiz_Small_Transparent 0.459 -
BM_StringAssignStr_Empty_Opaque 0.726 -
BM_StringAssignStr_Empty_Transparent 0.513 -
BM_StringAssignStr_Huge_Opaque 110.270 -5.76%
BM_StringAssignStr_Huge_Transparent 112.317 -6.18%
BM_StringAssignStr_Large_Opaque 10.153 -3.97%
BM_StringAssignStr_Large_Transparent 10.137 -4.59%
BM_StringAssignStr_Small_Opaque 0.732 -
BM_StringAssignStr_Small_Transparent 0.511 3.53%
BM_StringConstructDestroyCStr_Empty_Opaque 2.133 2.49%
BM_StringConstructDestroyCStr_Empty_Transparent 0.274 -10.08%
BM_StringConstructDestroyCStr_Huge_Opaque 159.108 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.314 -
BM_StringConstructDestroyCStr_Large_Opaque 14.691 -3.72%
BM_StringConstructDestroyCStr_Large_Transparent 9.040 -
BM_StringConstructDestroyCStr_Small_Opaque 2.145 -2.92%
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -18.36%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 104.834 -
BM_StringCopy_Large 6.198 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.373 56.06%
BM_StringDestroy_Empty 0.702 -
BM_StringDestroy_Huge 10.589 -
BM_StringDestroy_Large 6.879 -1.70%
BM_StringDestroy_Small 0.699 -
BM_StringEraseToEnd_Empty_Opaque 0.615 -
BM_StringEraseToEnd_Empty_Transparent 0.356 -
BM_StringEraseToEnd_Huge_Opaque 2.500 2.27%
BM_StringEraseToEnd_Huge_Transparent 2.563 -
BM_StringEraseToEnd_Large_Opaque 1.017 -
BM_StringEraseToEnd_Large_Transparent 0.850 1.47%
BM_StringEraseToEnd_Small_Opaque 0.606 -2.03%
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.885 -14.69%
BM_StringEraseWithMove_Empty_Transparent 0.633 -14.80%
BM_StringEraseWithMove_Huge_Opaque 51.244 -10.36%
BM_StringEraseWithMove_Huge_Transparent 47.847 -12.53%
BM_StringEraseWithMove_Large_Opaque 2.770 1.16%
BM_StringEraseWithMove_Large_Transparent 2.514 -5.36%
BM_StringEraseWithMove_Small_Opaque 2.664 2.94%
BM_StringEraseWithMove_Small_Transparent 2.536 -2.99%
BM_StringFindAllMatch/1 3.060 13.64%
BM_StringFindAllMatch/131072 2272.039 -
BM_StringFindAllMatch/32768 576.097 -
BM_StringFindAllMatch/4096 80.644 -6.34%
BM_StringFindAllMatch/512 11.685 -2.00%
BM_StringFindAllMatch/64 3.253 9.96%
BM_StringFindAllMatch/8 2.883 13.87%
BM_StringFindCharLiteral/1024 16.964 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.381 -
BM_StringFindCharLiteral/256 5.314 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.370 -
BM_StringFindCharLiteral/512 9.253 -
BM_StringFindCharLiteral/64 2.111 -1.32%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.271 -
BM_StringFindMatch1/1 983.581 -
BM_StringFindMatch1/32768 1574.266 -
BM_StringFindMatch1/4096 1059.675 -
BM_StringFindMatch1/512 991.251 -
BM_StringFindMatch1/64 983.659 -
BM_StringFindMatch1/8 982.936 -
BM_StringFindMatch2/1 982.809 -
BM_StringFindMatch2/32768 1573.994 -
BM_StringFindMatch2/4096 1061.084 -
BM_StringFindMatch2/512 991.240 -
BM_StringFindMatch2/64 983.549 -
BM_StringFindMatch2/8 983.178 -
BM_StringFindNoMatch/10 1.273 -8.26%
BM_StringFindNoMatch/131072 1966.444 -
BM_StringFindNoMatch/32768 499.443 -
BM_StringFindNoMatch/4096 75.228 -
BM_StringFindNoMatch/512 9.259 -
BM_StringFindNoMatch/64 1.886 -
BM_StringFindStringLiteral/1024 17.463 -1.83%
BM_StringFindStringLiteral/128 3.238 3.74%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.480 -
BM_StringFindStringLiteral/256 5.542 2.82%
BM_StringFindStringLiteral/32 1.850 8.25%
BM_StringFindStringLiteral/4096 77.630 -
BM_StringFindStringLiteral/512 9.489 -
BM_StringFindStringLiteral/64 2.329 8.15%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.520 -
BM_StringMove_Empty 1.298 -
BM_StringMove_Huge 1.294 -
BM_StringMove_Large 1.294 -
BM_StringMove_Small 1.296 -
BM_StringRead_Cold_Deep_Empty 0.923 8.42%
BM_StringRead_Cold_Deep_Large 1.336 2.41%
BM_StringRead_Cold_Deep_Small 0.917 7.87%
BM_StringRead_Cold_Shallow_Empty 0.880 5.88%
BM_StringRead_Cold_Shallow_Large 1.175 7.15%
BM_StringRead_Cold_Shallow_Small 0.936 10.61%
BM_StringRead_Hot_Deep_Empty 0.479 -
BM_StringRead_Hot_Deep_Large 0.494 -13.09%
BM_StringRead_Hot_Deep_Small 0.477 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.475 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.364 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.363 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.364 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.365 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.641 3.05%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.640 2.91%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -5.55%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.042 4.16%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.718 6.43%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.776 9.98%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.383 14.47%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.665 3.18%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.207 4.43%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.451 12.07%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.450 11.93%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.451 11.49%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.451 11.69%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.361 38.51%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.586 18.63%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.499 -16.75%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.838 2.76%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.816 -3.23%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.822 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.367 -18.92%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.400 -11.29%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.263 -41.36%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.462 -32.82%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.507 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.509 10.73%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.465 -7.87%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.106 -9.46%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.848 -12.43%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.272 -16.29%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.080 6.15%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.531 -14.13%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.271 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.629 -11.47%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.741 8.61%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.627 13.77%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.886 -8.39%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.582 10.24%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.890 -
BM_StringRelational_Compare_Empty_Empty_Control 1.660 2.93%
BM_StringRelational_Compare_Empty_Huge_Control 1.661 3.03%
BM_StringRelational_Compare_Empty_Large_Control 1.663 2.73%
BM_StringRelational_Compare_Empty_Small_Control 1.701 3.30%
BM_StringRelational_Compare_Huge_Empty_Control 1.623 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.394 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.783 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.540 -
BM_StringRelational_Compare_Huge_Huge_Control 98.462 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.848 -
BM_StringRelational_Compare_Large_Empty_Control 1.615 -2.98%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.667 3.26%
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.691 1.72%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.847 -
BM_StringRelational_Eq_Empty_Empty_Control 1.950 11.98%
BM_StringRelational_Eq_Empty_Huge_Control 0.488 3.49%
BM_StringRelational_Eq_Empty_Large_Control 0.490 5.67%
BM_StringRelational_Eq_Empty_Small_Control 0.479 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.789 -3.27%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.212 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.499 -
BM_StringRelational_Eq_Huge_Huge_Control 98.921 -
BM_StringRelational_Eq_Large_Huge_Control 0.479 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.496 3.62%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.909 -8.27%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.732 -
BM_StringRelational_Eq_Large_Large_Control 2.335 -
BM_StringRelational_Eq_Small_Huge_Control 0.490 -
BM_StringRelational_Eq_Small_Large_Control 0.483 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.585 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.242 7.88%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.638 5.00%
BM_StringRelational_Eq_Small_Small_Control 1.848 -1.06%
BM_StringRelational_Less_Empty_Empty_Control 1.984 -3.65%
BM_StringRelational_Less_Empty_Huge_Control 2.085 -1.18%
BM_StringRelational_Less_Empty_Large_Control 1.982 10.31%
BM_StringRelational_Less_Empty_Small_Control 2.145 4.15%
BM_StringRelational_Less_Huge_Empty_Control 2.050 -2.59%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.392 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.065 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.016 -
BM_StringRelational_Less_Huge_Huge_Control 99.234 -
BM_StringRelational_Less_Huge_Large_Control 2.494 -
BM_StringRelational_Less_Huge_Small_Control 1.783 -
BM_StringRelational_Less_Large_Empty_Control 2.046 -5.18%
BM_StringRelational_Less_Large_Huge_Control 2.362 -2.26%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.317 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.906 -3.65%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Less_Large_Large_Control 2.156 -5.21%
BM_StringRelational_Less_Large_Small_Control 1.673 -9.02%
BM_StringRelational_Less_Small_Empty_Control 1.865 -11.52%
BM_StringRelational_Less_Small_Huge_Control 1.725 -11.66%
BM_StringRelational_Less_Small_Large_Control 1.900 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.438 -3.45%
BM_StringRelational_Less_Small_Small_ChangeLast 1.810 -7.15%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.367 2.48%
BM_StringRelational_Less_Small_Small_Control 1.762 -7.30%
BM_StringResizeAndOverwrite 0.895 6.33%
BM_align/1 0.885 -1.87%
BM_align/256 0.886 -1.13%
BM_align/64 0.896 -
BM_align/8 0.942 5.19%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.552 2.81%
BM_deque_deque_copy/1024 39.387 2.47%
BM_deque_deque_copy/2 3.234 3.84%
BM_deque_deque_copy/4000 146.797 -
BM_deque_deque_copy/4096 151.005 -
BM_deque_deque_copy/512 20.343 -
BM_deque_deque_copy/5500 201.661 -
BM_deque_deque_copy/64 5.427 -
BM_deque_deque_copy/64000 2670.508 -1.68%
BM_deque_deque_copy/65536 2907.251 -
BM_deque_deque_copy/70000 2881.267 -4.75%
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.504 15.22%
BM_deque_deque_copy_backward/1024 41.471 3.23%
BM_deque_deque_copy_backward/2 3.116 17.15%
BM_deque_deque_copy_backward/4000 147.488 -
BM_deque_deque_copy_backward/4096 154.343 -
BM_deque_deque_copy_backward/512 21.635 -
BM_deque_deque_copy_backward/5500 205.112 -
BM_deque_deque_copy_backward/64 5.056 -2.83%
BM_deque_deque_copy_backward/64000 8141.969 1.57%
BM_deque_deque_copy_backward/65536 8249.256 -1.79%
BM_deque_deque_copy_backward/70000 9027.288 4.53%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.509 2.33%
BM_deque_deque_move/1024 39.059 -
BM_deque_deque_move/2 3.236 3.76%
BM_deque_deque_move/4000 147.870 -
BM_deque_deque_move/4096 149.896 -
BM_deque_deque_move/512 20.355 -
BM_deque_deque_move/5500 200.853 -
BM_deque_deque_move/64 5.434 -
BM_deque_deque_move/64000 2751.171 -
BM_deque_deque_move/65536 2836.459 -1.32%
BM_deque_deque_move/70000 3076.993 -6.69%
BM_deque_deque_move_backward/0 1.387 -
BM_deque_deque_move_backward/1 3.487 18.44%
BM_deque_deque_move_backward/1024 41.493 2.02%
BM_deque_deque_move_backward/2 3.110 22.11%
BM_deque_deque_move_backward/4000 148.798 1.82%
BM_deque_deque_move_backward/4096 153.249 -1.73%
BM_deque_deque_move_backward/512 21.365 -1.74%
BM_deque_deque_move_backward/5500 205.366 -
BM_deque_deque_move_backward/64 5.044 -3.73%
BM_deque_deque_move_backward/64000 8100.311 -
BM_deque_deque_move_backward/65536 8261.324 -3.12%
BM_deque_deque_move_backward/70000 8954.489 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.522 1.83%
BM_deque_deque_ranges_copy/1024 39.424 -
BM_deque_deque_ranges_copy/2 3.234 3.89%
BM_deque_deque_ranges_copy/4000 147.320 -
BM_deque_deque_ranges_copy/4096 152.047 -
BM_deque_deque_ranges_copy/512 20.274 -
BM_deque_deque_ranges_copy/5500 202.074 -
BM_deque_deque_ranges_copy/64 5.352 -
BM_deque_deque_ranges_copy/64000 2715.788 -5.60%
BM_deque_deque_ranges_copy/65536 2824.818 1.24%
BM_deque_deque_ranges_copy/70000 3027.781 -1.09%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.456 17.69%
BM_deque_deque_ranges_copy_backward/1024 41.440 2.38%
BM_deque_deque_ranges_copy_backward/2 3.115 22.45%
BM_deque_deque_ranges_copy_backward/4000 147.508 1.02%
BM_deque_deque_ranges_copy_backward/4096 153.501 -1.17%
BM_deque_deque_ranges_copy_backward/512 21.394 -1.63%
BM_deque_deque_ranges_copy_backward/5500 205.248 -
BM_deque_deque_ranges_copy_backward/64 5.049 -3.35%
BM_deque_deque_ranges_copy_backward/64000 8066.773 -
BM_deque_deque_ranges_copy_backward/65536 8253.323 -2.21%
BM_deque_deque_ranges_copy_backward/70000 8806.588 -1.86%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.531 2.39%
BM_deque_deque_ranges_move/1024 38.897 -
BM_deque_deque_ranges_move/2 3.237 3.80%
BM_deque_deque_ranges_move/4000 147.033 -
BM_deque_deque_ranges_move/4096 150.212 -
BM_deque_deque_ranges_move/512 20.284 -
BM_deque_deque_ranges_move/5500 202.636 -
BM_deque_deque_ranges_move/64 5.350 -1.05%
BM_deque_deque_ranges_move/64000 2929.608 4.77%
BM_deque_deque_ranges_move/65536 2832.106 -2.56%
BM_deque_deque_ranges_move/70000 2980.048 -8.50%
BM_deque_deque_ranges_move_backward/0 1.387 -
BM_deque_deque_ranges_move_backward/1 3.536 9.91%
BM_deque_deque_ranges_move_backward/1024 41.446 1.90%
BM_deque_deque_ranges_move_backward/2 3.136 17.91%
BM_deque_deque_ranges_move_backward/4000 147.221 -
BM_deque_deque_ranges_move_backward/4096 153.514 -1.34%
BM_deque_deque_ranges_move_backward/512 21.441 -1.31%
BM_deque_deque_ranges_move_backward/5500 205.041 -
BM_deque_deque_ranges_move_backward/64 5.061 -2.24%
BM_deque_deque_ranges_move_backward/64000 8019.098 -
BM_deque_deque_ranges_move_backward/65536 8365.577 -
BM_deque_deque_ranges_move_backward/70000 8930.613 -
BM_deque_vector_copy/0 1.380 1.19%
BM_deque_vector_copy/1 2.087 1.05%
BM_deque_vector_copy/1024 36.882 -
BM_deque_vector_copy/2 1.833 3.61%
BM_deque_vector_copy/4000 142.524 -
BM_deque_vector_copy/4096 145.693 -
BM_deque_vector_copy/512 16.644 -
BM_deque_vector_copy/5500 193.960 -
BM_deque_vector_copy/64 2.600 -1.04%
BM_deque_vector_copy/64000 2462.460 3.22%
BM_deque_vector_copy/65536 2568.630 2.41%
BM_deque_vector_copy/70000 2867.166 -
BM_deque_vector_copy_backward/0 1.380 -
BM_deque_vector_copy_backward/1 2.090 3.06%
BM_deque_vector_copy_backward/1024 36.742 -
BM_deque_vector_copy_backward/2 1.842 3.33%
BM_deque_vector_copy_backward/4000 142.343 -
BM_deque_vector_copy_backward/4096 148.996 -
BM_deque_vector_copy_backward/512 17.914 -
BM_deque_vector_copy_backward/5500 197.321 -3.94%
BM_deque_vector_copy_backward/64 2.915 -
BM_deque_vector_copy_backward/64000 8052.801 -2.28%
BM_deque_vector_copy_backward/65536 8041.625 -5.41%
BM_deque_vector_copy_backward/70000 8774.531 -
BM_deque_vector_move/0 1.542 11.93%
BM_deque_vector_move/1 2.118 2.94%
BM_deque_vector_move/1024 36.970 -
BM_deque_vector_move/2 1.841 3.43%
BM_deque_vector_move/4000 145.584 -
BM_deque_vector_move/4096 145.777 -
BM_deque_vector_move/512 16.647 -
BM_deque_vector_move/5500 194.555 -
BM_deque_vector_move/64 2.609 -
BM_deque_vector_move/64000 2741.684 -
BM_deque_vector_move/65536 2789.781 4.05%
BM_deque_vector_move/70000 2955.917 1.36%
BM_deque_vector_move_backward/0 1.417 -
BM_deque_vector_move_backward/1 2.088 -
BM_deque_vector_move_backward/1024 36.935 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 145.465 -
BM_deque_vector_move_backward/4096 148.395 -
BM_deque_vector_move_backward/512 17.899 -
BM_deque_vector_move_backward/5500 200.718 -1.69%
BM_deque_vector_move_backward/64 2.916 -
BM_deque_vector_move_backward/64000 7975.099 -1.37%
BM_deque_vector_move_backward/65536 8215.360 -
BM_deque_vector_move_backward/70000 8601.168 -3.66%
BM_deque_vector_ranges_copy/0 1.372 1.42%
BM_deque_vector_ranges_copy/1 2.095 3.24%
BM_deque_vector_ranges_copy/1024 36.734 -
BM_deque_vector_ranges_copy/2 1.836 3.77%
BM_deque_vector_ranges_copy/4000 144.075 -
BM_deque_vector_ranges_copy/4096 145.910 -
BM_deque_vector_ranges_copy/512 16.656 -
BM_deque_vector_ranges_copy/5500 199.660 -
BM_deque_vector_ranges_copy/64 2.583 -1.83%
BM_deque_vector_ranges_copy/64000 2629.307 1.04%
BM_deque_vector_ranges_copy/65536 2689.022 -
BM_deque_vector_ranges_copy/70000 2811.897 -
BM_deque_vector_ranges_copy_backward/0 1.534 16.92%
BM_deque_vector_ranges_copy_backward/1 2.098 3.61%
BM_deque_vector_ranges_copy_backward/1024 37.035 -
BM_deque_vector_ranges_copy_backward/2 1.840 3.32%
BM_deque_vector_ranges_copy_backward/4000 142.042 -
BM_deque_vector_ranges_copy_backward/4096 149.493 1.36%
BM_deque_vector_ranges_copy_backward/512 17.930 -
BM_deque_vector_ranges_copy_backward/5500 198.615 -2.09%
BM_deque_vector_ranges_copy_backward/64 2.905 -
BM_deque_vector_ranges_copy_backward/64000 7996.673 -
BM_deque_vector_ranges_copy_backward/65536 8262.890 -
BM_deque_vector_ranges_copy_backward/70000 8682.166 -4.83%
BM_deque_vector_ranges_move/0 1.598 4.03%
BM_deque_vector_ranges_move/1 2.076 2.56%
BM_deque_vector_ranges_move/1024 36.859 -2.32%
BM_deque_vector_ranges_move/2 1.840 3.55%
BM_deque_vector_ranges_move/4000 147.863 -
BM_deque_vector_ranges_move/4096 146.816 -
BM_deque_vector_ranges_move/512 16.692 -
BM_deque_vector_ranges_move/5500 198.525 -
BM_deque_vector_ranges_move/64 2.593 -
BM_deque_vector_ranges_move/64000 2802.809 3.01%
BM_deque_vector_ranges_move/65536 2748.737 -
BM_deque_vector_ranges_move/70000 2989.025 3.17%
BM_deque_vector_ranges_move_backward/0 1.370 -
BM_deque_vector_ranges_move_backward/1 2.120 1.15%
BM_deque_vector_ranges_move_backward/1024 37.165 1.40%
BM_deque_vector_ranges_move_backward/2 1.834 -
BM_deque_vector_ranges_move_backward/4000 142.534 1.85%
BM_deque_vector_ranges_move_backward/4096 148.581 -
BM_deque_vector_ranges_move_backward/512 17.894 -
BM_deque_vector_ranges_move_backward/5500 200.248 -2.19%
BM_deque_vector_ranges_move_backward/64 2.915 -
BM_deque_vector_ranges_move_backward/64000 7860.725 -1.69%
BM_deque_vector_ranges_move_backward/65536 8174.816 1.16%
BM_deque_vector_ranges_move_backward/70000 8613.559 -
BM_getline_string 16.708 -1.50%
BM_lexicographical_compare_three_way<IntPtr>/1 0.454 32.16%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.276 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250103.958 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.400 1.92%
BM_lexicographical_compare_three_way<IntPtr>/16384 3753.610 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.094 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60300.480 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.142 -
BM_lexicographical_compare_three_way<IntPtr>/4096 950.375 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.508 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14997.779 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.952 -5.66%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 478.806 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497377.661 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.846 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7577.168 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.744 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120537.309 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.300 -5.10%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1891.303 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.301 -2.44%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30109.278 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.240 -8.35%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 253.295 2.15%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249929.618 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.202 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3810.475 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 71.055 1.50%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60740.271 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.049 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 967.175 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.581 1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15221.295 -
BM_lexicographical_compare_three_way_fast_path/1 0.348 -10.87%
BM_lexicographical_compare_three_way_fast_path/1024 246.391 -1.00%
BM_lexicographical_compare_three_way_fast_path/1048576 250282.532 -
BM_lexicographical_compare_three_way_fast_path/16 4.434 -
BM_lexicographical_compare_three_way_fast_path/16384 3766.600 -1.67%
BM_lexicographical_compare_three_way_fast_path/256 70.497 -
BM_lexicographical_compare_three_way_fast_path/262144 60350.354 -1.21%
BM_lexicographical_compare_three_way_fast_path/4 1.145 -
BM_lexicographical_compare_three_way_fast_path/4096 953.328 -
BM_lexicographical_compare_three_way_fast_path/64 15.599 -
BM_lexicographical_compare_three_way_fast_path/65536 15026.000 -1.61%
BM_lexicographical_compare_three_way_slow_path/1 0.406 11.50%
BM_lexicographical_compare_three_way_slow_path/1024 248.845 -
BM_lexicographical_compare_three_way_slow_path/1048576 253538.587 2.08%
BM_lexicographical_compare_three_way_slow_path/16 4.474 -
BM_lexicographical_compare_three_way_slow_path/16384 3981.617 4.08%
BM_lexicographical_compare_three_way_slow_path/256 71.280 1.11%
BM_lexicographical_compare_three_way_slow_path/262144 64766.465 5.55%
BM_lexicographical_compare_three_way_slow_path/4 1.153 -
BM_lexicographical_compare_three_way_slow_path/4096 983.513 2.26%
BM_lexicographical_compare_three_way_slow_path/64 15.800 -
BM_lexicographical_compare_three_way_slow_path/65536 16149.512 5.59%
BM_map_find_string_literal 12.327 -
BM_num_get<bool> 12.716 -
BM_num_get<double> 35.298 -1.96%
BM_num_get<float> 35.561 -
BM_num_get<long> 11.735 -
BM_num_get<long_double> 36.335 -1.03%
BM_num_get<long_long> 11.725 -
BM_num_get<unsigned_int> 10.497 -
BM_num_get<unsigned_long> 11.031 -
BM_num_get<unsigned_long_long> 11.102 -
BM_num_get<unsigned_short> 10.567 -
BM_num_get<void*> 11.714 -
BM_num_put<bool> 10.821 -3.12%
BM_num_put<const_void*> 12.716 -
BM_num_put<double> 57.354 -1.07%
BM_num_put<long> 11.882 1.75%
BM_num_put<long_double> 58.973 -
BM_num_put<long_long> 11.787 -
BM_num_put<unsigned_long> 11.492 -
BM_num_put<unsigned_long_long> 11.630 -
BM_std_min<__int128>/1 0.340 -8.36%
BM_std_min<__int128>/10 3.740 -
BM_std_min<__int128>/1024 444.619 1.17%
BM_std_min<__int128>/11 4.156 1.94%
BM_std_min<__int128>/12 4.608 2.20%
BM_std_min<__int128>/13 5.036 2.31%
BM_std_min<__int128>/14 5.464 2.42%
BM_std_min<__int128>/15 5.935 3.29%
BM_std_min<__int128>/16 6.409 3.88%
BM_std_min<__int128>/17 6.804 3.40%
BM_std_min<__int128>/18 7.207 3.06%
BM_std_min<__int128>/19 7.621 2.92%
BM_std_min<__int128>/2 0.660 -
BM_std_min<__int128>/20 8.071 3.30%
BM_std_min<__int128>/21 8.484 3.34%
BM_std_min<__int128>/22 8.902 3.04%
BM_std_min<__int128>/23 9.305 2.45%
BM_std_min<__int128>/24 9.760 2.85%
BM_std_min<__int128>/25 10.178 2.87%
BM_std_min<__int128>/26 10.538 2.70%
BM_std_min<__int128>/27 10.967 2.13%
BM_std_min<__int128>/28 11.437 2.52%
BM_std_min<__int128>/29 11.877 2.61%
BM_std_min<__int128>/3 1.018 -1.13%
BM_std_min<__int128>/30 12.346 2.74%
BM_std_min<__int128>/31 12.733 2.56%
BM_std_min<__int128>/32 13.223 2.89%
BM_std_min<__int128>/4 1.389 -
BM_std_min<__int128>/4000 1739.583 1.28%
BM_std_min<__int128>/4096 1769.871 -
BM_std_min<__int128>/5 1.764 -
BM_std_min<__int128>/512 223.083 1.59%
BM_std_min<__int128>/5500 2379.316 -
BM_std_min<__int128>/6 2.119 -
BM_std_min<__int128>/64 27.222 2.46%
BM_std_min<__int128>/64000 27492.937 -
BM_std_min<__int128>/65536 28392.783 -
BM_std_min<__int128>/7 2.520 -
BM_std_min<__int128>/70000 30469.957 -
BM_std_min<__int128>/8 2.934 -
BM_std_min<__int128>/9 3.328 -
BM_std_min<char>/1 0.452 36.38%
BM_std_min<char>/10 0.907 -
BM_std_min<char>/1024 8.529 -
BM_std_min<char>/11 1.042 -
BM_std_min<char>/12 1.275 -
BM_std_min<char>/13 1.554 -1.84%
BM_std_min<char>/14 1.880 3.45%
BM_std_min<char>/15 2.049 -1.88%
BM_std_min<char>/16 2.414 -2.13%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.988 1.73%
BM_std_min<char>/19 1.182 2.26%
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.541 1.57%
BM_std_min<char>/21 1.739 -1.88%
BM_std_min<char>/22 2.043 -4.49%
BM_std_min<char>/23 2.288 1.95%
BM_std_min<char>/24 2.719 1.79%
BM_std_min<char>/25 1.152 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.385 -
BM_std_min<char>/28 1.795 3.55%
BM_std_min<char>/29 1.934 -3.67%
BM_std_min<char>/3 0.720 3.94%
BM_std_min<char>/30 2.294 -1.78%
BM_std_min<char>/31 2.563 -
BM_std_min<char>/32 2.919 -2.50%
BM_std_min<char>/4 1.061 -
BM_std_min<char>/4000 27.267 -
BM_std_min<char>/4096 28.933 -
BM_std_min<char>/5 1.388 1.53%
BM_std_min<char>/512 6.468 -
BM_std_min<char>/5500 37.084 -
BM_std_min<char>/6 1.612 1.69%
BM_std_min<char>/64 4.114 -1.67%
BM_std_min<char>/64000 450.645 -
BM_std_min<char>/65536 461.836 -
BM_std_min<char>/7 1.874 -
BM_std_min<char>/70000 493.002 -
BM_std_min<char>/8 2.416 -
BM_std_min<char>/9 0.830 -
BM_std_min<int>/1 0.328 7.36%
BM_std_min<int>/10 0.995 -
BM_std_min<int>/1024 26.670 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.548 4.84%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.388 -
BM_std_min<int>/16 1.708 -1.15%
BM_std_min<int>/17 0.970 -
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.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.572 -
BM_std_min<int>/24 1.851 5.17%
BM_std_min<int>/25 1.480 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.030 3.23%
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.691 -
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.196 -1.36%
BM_std_min<int>/4 1.064 3.45%
BM_std_min<int>/4000 109.204 -
BM_std_min<int>/4096 112.113 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.838 -
BM_std_min<int>/5500 151.729 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.648 -
BM_std_min<int>/64000 1889.063 -
BM_std_min<int>/65536 1925.554 -
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2054.872 -
BM_std_min<int>/8 1.238 -1.91%
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.601 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.000 -
BM_std_min<long_long>/11 1.491 -
BM_std_min<long_long>/12 2.076 -
BM_std_min<long_long>/13 2.390 -1.24%
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.879 -
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.070 -
BM_std_min<long_long>/21 2.424 -
BM_std_min<long_long>/22 2.643 -
BM_std_min<long_long>/23 2.873 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.084 -
BM_std_min<long_long>/27 2.089 -
BM_std_min<long_long>/28 2.670 -
BM_std_min<long_long>/29 3.000 -
BM_std_min<long_long>/3 1.304 -
BM_std_min<long_long>/30 3.258 -
BM_std_min<long_long>/31 3.350 1.90%
BM_std_min<long_long>/32 3.674 6.02%
BM_std_min<long_long>/4 1.686 -
BM_std_min<long_long>/4000 444.337 -
BM_std_min<long_long>/4096 454.777 -
BM_std_min<long_long>/5 1.910 -
BM_std_min<long_long>/512 46.582 -
BM_std_min<long_long>/5500 613.355 -
BM_std_min<long_long>/6 2.136 -
BM_std_min<long_long>/64 4.848 -
BM_std_min<long_long>/64000 7313.337 -
BM_std_min<long_long>/65536 7501.610 -
BM_std_min<long_long>/7 2.358 -
BM_std_min<long_long>/70000 8010.213 -
BM_std_min<long_long>/8 2.677 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.327 -
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 13.961 -
BM_std_min<short>/11 1.179 -
BM_std_min<short>/12 1.538 1.76%
BM_std_min<short>/13 1.160 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.752 6.87%
BM_std_min<short>/17 1.574 -3.93%
BM_std_min<short>/18 1.604 -4.19%
BM_std_min<short>/19 1.856 -2.55%
BM_std_min<short>/2 0.485 -4.23%
BM_std_min<short>/20 2.289 4.40%
BM_std_min<short>/21 1.831 -4.09%
BM_std_min<short>/22 1.900 1.13%
BM_std_min<short>/23 2.045 -3.91%
BM_std_min<short>/24 2.509 -
BM_std_min<short>/25 2.109 -4.24%
BM_std_min<short>/26 2.119 3.59%
BM_std_min<short>/27 2.338 -3.03%
BM_std_min<short>/28 2.757 -
BM_std_min<short>/29 2.386 2.55%
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.355 -4.35%
BM_std_min<short>/31 2.664 -
BM_std_min<short>/32 3.053 -
BM_std_min<short>/4 1.018 -2.94%
BM_std_min<short>/4000 53.337 -
BM_std_min<short>/4096 54.684 -
BM_std_min<short>/5 0.877 -
BM_std_min<short>/512 7.246 -
BM_std_min<short>/5500 75.226 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.385 -4.02%
BM_std_min<short>/64000 907.941 -
BM_std_min<short>/65536 929.764 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1029.861 -
BM_std_min<short>/8 1.344 -2.41%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.418 -9.20%
BM_std_min<unsigned___int128>/10 3.933 2.59%
BM_std_min<unsigned___int128>/1024 619.919 8.53%
BM_std_min<unsigned___int128>/11 4.408 3.10%
BM_std_min<unsigned___int128>/12 4.915 3.95%
BM_std_min<unsigned___int128>/13 5.426 4.07%
BM_std_min<unsigned___int128>/14 5.935 4.63%
BM_std_min<unsigned___int128>/15 6.459 4.84%
BM_std_min<unsigned___int128>/16 6.978 4.63%
BM_std_min<unsigned___int128>/17 7.541 6.13%
BM_std_min<unsigned___int128>/18 8.110 6.29%
BM_std_min<unsigned___int128>/19 8.671 7.21%
BM_std_min<unsigned___int128>/2 0.662 -
BM_std_min<unsigned___int128>/20 9.229 7.44%
BM_std_min<unsigned___int128>/21 9.846 9.36%
BM_std_min<unsigned___int128>/22 10.407 10.10%
BM_std_min<unsigned___int128>/23 10.981 10.65%
BM_std_min<unsigned___int128>/24 11.548 10.98%
BM_std_min<unsigned___int128>/25 12.163 11.61%
BM_std_min<unsigned___int128>/26 12.751 12.13%
BM_std_min<unsigned___int128>/27 13.315 7.06%
BM_std_min<unsigned___int128>/28 13.872 2.18%
BM_std_min<unsigned___int128>/29 14.517 3.22%
BM_std_min<unsigned___int128>/3 1.036 -
BM_std_min<unsigned___int128>/30 15.039 2.93%
BM_std_min<unsigned___int128>/31 15.651 3.60%
BM_std_min<unsigned___int128>/32 16.225 3.36%
BM_std_min<unsigned___int128>/4 1.429 1.39%
BM_std_min<unsigned___int128>/4000 2423.698 6.98%
BM_std_min<unsigned___int128>/4096 2491.229 7.87%
BM_std_min<unsigned___int128>/5 1.825 1.49%
BM_std_min<unsigned___int128>/512 308.619 8.15%
BM_std_min<unsigned___int128>/5500 3338.009 7.51%
BM_std_min<unsigned___int128>/6 2.225 2.76%
BM_std_min<unsigned___int128>/64 35.819 6.51%
BM_std_min<unsigned___int128>/64000 39328.929 9.83%
BM_std_min<unsigned___int128>/65536 40185.584 8.69%
BM_std_min<unsigned___int128>/7 2.631 2.31%
BM_std_min<unsigned___int128>/70000 42823.739 8.90%
BM_std_min<unsigned___int128>/8 3.052 2.01%
BM_std_min<unsigned___int128>/9 3.488 2.57%
BM_std_min<unsigned_char>/1 0.288 -36.20%
BM_std_min<unsigned_char>/10 0.924 1.22%
BM_std_min<unsigned_char>/1024 8.420 -
BM_std_min<unsigned_char>/11 1.086 1.60%
BM_std_min<unsigned_char>/12 1.303 -1.90%
BM_std_min<unsigned_char>/13 1.566 1.11%
BM_std_min<unsigned_char>/14 1.865 -
BM_std_min<unsigned_char>/15 2.086 -1.70%
BM_std_min<unsigned_char>/16 2.592 -
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.971 -2.01%
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.515 -1.53%
BM_std_min<unsigned_char>/21 1.779 1.16%
BM_std_min<unsigned_char>/22 1.992 -
BM_std_min<unsigned_char>/23 2.301 -
BM_std_min<unsigned_char>/24 2.812 1.77%
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.155 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.722 -1.67%
BM_std_min<unsigned_char>/29 1.995 -
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.293 -1.04%
BM_std_min<unsigned_char>/31 2.540 1.75%
BM_std_min<unsigned_char>/32 2.963 -
BM_std_min<unsigned_char>/4 0.991 -1.95%
BM_std_min<unsigned_char>/4000 27.088 -
BM_std_min<unsigned_char>/4096 28.870 -
BM_std_min<unsigned_char>/5 1.279 3.62%
BM_std_min<unsigned_char>/512 6.400 -
BM_std_min<unsigned_char>/5500 37.041 -
BM_std_min<unsigned_char>/6 1.526 2.98%
BM_std_min<unsigned_char>/64 4.124 -1.18%
BM_std_min<unsigned_char>/64000 453.306 -
BM_std_min<unsigned_char>/65536 464.483 -
BM_std_min<unsigned_char>/7 1.832 -
BM_std_min<unsigned_char>/70000 495.559 -
BM_std_min<unsigned_char>/8 2.213 -6.46%
BM_std_min<unsigned_char>/9 0.830 -
BM_std_min<unsigned_int>/1 0.375 -
BM_std_min<unsigned_int>/10 0.994 -
BM_std_min<unsigned_int>/1024 26.694 -
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.464 -2.95%
BM_std_min<unsigned_int>/13 1.393 -1.33%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.952 3.21%
BM_std_min<unsigned_int>/17 0.954 -
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.388 -
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.854 1.36%
BM_std_min<unsigned_int>/25 1.482 -
BM_std_min<unsigned_int>/26 1.526 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 2.005 3.28%
BM_std_min<unsigned_int>/29 1.982 2.09%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.145 -2.41%
BM_std_min<unsigned_int>/4 1.060 1.96%
BM_std_min<unsigned_int>/4000 109.363 -
BM_std_min<unsigned_int>/4096 111.374 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.842 -
BM_std_min<unsigned_int>/5500 151.906 -
BM_std_min<unsigned_int>/6 0.927 -
BM_std_min<unsigned_int>/64 2.888 -
BM_std_min<unsigned_int>/64000 1881.908 -
BM_std_min<unsigned_int>/65536 1926.529 -
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2055.626 -
BM_std_min<unsigned_int>/8 1.363 7.40%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.330 -27.76%
BM_std_min<unsigned_long_long>/10 1.329 -
BM_std_min<unsigned_long_long>/1024 105.995 -
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.749 2.53%
BM_std_min<unsigned_long_long>/14 1.937 -
BM_std_min<unsigned_long_long>/15 2.176 -
BM_std_min<unsigned_long_long>/16 2.435 -
BM_std_min<unsigned_long_long>/17 1.553 -
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.485 -4.42%
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 2.006 -
BM_std_min<unsigned_long_long>/22 2.219 2.27%
BM_std_min<unsigned_long_long>/23 2.433 1.59%
BM_std_min<unsigned_long_long>/24 2.694 1.35%
BM_std_min<unsigned_long_long>/25 2.085 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.090 -
BM_std_min<unsigned_long_long>/28 2.170 -
BM_std_min<unsigned_long_long>/29 2.482 1.06%
BM_std_min<unsigned_long_long>/3 0.693 -3.07%
BM_std_min<unsigned_long_long>/30 2.722 7.32%
BM_std_min<unsigned_long_long>/31 2.998 3.32%
BM_std_min<unsigned_long_long>/32 3.253 -
BM_std_min<unsigned_long_long>/4 1.051 3.18%
BM_std_min<unsigned_long_long>/4000 444.106 -
BM_std_min<unsigned_long_long>/4096 454.918 -
BM_std_min<unsigned_long_long>/5 1.317 2.84%
BM_std_min<unsigned_long_long>/512 46.664 -
BM_std_min<unsigned_long_long>/5500 614.130 -
BM_std_min<unsigned_long_long>/6 1.558 -
BM_std_min<unsigned_long_long>/64 4.692 -
BM_std_min<unsigned_long_long>/64000 7321.572 -
BM_std_min<unsigned_long_long>/65536 7507.331 -
BM_std_min<unsigned_long_long>/7 1.894 1.47%
BM_std_min<unsigned_long_long>/70000 8010.003 -
BM_std_min<unsigned_long_long>/8 2.317 1.56%
BM_std_min<unsigned_long_long>/9 1.168 1.06%
BM_std_min<unsigned_short>/1 0.455 59.90%
BM_std_min<unsigned_short>/10 1.018 -
BM_std_min<unsigned_short>/1024 13.855 -
BM_std_min<unsigned_short>/11 1.160 -
BM_std_min<unsigned_short>/12 1.532 4.36%
BM_std_min<unsigned_short>/13 6.409 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.702 -2.30%
BM_std_min<unsigned_short>/17 6.631 -
BM_std_min<unsigned_short>/18 1.546 -3.02%
BM_std_min<unsigned_short>/19 1.889 2.77%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.137 -2.32%
BM_std_min<unsigned_short>/21 6.883 -
BM_std_min<unsigned_short>/22 1.887 2.24%
BM_std_min<unsigned_short>/23 2.159 -
BM_std_min<unsigned_short>/24 2.432 -3.56%
BM_std_min<unsigned_short>/25 7.120 -
BM_std_min<unsigned_short>/26 2.083 -3.78%
BM_std_min<unsigned_short>/27 2.374 1.74%
BM_std_min<unsigned_short>/28 2.662 -
BM_std_min<unsigned_short>/29 7.328 -
BM_std_min<unsigned_short>/3 0.693 -
BM_std_min<unsigned_short>/30 2.364 2.44%
BM_std_min<unsigned_short>/31 2.605 5.62%
BM_std_min<unsigned_short>/32 2.917 3.37%
BM_std_min<unsigned_short>/4 0.955 -4.20%
BM_std_min<unsigned_short>/4000 53.663 -
BM_std_min<unsigned_short>/4096 55.085 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.349 2.10%
BM_std_min<unsigned_short>/5500 75.397 -
BM_std_min<unsigned_short>/6 0.948 -
BM_std_min<unsigned_short>/64 3.462 -1.37%
BM_std_min<unsigned_short>/64000 911.672 -
BM_std_min<unsigned_short>/65536 934.062 -
BM_std_min<unsigned_short>/7 1.087 -
BM_std_min<unsigned_short>/70000 1032.343 -
BM_std_min<unsigned_short>/8 1.293 -
BM_std_min<unsigned_short>/9 6.478 3.79%
BM_std_minmax<char>/1 0.633 2.72%
BM_std_minmax<char>/10 1.341 -
BM_std_minmax<char>/1024 8.762 -
BM_std_minmax<char>/11 1.713 -
BM_std_minmax<char>/12 1.932 -3.18%
BM_std_minmax<char>/13 2.216 -1.84%
BM_std_minmax<char>/14 2.501 -
BM_std_minmax<char>/15 2.932 -2.76%
BM_std_minmax<char>/16 0.924 -4.82%
BM_std_minmax<char>/17 1.087 -1.48%
BM_std_minmax<char>/18 1.295 -1.59%
BM_std_minmax<char>/19 1.646 -
BM_std_minmax<char>/2 0.888 5.39%
BM_std_minmax<char>/20 1.920 -
BM_std_minmax<char>/21 2.272 1.76%
BM_std_minmax<char>/22 2.507 -1.11%
BM_std_minmax<char>/23 2.951 -
BM_std_minmax<char>/24 1.154 -3.99%
BM_std_minmax<char>/25 1.179 -3.74%
BM_std_minmax<char>/26 1.388 -3.47%
BM_std_minmax<char>/27 1.784 -3.78%
BM_std_minmax<char>/28 2.178 3.21%
BM_std_minmax<char>/29 2.406 -
BM_std_minmax<char>/3 1.212 7.87%
BM_std_minmax<char>/30 2.654 -2.25%
BM_std_minmax<char>/31 3.173 -1.33%
BM_std_minmax<char>/32 1.508 -3.77%
BM_std_minmax<char>/4 1.493 4.91%
BM_std_minmax<char>/4000 39.113 -
BM_std_minmax<char>/4096 32.986 -
BM_std_minmax<char>/5 1.789 6.87%
BM_std_minmax<char>/512 5.030 -
BM_std_minmax<char>/5500 51.018 4.04%
BM_std_minmax<char>/6 2.078 4.68%
BM_std_minmax<char>/64 1.155 -
BM_std_minmax<char>/64000 532.622 -
BM_std_minmax<char>/65536 545.223 -
BM_std_minmax<char>/7 2.452 -1.30%
BM_std_minmax<char>/70000 597.301 -
BM_std_minmax<char>/8 0.981 -1.39%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.602 -
BM_std_minmax<int>/10 1.387 -
BM_std_minmax<int>/1024 33.536 -
BM_std_minmax<int>/11 1.754 1.48%
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 1.956 -2.48%
BM_std_minmax<int>/16 1.385 5.54%
BM_std_minmax<int>/17 1.485 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.903 7.10%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.342 -
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.989 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.448 -
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.081 -
BM_std_minmax<int>/3 1.177 7.16%
BM_std_minmax<int>/30 2.313 -
BM_std_minmax<int>/31 2.659 -1.24%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.033 -4.28%
BM_std_minmax<int>/4000 133.212 -
BM_std_minmax<int>/4096 136.439 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.623 -
BM_std_minmax<int>/5500 191.994 -
BM_std_minmax<int>/6 1.345 3.03%
BM_std_minmax<int>/64 2.527 -
BM_std_minmax<int>/64000 2152.810 -
BM_std_minmax<int>/65536 2202.460 -
BM_std_minmax<int>/7 1.678 6.18%
BM_std_minmax<int>/70000 2351.785 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.157 -
BM_std_minmax<long_long>/1 0.614 -5.25%
BM_std_minmax<long_long>/10 2.190 -
BM_std_minmax<long_long>/1024 133.855 -
BM_std_minmax<long_long>/11 2.535 3.21%
BM_std_minmax<long_long>/12 2.737 -
BM_std_minmax<long_long>/13 3.111 2.59%
BM_std_minmax<long_long>/14 3.291 -2.29%
BM_std_minmax<long_long>/15 3.656 -4.47%
BM_std_minmax<long_long>/16 3.052 -
BM_std_minmax<long_long>/17 3.064 -
BM_std_minmax<long_long>/18 3.069 -
BM_std_minmax<long_long>/19 3.074 -
BM_std_minmax<long_long>/2 1.392 26.53%
BM_std_minmax<long_long>/20 3.270 -
BM_std_minmax<long_long>/21 3.507 -1.70%
BM_std_minmax<long_long>/22 3.923 -
BM_std_minmax<long_long>/23 4.342 -2.36%
BM_std_minmax<long_long>/24 3.991 -
BM_std_minmax<long_long>/25 4.011 -
BM_std_minmax<long_long>/26 4.010 -
BM_std_minmax<long_long>/27 4.015 -
BM_std_minmax<long_long>/28 4.072 -
BM_std_minmax<long_long>/29 4.273 -
BM_std_minmax<long_long>/3 1.766 13.17%
BM_std_minmax<long_long>/30 4.514 -2.18%
BM_std_minmax<long_long>/31 4.759 -3.60%
BM_std_minmax<long_long>/32 4.946 -
BM_std_minmax<long_long>/4 1.923 7.12%
BM_std_minmax<long_long>/4000 526.543 -
BM_std_minmax<long_long>/4096 538.755 -
BM_std_minmax<long_long>/5 2.220 5.62%
BM_std_minmax<long_long>/512 66.887 -
BM_std_minmax<long_long>/5500 723.822 -
BM_std_minmax<long_long>/6 2.419 2.37%
BM_std_minmax<long_long>/64 10.344 -
BM_std_minmax<long_long>/64000 8477.847 -
BM_std_minmax<long_long>/65536 8687.491 -
BM_std_minmax<long_long>/7 2.581 -1.81%
BM_std_minmax<long_long>/70000 9275.392 -
BM_std_minmax<long_long>/8 2.121 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.634 -
BM_std_minmax<short>/10 1.411 -
BM_std_minmax<short>/1024 16.565 -
BM_std_minmax<short>/11 1.774 -2.30%
BM_std_minmax<short>/12 1.388 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.925 -4.65%
BM_std_minmax<short>/16 1.769 -1.62%
BM_std_minmax<short>/17 1.787 -2.28%
BM_std_minmax<short>/18 1.952 -1.99%
BM_std_minmax<short>/19 2.491 3.17%
BM_std_minmax<short>/2 0.877 -
BM_std_minmax<short>/20 2.016 1.11%
BM_std_minmax<short>/21 2.018 1.34%
BM_std_minmax<short>/22 2.282 -1.13%
BM_std_minmax<short>/23 2.654 2.04%
BM_std_minmax<short>/24 2.297 -
BM_std_minmax<short>/25 2.256 -1.50%
BM_std_minmax<short>/26 2.566 -
BM_std_minmax<short>/27 2.822 -
BM_std_minmax<short>/28 2.541 -2.16%
BM_std_minmax<short>/29 2.575 -3.84%
BM_std_minmax<short>/3 1.157 3.05%
BM_std_minmax<short>/30 2.772 -
BM_std_minmax<short>/31 3.130 1.90%
BM_std_minmax<short>/32 1.266 3.02%
BM_std_minmax<short>/4 1.026 -6.13%
BM_std_minmax<short>/4000 66.026 -
BM_std_minmax<short>/4096 67.691 -
BM_std_minmax<short>/5 1.158 -
BM_std_minmax<short>/512 8.861 -
BM_std_minmax<short>/5500 97.640 -
BM_std_minmax<short>/6 1.374 2.93%
BM_std_minmax<short>/64 1.548 1.51%
BM_std_minmax<short>/64000 1065.036 -
BM_std_minmax<short>/65536 1090.028 -
BM_std_minmax<short>/7 1.765 6.70%
BM_std_minmax<short>/70000 1200.189 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.172 -
BM_std_minmax<unsigned_char>/1 0.638 3.52%
BM_std_minmax<unsigned_char>/10 1.387 -
BM_std_minmax<unsigned_char>/1024 8.775 -
BM_std_minmax<unsigned_char>/11 1.785 -
BM_std_minmax<unsigned_char>/12 2.047 3.68%
BM_std_minmax<unsigned_char>/13 2.272 -
BM_std_minmax<unsigned_char>/14 2.564 -1.21%
BM_std_minmax<unsigned_char>/15 3.050 -
BM_std_minmax<unsigned_char>/16 1.028 5.74%
BM_std_minmax<unsigned_char>/17 1.121 1.56%
BM_std_minmax<unsigned_char>/18 1.340 1.79%
BM_std_minmax<unsigned_char>/19 1.673 -
BM_std_minmax<unsigned_char>/2 0.902 3.33%
BM_std_minmax<unsigned_char>/20 1.974 1.44%
BM_std_minmax<unsigned_char>/21 2.272 -
BM_std_minmax<unsigned_char>/22 2.557 1.39%
BM_std_minmax<unsigned_char>/23 3.001 1.77%
BM_std_minmax<unsigned_char>/24 1.260 4.26%
BM_std_minmax<unsigned_char>/25 1.274 3.75%
BM_std_minmax<unsigned_char>/26 1.494 3.88%
BM_std_minmax<unsigned_char>/27 1.925 1.99%
BM_std_minmax<unsigned_char>/28 2.135 -
BM_std_minmax<unsigned_char>/29 2.450 -
BM_std_minmax<unsigned_char>/3 1.219 4.02%
BM_std_minmax<unsigned_char>/30 2.751 2.15%
BM_std_minmax<unsigned_char>/31 3.198 1.43%
BM_std_minmax<unsigned_char>/32 1.608 5.17%
BM_std_minmax<unsigned_char>/4 1.496 -
BM_std_minmax<unsigned_char>/4000 39.282 1.01%
BM_std_minmax<unsigned_char>/4096 33.042 -
BM_std_minmax<unsigned_char>/5 1.785 2.03%
BM_std_minmax<unsigned_char>/512 5.036 -
BM_std_minmax<unsigned_char>/5500 50.407 -
BM_std_minmax<unsigned_char>/6 2.082 1.91%
BM_std_minmax<unsigned_char>/64 1.155 -3.93%
BM_std_minmax<unsigned_char>/64000 533.337 -
BM_std_minmax<unsigned_char>/65536 550.084 -
BM_std_minmax<unsigned_char>/7 2.487 2.34%
BM_std_minmax<unsigned_char>/70000 598.349 -
BM_std_minmax<unsigned_char>/8 0.924 -4.82%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.602 -
BM_std_minmax<unsigned_int>/10 1.388 -
BM_std_minmax<unsigned_int>/1024 33.680 -
BM_std_minmax<unsigned_int>/11 1.779 -2.46%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.618 -
BM_std_minmax<unsigned_int>/15 2.035 1.17%
BM_std_minmax<unsigned_int>/16 1.283 -7.43%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.652 -
BM_std_minmax<unsigned_int>/19 1.850 -
BM_std_minmax<unsigned_int>/2 0.856 -
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.851 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.399 -
BM_std_minmax<unsigned_int>/24 1.808 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.116 -
BM_std_minmax<unsigned_int>/27 2.373 -2.10%
BM_std_minmax<unsigned_int>/28 1.929 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.196 -
BM_std_minmax<unsigned_int>/30 2.217 -
BM_std_minmax<unsigned_int>/31 2.524 -1.40%
BM_std_minmax<unsigned_int>/32 1.619 -
BM_std_minmax<unsigned_int>/4 1.032 -5.15%
BM_std_minmax<unsigned_int>/4000 133.559 -
BM_std_minmax<unsigned_int>/4096 136.715 -
BM_std_minmax<unsigned_int>/5 1.164 -
BM_std_minmax<unsigned_int>/512 16.674 -
BM_std_minmax<unsigned_int>/5500 191.561 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2154.077 -
BM_std_minmax<unsigned_int>/65536 2205.093 -
BM_std_minmax<unsigned_int>/7 1.900 -1.05%
BM_std_minmax<unsigned_int>/70000 2353.708 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.629 6.76%
BM_std_minmax<unsigned_long_long>/10 2.129 -
BM_std_minmax<unsigned_long_long>/1024 134.028 -
BM_std_minmax<unsigned_long_long>/11 2.352 -
BM_std_minmax<unsigned_long_long>/12 2.681 -
BM_std_minmax<unsigned_long_long>/13 3.006 -
BM_std_minmax<unsigned_long_long>/14 3.290 -
BM_std_minmax<unsigned_long_long>/15 3.694 -
BM_std_minmax<unsigned_long_long>/16 3.056 -
BM_std_minmax<unsigned_long_long>/17 3.067 -
BM_std_minmax<unsigned_long_long>/18 3.075 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.884 2.02%
BM_std_minmax<unsigned_long_long>/20 3.288 -
BM_std_minmax<unsigned_long_long>/21 3.505 -
BM_std_minmax<unsigned_long_long>/22 3.924 -
BM_std_minmax<unsigned_long_long>/23 4.361 -
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.016 -
BM_std_minmax<unsigned_long_long>/26 4.023 -
BM_std_minmax<unsigned_long_long>/27 4.036 -
BM_std_minmax<unsigned_long_long>/28 4.038 -
BM_std_minmax<unsigned_long_long>/29 4.197 1.57%
BM_std_minmax<unsigned_long_long>/3 1.242 -1.75%
BM_std_minmax<unsigned_long_long>/30 4.445 -
BM_std_minmax<unsigned_long_long>/31 4.756 -
BM_std_minmax<unsigned_long_long>/32 4.977 -
BM_std_minmax<unsigned_long_long>/4 1.540 -
BM_std_minmax<unsigned_long_long>/4000 526.959 -
BM_std_minmax<unsigned_long_long>/4096 539.722 -
BM_std_minmax<unsigned_long_long>/5 1.808 -
BM_std_minmax<unsigned_long_long>/512 66.986 -
BM_std_minmax<unsigned_long_long>/5500 725.271 -
BM_std_minmax<unsigned_long_long>/6 2.098 -
BM_std_minmax<unsigned_long_long>/64 10.357 -
BM_std_minmax<unsigned_long_long>/64000 8489.110 -
BM_std_minmax<unsigned_long_long>/65536 8688.150 -
BM_std_minmax<unsigned_long_long>/7 2.530 1.37%
BM_std_minmax<unsigned_long_long>/70000 9286.140 -
BM_std_minmax<unsigned_long_long>/8 2.123 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.630 -
BM_std_minmax<unsigned_short>/10 1.416 -
BM_std_minmax<unsigned_short>/1024 16.584 -
BM_std_minmax<unsigned_short>/11 1.696 -6.29%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.388 -
BM_std_minmax<unsigned_short>/14 1.619 -
BM_std_minmax<unsigned_short>/15 1.967 -3.01%
BM_std_minmax<unsigned_short>/16 1.716 -
BM_std_minmax<unsigned_short>/17 1.720 -1.30%
BM_std_minmax<unsigned_short>/18 1.944 -3.24%
BM_std_minmax<unsigned_short>/19 2.184 -
BM_std_minmax<unsigned_short>/2 0.899 -
BM_std_minmax<unsigned_short>/20 2.024 3.58%
BM_std_minmax<unsigned_short>/21 2.048 2.28%
BM_std_minmax<unsigned_short>/22 2.314 -4.46%
BM_std_minmax<unsigned_short>/23 2.539 -1.41%
BM_std_minmax<unsigned_short>/24 2.296 1.58%
BM_std_minmax<unsigned_short>/25 2.289 1.84%
BM_std_minmax<unsigned_short>/26 2.574 -
BM_std_minmax<unsigned_short>/27 2.758 -3.60%
BM_std_minmax<unsigned_short>/28 2.580 -
BM_std_minmax<unsigned_short>/29 2.559 -2.29%
BM_std_minmax<unsigned_short>/3 1.184 -2.94%
BM_std_minmax<unsigned_short>/30 2.767 -2.21%
BM_std_minmax<unsigned_short>/31 3.057 -
BM_std_minmax<unsigned_short>/32 1.384 12.66%
BM_std_minmax<unsigned_short>/4 1.084 -6.03%
BM_std_minmax<unsigned_short>/4000 66.062 -
BM_std_minmax<unsigned_short>/4096 67.740 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.875 -
BM_std_minmax<unsigned_short>/5500 97.689 -
BM_std_minmax<unsigned_short>/6 1.366 4.29%
BM_std_minmax<unsigned_short>/64 1.617 6.01%
BM_std_minmax<unsigned_short>/64000 1066.047 -
BM_std_minmax<unsigned_short>/65536 1091.908 -
BM_std_minmax<unsigned_short>/7 1.705 5.17%
BM_std_minmax<unsigned_short>/70000 1201.761 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.169 -
BM_std_minmax_element<char>/1 0.318 3.48%
BM_std_minmax_element<char>/1024 270.052 4.70%
BM_std_minmax_element<char>/2 0.688 -
BM_std_minmax_element<char>/3 1.149 -
BM_std_minmax_element<char>/4 1.231 2.48%
BM_std_minmax_element<char>/4000 1030.495 4.80%
BM_std_minmax_element<char>/4096 1058.280 4.93%
BM_std_minmax_element<char>/512 138.121 4.36%
BM_std_minmax_element<char>/5500 1415.773 4.85%
BM_std_minmax_element<char>/64 17.213 -
BM_std_minmax_element<char>/64000 16374.338 4.16%
BM_std_minmax_element<char>/65536 16761.614 4.12%
BM_std_minmax_element<char>/70000 17877.803 4.09%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 269.200 5.45%
BM_std_minmax_element<int>/2 0.646 -5.66%
BM_std_minmax_element<int>/3 1.147 -
BM_std_minmax_element<int>/4 1.214 -1.12%
BM_std_minmax_element<int>/4000 1034.310 5.38%
BM_std_minmax_element<int>/4096 1055.331 4.94%
BM_std_minmax_element<int>/512 136.477 5.20%
BM_std_minmax_element<int>/5500 1415.905 5.40%
BM_std_minmax_element<int>/64 17.124 3.57%
BM_std_minmax_element<int>/64000 16518.162 5.37%
BM_std_minmax_element<int>/65536 16905.690 5.57%
BM_std_minmax_element<int>/70000 18022.758 5.13%
BM_std_minmax_element<long_long>/1 0.301 -
BM_std_minmax_element<long_long>/1024 273.928 -1.50%
BM_std_minmax_element<long_long>/2 0.648 -5.40%
BM_std_minmax_element<long_long>/3 1.002 -22.57%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1051.944 -1.54%
BM_std_minmax_element<long_long>/4096 1076.969 -1.73%
BM_std_minmax_element<long_long>/512 139.002 -1.38%
BM_std_minmax_element<long_long>/5500 1440.687 -1.58%
BM_std_minmax_element<long_long>/64 17.328 -
BM_std_minmax_element<long_long>/64000 16866.660 -1.35%
BM_std_minmax_element<long_long>/65536 17273.470 -1.34%
BM_std_minmax_element<long_long>/70000 18460.267 -1.35%
BM_std_minmax_element<short>/1 0.326 6.03%
BM_std_minmax_element<short>/1024 283.411 -
BM_std_minmax_element<short>/2 0.688 -
BM_std_minmax_element<short>/3 1.299 19.21%
BM_std_minmax_element<short>/4 1.227 -2.87%
BM_std_minmax_element<short>/4000 1084.811 -
BM_std_minmax_element<short>/4096 1110.859 -
BM_std_minmax_element<short>/512 144.188 -
BM_std_minmax_element<short>/5500 1489.586 -
BM_std_minmax_element<short>/64 17.374 -
BM_std_minmax_element<short>/64000 17254.836 -
BM_std_minmax_element<short>/65536 17683.962 -
BM_std_minmax_element<short>/70000 18897.859 -
BM_tolower_char<char> 0.619 11.60%
BM_tolower_char<wchar_t> 0.690 -
BM_tolower_string<char> 14.970 -
BM_tolower_string<wchar_t> 6.163 -
BM_toupper_char<char> 0.688 11.92%
BM_toupper_char<wchar_t> 0.605 -12.15%
BM_toupper_string<char> 14.870 -
BM_toupper_string<wchar_t> 6.183 -1.23%
BM_vector_deque_copy/0 0.468 9.20%
BM_vector_deque_copy/1 2.146 10.95%
BM_vector_deque_copy/1024 36.020 -
BM_vector_deque_copy/2 1.743 3.00%
BM_vector_deque_copy/4000 141.241 -
BM_vector_deque_copy/4096 145.244 -2.99%
BM_vector_deque_copy/512 17.023 -
BM_vector_deque_copy/5500 196.946 -
BM_vector_deque_copy/64 2.696 1.84%
BM_vector_deque_copy/64000 2366.830 -19.12%
BM_vector_deque_copy/65536 2370.353 -10.82%
BM_vector_deque_copy/70000 2593.999 -17.65%
BM_vector_deque_copy_backward/0 0.461 -
BM_vector_deque_copy_backward/1 2.456 9.26%
BM_vector_deque_copy_backward/1024 38.321 -
BM_vector_deque_copy_backward/2 2.172 11.41%
BM_vector_deque_copy_backward/4000 140.916 -2.08%
BM_vector_deque_copy_backward/4096 151.144 -
BM_vector_deque_copy_backward/512 17.898 -
BM_vector_deque_copy_backward/5500 198.362 -
BM_vector_deque_copy_backward/64 3.091 2.02%
BM_vector_deque_copy_backward/64000 7888.344 3.96%
BM_vector_deque_copy_backward/65536 8015.824 2.89%
BM_vector_deque_copy_backward/70000 8471.518 2.88%
BM_vector_deque_move/0 0.505 31.29%
BM_vector_deque_move/1 2.319 -
BM_vector_deque_move/1024 35.945 -
BM_vector_deque_move/2 2.067 2.99%
BM_vector_deque_move/4000 141.176 -1.26%
BM_vector_deque_move/4096 145.000 -3.38%
BM_vector_deque_move/512 17.048 -
BM_vector_deque_move/5500 197.174 -
BM_vector_deque_move/64 2.802 -1.36%
BM_vector_deque_move/64000 2360.036 -18.17%
BM_vector_deque_move/65536 2371.108 -17.27%
BM_vector_deque_move/70000 2581.053 -17.96%
BM_vector_deque_move_backward/0 0.439 3.21%
BM_vector_deque_move_backward/1 2.194 -1.04%
BM_vector_deque_move_backward/1024 37.362 -2.75%
BM_vector_deque_move_backward/2 1.892 -2.83%
BM_vector_deque_move_backward/4000 141.686 -1.32%
BM_vector_deque_move_backward/4096 147.627 -1.89%
BM_vector_deque_move_backward/512 18.262 1.39%
BM_vector_deque_move_backward/5500 198.157 -
BM_vector_deque_move_backward/64 3.161 3.71%
BM_vector_deque_move_backward/64000 7867.589 5.76%
BM_vector_deque_move_backward/65536 7987.880 7.26%
BM_vector_deque_move_backward/70000 8610.103 9.89%
BM_vector_deque_ranges_copy/0 0.615 31.90%
BM_vector_deque_ranges_copy/1 2.230 -1.35%
BM_vector_deque_ranges_copy/1024 35.862 -
BM_vector_deque_ranges_copy/2 1.881 -6.10%
BM_vector_deque_ranges_copy/4000 142.506 -
BM_vector_deque_ranges_copy/4096 147.074 -2.07%
BM_vector_deque_ranges_copy/512 17.016 -
BM_vector_deque_ranges_copy/5500 196.375 -
BM_vector_deque_ranges_copy/64 2.751 -3.38%
BM_vector_deque_ranges_copy/64000 2369.598 -18.13%
BM_vector_deque_ranges_copy/65536 2368.641 -17.38%
BM_vector_deque_ranges_copy/70000 2591.765 -17.59%
BM_vector_deque_ranges_copy_backward/0 0.502 15.35%
BM_vector_deque_ranges_copy_backward/1 2.329 2.60%
BM_vector_deque_ranges_copy_backward/1024 38.031 1.04%
BM_vector_deque_ranges_copy_backward/2 2.061 2.96%
BM_vector_deque_ranges_copy_backward/4000 141.321 -1.96%
BM_vector_deque_ranges_copy_backward/4096 147.901 -2.99%
BM_vector_deque_ranges_copy_backward/512 17.617 -
BM_vector_deque_ranges_copy_backward/5500 198.315 -
BM_vector_deque_ranges_copy_backward/64 3.004 -
BM_vector_deque_ranges_copy_backward/64000 7733.732 7.05%
BM_vector_deque_ranges_copy_backward/65536 8169.857 7.43%
BM_vector_deque_ranges_copy_backward/70000 8578.797 5.86%
BM_vector_deque_ranges_move/0 0.428 23.36%
BM_vector_deque_ranges_move/1 2.263 -
BM_vector_deque_ranges_move/1024 35.805 -
BM_vector_deque_ranges_move/2 2.005 -
BM_vector_deque_ranges_move/4000 142.683 -1.90%
BM_vector_deque_ranges_move/4096 145.832 -1.27%
BM_vector_deque_ranges_move/512 17.076 -
BM_vector_deque_ranges_move/5500 199.421 -
BM_vector_deque_ranges_move/64 2.798 -
BM_vector_deque_ranges_move/64000 2367.513 -14.93%
BM_vector_deque_ranges_move/65536 2369.153 -17.19%
BM_vector_deque_ranges_move/70000 2593.911 -14.58%
BM_vector_deque_ranges_move_backward/0 0.517 -
BM_vector_deque_ranges_move_backward/1 2.334 17.76%
BM_vector_deque_ranges_move_backward/1024 38.019 -1.13%
BM_vector_deque_ranges_move_backward/2 2.062 19.32%
BM_vector_deque_ranges_move_backward/4000 144.069 -1.84%
BM_vector_deque_ranges_move_backward/4096 148.510 -
BM_vector_deque_ranges_move_backward/512 17.867 -2.91%
BM_vector_deque_ranges_move_backward/5500 198.758 -
BM_vector_deque_ranges_move_backward/64 3.019 -5.62%
BM_vector_deque_ranges_move_backward/64000 7648.524 4.94%
BM_vector_deque_ranges_move_backward/65536 7820.282 7.49%
BM_vector_deque_ranges_move_backward/70000 8509.896 9.19%
SetIntersection_Front_Set_float_1024_1 1119231.507 -
SetIntersection_Front_Set_float_1024_1024 17069110.901 10.67%
SetIntersection_Front_Set_float_1024_16 1324986.971 -
SetIntersection_Front_Set_float_1024_256 5099318.218 2.57%
SetIntersection_Front_Set_float_1024_4 1150643.708 -
SetIntersection_Front_Set_float_1024_64 1982183.440 -1.42%
SetIntersection_Front_Set_float_16384_1 1109873.208 -
SetIntersection_Front_Set_float_16384_1024 16842954.541 3.77%
SetIntersection_Front_Set_float_16384_16 1343862.501 -
SetIntersection_Front_Set_float_16384_16384 351797353.107 -2.17%
SetIntersection_Front_Set_float_16384_256 4983818.184 -
SetIntersection_Front_Set_float_16384_4 1153421.985 -
SetIntersection_Front_Set_float_16384_64 2055178.560 1.24%
SetIntersection_Front_Set_float_16_1 67188450.948 -
SetIntersection_Front_Set_float_16_16 41953256.755 -
SetIntersection_Front_Set_float_16_4 59297270.888 -
SetIntersection_Front_Set_float_1_1 572206139.450 -
SetIntersection_Front_Set_float_256_1 4443338.749 -
SetIntersection_Front_Set_float_256_16 4997847.998 -
SetIntersection_Front_Set_float_256_256 9475356.319 -5.33%
SetIntersection_Front_Set_float_256_4 4521584.999 -
SetIntersection_Front_Set_float_256_64 6456721.782 1.04%
SetIntersection_Front_Set_float_262144_1 1093371.766 2.71%
SetIntersection_Front_Set_float_262144_1024 16719479.395 3.04%
SetIntersection_Front_Set_float_262144_16 1313626.813 -
SetIntersection_Front_Set_float_262144_16384 349514692.127 -6.05%
SetIntersection_Front_Set_float_262144_256 4913714.545 -2.19%
SetIntersection_Front_Set_float_262144_262144 1876305.340 2.88%
SetIntersection_Front_Set_float_262144_4 1144510.954 -
SetIntersection_Front_Set_float_262144_64 2011050.507 -
SetIntersection_Front_Set_float_4_1 228259178.754 -
SetIntersection_Front_Set_float_4_4 147819892.652 -
SetIntersection_Front_Set_float_64_1 17584904.660 -
SetIntersection_Front_Set_float_64_16 16793547.820 -
SetIntersection_Front_Set_float_64_4 17360762.689 -
SetIntersection_Front_Set_float_64_64 15761965.432 2.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1125563.484 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21690732.563 2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1402701.699 3.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6137037.829 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1140982.570 -3.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2383414.530 4.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1121829.047 1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21382817.501 5.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1410396.757 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 358056298.412 4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6519674.162 4.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1153808.731 -1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2300614.059 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67190835.437 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44378133.851 1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59994076.289 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 571815768.195 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4450452.905 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5339613.593 3.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 12203060.562 2.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4618496.071 1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7464815.499 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1126302.887 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21446674.393 4.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1406282.874 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 348555699.693 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6284631.790 5.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2256588.379 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1182982.833 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2282366.680 -2.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228635765.416 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149677310.643 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17600623.878 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 18322048.420 3.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17594976.574 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18708893.568 -3.48%
SetIntersection_Front_Set_string_1024_1 1153333.888 -
SetIntersection_Front_Set_string_1024_1024 57039393.132 3.83%
SetIntersection_Front_Set_string_1024_16 2028612.649 2.67%
SetIntersection_Front_Set_string_1024_256 15631786.400 6.36%
SetIntersection_Front_Set_string_1024_4 1337494.899 2.48%
SetIntersection_Front_Set_string_1024_64 4911739.079 12.72%
SetIntersection_Front_Set_string_16384_1 1125694.576 -2.07%
SetIntersection_Front_Set_string_16384_1024 60545995.178 4.92%
SetIntersection_Front_Set_string_16384_16 2006365.526 6.02%
SetIntersection_Front_Set_string_16384_16384 347810757.977 -
SetIntersection_Front_Set_string_16384_256 15763966.871 8.61%
SetIntersection_Front_Set_string_16384_4 1333957.810 1.61%
SetIntersection_Front_Set_string_16384_64 4897202.465 -
SetIntersection_Front_Set_string_16_1 69458937.316 -
SetIntersection_Front_Set_string_16_16 64289712.012 3.37%
SetIntersection_Front_Set_string_16_4 67978326.502 2.22%
SetIntersection_Front_Set_string_1_1 589299206.826 -
SetIntersection_Front_Set_string_256_1 4566173.766 -
SetIntersection_Front_Set_string_256_16 7594076.228 1.30%
SetIntersection_Front_Set_string_256_256 32642033.847 6.26%
SetIntersection_Front_Set_string_256_4 5281216.506 1.58%
SetIntersection_Front_Set_string_256_64 16015740.206 9.56%
SetIntersection_Front_Set_string_262144_1 1126372.368 -2.76%
SetIntersection_Front_Set_string_262144_1024 61383438.864 4.65%
SetIntersection_Front_Set_string_262144_16 1962082.631 1.02%
SetIntersection_Front_Set_string_262144_16384 351843585.250 -
SetIntersection_Front_Set_string_262144_256 15724633.336 5.48%
SetIntersection_Front_Set_string_262144_262144 17681965.576 -3.21%
SetIntersection_Front_Set_string_262144_4 1346539.002 1.16%
SetIntersection_Front_Set_string_262144_64 4893968.219 6.26%
SetIntersection_Front_Set_string_4_1 236310372.175 -
SetIntersection_Front_Set_string_4_4 169820190.338 2.22%
SetIntersection_Front_Set_string_64_1 18196709.806 -
SetIntersection_Front_Set_string_64_16 25541288.637 1.38%
SetIntersection_Front_Set_string_64_4 19960127.451 1.47%
SetIntersection_Front_Set_string_64_64 37357076.812 1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1118638.903 3.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24410111.763 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1418356.352 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6671700.889 -3.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1178078.889 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2437525.013 -2.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1120437.523 2.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26040543.920 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1387952.399 -2.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 352891093.887 -3.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6485485.879 -2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1153437.477 -1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2433148.228 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67419192.624 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 45188384.609 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60189885.208 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573596431.431 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4453964.098 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5427307.750 1.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13047842.108 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4649599.850 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7776658.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1118960.062 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27506038.391 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1378045.706 -2.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 362250363.990 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6498513.263 -6.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3078421.551 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1177728.193 1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2368863.476 -1.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229331086.703 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150661145.278 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17573738.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18378563.480 1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17766166.837 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18882812.621 -2.21%
SetIntersection_Front_Set_uint32_1024_1 1119395.443 1.63%
SetIntersection_Front_Set_uint32_1024_1024 16664722.276 3.16%
SetIntersection_Front_Set_uint32_1024_16 1333322.578 -
SetIntersection_Front_Set_uint32_1024_256 4734316.085 -9.68%
SetIntersection_Front_Set_uint32_1024_4 1110610.129 -4.02%
SetIntersection_Front_Set_uint32_1024_64 1972519.119 -7.14%
SetIntersection_Front_Set_uint32_16384_1 1119308.809 4.36%
SetIntersection_Front_Set_uint32_16384_1024 16503887.709 -5.01%
SetIntersection_Front_Set_uint32_16384_16 1332053.062 3.89%
SetIntersection_Front_Set_uint32_16384_16384 351351586.104 1.15%
SetIntersection_Front_Set_uint32_16384_256 4835458.957 -2.97%
SetIntersection_Front_Set_uint32_16384_4 1137414.820 -
SetIntersection_Front_Set_uint32_16384_64 1952570.101 -3.74%
SetIntersection_Front_Set_uint32_16_1 66844702.112 -
SetIntersection_Front_Set_uint32_16_16 41458612.618 -
SetIntersection_Front_Set_uint32_16_4 58472919.949 -
SetIntersection_Front_Set_uint32_1_1 567981436.520 -
SetIntersection_Front_Set_uint32_256_1 4390736.214 -2.18%
SetIntersection_Front_Set_uint32_256_16 5007672.755 2.82%
SetIntersection_Front_Set_uint32_256_256 9859008.121 -5.77%
SetIntersection_Front_Set_uint32_256_4 4509174.754 -
SetIntersection_Front_Set_uint32_256_64 6524392.837 1.70%
SetIntersection_Front_Set_uint32_262144_1 1073758.270 -
SetIntersection_Front_Set_uint32_262144_1024 16804942.870 1.12%
SetIntersection_Front_Set_uint32_262144_16 1257561.756 -1.99%
SetIntersection_Front_Set_uint32_262144_16384 340441351.092 -7.35%
SetIntersection_Front_Set_uint32_262144_256 4937939.018 -5.93%
SetIntersection_Front_Set_uint32_262144_262144 1846103.514 -
SetIntersection_Front_Set_uint32_262144_4 1105009.665 -
SetIntersection_Front_Set_uint32_262144_64 1997006.404 -5.00%
SetIntersection_Front_Set_uint32_4_1 226743683.590 -
SetIntersection_Front_Set_uint32_4_4 147598597.613 -
SetIntersection_Front_Set_uint32_64_1 17437482.446 -
SetIntersection_Front_Set_uint32_64_16 16976725.562 1.29%
SetIntersection_Front_Set_uint32_64_4 17397099.780 -
SetIntersection_Front_Set_uint32_64_64 16033568.151 -
SetIntersection_Front_Set_uint64_1024_1 1099878.978 -1.62%
SetIntersection_Front_Set_uint64_1024_1024 15086117.713 -5.02%
SetIntersection_Front_Set_uint64_1024_16 1316906.932 -
SetIntersection_Front_Set_uint64_1024_256 5055049.972 -
SetIntersection_Front_Set_uint64_1024_4 1149174.058 1.04%
SetIntersection_Front_Set_uint64_1024_64 2032087.177 2.23%
SetIntersection_Front_Set_uint64_16384_1 1087350.572 -1.63%
SetIntersection_Front_Set_uint64_16384_1024 16776502.399 -
SetIntersection_Front_Set_uint64_16384_16 1339831.780 4.46%
SetIntersection_Front_Set_uint64_16384_16384 352113192.447 1.76%
SetIntersection_Front_Set_uint64_16384_256 4334987.972 -2.09%
SetIntersection_Front_Set_uint64_16384_4 1151908.545 1.07%
SetIntersection_Front_Set_uint64_16384_64 2010402.865 2.87%
SetIntersection_Front_Set_uint64_16_1 67184596.875 -
SetIntersection_Front_Set_uint64_16_16 41618520.473 -
SetIntersection_Front_Set_uint64_16_4 58756491.579 -
SetIntersection_Front_Set_uint64_1_1 570580343.772 -
SetIntersection_Front_Set_uint64_256_1 4463925.083 1.16%
SetIntersection_Front_Set_uint64_256_16 5020684.651 4.08%
SetIntersection_Front_Set_uint64_256_256 8598207.916 -12.91%
SetIntersection_Front_Set_uint64_256_4 4523845.745 -
SetIntersection_Front_Set_uint64_256_64 5953732.160 -9.59%
SetIntersection_Front_Set_uint64_262144_1 1119924.079 2.03%
SetIntersection_Front_Set_uint64_262144_1024 15655099.572 9.51%
SetIntersection_Front_Set_uint64_262144_16 1272344.140 -
SetIntersection_Front_Set_uint64_262144_16384 340554631.203 4.76%
SetIntersection_Front_Set_uint64_262144_256 4665006.757 -9.15%
SetIntersection_Front_Set_uint64_262144_262144 1855743.002 -1.20%
SetIntersection_Front_Set_uint64_262144_4 1158502.270 -
SetIntersection_Front_Set_uint64_262144_64 2010332.602 -
SetIntersection_Front_Set_uint64_4_1 228520327.756 -
SetIntersection_Front_Set_uint64_4_4 147478632.313 -
SetIntersection_Front_Set_uint64_64_1 17510433.829 -
SetIntersection_Front_Set_uint64_64_16 16681565.255 -1.20%
SetIntersection_Front_Set_uint64_64_4 17318351.193 -
SetIntersection_Front_Set_uint64_64_64 15051380.954 -3.11%
SetIntersection_Front_Vector_float_1024_1 1122518.102 1.05%
SetIntersection_Front_Vector_float_1024_1024 7187021.365 -
SetIntersection_Front_Vector_float_1024_16 1204058.905 1.74%
SetIntersection_Front_Vector_float_1024_256 2638311.905 1.54%
SetIntersection_Front_Vector_float_1024_4 1118624.792 -
SetIntersection_Front_Vector_float_1024_64 1500197.147 4.67%
SetIntersection_Front_Vector_float_16384_1 1107947.910 -
SetIntersection_Front_Vector_float_16384_1024 5977189.641 -17.97%
SetIntersection_Front_Vector_float_16384_16 1187711.764 -1.87%
SetIntersection_Front_Vector_float_16384_16384 86711026.274 -6.12%
SetIntersection_Front_Vector_float_16384_256 2343447.597 -13.41%
SetIntersection_Front_Vector_float_16384_4 1130479.982 -
SetIntersection_Front_Vector_float_16384_64 1428956.551 -5.30%
SetIntersection_Front_Vector_float_16_1 67073669.760 -
SetIntersection_Front_Vector_float_16_16 37897339.317 -1.94%
SetIntersection_Front_Vector_float_16_4 58250155.976 -
SetIntersection_Front_Vector_float_1_1 572062969.829 -
SetIntersection_Front_Vector_float_256_1 4441209.581 -
SetIntersection_Front_Vector_float_256_16 4444834.543 -3.58%
SetIntersection_Front_Vector_float_256_256 4692227.840 -
SetIntersection_Front_Vector_float_256_4 4501758.653 -
SetIntersection_Front_Vector_float_256_64 4577528.132 -6.25%
SetIntersection_Front_Vector_float_262144_1 1123632.480 -1.44%
SetIntersection_Front_Vector_float_262144_1024 5945764.531 -17.44%
SetIntersection_Front_Vector_float_262144_16 1190049.017 -2.15%
SetIntersection_Front_Vector_float_262144_16384 82282164.430 -9.95%
SetIntersection_Front_Vector_float_262144_256 2640121.343 -
SetIntersection_Front_Vector_float_262144_262144 350270846.565 -
SetIntersection_Front_Vector_float_262144_4 1129813.977 -
SetIntersection_Front_Vector_float_262144_64 1433672.838 -2.24%
SetIntersection_Front_Vector_float_4_1 229014900.219 -
SetIntersection_Front_Vector_float_4_4 144337207.566 -1.16%
SetIntersection_Front_Vector_float_64_1 17467171.189 -
SetIntersection_Front_Vector_float_64_16 15129971.479 -1.87%
SetIntersection_Front_Vector_float_64_4 17002736.150 -1.24%
SetIntersection_Front_Vector_float_64_64 12029537.652 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1122401.002 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8406918.936 -12.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1244900.709 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 3224267.360 5.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1117699.827 -3.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1660835.077 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1113205.420 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9810108.912 17.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1244751.567 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 130252129.097 6.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3543238.592 8.64%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1111780.845 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1655802.439 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67254420.139 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40128431.047 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58864539.921 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 571309514.114 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4448643.003 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4795842.137 3.91%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5906142.070 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4549871.675 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5037895.952 -3.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1116081.693 2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 10775659.983 18.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1278517.539 2.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 133572593.832 12.53%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2975004.835 1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 347799184.197 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1148897.278 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1612122.507 5.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 228926061.377 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 145872007.058 -1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17580818.551 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15761422.273 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17141973.426 -1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12726577.096 -3.69%
SetIntersection_Front_Vector_string_1024_1 1133478.618 -
SetIntersection_Front_Vector_string_1024_1024 46300708.746 8.78%
SetIntersection_Front_Vector_string_1024_16 1737661.984 3.45%
SetIntersection_Front_Vector_string_1024_256 9648859.269 -3.47%
SetIntersection_Front_Vector_string_1024_4 1257159.578 -
SetIntersection_Front_Vector_string_1024_64 3387770.403 -4.37%
SetIntersection_Front_Vector_string_16384_1 1143419.289 -
SetIntersection_Front_Vector_string_16384_1024 40372626.306 -1.90%
SetIntersection_Front_Vector_string_16384_16 1729220.207 -1.72%
SetIntersection_Front_Vector_string_16384_16384 309908232.067 -12.26%
SetIntersection_Front_Vector_string_16384_256 9810645.916 -7.93%
SetIntersection_Front_Vector_string_16384_4 1372516.613 8.66%
SetIntersection_Front_Vector_string_16384_64 3463297.186 -2.56%
SetIntersection_Front_Vector_string_16_1 69423116.500 -
SetIntersection_Front_Vector_string_16_16 54737839.017 -
SetIntersection_Front_Vector_string_16_4 65098012.094 -
SetIntersection_Front_Vector_string_1_1 586369795.359 -
SetIntersection_Front_Vector_string_256_1 4550315.761 -
SetIntersection_Front_Vector_string_256_16 6375122.997 -3.19%
SetIntersection_Front_Vector_string_256_256 20837067.244 -6.26%
SetIntersection_Front_Vector_string_256_4 4904456.745 -
SetIntersection_Front_Vector_string_256_64 16308855.742 40.83%
SetIntersection_Front_Vector_string_262144_1 1153893.595 4.02%
SetIntersection_Front_Vector_string_262144_1024 44635819.477 5.08%
SetIntersection_Front_Vector_string_262144_16 1753086.325 -
SetIntersection_Front_Vector_string_262144_16384 334168565.325 -5.05%
SetIntersection_Front_Vector_string_262144_256 11450560.704 6.16%
SetIntersection_Front_Vector_string_262144_262144 14642539.875 1.56%
SetIntersection_Front_Vector_string_262144_4 1256242.682 -1.58%
SetIntersection_Front_Vector_string_262144_64 3312767.663 -6.96%
SetIntersection_Front_Vector_string_4_1 234097786.331 -
SetIntersection_Front_Vector_string_4_4 162926274.293 1.22%
SetIntersection_Front_Vector_string_64_1 19384041.403 7.40%
SetIntersection_Front_Vector_string_64_16 21758970.125 -1.86%
SetIntersection_Front_Vector_string_64_4 19168736.511 -
SetIntersection_Front_Vector_string_64_64 35477245.650 23.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1102346.561 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9855484.156 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1254113.815 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3307097.756 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1144404.250 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1632749.763 -3.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1083924.202 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9688438.711 -1.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1254703.023 2.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 139777374.845 -6.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3297154.411 -7.03%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1149003.976 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1672621.918 -3.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66940838.643 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 39853359.601 -1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58532327.146 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 568659817.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4427958.187 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4687225.903 -1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6688862.335 -5.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4525901.372 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5393314.654 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1119131.085 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9696624.805 -2.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1217000.817 -2.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 140334004.265 -5.99%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3271781.225 -7.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350366180.568 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1153499.619 4.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1694857.085 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227851534.661 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146861967.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17461191.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15943196.362 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17181158.872 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13405844.497 -3.12%
SetIntersection_Front_Vector_uint32_1024_1 1117422.068 -
SetIntersection_Front_Vector_uint32_1024_1024 5884299.586 -
SetIntersection_Front_Vector_uint32_1024_16 1153345.138 -1.60%
SetIntersection_Front_Vector_uint32_1024_256 2336821.553 -
SetIntersection_Front_Vector_uint32_1024_4 1109718.976 -1.66%
SetIntersection_Front_Vector_uint32_1024_64 1417875.259 -1.15%
SetIntersection_Front_Vector_uint32_16384_1 1114198.946 -
SetIntersection_Front_Vector_uint32_16384_1024 6114564.949 -9.22%
SetIntersection_Front_Vector_uint32_16384_16 1182156.361 -
SetIntersection_Front_Vector_uint32_16384_16384 83708641.635 -
SetIntersection_Front_Vector_uint32_16384_256 2610619.825 11.96%
SetIntersection_Front_Vector_uint32_16384_4 1127745.453 -
SetIntersection_Front_Vector_uint32_16384_64 1428801.090 -
SetIntersection_Front_Vector_uint32_16_1 66880544.108 -
SetIntersection_Front_Vector_uint32_16_16 38500585.885 1.52%
SetIntersection_Front_Vector_uint32_16_4 58230076.548 -
SetIntersection_Front_Vector_uint32_1_1 567942564.719 -
SetIntersection_Front_Vector_uint32_256_1 4418384.724 -
SetIntersection_Front_Vector_uint32_256_16 4548572.000 -
SetIntersection_Front_Vector_uint32_256_256 4639228.648 -
SetIntersection_Front_Vector_uint32_256_4 4430572.442 -
SetIntersection_Front_Vector_uint32_256_64 4829339.616 -
SetIntersection_Front_Vector_uint32_262144_1 1080342.298 -
SetIntersection_Front_Vector_uint32_262144_1024 5938831.398 -
SetIntersection_Front_Vector_uint32_262144_16 1165999.401 -2.12%
SetIntersection_Front_Vector_uint32_262144_16384 79882504.293 -3.51%
SetIntersection_Front_Vector_uint32_262144_256 2330290.562 -
SetIntersection_Front_Vector_uint32_262144_262144 351013918.424 -
SetIntersection_Front_Vector_uint32_262144_4 1128286.515 -
SetIntersection_Front_Vector_uint32_262144_64 1443072.312 -
SetIntersection_Front_Vector_uint32_4_1 227366351.772 -
SetIntersection_Front_Vector_uint32_4_4 144465751.869 -
SetIntersection_Front_Vector_uint32_64_1 17458679.293 -
SetIntersection_Front_Vector_uint32_64_16 15397584.386 -
SetIntersection_Front_Vector_uint32_64_4 16928594.567 -
SetIntersection_Front_Vector_uint32_64_64 11468267.091 -
SetIntersection_Front_Vector_uint64_1024_1 1112560.732 -
SetIntersection_Front_Vector_uint64_1024_1024 6758375.555 13.12%
SetIntersection_Front_Vector_uint64_1024_16 1188681.338 4.52%
SetIntersection_Front_Vector_uint64_1024_256 2342235.378 -
SetIntersection_Front_Vector_uint64_1024_4 1128445.972 -
SetIntersection_Front_Vector_uint64_1024_64 1431875.649 -
SetIntersection_Front_Vector_uint64_16384_1 1118272.241 -
SetIntersection_Front_Vector_uint64_16384_1024 5878697.982 -
SetIntersection_Front_Vector_uint64_16384_16 1218875.837 3.74%
SetIntersection_Front_Vector_uint64_16384_16384 82083636.456 4.91%
SetIntersection_Front_Vector_uint64_16384_256 2289356.721 -1.24%
SetIntersection_Front_Vector_uint64_16384_4 1142828.802 4.82%
SetIntersection_Front_Vector_uint64_16384_64 1524231.495 8.62%
SetIntersection_Front_Vector_uint64_16_1 67015702.501 -
SetIntersection_Front_Vector_uint64_16_16 38401935.444 -
SetIntersection_Front_Vector_uint64_16_4 57713354.145 -
SetIntersection_Front_Vector_uint64_1_1 569358243.178 -
SetIntersection_Front_Vector_uint64_256_1 4425017.682 -
SetIntersection_Front_Vector_uint64_256_16 4428597.390 -1.83%
SetIntersection_Front_Vector_uint64_256_256 4622658.933 -1.43%
SetIntersection_Front_Vector_uint64_256_4 4392866.864 -1.90%
SetIntersection_Front_Vector_uint64_256_64 4496338.548 -
SetIntersection_Front_Vector_uint64_262144_1 1106870.534 1.17%
SetIntersection_Front_Vector_uint64_262144_1024 5860048.839 -1.16%
SetIntersection_Front_Vector_uint64_262144_16 1177377.511 -
SetIntersection_Front_Vector_uint64_262144_16384 82066014.368 4.95%
SetIntersection_Front_Vector_uint64_262144_256 2592715.828 10.95%
SetIntersection_Front_Vector_uint64_262144_262144 347087153.040 -
SetIntersection_Front_Vector_uint64_262144_4 1139420.287 1.83%
SetIntersection_Front_Vector_uint64_262144_64 1357502.616 -4.43%
SetIntersection_Front_Vector_uint64_4_1 227920794.149 -
SetIntersection_Front_Vector_uint64_4_4 145177618.904 -
SetIntersection_Front_Vector_uint64_64_1 17548096.787 -
SetIntersection_Front_Vector_uint64_64_16 15086064.030 -
SetIntersection_Front_Vector_uint64_64_4 16875995.354 -
SetIntersection_Front_Vector_uint64_64_64 12035644.514 5.53%
SetIntersection_Interlaced_Set_float_1024_1 1117007.997 -
SetIntersection_Interlaced_Set_float_1024_1024 15000931.640 -
SetIntersection_Interlaced_Set_float_1024_16 11683220.328 1.29%
SetIntersection_Interlaced_Set_float_1024_256 16412912.528 2.09%
SetIntersection_Interlaced_Set_float_1024_4 10178184.712 -
SetIntersection_Interlaced_Set_float_1024_64 10172685.128 -
SetIntersection_Interlaced_Set_float_16384_1 1120981.322 1.26%
SetIntersection_Interlaced_Set_float_16384_1024 172591250.548 -
SetIntersection_Interlaced_Set_float_16384_16 213493451.811 -
SetIntersection_Interlaced_Set_float_16384_16384 243462332.769 -30.03%
SetIntersection_Interlaced_Set_float_16384_256 200273509.601 -1.27%
SetIntersection_Interlaced_Set_float_16384_4 173560880.097 1.16%
SetIntersection_Interlaced_Set_float_16384_64 220096957.932 -
SetIntersection_Interlaced_Set_float_16_1 67237971.121 -
SetIntersection_Interlaced_Set_float_16_16 41868407.115 -1.20%
SetIntersection_Interlaced_Set_float_16_4 65033830.849 2.14%
SetIntersection_Interlaced_Set_float_1_1 572170044.408 -
SetIntersection_Interlaced_Set_float_256_1 4457828.199 -
SetIntersection_Interlaced_Set_float_256_16 12220379.585 -
SetIntersection_Interlaced_Set_float_256_256 8544067.955 -5.71%
SetIntersection_Interlaced_Set_float_256_4 11600742.569 -1.66%
SetIntersection_Interlaced_Set_float_256_64 15654677.998 5.65%
SetIntersection_Interlaced_Set_float_262144_1 1105485.651 -
SetIntersection_Interlaced_Set_float_262144_1024 1526243.084 -4.47%
SetIntersection_Interlaced_Set_float_262144_16 1601866.619 -7.14%
SetIntersection_Interlaced_Set_float_262144_16384 1253028.238 -4.27%
SetIntersection_Interlaced_Set_float_262144_256 1578983.400 -4.60%
SetIntersection_Interlaced_Set_float_262144_262144 1849399.334 1.27%
SetIntersection_Interlaced_Set_float_262144_4 1285943.115 -5.66%
SetIntersection_Interlaced_Set_float_262144_64 1564775.064 -3.88%
SetIntersection_Interlaced_Set_float_4_1 228988474.459 -
SetIntersection_Interlaced_Set_float_4_4 147995096.980 -
SetIntersection_Interlaced_Set_float_64_1 17649536.483 -
SetIntersection_Interlaced_Set_float_64_16 24932911.493 -
SetIntersection_Interlaced_Set_float_64_4 22171727.853 -
SetIntersection_Interlaced_Set_float_64_64 15818154.465 5.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1127167.624 2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21863430.946 1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11792905.144 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19304729.646 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10011214.486 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11562047.339 4.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1121914.418 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178013034.778 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 222959222.431 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 359030566.328 2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208795979.985 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178939587.092 -1.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229054106.311 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 66975125.774 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 43565950.914 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66701520.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 573053937.644 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4444026.863 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13007292.455 -1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12767598.360 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11618794.188 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18590113.408 1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1067872.276 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627601.072 -2.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1698317.625 -4.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1342268.800 -2.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1665755.777 -2.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2307254.232 -3.78%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378536.945 -2.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1667449.221 -2.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228775382.568 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 149541174.430 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17619466.095 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 28008229.936 2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23397472.911 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18851050.970 4.09%
SetIntersection_Interlaced_Set_string_1024_1 1140737.118 -1.71%
SetIntersection_Interlaced_Set_string_1024_1024 57890903.647 -
SetIntersection_Interlaced_Set_string_1024_16 13662010.318 -
SetIntersection_Interlaced_Set_string_1024_256 36384109.137 1.68%
SetIntersection_Interlaced_Set_string_1024_4 10546933.853 -
SetIntersection_Interlaced_Set_string_1024_64 17223807.570 -
SetIntersection_Interlaced_Set_string_16384_1 1165453.371 2.25%
SetIntersection_Interlaced_Set_string_16384_1024 364829703.126 2.25%
SetIntersection_Interlaced_Set_string_16384_16 248357173.517 -31.13%
SetIntersection_Interlaced_Set_string_16384_16384 350386460.902 -
SetIntersection_Interlaced_Set_string_16384_256 357044645.450 1.72%
SetIntersection_Interlaced_Set_string_16384_4 200558965.505 -8.24%
SetIntersection_Interlaced_Set_string_16384_64 350887294.915 -1.54%
SetIntersection_Interlaced_Set_string_16_1 69551146.501 -
SetIntersection_Interlaced_Set_string_16_16 64106452.347 -2.48%
SetIntersection_Interlaced_Set_string_16_4 76914323.736 -
SetIntersection_Interlaced_Set_string_1_1 588892913.311 -
SetIntersection_Interlaced_Set_string_256_1 4608828.343 -
SetIntersection_Interlaced_Set_string_256_16 18324196.305 -2.23%
SetIntersection_Interlaced_Set_string_256_256 32650319.794 2.14%
SetIntersection_Interlaced_Set_string_256_4 14153308.691 -
SetIntersection_Interlaced_Set_string_256_64 31936900.029 -
SetIntersection_Interlaced_Set_string_262144_1 1169804.685 2.01%
SetIntersection_Interlaced_Set_string_262144_1024 2099899.658 -3.54%
SetIntersection_Interlaced_Set_string_262144_16 2165427.164 -9.07%
SetIntersection_Interlaced_Set_string_262144_16384 2732360.760 -4.53%
SetIntersection_Interlaced_Set_string_262144_256 2084789.634 -5.16%
SetIntersection_Interlaced_Set_string_262144_262144 17446310.709 -3.69%
SetIntersection_Interlaced_Set_string_262144_4 1882411.053 -9.60%
SetIntersection_Interlaced_Set_string_262144_64 2158972.332 -7.28%
SetIntersection_Interlaced_Set_string_4_1 236585937.041 -
SetIntersection_Interlaced_Set_string_4_4 169309380.387 1.74%
SetIntersection_Interlaced_Set_string_64_1 18204015.010 -
SetIntersection_Interlaced_Set_string_64_16 39875729.975 -1.88%
SetIntersection_Interlaced_Set_string_64_4 27422066.620 -
SetIntersection_Interlaced_Set_string_64_64 40015112.031 6.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1124384.987 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 27552924.604 12.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12037567.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20103555.308 1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9950358.531 -1.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11888934.585 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1130076.583 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 237388641.596 -2.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 353732484.769 40.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350746837.482 -1.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 349198219.771 -2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 211259060.367 5.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 364118793.054 2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67465791.418 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45111379.385 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67717187.795 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574460378.344 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4432719.037 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13156680.333 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13557459.118 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11901478.381 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 18926338.596 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1108208.414 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2004626.059 -7.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2152066.896 -13.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1800110.431 -4.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2071394.447 -6.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3126400.635 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1867096.680 -10.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2149864.338 -8.36%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229980731.939 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150775633.550 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17635411.263 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28037205.075 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23690594.180 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19572161.332 1.53%
SetIntersection_Interlaced_Set_uint32_1024_1 1107274.497 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15040895.010 -
SetIntersection_Interlaced_Set_uint32_1024_16 11451573.801 -
SetIntersection_Interlaced_Set_uint32_1024_256 15039840.900 -3.37%
SetIntersection_Interlaced_Set_uint32_1024_4 9865370.479 -3.34%
SetIntersection_Interlaced_Set_uint32_1024_64 9868287.895 -
SetIntersection_Interlaced_Set_uint32_16384_1 1084387.147 -
SetIntersection_Interlaced_Set_uint32_16384_1024 168826071.144 -1.23%
SetIntersection_Interlaced_Set_uint32_16384_16 209559040.655 -
SetIntersection_Interlaced_Set_uint32_16384_16384 337758411.291 -1.73%
SetIntersection_Interlaced_Set_uint32_16384_256 195176044.576 -1.25%
SetIntersection_Interlaced_Set_uint32_16384_4 169970855.595 1.20%
SetIntersection_Interlaced_Set_uint32_16384_64 214875785.422 -
SetIntersection_Interlaced_Set_uint32_16_1 66831999.936 -
SetIntersection_Interlaced_Set_uint32_16_16 41080108.216 -
SetIntersection_Interlaced_Set_uint32_16_4 64399552.430 -
SetIntersection_Interlaced_Set_uint32_1_1 568206149.814 -
SetIntersection_Interlaced_Set_uint32_256_1 4376057.794 -1.89%
SetIntersection_Interlaced_Set_uint32_256_16 12059425.234 -
SetIntersection_Interlaced_Set_uint32_256_256 9054492.081 -
SetIntersection_Interlaced_Set_uint32_256_4 11978270.941 2.12%
SetIntersection_Interlaced_Set_uint32_256_64 14229071.053 -7.84%
SetIntersection_Interlaced_Set_uint32_262144_1 1097760.570 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1496262.287 -2.38%
SetIntersection_Interlaced_Set_uint32_262144_16 1592695.721 -4.38%
SetIntersection_Interlaced_Set_uint32_262144_16384 1225784.017 -2.96%
SetIntersection_Interlaced_Set_uint32_262144_256 1550534.182 -3.46%
SetIntersection_Interlaced_Set_uint32_262144_262144 1998301.027 3.07%
SetIntersection_Interlaced_Set_uint32_262144_4 1275270.752 -5.68%
SetIntersection_Interlaced_Set_uint32_262144_64 1553135.416 -2.39%
SetIntersection_Interlaced_Set_uint32_4_1 227157476.332 -
SetIntersection_Interlaced_Set_uint32_4_4 146908606.778 -
SetIntersection_Interlaced_Set_uint32_64_1 17451025.651 -
SetIntersection_Interlaced_Set_uint32_64_16 24194598.731 -
SetIntersection_Interlaced_Set_uint32_64_4 21953780.927 -
SetIntersection_Interlaced_Set_uint32_64_64 14959225.487 -
SetIntersection_Interlaced_Set_uint64_1024_1 1122484.747 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15612056.365 -
SetIntersection_Interlaced_Set_uint64_1024_16 11780499.322 2.91%
SetIntersection_Interlaced_Set_uint64_1024_256 15976371.299 -
SetIntersection_Interlaced_Set_uint64_1024_4 10086070.093 -2.07%
SetIntersection_Interlaced_Set_uint64_1024_64 10384354.806 3.72%
SetIntersection_Interlaced_Set_uint64_16384_1 1124703.323 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177736279.091 1.14%
SetIntersection_Interlaced_Set_uint64_16384_16 225457915.225 -
SetIntersection_Interlaced_Set_uint64_16384_16384 354881802.278 -2.20%
SetIntersection_Interlaced_Set_uint64_16384_256 212085748.911 -
SetIntersection_Interlaced_Set_uint64_16384_4 181798860.160 -
SetIntersection_Interlaced_Set_uint64_16384_64 234577479.622 -1.34%
SetIntersection_Interlaced_Set_uint64_16_1 67228430.369 -
SetIntersection_Interlaced_Set_uint64_16_16 42165625.560 2.47%
SetIntersection_Interlaced_Set_uint64_16_4 64527228.360 -
SetIntersection_Interlaced_Set_uint64_1_1 571463650.537 -
SetIntersection_Interlaced_Set_uint64_256_1 4447995.368 -
SetIntersection_Interlaced_Set_uint64_256_16 12364504.938 -
SetIntersection_Interlaced_Set_uint64_256_256 9201516.408 -3.93%
SetIntersection_Interlaced_Set_uint64_256_4 11826332.265 1.69%
SetIntersection_Interlaced_Set_uint64_256_64 15157476.150 -
SetIntersection_Interlaced_Set_uint64_262144_1 1104878.672 -1.82%
SetIntersection_Interlaced_Set_uint64_262144_1024 1584398.600 -2.28%
SetIntersection_Interlaced_Set_uint64_262144_16 1637097.250 -4.61%
SetIntersection_Interlaced_Set_uint64_262144_16384 1272178.385 -1.59%
SetIntersection_Interlaced_Set_uint64_262144_256 1626714.520 -2.22%
SetIntersection_Interlaced_Set_uint64_262144_262144 1869818.278 -2.44%
SetIntersection_Interlaced_Set_uint64_262144_4 1325785.239 -4.10%
SetIntersection_Interlaced_Set_uint64_262144_64 1620019.369 -2.76%
SetIntersection_Interlaced_Set_uint64_4_1 228678465.437 -
SetIntersection_Interlaced_Set_uint64_4_4 147245265.370 -
SetIntersection_Interlaced_Set_uint64_64_1 17569987.980 -
SetIntersection_Interlaced_Set_uint64_64_16 24228827.424 -2.05%
SetIntersection_Interlaced_Set_uint64_64_4 22488245.770 -
SetIntersection_Interlaced_Set_uint64_64_64 15529716.174 -
SetIntersection_Interlaced_Vector_float_1024_1 1115356.592 -
SetIntersection_Interlaced_Vector_float_1024_1024 5979695.537 -
SetIntersection_Interlaced_Vector_float_1024_16 2050610.048 -
SetIntersection_Interlaced_Vector_float_1024_256 8060204.980 31.39%
SetIntersection_Interlaced_Vector_float_1024_4 1290618.170 -2.58%
SetIntersection_Interlaced_Vector_float_1024_64 5776352.375 59.54%
SetIntersection_Interlaced_Vector_float_16384_1 1123107.251 -
SetIntersection_Interlaced_Vector_float_16384_1024 59857682.677 43.15%
SetIntersection_Interlaced_Vector_float_16384_16 4254726.317 78.75%
SetIntersection_Interlaced_Vector_float_16384_16384 80727814.073 -
SetIntersection_Interlaced_Vector_float_16384_256 17952129.794 33.68%
SetIntersection_Interlaced_Vector_float_16384_4 1734086.621 22.65%
SetIntersection_Interlaced_Vector_float_16384_64 11013140.919 106.41%
SetIntersection_Interlaced_Vector_float_16_1 67155408.690 -
SetIntersection_Interlaced_Vector_float_16_16 38030324.093 -1.63%
SetIntersection_Interlaced_Vector_float_16_4 60225736.772 -
SetIntersection_Interlaced_Vector_float_1_1 571801503.925 -
SetIntersection_Interlaced_Vector_float_256_1 4414485.991 -
SetIntersection_Interlaced_Vector_float_256_16 8018312.806 -3.89%
SetIntersection_Interlaced_Vector_float_256_256 4683575.571 -
SetIntersection_Interlaced_Vector_float_256_4 5386086.453 10.34%
SetIntersection_Interlaced_Vector_float_256_64 9122360.933 13.75%
SetIntersection_Interlaced_Vector_float_262144_1 1114296.789 -
SetIntersection_Interlaced_Vector_float_262144_1024 135840214.953 80.70%
SetIntersection_Interlaced_Vector_float_262144_16 3266612.199 2.34%
SetIntersection_Interlaced_Vector_float_262144_16384 372812344.079 5.95%
SetIntersection_Interlaced_Vector_float_262144_256 39864634.396 64.12%
SetIntersection_Interlaced_Vector_float_262144_262144 350344799.316 -
SetIntersection_Interlaced_Vector_float_262144_4 2168649.527 40.60%
SetIntersection_Interlaced_Vector_float_262144_64 8000656.476 -9.82%
SetIntersection_Interlaced_Vector_float_4_1 228784783.107 -
SetIntersection_Interlaced_Vector_float_4_4 144470473.354 -1.08%
SetIntersection_Interlaced_Vector_float_64_1 17554200.570 -
SetIntersection_Interlaced_Vector_float_64_16 19308087.405 1.53%
SetIntersection_Interlaced_Vector_float_64_4 18994034.998 -
SetIntersection_Interlaced_Vector_float_64_64 11506394.557 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1122900.106 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 9714168.434 15.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2624871.654 12.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7697549.273 3.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1443695.242 4.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5471873.454 23.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1108308.960 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55974311.268 17.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3976801.879 24.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 136613672.308 9.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 16470038.850 -6.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1534474.231 6.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8765051.906 10.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 67265965.447 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39975018.517 1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61957236.616 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 571444914.006 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4459968.631 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6987090.010 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 6513387.511 9.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5401734.340 2.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8998005.797 1.36%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1116958.467 2.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 108262774.304 2.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3540843.962 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351995705.562 -1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 43045405.580 22.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350668900.630 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1617211.019 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 19811898.525 91.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228594025.472 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147595152.377 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17599291.198 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19927787.780 1.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18872614.082 -1.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13200115.982 4.57%
SetIntersection_Interlaced_Vector_string_1024_1 1136556.102 -
SetIntersection_Interlaced_Vector_string_1024_1024 39807145.738 -2.15%
SetIntersection_Interlaced_Vector_string_1024_16 3392612.377 1.89%
SetIntersection_Interlaced_Vector_string_1024_256 20993834.154 1.25%
SetIntersection_Interlaced_Vector_string_1024_4 1702746.720 2.44%
SetIntersection_Interlaced_Vector_string_1024_64 8472540.660 6.35%
SetIntersection_Interlaced_Vector_string_16384_1 1149274.727 -
SetIntersection_Interlaced_Vector_string_16384_1024 113064545.399 2.24%
SetIntersection_Interlaced_Vector_string_16384_16 4175849.015 -3.26%
SetIntersection_Interlaced_Vector_string_16384_16384 352649218.329 -
SetIntersection_Interlaced_Vector_string_16384_256 40680807.790 -8.37%
SetIntersection_Interlaced_Vector_string_16384_4 1978895.094 8.97%
SetIntersection_Interlaced_Vector_string_16384_64 12584114.505 -6.04%
SetIntersection_Interlaced_Vector_string_16_1 68668532.718 -
SetIntersection_Interlaced_Vector_string_16_16 53262533.480 -1.78%
SetIntersection_Interlaced_Vector_string_16_4 71509640.184 -1.53%
SetIntersection_Interlaced_Vector_string_1_1 585986069.378 -
SetIntersection_Interlaced_Vector_string_256_1 4541025.647 -
SetIntersection_Interlaced_Vector_string_256_16 10893805.975 3.63%
SetIntersection_Interlaced_Vector_string_256_256 22218945.386 -
SetIntersection_Interlaced_Vector_string_256_4 6459273.263 5.21%
SetIntersection_Interlaced_Vector_string_256_64 21008260.379 11.01%
SetIntersection_Interlaced_Vector_string_262144_1 1157045.986 -
SetIntersection_Interlaced_Vector_string_262144_1024 244455030.950 7.03%
SetIntersection_Interlaced_Vector_string_262144_16 6034397.456 5.66%
SetIntersection_Interlaced_Vector_string_262144_16384 986304.117 -
SetIntersection_Interlaced_Vector_string_262144_256 69833158.806 9.35%
SetIntersection_Interlaced_Vector_string_262144_262144 14463962.891 -
SetIntersection_Interlaced_Vector_string_262144_4 2372226.594 8.60%
SetIntersection_Interlaced_Vector_string_262144_64 21165466.572 16.80%
SetIntersection_Interlaced_Vector_string_4_1 233874348.099 -
SetIntersection_Interlaced_Vector_string_4_4 163094366.016 1.67%
SetIntersection_Interlaced_Vector_string_64_1 18011524.548 -
SetIntersection_Interlaced_Vector_string_64_16 30180194.271 2.71%
SetIntersection_Interlaced_Vector_string_64_4 22630383.474 -
SetIntersection_Interlaced_Vector_string_64_64 28368179.307 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1114467.397 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9932856.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3299439.363 26.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9541284.727 -1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1626326.864 7.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6289010.251 21.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1112199.524 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 89107082.878 34.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5393648.392 57.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 141942097.442 -2.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 35831053.519 13.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1675817.003 8.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14337232.802 27.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66875508.300 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 39843744.817 -1.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 61999358.026 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570210188.768 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4441215.725 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 10342345.633 23.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6620430.227 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5783880.945 -3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 12200294.777 19.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1124299.430 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 270705110.653 61.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9114064.648 107.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352101654.925 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 79124529.707 35.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350694627.068 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2482617.861 37.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 18764629.351 -9.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227673376.376 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147644011.057 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17501822.088 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22765489.881 -4.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20223848.691 3.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13300911.061 -3.04%
SetIntersection_Interlaced_Vector_uint32_1024_1 1120616.299 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5973875.300 1.20%
SetIntersection_Interlaced_Vector_uint32_1024_16 2347403.886 27.16%
SetIntersection_Interlaced_Vector_uint32_1024_256 6943644.037 13.39%
SetIntersection_Interlaced_Vector_uint32_1024_4 1386489.345 -5.97%
SetIntersection_Interlaced_Vector_uint32_1024_64 4685512.909 24.61%
SetIntersection_Interlaced_Vector_uint32_16384_1 1112776.892 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 58118178.542 6.69%
SetIntersection_Interlaced_Vector_uint32_16384_16 3305007.108 2.17%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80026553.531 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22237093.563 8.53%
SetIntersection_Interlaced_Vector_uint32_16384_4 1589244.867 4.22%
SetIntersection_Interlaced_Vector_uint32_16384_64 8113210.927 -4.53%
SetIntersection_Interlaced_Vector_uint32_16_1 67000787.555 -
SetIntersection_Interlaced_Vector_uint32_16_16 37960292.219 -1.17%
SetIntersection_Interlaced_Vector_uint32_16_4 59882871.953 -
SetIntersection_Interlaced_Vector_uint32_1_1 568750621.598 -
SetIntersection_Interlaced_Vector_uint32_256_1 4434914.435 -
SetIntersection_Interlaced_Vector_uint32_256_16 7215052.991 -
SetIntersection_Interlaced_Vector_uint32_256_256 4700311.710 2.32%
SetIntersection_Interlaced_Vector_uint32_256_4 5089440.066 -1.45%
SetIntersection_Interlaced_Vector_uint32_256_64 7950579.653 3.88%
SetIntersection_Interlaced_Vector_uint32_262144_1 1113756.066 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 117573677.605 11.20%
SetIntersection_Interlaced_Vector_uint32_262144_16 5550678.518 7.37%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351464301.480 1.23%
SetIntersection_Interlaced_Vector_uint32_262144_256 41883425.793 1.49%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351212723.775 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1897013.115 -3.16%
SetIntersection_Interlaced_Vector_uint32_262144_64 15661483.054 89.94%
SetIntersection_Interlaced_Vector_uint32_4_1 227650422.417 -
SetIntersection_Interlaced_Vector_uint32_4_4 144234909.416 -
SetIntersection_Interlaced_Vector_uint32_64_1 17512724.052 -
SetIntersection_Interlaced_Vector_uint32_64_16 17895402.569 -
SetIntersection_Interlaced_Vector_uint32_64_4 18136966.297 -
SetIntersection_Interlaced_Vector_uint32_64_64 11378359.954 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1099093.064 -1.34%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5970211.876 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2315936.494 22.70%
SetIntersection_Interlaced_Vector_uint64_1024_256 6271609.064 23.89%
SetIntersection_Interlaced_Vector_uint64_1024_4 1371620.655 5.58%
SetIntersection_Interlaced_Vector_uint64_1024_64 4740933.646 30.93%
SetIntersection_Interlaced_Vector_uint64_16384_1 1111778.261 1.29%
SetIntersection_Interlaced_Vector_uint64_16384_1024 58799124.439 37.25%
SetIntersection_Interlaced_Vector_uint64_16384_16 3392611.002 36.40%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78216799.648 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23240834.953 42.87%
SetIntersection_Interlaced_Vector_uint64_16384_4 1588984.261 13.06%
SetIntersection_Interlaced_Vector_uint64_16384_64 8102252.291 31.60%
SetIntersection_Interlaced_Vector_uint64_16_1 67007149.301 -
SetIntersection_Interlaced_Vector_uint64_16_16 37995004.364 -
SetIntersection_Interlaced_Vector_uint64_16_4 60245948.582 -
SetIntersection_Interlaced_Vector_uint64_1_1 569072531.018 -
SetIntersection_Interlaced_Vector_uint64_256_1 4418436.106 -
SetIntersection_Interlaced_Vector_uint64_256_16 6947123.072 11.31%
SetIntersection_Interlaced_Vector_uint64_256_256 4705714.183 2.08%
SetIntersection_Interlaced_Vector_uint64_256_4 5141402.547 6.31%
SetIntersection_Interlaced_Vector_uint64_256_64 7870886.778 7.71%
SetIntersection_Interlaced_Vector_uint64_262144_1 1121226.091 4.85%
SetIntersection_Interlaced_Vector_uint64_262144_1024 120212328.164 40.31%
SetIntersection_Interlaced_Vector_uint64_262144_16 5946270.541 82.94%
SetIntersection_Interlaced_Vector_uint64_262144_16384 352154538.294 -
SetIntersection_Interlaced_Vector_uint64_262144_256 64079402.761 132.75%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351819366.727 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1877589.260 26.74%
SetIntersection_Interlaced_Vector_uint64_262144_64 17306301.532 101.50%
SetIntersection_Interlaced_Vector_uint64_4_1 227894164.472 -
SetIntersection_Interlaced_Vector_uint64_4_4 144808446.444 -
SetIntersection_Interlaced_Vector_uint64_64_1 17480860.227 -
SetIntersection_Interlaced_Vector_uint64_64_16 17595774.804 -3.81%
SetIntersection_Interlaced_Vector_uint64_64_4 18592096.099 1.94%
SetIntersection_Interlaced_Vector_uint64_64_64 11491903.850 1.14%
SetIntersection_None_Set_float_1024_1 9089986.702 2.33%
SetIntersection_None_Set_float_1024_1024 8913461.248 -
SetIntersection_None_Set_float_1024_16 9001652.959 -1.59%
SetIntersection_None_Set_float_1024_256 9028877.359 -
SetIntersection_None_Set_float_1024_4 9087538.504 2.85%
SetIntersection_None_Set_float_1024_64 8959318.095 -
SetIntersection_None_Set_float_16384_1 156366684.069 -
SetIntersection_None_Set_float_16384_1024 152867080.202 -1.68%
SetIntersection_None_Set_float_16384_16 155664658.364 -
SetIntersection_None_Set_float_16384_16384 156034493.231 -6.21%
SetIntersection_None_Set_float_16384_256 154261890.992 -
SetIntersection_None_Set_float_16384_4 155250517.440 -
SetIntersection_None_Set_float_16384_64 154568472.924 -
SetIntersection_None_Set_float_16_1 70644123.449 -
SetIntersection_None_Set_float_16_16 37661833.277 -
SetIntersection_None_Set_float_16_4 60255503.582 -
SetIntersection_None_Set_float_1_1 570763455.924 -
SetIntersection_None_Set_float_256_1 11744845.625 -
SetIntersection_None_Set_float_256_16 11138720.468 -
SetIntersection_None_Set_float_256_256 6012892.704 -
SetIntersection_None_Set_float_256_4 11599620.488 -1.30%
SetIntersection_None_Set_float_256_64 9386681.514 -
SetIntersection_None_Set_float_262144_1 1173811.281 -5.98%
SetIntersection_None_Set_float_262144_1024 1171347.330 -6.08%
SetIntersection_None_Set_float_262144_16 1171342.449 -6.01%
SetIntersection_None_Set_float_262144_16384 1161351.971 -6.06%
SetIntersection_None_Set_float_262144_256 1170660.726 -6.09%
SetIntersection_None_Set_float_262144_262144 1172247.559 -6.57%
SetIntersection_None_Set_float_262144_4 1169207.193 -6.49%
SetIntersection_None_Set_float_262144_64 1175977.783 -5.45%
SetIntersection_None_Set_float_4_1 231054031.192 -
SetIntersection_None_Set_float_4_4 144339518.407 -
SetIntersection_None_Set_float_64_1 22919337.596 2.03%
SetIntersection_None_Set_float_64_16 18517757.823 -
SetIntersection_None_Set_float_64_4 21525525.474 -
SetIntersection_None_Set_float_64_64 12062586.008 2.96%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9021049.706 1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9019813.063 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8849705.676 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8807431.060 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8863969.518 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8960329.794 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 160522608.688 -24.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159572328.866 -25.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170177973.448 -26.96%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168358248.745 -4.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163737846.171 -26.62%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165072947.384 -24.17%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166099087.035 -30.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 71132663.094 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37709986.573 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60156853.073 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 573112024.416 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11948073.871 2.91%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11020072.007 -1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5980062.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11601887.597 1.54%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9621525.471 3.76%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232736.408 -2.84%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1238875.490 -2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1235270.022 -2.39%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241434.408 -2.68%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1237858.318 -2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1264337.160 -1.69%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1240399.006 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1237943.850 -2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 232116788.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144951189.777 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23295503.807 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19052847.411 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22661020.179 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11827930.311 -2.41%
SetIntersection_None_Set_string_1024_1 9453593.505 5.74%
SetIntersection_None_Set_string_1024_1024 8879615.567 -
SetIntersection_None_Set_string_1024_16 9672542.360 6.41%
SetIntersection_None_Set_string_1024_256 8998855.646 -1.05%
SetIntersection_None_Set_string_1024_4 9363112.301 5.60%
SetIntersection_None_Set_string_1024_64 9612689.102 6.26%
SetIntersection_None_Set_string_16384_1 214760927.950 9.16%
SetIntersection_None_Set_string_16384_1024 219579626.534 -4.15%
SetIntersection_None_Set_string_16384_16 204690144.040 2.01%
SetIntersection_None_Set_string_16384_16384 195375994.678 -16.85%
SetIntersection_None_Set_string_16384_256 205435054.500 -2.06%
SetIntersection_None_Set_string_16384_4 207905524.126 5.11%
SetIntersection_None_Set_string_16384_64 207194447.321 2.22%
SetIntersection_None_Set_string_16_1 72871833.019 -
SetIntersection_None_Set_string_16_16 38691100.565 -
SetIntersection_None_Set_string_16_4 61830357.781 -
SetIntersection_None_Set_string_1_1 575208837.714 -
SetIntersection_None_Set_string_256_1 13004879.261 7.44%
SetIntersection_None_Set_string_256_16 11372903.563 -
SetIntersection_None_Set_string_256_256 6031038.855 -
SetIntersection_None_Set_string_256_4 12174132.202 1.43%
SetIntersection_None_Set_string_256_64 9476072.294 -3.87%
SetIntersection_None_Set_string_262144_1 1694722.656 -6.78%
SetIntersection_None_Set_string_262144_1024 1710373.860 -7.47%
SetIntersection_None_Set_string_262144_16 1686318.359 -7.27%
SetIntersection_None_Set_string_262144_16384 1687975.422 -7.56%
SetIntersection_None_Set_string_262144_256 1698320.719 -6.67%
SetIntersection_None_Set_string_262144_262144 1692734.051 -8.64%
SetIntersection_None_Set_string_262144_4 1695140.545 -6.47%
SetIntersection_None_Set_string_262144_64 1688973.631 -7.03%
SetIntersection_None_Set_string_4_1 235135652.715 -
SetIntersection_None_Set_string_4_4 147011924.099 -
SetIntersection_None_Set_string_64_1 24099928.616 -
SetIntersection_None_Set_string_64_16 19609305.505 -
SetIntersection_None_Set_string_64_4 22938009.578 -
SetIntersection_None_Set_string_64_64 12596720.754 3.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8832631.267 -1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8864874.411 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8900019.521 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8776152.975 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9021934.162 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8934624.216 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 212961469.987 -38.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 207295187.967 -36.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 205999419.328 -41.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 195914268.577 -53.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 191993019.901 -44.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 204876013.478 -41.77%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204423745.336 -40.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71513991.244 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37984550.114 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60250026.406 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 572159226.456 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11594812.773 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11032586.824 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5850568.888 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11770878.687 2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9704238.984 4.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1704749.510 -8.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1682428.875 -9.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1695783.529 -9.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1698547.364 -9.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1697174.072 -9.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1687418.539 -9.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1684072.020 -8.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1694595.459 -9.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 232169506.327 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144839340.645 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23309921.751 -1.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19256807.202 1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22640331.524 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11679236.075 -3.06%
SetIntersection_None_Set_uint32_1024_1 8773826.119 1.10%
SetIntersection_None_Set_uint32_1024_1024 8748975.479 -
SetIntersection_None_Set_uint32_1024_16 8772918.326 -
SetIntersection_None_Set_uint32_1024_256 8766274.787 -
SetIntersection_None_Set_uint32_1024_4 8802564.785 -
SetIntersection_None_Set_uint32_1024_64 8791256.016 -
SetIntersection_None_Set_uint32_16384_1 152106436.545 -
SetIntersection_None_Set_uint32_16384_1024 152758153.230 -
SetIntersection_None_Set_uint32_16384_16 151350365.795 -
SetIntersection_None_Set_uint32_16384_16384 158663889.709 2.42%
SetIntersection_None_Set_uint32_16384_256 152665850.495 -
SetIntersection_None_Set_uint32_16384_4 151831453.135 -
SetIntersection_None_Set_uint32_16384_64 151723781.536 -
SetIntersection_None_Set_uint32_16_1 70501131.127 -
SetIntersection_None_Set_uint32_16_16 37391577.468 -
SetIntersection_None_Set_uint32_16_4 59585586.908 -1.09%
SetIntersection_None_Set_uint32_1_1 567944853.605 -
SetIntersection_None_Set_uint32_256_1 11542597.090 -
SetIntersection_None_Set_uint32_256_16 10928286.339 -
SetIntersection_None_Set_uint32_256_256 5859654.098 -1.51%
SetIntersection_None_Set_uint32_256_4 11704905.431 1.55%
SetIntersection_None_Set_uint32_256_64 9231535.402 -
SetIntersection_None_Set_uint32_262144_1 1162197.508 -3.84%
SetIntersection_None_Set_uint32_262144_1024 1153928.305 -4.00%
SetIntersection_None_Set_uint32_262144_16 1153914.146 -4.14%
SetIntersection_None_Set_uint32_262144_16384 1165762.451 -3.64%
SetIntersection_None_Set_uint32_262144_256 1151454.916 -4.08%
SetIntersection_None_Set_uint32_262144_262144 1156519.451 -3.75%
SetIntersection_None_Set_uint32_262144_4 1153388.020 -4.64%
SetIntersection_None_Set_uint32_262144_64 1151379.312 -4.15%
SetIntersection_None_Set_uint32_4_1 230870897.315 -
SetIntersection_None_Set_uint32_4_4 143509510.700 -
SetIntersection_None_Set_uint32_64_1 23356182.506 -
SetIntersection_None_Set_uint32_64_16 18981340.066 -
SetIntersection_None_Set_uint32_64_4 22158913.962 -1.64%
SetIntersection_None_Set_uint32_64_64 11958869.300 -
SetIntersection_None_Set_uint64_1024_1 8786009.292 -
SetIntersection_None_Set_uint64_1024_1024 9030953.432 3.02%
SetIntersection_None_Set_uint64_1024_16 8835940.084 1.09%
SetIntersection_None_Set_uint64_1024_256 8712042.416 -1.71%
SetIntersection_None_Set_uint64_1024_4 8757585.914 -1.16%
SetIntersection_None_Set_uint64_1024_64 8692361.900 -2.95%
SetIntersection_None_Set_uint64_16384_1 156897142.491 -21.45%
SetIntersection_None_Set_uint64_16384_1024 162752485.063 -14.29%
SetIntersection_None_Set_uint64_16384_16 163587957.906 -21.91%
SetIntersection_None_Set_uint64_16384_16384 175305041.900 -20.23%
SetIntersection_None_Set_uint64_16384_256 164237758.776 -18.03%
SetIntersection_None_Set_uint64_16384_4 160603496.593 -20.13%
SetIntersection_None_Set_uint64_16384_64 165000310.894 -22.45%
SetIntersection_None_Set_uint64_16_1 71008570.369 -
SetIntersection_None_Set_uint64_16_16 37796753.381 -
SetIntersection_None_Set_uint64_16_4 59836314.978 -
SetIntersection_None_Set_uint64_1_1 569189609.308 -
SetIntersection_None_Set_uint64_256_1 11608338.836 -1.03%
SetIntersection_None_Set_uint64_256_16 10911006.032 -1.98%
SetIntersection_None_Set_uint64_256_256 5888414.116 -
SetIntersection_None_Set_uint64_256_4 11557912.562 1.65%
SetIntersection_None_Set_uint64_256_64 9452389.791 2.68%
SetIntersection_None_Set_uint64_262144_1 1196516.766 -5.14%
SetIntersection_None_Set_uint64_262144_1024 1201846.107 -4.69%
SetIntersection_None_Set_uint64_262144_16 1193990.967 -5.33%
SetIntersection_None_Set_uint64_262144_16384 1201082.356 -4.74%
SetIntersection_None_Set_uint64_262144_256 1195906.248 -4.96%
SetIntersection_None_Set_uint64_262144_262144 1206572.021 -5.12%
SetIntersection_None_Set_uint64_262144_4 1191792.642 -5.59%
SetIntersection_None_Set_uint64_262144_64 1192176.190 -5.33%
SetIntersection_None_Set_uint64_4_1 229925901.599 -
SetIntersection_None_Set_uint64_4_4 144338117.380 -
SetIntersection_None_Set_uint64_64_1 23538081.345 -
SetIntersection_None_Set_uint64_64_16 19231837.892 -
SetIntersection_None_Set_uint64_64_4 22357347.691 -1.46%
SetIntersection_None_Set_uint64_64_64 12022613.811 -
SetIntersection_None_Vector_float_1024_1 1147831.415 -
SetIntersection_None_Vector_float_1024_1024 1143466.704 -
SetIntersection_None_Vector_float_1024_16 1149981.846 -
SetIntersection_None_Vector_float_1024_256 1150613.177 -
SetIntersection_None_Vector_float_1024_4 1146110.156 -1.40%
SetIntersection_None_Vector_float_1024_64 1148685.606 -
SetIntersection_None_Vector_float_16384_1 1176382.052 -
SetIntersection_None_Vector_float_16384_1024 1180004.825 -
SetIntersection_None_Vector_float_16384_16 1184655.410 -
SetIntersection_None_Vector_float_16384_16384 1197503.296 1.06%
SetIntersection_None_Vector_float_16384_256 1179125.882 -
SetIntersection_None_Vector_float_16384_4 1174253.421 -
SetIntersection_None_Vector_float_16384_64 1199184.136 2.55%
SetIntersection_None_Vector_float_16_1 67588193.156 -
SetIntersection_None_Vector_float_16_16 35925053.867 -
SetIntersection_None_Vector_float_16_4 57392703.153 -
SetIntersection_None_Vector_float_1_1 569762142.305 -
SetIntersection_None_Vector_float_256_1 4485382.231 -1.30%
SetIntersection_None_Vector_float_256_16 4300187.854 -
SetIntersection_None_Vector_float_256_256 2271011.691 -
SetIntersection_None_Vector_float_256_4 4485650.738 -
SetIntersection_None_Vector_float_256_64 3646687.009 -
SetIntersection_None_Vector_float_262144_1 1203485.092 -1.64%
SetIntersection_None_Vector_float_262144_1024 1202592.005 -
SetIntersection_None_Vector_float_262144_16 1197190.615 -
SetIntersection_None_Vector_float_262144_16384 1206490.886 -1.06%
SetIntersection_None_Vector_float_262144_256 1206888.926 -
SetIntersection_None_Vector_float_262144_262144 1193770.093 -1.08%
SetIntersection_None_Vector_float_262144_4 1206032.607 -
SetIntersection_None_Vector_float_262144_64 1192655.747 -1.25%
SetIntersection_None_Vector_float_4_1 228843287.642 -
SetIntersection_None_Vector_float_4_4 142747856.925 -
SetIntersection_None_Vector_float_64_1 17839340.202 -
SetIntersection_None_Vector_float_64_16 14481426.419 -
SetIntersection_None_Vector_float_64_4 17009363.148 -
SetIntersection_None_Vector_float_64_64 9041166.909 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1163806.539 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1160364.219 2.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1139715.619 -2.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1179567.556 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1135827.943 -3.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1158919.285 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1211542.298 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1195191.637 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1172985.159 -2.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1183820.404 7.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1200378.780 5.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1210275.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1192743.828 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67677055.453 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35971398.199 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57396740.253 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 568638507.942 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4528512.575 1.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4301228.798 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2292129.878 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4523413.879 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3671027.072 1.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1185041.397 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1241942.172 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1243722.578 4.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1208197.711 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1229225.486 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1201301.761 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1211092.501 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1242617.023 2.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 229084818.269 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142818225.958 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17844265.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14465216.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17077695.838 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9038985.590 -
SetIntersection_None_Vector_string_1024_1 1852319.851 53.56%
SetIntersection_None_Vector_string_1024_1024 1269243.663 3.46%
SetIntersection_None_Vector_string_1024_16 1410725.363 14.82%
SetIntersection_None_Vector_string_1024_256 1261565.124 2.97%
SetIntersection_None_Vector_string_1024_4 1563125.471 28.09%
SetIntersection_None_Vector_string_1024_64 1805157.850 47.23%
SetIntersection_None_Vector_string_16384_1 1339541.011 8.38%
SetIntersection_None_Vector_string_16384_1024 1692777.533 31.84%
SetIntersection_None_Vector_string_16384_16 1418042.444 10.18%
SetIntersection_None_Vector_string_16384_16384 1331445.365 3.82%
SetIntersection_None_Vector_string_16384_256 1326101.323 2.23%
SetIntersection_None_Vector_string_16384_4 1406112.685 10.06%
SetIntersection_None_Vector_string_16384_64 1381916.950 7.38%
SetIntersection_None_Vector_string_16_1 77662430.172 12.62%
SetIntersection_None_Vector_string_16_16 46891400.852 27.81%
SetIntersection_None_Vector_string_16_4 67301631.292 14.47%
SetIntersection_None_Vector_string_1_1 590227433.679 3.49%
SetIntersection_None_Vector_string_256_1 6320960.412 34.06%
SetIntersection_None_Vector_string_256_16 4947451.116 10.19%
SetIntersection_None_Vector_string_256_256 3578465.066 49.68%
SetIntersection_None_Vector_string_256_4 5674664.731 20.51%
SetIntersection_None_Vector_string_256_64 5919548.619 55.04%
SetIntersection_None_Vector_string_262144_1 1361560.610 -
SetIntersection_None_Vector_string_262144_1024 1384743.347 1.10%
SetIntersection_None_Vector_string_262144_16 1379538.340 2.45%
SetIntersection_None_Vector_string_262144_16384 1366330.641 2.38%
SetIntersection_None_Vector_string_262144_256 1344525.996 -1.57%
SetIntersection_None_Vector_string_262144_262144 1360086.856 -
SetIntersection_None_Vector_string_262144_4 1411420.820 3.44%
SetIntersection_None_Vector_string_262144_64 1368942.958 1.90%
SetIntersection_None_Vector_string_4_1 243972927.092 5.56%
SetIntersection_None_Vector_string_4_4 173582448.606 19.87%
SetIntersection_None_Vector_string_64_1 21349064.393 15.52%
SetIntersection_None_Vector_string_64_16 24334895.326 62.73%
SetIntersection_None_Vector_string_64_4 20890013.057 18.81%
SetIntersection_None_Vector_string_64_64 12193604.904 30.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1145101.101 -2.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1188316.402 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1180810.008 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1178159.791 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1185082.087 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1209446.688 2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1231923.324 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1241017.493 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1225273.642 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1228896.684 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1229402.795 -1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1207892.219 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1226633.283 1.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67638167.497 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35970086.088 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57359614.571 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 568314598.085 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4591748.199 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4343490.597 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2324480.163 1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4534222.555 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3708115.078 2.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1306771.271 4.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1243851.787 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1257879.436 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1247744.868 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1300321.399 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1261558.104 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1244883.723 -1.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1261684.995 4.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227725209.830 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142544569.563 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17914221.942 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14544490.980 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17072929.048 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9126250.234 -
SetIntersection_None_Vector_uint32_1024_1 1153416.177 -
SetIntersection_None_Vector_uint32_1024_1024 1105059.327 -3.86%
SetIntersection_None_Vector_uint32_1024_16 1150390.753 1.53%
SetIntersection_None_Vector_uint32_1024_256 1156135.000 -
SetIntersection_None_Vector_uint32_1024_4 1115738.089 -3.44%
SetIntersection_None_Vector_uint32_1024_64 1152128.071 -
SetIntersection_None_Vector_uint32_16384_1 1166506.293 1.03%
SetIntersection_None_Vector_uint32_16384_1024 1172913.043 -1.22%
SetIntersection_None_Vector_uint32_16384_16 1164890.128 -1.87%
SetIntersection_None_Vector_uint32_16384_16384 1169866.626 -2.02%
SetIntersection_None_Vector_uint32_16384_256 1168140.006 -1.34%
SetIntersection_None_Vector_uint32_16384_4 1175764.956 -
SetIntersection_None_Vector_uint32_16384_64 1159747.278 1.04%
SetIntersection_None_Vector_uint32_16_1 67331913.332 -
SetIntersection_None_Vector_uint32_16_16 35775959.254 -
SetIntersection_None_Vector_uint32_16_4 57138463.162 -
SetIntersection_None_Vector_uint32_1_1 584602738.975 -
SetIntersection_None_Vector_uint32_256_1 4511005.660 -
SetIntersection_None_Vector_uint32_256_16 4218514.030 -
SetIntersection_None_Vector_uint32_256_256 2264331.527 -
SetIntersection_None_Vector_uint32_256_4 4419296.149 -
SetIntersection_None_Vector_uint32_256_64 3642293.570 -
SetIntersection_None_Vector_uint32_262144_1 1212345.200 1.35%
SetIntersection_None_Vector_uint32_262144_1024 1210473.382 -
SetIntersection_None_Vector_uint32_262144_16 1165324.239 -4.31%
SetIntersection_None_Vector_uint32_262144_16384 1175538.956 -
SetIntersection_None_Vector_uint32_262144_256 1205878.623 -1.12%
SetIntersection_None_Vector_uint32_262144_262144 1184150.048 -
SetIntersection_None_Vector_uint32_262144_4 1185274.308 -1.16%
SetIntersection_None_Vector_uint32_262144_64 1197983.915 -
SetIntersection_None_Vector_uint32_4_1 228259136.120 -
SetIntersection_None_Vector_uint32_4_4 142459390.584 -
SetIntersection_None_Vector_uint32_64_1 17709222.113 -
SetIntersection_None_Vector_uint32_64_16 14343681.939 -
SetIntersection_None_Vector_uint32_64_4 16851849.775 -
SetIntersection_None_Vector_uint32_64_64 9071425.301 1.18%
SetIntersection_None_Vector_uint64_1024_1 1129379.439 -1.64%
SetIntersection_None_Vector_uint64_1024_1024 1147980.853 -
SetIntersection_None_Vector_uint64_1024_16 1149282.758 -
SetIntersection_None_Vector_uint64_1024_256 1110739.880 -4.61%
SetIntersection_None_Vector_uint64_1024_4 1141358.662 -
SetIntersection_None_Vector_uint64_1024_64 1154105.936 -
SetIntersection_None_Vector_uint64_16384_1 1173787.207 -
SetIntersection_None_Vector_uint64_16384_1024 1244256.368 5.31%
SetIntersection_None_Vector_uint64_16384_16 1149755.192 -2.14%
SetIntersection_None_Vector_uint64_16384_16384 1172344.527 -
SetIntersection_None_Vector_uint64_16384_256 1174259.691 -
SetIntersection_None_Vector_uint64_16384_4 1157692.361 -
SetIntersection_None_Vector_uint64_16384_64 1184974.542 -
SetIntersection_None_Vector_uint64_16_1 67347857.638 -
SetIntersection_None_Vector_uint64_16_16 35771296.378 -
SetIntersection_None_Vector_uint64_16_4 57222370.676 -
SetIntersection_None_Vector_uint64_1_1 567687850.180 -
SetIntersection_None_Vector_uint64_256_1 4529002.451 -
SetIntersection_None_Vector_uint64_256_16 4240614.156 -1.06%
SetIntersection_None_Vector_uint64_256_256 2284198.220 3.47%
SetIntersection_None_Vector_uint64_256_4 4501725.132 -
SetIntersection_None_Vector_uint64_256_64 3674640.435 1.73%
SetIntersection_None_Vector_uint64_262144_1 1161415.419 -3.25%
SetIntersection_None_Vector_uint64_262144_1024 1175277.357 -
SetIntersection_None_Vector_uint64_262144_16 1180792.775 -1.54%
SetIntersection_None_Vector_uint64_262144_16384 1194337.388 -
SetIntersection_None_Vector_uint64_262144_256 1200313.478 -
SetIntersection_None_Vector_uint64_262144_262144 1203218.440 -
SetIntersection_None_Vector_uint64_262144_4 1205551.117 3.72%
SetIntersection_None_Vector_uint64_262144_64 1200700.168 3.97%
SetIntersection_None_Vector_uint64_4_1 227577414.506 -
SetIntersection_None_Vector_uint64_4_4 142526416.872 -
SetIntersection_None_Vector_uint64_64_1 17662376.159 -
SetIntersection_None_Vector_uint64_64_16 14343545.534 -
SetIntersection_None_Vector_uint64_64_4 16999942.288 -
SetIntersection_None_Vector_uint64_64_64 9021828.357 -
bm_gcd_complex 18.964 -3.08%
bm_gcd_random 30.702 -
bm_gcd_trivial 0.897 -
bm_lexicographical_compare<int>/1 1.387 -
bm_lexicographical_compare<int>/1048576 76721.737 -
bm_lexicographical_compare<int>/16 2.022 -9.87%
bm_lexicographical_compare<int>/2 1.442 -10.77%
bm_lexicographical_compare<int>/262144 19121.721 -
bm_lexicographical_compare<int>/3 1.594 -14.97%
bm_lexicographical_compare<int>/32768 2400.245 -
bm_lexicographical_compare<int>/4 1.206 -13.04%
bm_lexicographical_compare<int>/4096 298.638 -
bm_lexicographical_compare<int>/5 1.522 1.03%
bm_lexicographical_compare<int>/512 37.308 -
bm_lexicographical_compare<int>/6 1.521 -
bm_lexicographical_compare<int>/64 4.971 -1.28%
bm_lexicographical_compare<int>/7 1.522 1.05%
bm_lexicographical_compare<int>/8 1.545 -4.54%
bm_lexicographical_compare<signed_char>/1 1.388 -
bm_lexicographical_compare<signed_char>/1048576 16301.331 -
bm_lexicographical_compare<signed_char>/16 1.340 2.74%
bm_lexicographical_compare<signed_char>/2 1.551 -4.16%
bm_lexicographical_compare<signed_char>/262144 3835.136 -
bm_lexicographical_compare<signed_char>/3 1.785 -3.41%
bm_lexicographical_compare<signed_char>/32768 478.133 -
bm_lexicographical_compare<signed_char>/4 2.034 -3.17%
bm_lexicographical_compare<signed_char>/4096 59.742 -
bm_lexicographical_compare<signed_char>/5 2.270 -2.86%
bm_lexicographical_compare<signed_char>/512 7.872 1.54%
bm_lexicographical_compare<signed_char>/6 2.565 -2.28%
bm_lexicographical_compare<signed_char>/64 2.035 1.61%
bm_lexicographical_compare<signed_char>/7 2.875 -
bm_lexicographical_compare<signed_char>/8 3.203 -2.37%
bm_lexicographical_compare<unsigned_char>/1 1.654 2.14%
bm_lexicographical_compare<unsigned_char>/1048576 17932.280 -
bm_lexicographical_compare<unsigned_char>/16 1.157 4.46%
bm_lexicographical_compare<unsigned_char>/2 1.902 1.64%
bm_lexicographical_compare<unsigned_char>/262144 4496.668 -
bm_lexicographical_compare<unsigned_char>/3 2.204 5.44%
bm_lexicographical_compare<unsigned_char>/32768 572.408 -
bm_lexicographical_compare<unsigned_char>/4 1.452 4.59%
bm_lexicographical_compare<unsigned_char>/4096 77.729 -
bm_lexicographical_compare<unsigned_char>/5 1.670 3.18%
bm_lexicographical_compare<unsigned_char>/512 8.795 -
bm_lexicographical_compare<unsigned_char>/6 1.904 -
bm_lexicographical_compare<unsigned_char>/64 2.028 3.83%
bm_lexicographical_compare<unsigned_char>/7 2.179 1.58%
bm_lexicographical_compare<unsigned_char>/8 1.435 -1.28%
bm_ranges_lexicographical_compare<int>/1 1.263 -4.31%
bm_ranges_lexicographical_compare<int>/1048576 76674.962 -
bm_ranges_lexicographical_compare<int>/16 2.306 6.62%
bm_ranges_lexicographical_compare<int>/2 1.464 -5.42%
bm_ranges_lexicographical_compare<int>/262144 19112.220 -
bm_ranges_lexicographical_compare<int>/3 1.750 -5.69%
bm_ranges_lexicographical_compare<int>/32768 2389.523 -
bm_ranges_lexicographical_compare<int>/4 1.300 -1.62%
bm_ranges_lexicographical_compare<int>/4096 298.477 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.303 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.912 2.23%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.530 1.91%
bm_ranges_lexicographical_compare<signed_char>/1 1.385 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16298.664 -
bm_ranges_lexicographical_compare<signed_char>/16 1.327 4.56%
bm_ranges_lexicographical_compare<signed_char>/2 1.606 -
bm_ranges_lexicographical_compare<signed_char>/262144 3833.272 -
bm_ranges_lexicographical_compare<signed_char>/3 1.793 -2.52%
bm_ranges_lexicographical_compare<signed_char>/32768 477.821 -
bm_ranges_lexicographical_compare<signed_char>/4 2.029 -2.37%
bm_ranges_lexicographical_compare<signed_char>/4096 59.747 -
bm_ranges_lexicographical_compare<signed_char>/5 2.263 -1.65%
bm_ranges_lexicographical_compare<signed_char>/512 7.857 -
bm_ranges_lexicographical_compare<signed_char>/6 2.547 -
bm_ranges_lexicographical_compare<signed_char>/64 2.113 -8.08%
bm_ranges_lexicographical_compare<signed_char>/7 2.800 -
bm_ranges_lexicographical_compare<signed_char>/8 3.165 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.492 -2.97%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17919.802 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.110 9.83%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.716 -3.74%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4497.585 -
bm_ranges_lexicographical_compare<unsigned_char>/3 1.957 -3.60%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.330 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.316 -1.15%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.764 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.567 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.749 1.21%
bm_ranges_lexicographical_compare<unsigned_char>/6 1.832 1.28%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.977 5.21%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.118 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.397 5.09%
bm_ranges_swap_ranges_vb_aligned/1024 6.513 -
bm_ranges_swap_ranges_vb_aligned/1048576 3434.356 -
bm_ranges_swap_ranges_vb_aligned/128 3.440 -
bm_ranges_swap_ranges_vb_aligned/131072 249.679 -
bm_ranges_swap_ranges_vb_aligned/16 3.245 -
bm_ranges_swap_ranges_vb_aligned/16384 34.957 -
bm_ranges_swap_ranges_vb_aligned/2048 8.613 -
bm_ranges_swap_ranges_vb_aligned/256 4.376 -
bm_ranges_swap_ranges_vb_aligned/262144 496.704 -
bm_ranges_swap_ranges_vb_aligned/32 3.247 -
bm_ranges_swap_ranges_vb_aligned/32768 64.202 -
bm_ranges_swap_ranges_vb_aligned/4096 11.971 -
bm_ranges_swap_ranges_vb_aligned/512 5.249 1.14%
bm_ranges_swap_ranges_vb_aligned/524288 1049.985 -3.75%
bm_ranges_swap_ranges_vb_aligned/64 3.104 -
bm_ranges_swap_ranges_vb_aligned/65536 123.316 -
bm_ranges_swap_ranges_vb_aligned/8 3.184 -
bm_ranges_swap_ranges_vb_aligned/8192 19.504 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15632.005 -
bm_ranges_swap_ranges_vb_unaligned/262144 3747.149 -4.24%
bm_ranges_swap_ranges_vb_unaligned/32768 474.075 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.957 -
bm_ranges_swap_ranges_vb_unaligned/512 13.201 -1.42%
bm_ranges_swap_ranges_vb_unaligned/64 6.309 -
bm_ranges_swap_ranges_vb_unaligned/8 4.870 -5.08%
bm_swap_ranges_vb_aligned/1048576 3458.240 1.38%
bm_swap_ranges_vb_aligned/262144 493.116 -
bm_swap_ranges_vb_aligned/32768 63.700 -
bm_swap_ranges_vb_aligned/4096 12.573 -
bm_swap_ranges_vb_aligned/512 5.003 -
bm_swap_ranges_vb_aligned/64 2.942 6.19%
bm_swap_ranges_vb_aligned/8 3.462 4.68%
bm_swap_ranges_vb_unaligned/1048576 15969.522 -
bm_swap_ranges_vb_unaligned/262144 3847.342 -4.32%
bm_swap_ranges_vb_unaligned/32768 485.035 -
bm_swap_ranges_vb_unaligned/4096 64.772 -
bm_swap_ranges_vb_unaligned/512 12.334 -
bm_swap_ranges_vb_unaligned/64 4.881 -
bm_swap_ranges_vb_unaligned/8 4.652 -3.80%
bm_write 573.570 -1.54%
rng::adjacent_find(deque<int>)/1024 463.988 -
rng::adjacent_find(deque<int>)/1048576 477033.890 -
rng::adjacent_find(deque<int>)/50 17.308 -35.98%
rng::adjacent_find(deque<int>)/8 3.788 -22.19%
rng::adjacent_find(deque<int>)/8192 3717.220 -
rng::adjacent_find(deque<int>,_pred)/1024 631.184 -
rng::adjacent_find(deque<int>,_pred)/1048576 651598.270 -
rng::adjacent_find(deque<int>,_pred)/50 30.184 4.37%
rng::adjacent_find(deque<int>,_pred)/8 4.381 7.21%
rng::adjacent_find(deque<int>,_pred)/8192 5093.046 -
rng::adjacent_find(list<int>)/1024 713.605 -
rng::adjacent_find(list<int>)/1048576 871709.934 -
rng::adjacent_find(list<int>)/50 23.752 -
rng::adjacent_find(list<int>)/8 2.106 -
rng::adjacent_find(list<int>)/8192 6998.694 1.37%
rng::adjacent_find(list<int>,_pred)/1024 829.192 -
rng::adjacent_find(list<int>,_pred)/1048576 958646.516 -
rng::adjacent_find(list<int>,_pred)/50 34.870 -
rng::adjacent_find(list<int>,_pred)/8 3.988 -
rng::adjacent_find(list<int>,_pred)/8192 8685.318 8.71%
rng::adjacent_find(vector<int>)/1024 235.259 -
rng::adjacent_find(vector<int>)/1048576 235965.367 -
rng::adjacent_find(vector<int>)/50 12.012 -
rng::adjacent_find(vector<int>)/8 2.026 -
rng::adjacent_find(vector<int>)/8192 1836.282 -
rng::adjacent_find(vector<int>,_pred)/1024 401.061 -
rng::adjacent_find(vector<int>,_pred)/1048576 464419.360 -2.48%
rng::adjacent_find(vector<int>,_pred)/50 23.659 -
rng::adjacent_find(vector<int>,_pred)/8 3.392 -
rng::adjacent_find(vector<int>,_pred)/8192 3194.962 -
rng::all_of(deque<int>)_(process_all)/32 11.551 -
rng::all_of(deque<int>)_(process_all)/32768 10824.805 -6.19%
rng::all_of(deque<int>)_(process_all)/50 17.989 1.46%
rng::all_of(deque<int>)_(process_all)/8 3.089 -4.11%
rng::all_of(deque<int>)_(process_all)/8192 2714.265 -5.74%
rng::all_of(list<int>)_(process_all)/32 11.484 -
rng::all_of(list<int>)_(process_all)/32768 26329.608 -
rng::all_of(list<int>)_(process_all)/50 21.750 -
rng::all_of(list<int>)_(process_all)/8 2.705 -
rng::all_of(list<int>)_(process_all)/8192 7538.973 -
rng::all_of(vector<int>)_(process_all)/32 8.544 2.60%
rng::all_of(vector<int>)_(process_all)/32768 8098.377 -
rng::all_of(vector<int>)_(process_all)/50 18.600 2.28%
rng::all_of(vector<int>)_(process_all)/8 2.598 9.85%
rng::all_of(vector<int>)_(process_all)/8192 2032.693 -
rng::any_of(deque<int>)_(process_all)/32 11.633 -
rng::any_of(deque<int>)_(process_all)/32768 10832.471 -
rng::any_of(deque<int>)_(process_all)/50 20.317 -7.03%
rng::any_of(deque<int>)_(process_all)/8 3.122 -3.10%
rng::any_of(deque<int>)_(process_all)/8192 2704.476 -
rng::any_of(list<int>)_(process_all)/32 11.456 -
rng::any_of(list<int>)_(process_all)/32768 26203.419 -
rng::any_of(list<int>)_(process_all)/50 21.716 -
rng::any_of(list<int>)_(process_all)/8 2.607 -
rng::any_of(list<int>)_(process_all)/8192 7244.797 -
rng::any_of(vector<int>)_(process_all)/32 8.391 -
rng::any_of(vector<int>)_(process_all)/32768 8091.098 -
rng::any_of(vector<int>)_(process_all)/50 12.617 -
rng::any_of(vector<int>)_(process_all)/8 2.511 2.33%
rng::any_of(vector<int>)_(process_all)/8192 2025.288 -
rng::contains(deque<int>)_(process_all)/1048576 253139.245 1.45%
rng::contains(deque<int>)_(process_all)/32 8.708 1.70%
rng::contains(deque<int>)_(process_all)/50 12.679 1.27%
rng::contains(deque<int>)_(process_all)/8 3.101 5.32%
rng::contains(deque<int>)_(process_all)/8192 1944.372 1.44%
rng::contains(list<int>)_(process_all)/1048576 827114.559 -1.13%
rng::contains(list<int>)_(process_all)/32 9.149 -1.74%
rng::contains(list<int>)_(process_all)/50 18.418 -
rng::contains(list<int>)_(process_all)/8 2.321 -2.28%
rng::contains(list<int>)_(process_all)/8192 7077.087 2.02%
rng::contains(vector<int>)_(process_all)/1048576 239226.929 -
rng::contains(vector<int>)_(process_all)/32 8.427 1.05%
rng::contains(vector<int>)_(process_all)/50 12.412 -
rng::contains(vector<int>)_(process_all)/8 2.803 5.09%
rng::contains(vector<int>)_(process_all)/8192 1860.081 1.09%
rng::contains_subrange(deque<int>)_(near_matches)/1000 18270.439 -25.71%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19179.743 -25.67%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1463498.342 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 432665.406 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.492 -6.72%
rng::contains_subrange(deque<int>)_(process_all)/32 11.729 -8.61%
rng::contains_subrange(deque<int>)_(process_all)/50 16.083 -14.64%
rng::contains_subrange(deque<int>)_(process_all)/8192 3379.888 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503177.674 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.923 4.53%
rng::contains_subrange(deque<int>)_(same_length)/32 20.474 3.04%
rng::contains_subrange(deque<int>)_(same_length)/50 28.718 2.29%
rng::contains_subrange(deque<int>)_(same_length)/8192 3923.211 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479391.381 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.290 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.456 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.525 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3741.324 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36831.733 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38468.605 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2467527.144 -
rng::contains_subrange(list<int>)_(process_all)/1048576 863674.496 1.54%
rng::contains_subrange(list<int>)_(process_all)/16 5.000 -
rng::contains_subrange(list<int>)_(process_all)/32 10.433 -
rng::contains_subrange(list<int>)_(process_all)/50 18.259 2.90%
rng::contains_subrange(list<int>)_(process_all)/8192 6970.171 -
rng::contains_subrange(list<int>)_(same_length)/1048576 943264.617 -
rng::contains_subrange(list<int>)_(same_length)/16 6.925 -
rng::contains_subrange(list<int>)_(same_length)/32 16.333 -
rng::contains_subrange(list<int>)_(same_length)/50 30.039 -
rng::contains_subrange(list<int>)_(same_length)/8192 7941.034 -
rng::contains_subrange(list<int>)_(single_element)/1048576 838204.252 -
rng::contains_subrange(list<int>)_(single_element)/16 4.991 1.67%
rng::contains_subrange(list<int>)_(single_element)/32 10.489 -
rng::contains_subrange(list<int>)_(single_element)/50 18.510 -
rng::contains_subrange(list<int>)_(single_element)/8192 8016.845 5.57%
rng::contains_subrange(vector<int>)_(near_matches)/1000 14002.844 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14834.426 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 766335.200 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209720.573 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.786 -
rng::contains_subrange(vector<int>)_(process_all)/32 7.972 -2.41%
rng::contains_subrange(vector<int>)_(process_all)/50 11.495 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1634.233 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243760.660 -1.14%
rng::contains_subrange(vector<int>)_(same_length)/16 4.893 1.72%
rng::contains_subrange(vector<int>)_(same_length)/32 8.713 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.670 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.957 -4.26%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232573.373 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.675 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.463 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.342 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1811.066 -
rng::copy(deque<int>)/1048576 49786.008 -
rng::copy(deque<int>)/262144 10478.568 -
rng::copy(deque<int>)/32768 1167.685 1.60%
rng::copy(deque<int>)/4096 145.461 -
rng::copy(deque<int>)/512 16.798 -
rng::copy(deque<int>)/64 2.818 -1.48%
rng::copy(deque<int>)/8 2.739 1.34%
rng::copy(list<int>)/1048576 884704.821 -
rng::copy(list<int>)/262144 218856.187 -
rng::copy(list<int>)/32768 26921.273 4.47%
rng::copy(list<int>)/4096 3119.078 -
rng::copy(list<int>)/512 369.824 -
rng::copy(list<int>)/64 33.825 -2.42%
rng::copy(list<int>)/8 2.375 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.441 -
rng::copy(vector<bool>)_(aligned)/262144 277.337 -
rng::copy(vector<bool>)_(aligned)/32768 35.528 -
rng::copy(vector<bool>)_(aligned)/4096 4.928 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.375 -
rng::copy(vector<bool>)_(unaligned)/1048576 5507.127 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.012 -
rng::copy(vector<bool>)_(unaligned)/32768 170.408 -2.20%
rng::copy(vector<bool>)_(unaligned)/4096 20.863 -
rng::copy(vector<bool>)_(unaligned)/512 3.709 -
rng::copy(vector<bool>)_(unaligned)/64 0.742 -
rng::copy(vector<int>)/1048576 50131.579 1.74%
rng::copy(vector<int>)/262144 12468.931 -
rng::copy(vector<int>)/32768 2957.639 -17.74%
rng::copy(vector<int>)/4096 151.715 4.41%
rng::copy(vector<int>)/512 16.000 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.196 2.61%
rng::copy_backward(deque<int>)/1048576 124709.462 -
rng::copy_backward(deque<int>)/262144 31362.371 -
rng::copy_backward(deque<int>)/32768 3770.760 -4.07%
rng::copy_backward(deque<int>)/4096 148.338 -
rng::copy_backward(deque<int>)/512 18.233 -
rng::copy_backward(deque<int>)/64 3.045 -1.15%
rng::copy_backward(deque<int>)/8 2.810 2.30%
rng::copy_backward(list<int>)/1048576 888997.630 -
rng::copy_backward(list<int>)/262144 220499.358 -
rng::copy_backward(list<int>)/32768 28256.381 -
rng::copy_backward(list<int>)/4096 3118.977 -
rng::copy_backward(list<int>)/512 373.203 -
rng::copy_backward(list<int>)/64 31.105 -
rng::copy_backward(list<int>)/8 2.425 2.15%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1036.775 -57.38%
rng::copy_backward(vector<bool>)_(aligned)/262144 277.526 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.922 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.194 2.95%
rng::copy_backward(vector<bool>)_(aligned)/512 1.779 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.913 5.78%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6765.892 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1660.905 -
rng::copy_backward(vector<bool>)_(unaligned)/32768 211.995 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.739 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.889 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48533.076 -
rng::copy_backward(vector<int>)/262144 12529.058 -
rng::copy_backward(vector<int>)/32768 3225.026 1.67%
rng::copy_backward(vector<int>)/4096 150.729 1.73%
rng::copy_backward(vector<int>)/512 16.627 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.286 -
rng::copy_if(deque<int>)_(entire_range)/1048576 275351.183 -
rng::copy_if(deque<int>)_(entire_range)/262144 69275.791 -
rng::copy_if(deque<int>)_(entire_range)/32768 8702.345 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.816 -
rng::copy_if(deque<int>)_(entire_range)/512 135.920 -
rng::copy_if(deque<int>)_(entire_range)/64 16.156 -
rng::copy_if(deque<int>)_(entire_range)/8 2.919 2.64%
rng::copy_if(deque<int>)_(every_other)/1048576 372612.174 -
rng::copy_if(deque<int>)_(every_other)/262144 93016.293 -
rng::copy_if(deque<int>)_(every_other)/32768 11645.011 -
rng::copy_if(deque<int>)_(every_other)/4096 1457.066 -
rng::copy_if(deque<int>)_(every_other)/512 182.215 -
rng::copy_if(deque<int>)_(every_other)/64 23.419 -
rng::copy_if(deque<int>)_(every_other)/8 3.456 -
rng::copy_if(list<int>)_(entire_range)/1048576 886270.148 -
rng::copy_if(list<int>)_(entire_range)/262144 219085.888 -
rng::copy_if(list<int>)_(entire_range)/32768 28542.896 -
rng::copy_if(list<int>)_(entire_range)/4096 3033.399 -4.20%
rng::copy_if(list<int>)_(entire_range)/512 372.292 1.74%
rng::copy_if(list<int>)_(entire_range)/64 30.843 -
rng::copy_if(list<int>)_(entire_range)/8 2.591 1.24%
rng::copy_if(list<int>)_(every_other)/1048576 846456.631 -
rng::copy_if(list<int>)_(every_other)/262144 209984.803 -
rng::copy_if(list<int>)_(every_other)/32768 25912.706 1.99%
rng::copy_if(list<int>)_(every_other)/4096 3364.686 3.09%
rng::copy_if(list<int>)_(every_other)/512 360.444 1.26%
rng::copy_if(list<int>)_(every_other)/64 23.928 1.02%
rng::copy_if(list<int>)_(every_other)/8 2.303 -
rng::copy_if(vector<int>)_(entire_range)/1048576 246136.217 -
rng::copy_if(vector<int>)_(entire_range)/262144 60146.627 -
rng::copy_if(vector<int>)_(entire_range)/32768 7499.416 -
rng::copy_if(vector<int>)_(entire_range)/4096 939.293 -
rng::copy_if(vector<int>)_(entire_range)/512 123.967 -
rng::copy_if(vector<int>)_(entire_range)/64 16.494 2.06%
rng::copy_if(vector<int>)_(entire_range)/8 2.215 -
rng::copy_if(vector<int>)_(every_other)/1048576 239880.232 -
rng::copy_if(vector<int>)_(every_other)/262144 59994.677 -
rng::copy_if(vector<int>)_(every_other)/32768 7488.564 -
rng::copy_if(vector<int>)_(every_other)/4096 939.699 -
rng::copy_if(vector<int>)_(every_other)/512 124.131 -
rng::copy_if(vector<int>)_(every_other)/64 18.223 -
rng::copy_if(vector<int>)_(every_other)/8 4.278 1.16%
rng::copy_n(deque<int>)/1048576 49892.402 -
rng::copy_n(deque<int>)/262144 10161.579 -1.51%
rng::copy_n(deque<int>)/32768 1150.338 1.38%
rng::copy_n(deque<int>)/4096 145.942 -
rng::copy_n(deque<int>)/512 16.808 -
rng::copy_n(deque<int>)/64 2.890 -
rng::copy_n(deque<int>)/8 2.669 -3.35%
rng::copy_n(list<int>)/1048576 873370.059 -
rng::copy_n(list<int>)/262144 218045.063 -
rng::copy_n(list<int>)/32768 26613.638 1.65%
rng::copy_n(list<int>)/4096 4327.260 -2.40%
rng::copy_n(list<int>)/512 341.124 -
rng::copy_n(list<int>)/64 14.144 2.74%
rng::copy_n(list<int>)/8 2.242 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1063.392 2.42%
rng::copy_n(vector<bool>)_(aligned)/262144 271.931 -2.65%
rng::copy_n(vector<bool>)_(aligned)/32768 35.261 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.934 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.308 -4.47%
rng::copy_n(vector<bool>)_(unaligned)/1048576 5507.110 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.474 -
rng::copy_n(vector<bool>)_(unaligned)/32768 174.365 2.21%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.861 -
rng::copy_n(vector<bool>)_(unaligned)/512 7.690 130.45%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49816.959 -
rng::copy_n(vector<int>)/262144 12528.172 -
rng::copy_n(vector<int>)/32768 3410.992 11.89%
rng::copy_n(vector<int>)/4096 146.033 -
rng::copy_n(vector<int>)/512 16.105 -
rng::copy_n(vector<int>)/64 2.474 -
rng::copy_n(vector<int>)/8 2.166 -5.04%
rng::count(deque<int>)_(every_other)/1024 248.277 -
rng::count(deque<int>)_(every_other)/1048576 253014.280 -
rng::count(deque<int>)_(every_other)/8 2.534 -
rng::count(deque<int>)_(every_other)/8192 1940.298 -
rng::count(list<int>)_(every_other)/1024 710.346 -
rng::count(list<int>)_(every_other)/1048576 825453.432 2.78%
rng::count(list<int>)_(every_other)/8 2.065 -3.31%
rng::count(list<int>)_(every_other)/8192 6912.147 -
rng::count(vector<bool>)/1000 3.004 -
rng::count(vector<bool>)/1024 1.693 -
rng::count(vector<bool>)/1048576 1462.810 -
rng::count(vector<bool>)/8192 11.465 -
rng::count(vector<int>)_(every_other)/1024 103.128 -
rng::count(vector<int>)_(every_other)/1048576 105313.611 -
rng::count(vector<int>)_(every_other)/8 1.352 -
rng::count(vector<int>)_(every_other)/8192 820.345 -
rng::count_if(deque<int>)_(every_other)/1024 347.281 -
rng::count_if(deque<int>)_(every_other)/1048576 342803.237 -
rng::count_if(deque<int>)_(every_other)/8 3.349 2.72%
rng::count_if(deque<int>)_(every_other)/8192 2624.965 -
rng::count_if(list<int>)_(every_other)/1024 756.932 -
rng::count_if(list<int>)_(every_other)/1048576 893160.473 -
rng::count_if(list<int>)_(every_other)/8 2.831 -
rng::count_if(list<int>)_(every_other)/8192 7181.583 -
rng::count_if(vector<int>)_(every_other)/1024 249.319 -
rng::count_if(vector<int>)_(every_other)/1048576 247888.240 -
rng::count_if(vector<int>)_(every_other)/8 4.234 -
rng::count_if(vector<int>)_(every_other)/8192 1930.978 -
rng::distance(deque<int>)/1024 0.849 -
rng::distance(deque<int>)/4096 0.850 -
rng::distance(deque<int>)/50 0.848 -
rng::distance(deque<int>)/8192 0.852 -
rng::distance(join_view(vector<vector<int>>)/1024 1.022 -
rng::distance(join_view(vector<vector<int>>)/4096 4.304 -2.31%
rng::distance(join_view(vector<vector<int>>)/50 0.608 -9.33%
rng::distance(join_view(vector<vector<int>>)/8192 8.308 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 482.576 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 494165.814 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.521 2.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 6.018 4.60%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3850.895 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.063 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.726 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.063 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.072 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.068 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.743 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733411.126 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 40.217 9.85%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.548 1.21%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5735.150 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.109 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.787 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.104 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.105 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.109 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2078.624 1.47%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2201767.437 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.850 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.917 4.86%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19116.254 7.63%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 752.344 14.41%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1452997.320 1.11%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.434 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.012 6.78%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 12061.014 2.96%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1725.004 -5.71%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2317063.257 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.956 4.63%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.855 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19971.016 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 531.166 -2.29%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1447124.135 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.504 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.715 -1.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11075.024 -5.73%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.690 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 770.917 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 959146.405 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 42.584 1.31%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.110 2.72%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8380.735 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.993 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 884.972 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083736.371 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.926 -1.36%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.698 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13396.225 22.20%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.263 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73709.758 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.602 -1.81%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.452 -3.73%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.224 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.372 18.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.375 14.09%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.444 24.90%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.526 32.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.367 13.36%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 511.726 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 635250.377 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.915 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.183 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4814.599 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -2.77%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.695 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -2.40%
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 501.157 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 506044.593 1.76%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 25.299 6.08%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.911 -1.69%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3936.860 1.57%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.896 -1.58%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 531358.746 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.628 5.79%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.158 -1.48%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4099.330 2.08%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 798.504 1.17%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956519.698 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 26.019 1.13%
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.968 -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 12248.745 1.98%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.047 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991938.712 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.915 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.585 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12522.133 1.46%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.219 -
rng::equal(vector<bool>)_(aligned)/8 0.223 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.745 1.57%
rng::equal(vector<bool>)_(unaligned)/1048576 7639.260 -
rng::equal(vector<bool>)_(unaligned)/50 0.754 -
rng::equal(vector<bool>)_(unaligned)/8 0.741 -4.64%
rng::equal(vector<bool>)_(unaligned)/8192 66.371 2.48%
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.092 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73724.790 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.411 -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.447 -3.74%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.878 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 510.492 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639501.908 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 23.926 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.644 -2.57%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4795.166 -
rng::fill(deque<int>)/1024 29.795 -
rng::fill(deque<int>)/32 1.464 -8.43%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 242.085 -
rng::fill(list<int>)/1024 673.260 -
rng::fill(list<int>)/32 8.351 -
rng::fill(list<int>)/50 16.815 -
rng::fill(list<int>)/8192 7572.443 3.11%
rng::fill(vector<bool>)/1048576 3823.543 -
rng::fill(vector<bool>)/262144 232.984 -
rng::fill(vector<bool>)/32768 30.211 1.03%
rng::fill(vector<bool>)/4096 4.216 -
rng::fill(vector<bool>)/512 1.615 2.49%
rng::fill(vector<bool>)/64 1.648 3.19%
rng::fill(vector<int>)/1024 29.901 -
rng::fill(vector<int>)/32 1.039 -
rng::fill(vector<int>)/50 2.209 -
rng::fill(vector<int>)/8192 239.860 -
rng::fill_n(deque<int>)/1024 29.539 -
rng::fill_n(deque<int>)/32 1.228 6.23%
rng::fill_n(deque<int>)/50 2.200 -
rng::fill_n(deque<int>)/8192 238.412 -
rng::fill_n(list<int>)/1024 650.041 -
rng::fill_n(list<int>)/32 8.277 -
rng::fill_n(list<int>)/50 16.039 -
rng::fill_n(list<int>)/8192 7546.832 6.26%
rng::fill_n(vector<bool>)/1048576 3834.636 -
rng::fill_n(vector<bool>)/262144 231.865 -
rng::fill_n(vector<bool>)/32768 29.927 -
rng::fill_n(vector<bool>)/4096 4.159 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.371 -
rng::fill_n(vector<int>)/1024 30.145 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 237.172 -
rng::find(deque<int>)_(bail_25%)/1024 67.319 1.41%
rng::find(deque<int>)_(bail_25%)/32768 1924.338 -
rng::find(deque<int>)_(bail_25%)/8 2.061 -
rng::find(deque<int>)_(bail_25%)/8192 477.884 -
rng::find(deque<int>)_(process_all)/1024 243.516 -
rng::find(deque<int>)_(process_all)/32768 7811.722 -
rng::find(deque<int>)_(process_all)/50 13.106 -
rng::find(deque<int>)_(process_all)/8 3.568 1.32%
rng::find(deque<int>)_(process_all)/8192 1950.171 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.853 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9522.940 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.463 1.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.490 1.30%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2353.832 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 343.621 9.46%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 11158.023 7.34%
rng::find(join_view(list<vector<int>>))_(process_all)/50 15.292 13.91%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.209 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2742.422 7.94%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 741.069 3.18%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27610.426 5.11%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.850 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.678 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 7952.613 -1.93%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.125 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 661.515 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.787 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.110 1.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.541 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 276.188 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8804.857 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.726 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.814 -3.57%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2168.651 -
rng::find(list<int>)_(bail_25%)/1024 181.337 40.42%
rng::find(list<int>)_(bail_25%)/32768 8871.032 6.95%
rng::find(list<int>)_(bail_25%)/8 0.921 -
rng::find(list<int>)_(bail_25%)/8192 1422.872 -
rng::find(list<int>)_(process_all)/1024 699.185 -
rng::find(list<int>)_(process_all)/32768 27085.503 -
rng::find(list<int>)_(process_all)/50 18.543 -11.59%
rng::find(list<int>)_(process_all)/8 2.345 -1.57%
rng::find(list<int>)_(process_all)/8192 12090.899 37.15%
rng::find(vector<bool>)_(process_all)/1024 4.631 -1.00%
rng::find(vector<bool>)_(process_all)/1048576 3663.207 -
rng::find(vector<bool>)_(process_all)/50 0.862 13.41%
rng::find(vector<bool>)_(process_all)/8 0.867 14.98%
rng::find(vector<bool>)_(process_all)/8192 33.597 -
rng::find(vector<char>)_(bail_25%)/1024 5.280 -
rng::find(vector<char>)_(bail_25%)/32768 136.508 -
rng::find(vector<char>)_(bail_25%)/8 1.155 8.86%
rng::find(vector<char>)_(bail_25%)/8192 39.777 -
rng::find(vector<char>)_(process_all)/1024 16.255 -
rng::find(vector<char>)_(process_all)/32768 495.919 -
rng::find(vector<char>)_(process_all)/50 1.621 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.375 -
rng::find(vector<int>)_(bail_25%)/1024 65.976 -
rng::find(vector<int>)_(bail_25%)/32768 1865.927 -
rng::find(vector<int>)_(bail_25%)/8 1.589 1.00%
rng::find(vector<int>)_(bail_25%)/8192 473.338 -
rng::find(vector<int>)_(process_all)/1024 242.872 -
rng::find(vector<int>)_(process_all)/32768 7424.323 -
rng::find(vector<int>)_(process_all)/50 12.426 -
rng::find(vector<int>)_(process_all)/8 2.843 -
rng::find(vector<int>)_(process_all)/8192 1857.356 -
rng::find_end(deque<int>)_(match_near_end)/1000 35.402 2.44%
rng::find_end(deque<int>)_(match_near_end)/1024 35.392 -
rng::find_end(deque<int>)_(match_near_end)/8192 281.340 2.30%
rng::find_end(deque<int>)_(near_matches)/1000 16836.903 -1.78%
rng::find_end(deque<int>)_(near_matches)/1024 17590.066 -
rng::find_end(deque<int>)_(near_matches)/8192 1126674.973 -
rng::find_end(deque<int>)_(process_all)/1000 306.169 -
rng::find_end(deque<int>)_(process_all)/1024 333.179 6.95%
rng::find_end(deque<int>)_(process_all)/1048576 320943.770 20.56%
rng::find_end(deque<int>)_(process_all)/8192 2466.421 17.41%
rng::find_end(deque<int>)_(same_length)/1000 339.308 3.11%
rng::find_end(deque<int>)_(same_length)/1024 337.557 -
rng::find_end(deque<int>)_(same_length)/8192 2966.802 -
rng::find_end(deque<int>)_(single_element)/1000 339.014 -
rng::find_end(deque<int>)_(single_element)/1024 349.735 10.24%
rng::find_end(deque<int>)_(single_element)/8192 2368.261 7.35%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 74.780 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 76.299 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 601.157 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 32317.388 2.56%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 33438.249 2.75%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1937257.618 3.44%
rng::find_end(deque<int>,_pred)_(process_all)/1000 580.803 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 625.042 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 547984.604 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4303.800 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 781.556 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 800.289 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4949.139 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 646.745 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 691.242 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4834.458 1.32%
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.208 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4454.011 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 256438.452 -
rng::find_end(forward_list<int>)_(near_matches)/1000 36596.065 -
rng::find_end(forward_list<int>)_(near_matches)/1024 38104.815 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2491651.245 -
rng::find_end(forward_list<int>)_(process_all)/1000 705.576 -
rng::find_end(forward_list<int>)_(process_all)/1024 729.639 -
rng::find_end(forward_list<int>)_(process_all)/1048576 762812.909 -
rng::find_end(forward_list<int>)_(process_all)/8192 5681.387 1.81%
rng::find_end(forward_list<int>)_(same_length)/1000 1473.679 -
rng::find_end(forward_list<int>)_(same_length)/1024 1497.524 -
rng::find_end(forward_list<int>)_(same_length)/8192 15287.604 -7.41%
rng::find_end(forward_list<int>)_(single_element)/1000 703.370 -
rng::find_end(forward_list<int>)_(single_element)/1024 725.907 -
rng::find_end(forward_list<int>)_(single_element)/8192 6039.241 -1.70%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 820.949 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5396.035 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277812.624 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42274.903 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43850.463 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2696467.181 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 743.781 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 763.664 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 845467.385 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6141.376 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1540.209 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.088 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15825.327 -10.06%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 805.173 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 824.376 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6841.693 -1.74%
rng::find_end(list<int>)_(match_near_end)/1000 63.962 -
rng::find_end(list<int>)_(match_near_end)/1024 61.607 -
rng::find_end(list<int>)_(match_near_end)/8192 596.524 -
rng::find_end(list<int>)_(near_matches)/1000 33235.286 -
rng::find_end(list<int>)_(near_matches)/1024 34689.830 -
rng::find_end(list<int>)_(near_matches)/8192 2271608.819 -
rng::find_end(list<int>)_(process_all)/1000 713.005 -
rng::find_end(list<int>)_(process_all)/1024 732.395 -
rng::find_end(list<int>)_(process_all)/1048576 877244.947 -
rng::find_end(list<int>)_(process_all)/8192 7355.871 -2.58%
rng::find_end(list<int>)_(same_length)/1000 736.544 -
rng::find_end(list<int>)_(same_length)/1024 765.587 -
rng::find_end(list<int>)_(same_length)/8192 9452.326 14.28%
rng::find_end(list<int>)_(single_element)/1000 713.665 -
rng::find_end(list<int>)_(single_element)/1024 732.424 -
rng::find_end(list<int>)_(single_element)/8192 8698.169 13.26%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.413 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.506 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 629.653 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37563.394 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 39134.553 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2421840.689 -
rng::find_end(list<int>,_pred)_(process_all)/1000 803.612 -
rng::find_end(list<int>,_pred)_(process_all)/1024 822.562 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 969786.043 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8455.763 2.81%
rng::find_end(list<int>,_pred)_(same_length)/1000 764.085 -
rng::find_end(list<int>,_pred)_(same_length)/1024 783.310 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9926.901 -5.60%
rng::find_end(list<int>,_pred)_(single_element)/1000 801.133 -
rng::find_end(list<int>,_pred)_(single_element)/1024 820.260 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9528.793 15.44%
rng::find_end(vector<int>)_(match_near_end)/1000 27.974 1.52%
rng::find_end(vector<int>)_(match_near_end)/1024 25.000 -
rng::find_end(vector<int>)_(match_near_end)/8192 203.247 -
rng::find_end(vector<int>)_(near_matches)/1000 13722.581 -
rng::find_end(vector<int>)_(near_matches)/1024 14220.220 -
rng::find_end(vector<int>)_(near_matches)/8192 781787.620 -
rng::find_end(vector<int>)_(process_all)/1000 363.049 -
rng::find_end(vector<int>)_(process_all)/1024 372.127 -
rng::find_end(vector<int>)_(process_all)/1048576 375479.759 -
rng::find_end(vector<int>)_(process_all)/8192 2935.956 -
rng::find_end(vector<int>)_(same_length)/1000 246.771 1.12%
rng::find_end(vector<int>)_(same_length)/1024 254.389 1.47%
rng::find_end(vector<int>)_(same_length)/8192 1986.383 2.11%
rng::find_end(vector<int>)_(single_element)/1000 400.651 -
rng::find_end(vector<int>)_(single_element)/1024 410.323 -
rng::find_end(vector<int>)_(single_element)/8192 3245.645 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 60.117 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.208 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 487.514 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22999.651 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23557.438 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1452933.832 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.901 -
rng::find_end(vector<int>,_pred)_(process_all)/1024 553.349 1.26%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 647285.870 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4385.633 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 611.819 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 626.964 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5018.595 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 597.316 1.40%
rng::find_end(vector<int>,_pred)_(single_element)/1024 613.048 1.58%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4893.484 1.30%
rng::find_first_of(deque<int>)_(large_needle)/1024 366005.993 -
rng::find_first_of(deque<int>)_(large_needle)/32 336.645 16.29%
rng::find_first_of(deque<int>)_(large_needle)/50 823.390 20.47%
rng::find_first_of(deque<int>)_(large_needle)/8192 23543258.333 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3473.955 1.00%
rng::find_first_of(deque<int>)_(small_needle)/32 105.527 -4.51%
rng::find_first_of(deque<int>)_(small_needle)/50 162.623 -4.27%
rng::find_first_of(deque<int>)_(small_needle)/8192 27738.450 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 563859.456 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 487.373 -21.62%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1363.470 -21.91%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35555535.398 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6313.240 -2.08%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 199.008 -14.14%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.580 -10.77%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50361.855 -
rng::find_first_of(list<int>)_(large_needle)/1024 858573.006 -9.98%
rng::find_first_of(list<int>)_(large_needle)/32 675.384 -
rng::find_first_of(list<int>)_(large_needle)/50 1737.148 -1.24%
rng::find_first_of(list<int>)_(large_needle)/8192 49230097.203 -
rng::find_first_of(list<int>)_(small_needle)/1024 2776.997 -
rng::find_first_of(list<int>)_(small_needle)/32 91.336 -
rng::find_first_of(list<int>)_(small_needle)/50 139.941 -
rng::find_first_of(list<int>)_(small_needle)/8192 22235.587 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 884827.231 -6.96%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 728.442 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1874.201 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55824551.310 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5252.367 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.741 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.156 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42305.491 -
rng::find_first_of(vector<int>)_(large_needle)/1024 107486.380 -
rng::find_first_of(vector<int>)_(large_needle)/32 106.369 -
rng::find_first_of(vector<int>)_(large_needle)/50 273.693 -
rng::find_first_of(vector<int>)_(large_needle)/8192 6950907.999 -
rng::find_first_of(vector<int>)_(small_needle)/1024 1413.818 -
rng::find_first_of(vector<int>)_(small_needle)/32 48.227 -
rng::find_first_of(vector<int>)_(small_needle)/50 72.026 -1.15%
rng::find_first_of(vector<int>)_(small_needle)/8192 11296.525 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 605917.281 2.19%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 495.845 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1367.134 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 39129083.336 1.98%
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5641.641 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.075 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.473 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46103.538 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.563 -
rng::find_if(deque<int>)_(bail_25%)/32768 2977.773 -2.65%
rng::find_if(deque<int>)_(bail_25%)/8 1.530 -
rng::find_if(deque<int>)_(bail_25%)/8192 740.469 -2.84%
rng::find_if(deque<int>)_(process_all)/1024 474.821 -
rng::find_if(deque<int>)_(process_all)/32768 11427.531 -5.91%
rng::find_if(deque<int>)_(process_all)/50 23.284 -
rng::find_if(deque<int>)_(process_all)/8 3.927 -
rng::find_if(deque<int>)_(process_all)/8192 2821.039 -6.72%
rng::find_if(list<int>)_(bail_25%)/1024 194.508 -
rng::find_if(list<int>)_(bail_25%)/32768 9188.931 15.53%
rng::find_if(list<int>)_(bail_25%)/8 1.276 -2.82%
rng::find_if(list<int>)_(bail_25%)/8192 1521.566 -
rng::find_if(list<int>)_(process_all)/1024 761.808 -
rng::find_if(list<int>)_(process_all)/32768 28646.489 5.50%
rng::find_if(list<int>)_(process_all)/50 21.552 -
rng::find_if(list<int>)_(process_all)/8 3.507 -
rng::find_if(list<int>)_(process_all)/8192 9875.299 -14.04%
rng::find_if(vector<bool>)_(process_all)/1024 772.009 -
rng::find_if(vector<bool>)_(process_all)/1048576 788487.734 -
rng::find_if(vector<bool>)_(process_all)/50 35.058 -
rng::find_if(vector<bool>)_(process_all)/8 5.446 -
rng::find_if(vector<bool>)_(process_all)/8192 6159.440 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.191 -
rng::find_if(vector<char>)_(bail_25%)/32768 2059.621 1.76%
rng::find_if(vector<char>)_(bail_25%)/8 0.940 -
rng::find_if(vector<char>)_(bail_25%)/8192 523.537 1.09%
rng::find_if(vector<char>)_(process_all)/1024 274.503 -
rng::find_if(vector<char>)_(process_all)/32768 8128.223 -
rng::find_if(vector<char>)_(process_all)/50 12.734 2.23%
rng::find_if(vector<char>)_(process_all)/8 2.604 7.14%
rng::find_if(vector<char>)_(process_all)/8192 2047.453 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.551 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.687 -
rng::find_if(vector<int>)_(bail_25%)/8 1.083 1.91%
rng::find_if(vector<int>)_(bail_25%)/8192 547.906 -
rng::find_if(vector<int>)_(process_all)/1024 283.344 -
rng::find_if(vector<int>)_(process_all)/32768 8811.574 -
rng::find_if(vector<int>)_(process_all)/50 14.207 -
rng::find_if(vector<int>)_(process_all)/8 2.548 1.89%
rng::find_if(vector<int>)_(process_all)/8192 2192.508 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.740 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2761.563 -6.95%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.412 -6.94%
rng::find_if_not(deque<int>)_(bail_25%)/8192 714.019 -5.39%
rng::find_if_not(deque<int>)_(process_all)/1024 475.270 -
rng::find_if_not(deque<int>)_(process_all)/32768 11443.307 -
rng::find_if_not(deque<int>)_(process_all)/50 23.855 -
rng::find_if_not(deque<int>)_(process_all)/8 3.950 -
rng::find_if_not(deque<int>)_(process_all)/8192 2825.336 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.589 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10959.611 27.40%
rng::find_if_not(list<int>)_(bail_25%)/8 1.274 -2.90%
rng::find_if_not(list<int>)_(bail_25%)/8192 1522.437 -
rng::find_if_not(list<int>)_(process_all)/1024 762.847 -
rng::find_if_not(list<int>)_(process_all)/32768 28513.976 3.07%
rng::find_if_not(list<int>)_(process_all)/50 21.630 -
rng::find_if_not(list<int>)_(process_all)/8 3.495 -
rng::find_if_not(list<int>)_(process_all)/8192 8883.678 10.33%
rng::find_if_not(vector<bool>)_(process_all)/1024 771.899 1.08%
rng::find_if_not(vector<bool>)_(process_all)/1048576 788281.157 1.16%
rng::find_if_not(vector<bool>)_(process_all)/50 35.064 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.477 1.56%
rng::find_if_not(vector<bool>)_(process_all)/8192 6158.406 1.11%
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.222 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2051.585 1.33%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.954 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.579 -
rng::find_if_not(vector<char>)_(process_all)/1024 273.865 -
rng::find_if_not(vector<char>)_(process_all)/32768 8134.655 -
rng::find_if_not(vector<char>)_(process_all)/50 12.452 -
rng::find_if_not(vector<char>)_(process_all)/8 2.458 2.56%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.485 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.714 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2341.068 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.135 1.19%
rng::find_if_not(vector<int>)_(bail_25%)/8192 549.253 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.684 -
rng::find_if_not(vector<int>)_(process_all)/32768 8824.083 -
rng::find_if_not(vector<int>)_(process_all)/50 14.217 -
rng::find_if_not(vector<int>)_(process_all)/8 2.525 -3.60%
rng::find_if_not(vector<int>)_(process_all)/8192 2194.871 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.493 -
rng::find_last(deque<int>)_(bail_10%)/1048576 325287.121 -
rng::find_last(deque<int>)_(bail_10%)/50 11.444 -
rng::find_last(deque<int>)_(bail_10%)/8 2.625 -1.80%
rng::find_last(deque<int>)_(bail_10%)/8192 2516.098 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.198 1.07%
rng::find_last(deque<int>)_(bail_90%)/1048576 27700.538 8.80%
rng::find_last(deque<int>)_(bail_90%)/50 1.841 -
rng::find_last(deque<int>)_(bail_90%)/8 0.931 3.06%
rng::find_last(deque<int>)_(bail_90%)/8192 204.164 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 729.566 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 371995.835 -46.94%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.320 -1.24%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.311 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5886.424 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 734.358 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 398096.202 -39.68%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.816 -1.30%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.309 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6076.609 -
rng::find_last(list<int>)_(bail_10%)/1024 680.928 -45.46%
rng::find_last(list<int>)_(bail_10%)/1048576 788974.118 -
rng::find_last(list<int>)_(bail_10%)/50 16.145 -
rng::find_last(list<int>)_(bail_10%)/8 2.082 -
rng::find_last(list<int>)_(bail_10%)/8192 6275.832 -
rng::find_last(list<int>)_(bail_90%)/1024 53.876 -1.93%
rng::find_last(list<int>)_(bail_90%)/1048576 86717.695 -
rng::find_last(list<int>)_(bail_90%)/50 1.241 -7.31%
rng::find_last(list<int>)_(bail_90%)/8 0.478 3.63%
rng::find_last(list<int>)_(bail_90%)/8192 602.254 -
rng::find_last(vector<char>)_(bail_10%)/1024 111.861 -1.34%
rng::find_last(vector<char>)_(bail_10%)/1048576 108051.015 -
rng::find_last(vector<char>)_(bail_10%)/50 5.559 -
rng::find_last(vector<char>)_(bail_10%)/8 1.565 -2.17%
rng::find_last(vector<char>)_(bail_10%)/8192 850.654 -
rng::find_last(vector<char>)_(bail_90%)/1024 12.173 -13.18%
rng::find_last(vector<char>)_(bail_90%)/1048576 12037.164 -
rng::find_last(vector<char>)_(bail_90%)/50 1.042 -2.44%
rng::find_last(vector<char>)_(bail_90%)/8 0.502 8.92%
rng::find_last(vector<char>)_(bail_90%)/8192 100.870 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.533 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214816.941 -
rng::find_last(vector<int>)_(bail_10%)/50 10.857 -
rng::find_last(vector<int>)_(bail_10%)/8 2.038 -3.26%
rng::find_last(vector<int>)_(bail_10%)/8192 1652.906 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.289 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23274.351 -
rng::find_last(vector<int>)_(bail_90%)/50 1.574 -
rng::find_last(vector<int>)_(bail_90%)/8 0.551 -2.69%
rng::find_last(vector<int>)_(bail_90%)/8192 190.272 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.512 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362838.242 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.703 1.20%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.959 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2771.497 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.602 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38523.714 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.701 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.996 1.30%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.344 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 767.339 -5.83%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 923133.626 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.781 1.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.905 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6843.748 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 860.774 -2.46%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 921346.726 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.861 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.826 -4.14%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7449.316 4.11%
rng::find_last_if(list<int>)_(bail_10%)/1024 679.830 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807364.667 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.557 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.106 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6592.342 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.521 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89001.264 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.084 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.149 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.375 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 241205.386 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.350 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.440 5.98%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1874.590 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.001 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26792.140 2.14%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.433 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.202 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.334 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283676.008 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.547 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.494 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.249 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.900 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30913.243 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.759 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.075 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363445.006 -1.64%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.528 4.62%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.962 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2774.102 -1.31%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.619 -4.95%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38137.949 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.696 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.946 -3.52%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.493 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 800.871 1.70%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 934733.254 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.321 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.779 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6837.878 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 761.530 -7.72%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 923878.048 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.256 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.892 -10.13%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6742.112 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.180 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 810237.677 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 38.902 1.55%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.113 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6643.010 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.424 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88989.018 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.141 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.685 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.718 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240957.960 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.367 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.372 -5.17%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1880.654 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.179 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25727.380 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.470 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 217.452 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.802 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306137.589 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.679 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.628 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2145.199 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 25.905 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30920.570 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.539 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.797 -
rng::fold_left(deque<int>)/1048576 560703.375 -
rng::fold_left(deque<int>)/32 16.347 -1.10%
rng::fold_left(deque<int>)/50 26.459 -1.96%
rng::fold_left(deque<int>)/8 3.976 -2.58%
rng::fold_left(deque<int>)/8192 4555.573 2.97%
rng::fold_left(list<int>)/1048576 1364532.751 -
rng::fold_left(list<int>)/32 22.105 -
rng::fold_left(list<int>)/50 37.515 -
rng::fold_left(list<int>)/8 3.872 -
rng::fold_left(list<int>)/8192 10779.805 -
rng::fold_left(vector<int>)/1048576 1326109.769 -
rng::fold_left(vector<int>)/32 20.620 -
rng::fold_left(vector<int>)/50 36.237 -
rng::fold_left(vector<int>)/8 3.703 -
rng::fold_left(vector<int>)/8192 10319.443 -
rng::for_each(deque<int>)/32 3.850 2.17%
rng::for_each(deque<int>)/50 4.070 -
rng::for_each(deque<int>)/8 0.920 -
rng::for_each(deque<int>)/8192 255.427 -
rng::for_each(join_view(vector<vector<int>>)/32 3.809 -
rng::for_each(join_view(vector<vector<int>>)/50 4.143 -
rng::for_each(join_view(vector<vector<int>>)/8 1.386 -3.57%
rng::for_each(join_view(vector<vector<int>>)/8192 264.716 -
rng::for_each(list<int>)/32 11.209 -
rng::for_each(list<int>)/50 24.075 -
rng::for_each(list<int>)/8 2.573 -
rng::for_each(list<int>)/8192 7794.798 -3.85%
rng::for_each(map<int>)/32 25.908 -
rng::for_each(map<int>)/50 38.558 -
rng::for_each(map<int>)/8 6.144 1.16%
rng::for_each(map<int>)/8192 7131.803 -1.54%
rng::for_each(map<int>::iterator)/32 25.026 -
rng::for_each(map<int>::iterator)/50 37.381 -
rng::for_each(map<int>::iterator)/8 5.761 -
rng::for_each(map<int>::iterator)/8192 7505.443 -
rng::for_each(multimap<int>)/32 26.048 -
rng::for_each(multimap<int>)/50 38.531 1.41%
rng::for_each(multimap<int>)/8 6.283 -
rng::for_each(multimap<int>)/8192 7061.840 -3.57%
rng::for_each(multimap<int>::iterator)/32 23.637 -
rng::for_each(multimap<int>::iterator)/50 36.163 -
rng::for_each(multimap<int>::iterator)/8 5.075 -
rng::for_each(multimap<int>::iterator)/8192 7387.797 -3.39%
rng::for_each(multiset<int>)/32 25.741 -
rng::for_each(multiset<int>)/50 37.569 -
rng::for_each(multiset<int>)/8 6.218 -
rng::for_each(multiset<int>)/8192 7695.131 -5.75%
rng::for_each(multiset<int>::iterator)/32 23.869 -
rng::for_each(multiset<int>::iterator)/50 36.164 -
rng::for_each(multiset<int>::iterator)/8 4.956 -
rng::for_each(multiset<int>::iterator)/8192 7876.250 -4.14%
rng::for_each(set<int>)/32 25.808 -
rng::for_each(set<int>)/50 37.516 -
rng::for_each(set<int>)/8 6.355 -
rng::for_each(set<int>)/8192 7783.679 -2.88%
rng::for_each(set<int>::iterator)/32 23.428 -
rng::for_each(set<int>::iterator)/50 35.240 -
rng::for_each(set<int>::iterator)/8 5.027 -
rng::for_each(set<int>::iterator)/8192 7892.668 -4.08%
rng::for_each(vector<int>)/32 3.821 -
rng::for_each(vector<int>)/50 4.048 -
rng::for_each(vector<int>)/8 0.912 -
rng::for_each(vector<int>)/8192 252.198 -
rng::for_each_n(deque<int>)/32 3.782 -
rng::for_each_n(deque<int>)/50 3.996 -
rng::for_each_n(deque<int>)/8 1.230 -6.38%
rng::for_each_n(deque<int>)/8192 257.125 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.837 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.252 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.613 -1.23%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.618 -
rng::for_each_n(list<int>)/32 11.107 -
rng::for_each_n(list<int>)/50 24.260 -
rng::for_each_n(list<int>)/8 2.536 -
rng::for_each_n(list<int>)/8192 7856.144 8.13%
rng::for_each_n(vector<int>)/32 3.888 -
rng::for_each_n(vector<int>)/50 4.070 -
rng::for_each_n(vector<int>)/8 2.537 -
rng::for_each_n(vector<int>)/8192 252.149 -
rng::generate(deque<int>)/1024 280.586 -
rng::generate(deque<int>)/32 8.764 -
rng::generate(deque<int>)/50 12.947 -
rng::generate(deque<int>)/8192 2087.792 2.57%
rng::generate(list<int>)/1024 675.573 -
rng::generate(list<int>)/32 8.869 2.32%
rng::generate(list<int>)/50 15.993 -
rng::generate(list<int>)/8192 9013.342 4.88%
rng::generate(vector<int>)/1024 243.485 -
rng::generate(vector<int>)/32 8.001 -
rng::generate(vector<int>)/50 12.000 -
rng::generate(vector<int>)/8192 1846.798 -
rng::generate_n(deque<int>)/1024 245.353 -
rng::generate_n(deque<int>)/32 8.394 1.64%
rng::generate_n(deque<int>)/50 12.338 -
rng::generate_n(deque<int>)/8192 1938.632 -
rng::generate_n(list<int>)/1024 650.903 -
rng::generate_n(list<int>)/32 8.664 -
rng::generate_n(list<int>)/50 15.584 -
rng::generate_n(list<int>)/8192 8130.837 8.11%
rng::generate_n(vector<int>)/1024 244.919 -
rng::generate_n(vector<int>)/32 7.942 -1.11%
rng::generate_n(vector<int>)/50 12.101 -
rng::generate_n(vector<int>)/8192 1860.817 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.399 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.830 7.83%
rng::is_partitioned(deque<int>)_(partitioned)/50 14.734 4.94%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2874.618 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 133.575 3.44%
rng::is_partitioned(deque<int>)_(unpartitioned)/32 4.601 -59.24%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 7.386 69.89%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 880.535 37.26%
rng::is_partitioned(list<int>)_(partitioned)/1024 712.162 2.03%
rng::is_partitioned(list<int>)_(partitioned)/32 8.760 1.91%
rng::is_partitioned(list<int>)_(partitioned)/50 13.847 -
rng::is_partitioned(list<int>)_(partitioned)/8192 7326.057 -10.21%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 255.610 69.79%
rng::is_partitioned(list<int>)_(unpartitioned)/32 3.870 240.09%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.834 7.33%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 2496.557 110.71%
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.601 -1.08%
rng::is_partitioned(vector<int>)_(partitioned)/32 5.857 1.67%
rng::is_partitioned(vector<int>)_(partitioned)/50 8.549 -1.31%
rng::is_partitioned(vector<int>)_(partitioned)/8192 1342.302 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 44.751 -20.05%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 1.850 -17.65%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.996 -67.75%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 207.115 38.05%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.990 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.306 1.48%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3888.189 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520489.738 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.974 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 517.670 -1.21%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.691 -2.41%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3983.983 -3.78%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 684374.016 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 64.876 27.82%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 784.796 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.694 -2.19%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8200.948 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426353.278 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.364 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.877 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.304 -1.53%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8352.975 -10.92%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1602577.791 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.242 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.770 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.692 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2626.403 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213256.786 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.318 1.15%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 523.280 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.424 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4698.457 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 996379.031 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.271 -
rng::is_sorted(deque<int>)/1024 474.564 -
rng::is_sorted(deque<int>)/8 3.246 23.10%
rng::is_sorted(deque<int>)/8192 3800.238 -
rng::is_sorted(deque<int>,_pred)/1024 597.141 -
rng::is_sorted(deque<int>,_pred)/8 4.374 -2.89%
rng::is_sorted(deque<int>,_pred)/8192 4795.949 -
rng::is_sorted(list<int>)/1024 764.729 -
rng::is_sorted(list<int>)/8 2.127 -
rng::is_sorted(list<int>)/8192 6842.878 -3.59%
rng::is_sorted(list<int>,_pred)/1024 792.097 -
rng::is_sorted(list<int>,_pred)/8 4.269 -
rng::is_sorted(list<int>,_pred)/8192 7271.266 -11.24%
rng::is_sorted(vector<int>)/1024 242.796 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1894.480 -
rng::is_sorted(vector<int>,_pred)/1024 462.060 -
rng::is_sorted(vector<int>,_pred)/8 3.980 -2.77%
rng::is_sorted(vector<int>,_pred)/8192 3679.272 -
rng::is_sorted_until(deque<int>)/1024 471.814 -
rng::is_sorted_until(deque<int>)/8 3.656 17.97%
rng::is_sorted_until(deque<int>)/8192 3777.739 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.302 -
rng::is_sorted_until(deque<int>,_pred)/8 4.385 -
rng::is_sorted_until(deque<int>,_pred)/8192 4847.032 -
rng::is_sorted_until(list<int>)/1024 757.438 -
rng::is_sorted_until(list<int>)/8 2.156 -
rng::is_sorted_until(list<int>)/8192 6750.707 -5.73%
rng::is_sorted_until(list<int>,_pred)/1024 793.522 -
rng::is_sorted_until(list<int>,_pred)/8 3.753 -
rng::is_sorted_until(list<int>,_pred)/8192 7091.324 -5.79%
rng::is_sorted_until(vector<int>)/1024 238.541 -
rng::is_sorted_until(vector<int>)/8 2.051 -
rng::is_sorted_until(vector<int>)/8192 1860.432 -
rng::is_sorted_until(vector<int>,_pred)/1024 442.693 2.30%
rng::is_sorted_until(vector<int>,_pred)/8 3.384 -
rng::is_sorted_until(vector<int>,_pred)/8192 3534.686 2.24%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 479.965 1.63%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 491.293 1.22%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 554592.146 12.37%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.216 5.90%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 4311.280 12.96%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 734.047 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.225 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625971.438 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.576 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4834.619 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.313 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.098 -1.80%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 953414.742 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.921 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 11928.092 -2.23%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.823 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.305 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989336.698 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.634 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11976.599 22.32%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.922 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.818 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76690.411 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -1.34%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.507 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 465.026 1.90%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 493.916 -4.03%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608902.537 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.125 2.08%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4770.718 -
rng::move(deque<int>)/1048576 54268.209 -
rng::move(deque<int>)/262144 14963.644 -
rng::move(deque<int>)/32768 2013.850 -
rng::move(deque<int>)/4096 153.308 -
rng::move(deque<int>)/512 24.098 -
rng::move(deque<int>)/64 6.476 -7.08%
rng::move(deque<int>)/8 3.877 2.66%
rng::move(list<int>)/1048576 1032582.965 -
rng::move(list<int>)/262144 251545.677 -
rng::move(list<int>)/32768 34954.672 2.15%
rng::move(list<int>)/4096 6711.652 23.21%
rng::move(list<int>)/512 371.260 -
rng::move(list<int>)/64 40.675 -
rng::move(list<int>)/8 3.926 -
rng::move(vector<bool>)_(aligned)/1048576 2124.292 -
rng::move(vector<bool>)_(aligned)/262144 256.754 -
rng::move(vector<bool>)_(aligned)/32768 37.593 -
rng::move(vector<bool>)_(aligned)/4096 8.191 -
rng::move(vector<bool>)_(aligned)/512 2.653 -
rng::move(vector<bool>)_(aligned)/64 1.894 -
rng::move(vector<bool>)_(unaligned)/1048576 6714.004 -
rng::move(vector<bool>)_(unaligned)/262144 1582.745 -
rng::move(vector<bool>)_(unaligned)/32768 202.745 -
rng::move(vector<bool>)_(unaligned)/4096 25.909 -
rng::move(vector<bool>)_(unaligned)/512 4.166 -
rng::move(vector<bool>)_(unaligned)/64 1.653 -
rng::move(vector<int>)/1048576 56791.771 -
rng::move(vector<int>)/262144 22587.064 1.58%
rng::move(vector<int>)/32768 2140.101 -
rng::move(vector<int>)/4096 136.266 -
rng::move(vector<int>)/512 20.438 -
rng::move(vector<int>)/64 4.100 -
rng::move(vector<int>)/8 2.271 -
rng::move_backward(deque<int>)/1048576 127129.705 -
rng::move_backward(deque<int>)/262144 30763.746 1.14%
rng::move_backward(deque<int>)/32768 3667.864 -
rng::move_backward(deque<int>)/4096 159.566 -
rng::move_backward(deque<int>)/512 26.304 -
rng::move_backward(deque<int>)/64 7.298 -
rng::move_backward(deque<int>)/8 4.055 -
rng::move_backward(list<int>)/1048576 1052560.681 1.15%
rng::move_backward(list<int>)/262144 306758.838 -7.47%
rng::move_backward(list<int>)/32768 35053.185 -
rng::move_backward(list<int>)/4096 7354.194 39.88%
rng::move_backward(list<int>)/512 371.153 -
rng::move_backward(list<int>)/64 40.436 -
rng::move_backward(list<int>)/8 3.719 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2125.093 -18.85%
rng::move_backward(vector<bool>)_(aligned)/262144 256.943 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.335 1.15%
rng::move_backward(vector<bool>)_(aligned)/4096 7.891 -
rng::move_backward(vector<bool>)_(aligned)/512 2.649 -
rng::move_backward(vector<bool>)_(aligned)/64 1.846 5.87%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6487.006 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1582.901 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.807 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.051 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.703 -
rng::move_backward(vector<bool>)_(unaligned)/64 1.897 -
rng::move_backward(vector<int>)/1048576 57542.763 -7.49%
rng::move_backward(vector<int>)/262144 21882.165 -
rng::move_backward(vector<int>)/32768 2147.548 -18.99%
rng::move_backward(vector<int>)/4096 135.772 -
rng::move_backward(vector<int>)/512 20.876 -
rng::move_backward(vector<int>)/64 4.143 -
rng::move_backward(vector<int>)/8 2.286 -1.62%
rng::none_of(deque<int>)_(process_all)/32 15.875 -
rng::none_of(deque<int>)_(process_all)/32768 15423.825 -
rng::none_of(deque<int>)_(process_all)/50 26.803 -3.15%
rng::none_of(deque<int>)_(process_all)/8 4.824 -
rng::none_of(deque<int>)_(process_all)/8192 3859.565 -
rng::none_of(list<int>)_(process_all)/32 11.545 -
rng::none_of(list<int>)_(process_all)/32768 25674.954 -
rng::none_of(list<int>)_(process_all)/50 21.811 -
rng::none_of(list<int>)_(process_all)/8 2.609 -
rng::none_of(list<int>)_(process_all)/8192 7831.834 -
rng::none_of(vector<int>)_(process_all)/32 8.304 -
rng::none_of(vector<int>)_(process_all)/32768 8091.460 -
rng::none_of(vector<int>)_(process_all)/50 12.595 -
rng::none_of(vector<int>)_(process_all)/8 2.443 1.81%
rng::none_of(vector<int>)_(process_all)/8192 2027.413 -
rng::partial_sort(deque<int>)_(ascending)/1024 7851.241 -
rng::partial_sort(deque<int>)_(ascending)/8 30.923 -
rng::partial_sort(deque<int>)_(ascending)/8192 165331.749 -
rng::partial_sort(deque<int>)_(descending)/1024 18454.383 -
rng::partial_sort(deque<int>)_(descending)/8 40.332 -2.17%
rng::partial_sort(deque<int>)_(descending)/8192 280407.281 -
rng::partial_sort(deque<int>)_(heap)/1024 18435.741 -
rng::partial_sort(deque<int>)_(heap)/8 38.103 -
rng::partial_sort(deque<int>)_(heap)/8192 291121.132 1.48%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7854.239 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.025 -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 160463.311 -2.67%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19650.227 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.988 2.02%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 286060.758 1.71%
rng::partial_sort(deque<int>)_(repeated)/1024 6570.267 -
rng::partial_sort(deque<int>)_(repeated)/8 27.380 -
rng::partial_sort(deque<int>)_(repeated)/8192 69811.161 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16043.971 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.588 -1.51%
rng::partial_sort(deque<int>)_(shuffled)/8192 265922.960 1.60%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4992.946 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 21.994 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55539.897 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8241.365 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.871 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97797.933 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8276.924 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 25.031 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 101108.493 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4985.451 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.995 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55478.796 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9241.445 1.01%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.991 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97791.074 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3945.988 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 22.459 3.34%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46926.609 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6948.068 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.189 1.40%
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91378.034 -
rng::partial_sort(vector<int>)_(ascending)/1024 4997.313 -
rng::partial_sort(vector<int>)_(ascending)/8 20.794 -
rng::partial_sort(vector<int>)_(ascending)/8192 54697.926 -
rng::partial_sort(vector<int>)_(descending)/1024 8239.914 -
rng::partial_sort(vector<int>)_(descending)/8 25.341 -
rng::partial_sort(vector<int>)_(descending)/8192 97427.849 -
rng::partial_sort(vector<int>)_(heap)/1024 8235.157 -
rng::partial_sort(vector<int>)_(heap)/8 27.395 -2.01%
rng::partial_sort(vector<int>)_(heap)/8192 100966.748 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4991.928 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.809 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54451.205 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9105.934 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.851 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97354.989 -
rng::partial_sort(vector<int>)_(repeated)/1024 3947.959 -
rng::partial_sort(vector<int>)_(repeated)/8 20.323 -
rng::partial_sort(vector<int>)_(repeated)/8192 46780.327 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6950.194 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.501 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88246.057 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5495.208 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.664 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57611.979 1.13%
rng::partial_sort_copy(deque<int>)_(descending)/1024 8507.012 -
rng::partial_sort_copy(deque<int>)_(descending)/8 21.158 -1.42%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99509.272 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8599.339 -1.27%
rng::partial_sort_copy(deque<int>)_(heap)/8 16.490 -1.19%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103597.675 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5455.824 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.627 -2.81%
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57276.623 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9393.704 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.758 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99967.416 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4300.332 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.705 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49272.164 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7220.592 -1.11%
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.111 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91890.534 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5647.887 -
rng::partial_sort_copy(list<int>)_(ascending)/8 8.919 -1.83%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61921.319 1.45%
rng::partial_sort_copy(list<int>)_(descending)/1024 8518.822 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.861 -
rng::partial_sort_copy(list<int>)_(descending)/8192 100930.093 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8637.313 1.74%
rng::partial_sort_copy(list<int>)_(heap)/8 16.496 -
rng::partial_sort_copy(list<int>)_(heap)/8192 106507.442 1.57%
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 6418.638 14.17%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.915 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61004.197 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9849.366 4.04%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.044 -2.09%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101772.239 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 5387.786 19.59%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.493 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 52795.683 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7318.188 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.064 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92939.805 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5237.884 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.012 -1.04%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55731.055 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8387.673 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.710 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98009.557 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8368.805 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.792 2.67%
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102492.811 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5225.651 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.982 -5.82%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55668.383 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9164.227 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.835 -2.23%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98844.945 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4075.985 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.060 -2.33%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47643.548 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7148.193 1.46%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.363 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91808.310 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5110.365 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.109 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55272.087 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8364.394 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.052 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98670.328 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8316.074 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.194 1.26%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102495.927 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5095.731 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.061 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55141.834 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9222.704 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.909 -1.49%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99852.999 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4030.027 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.658 -1.44%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47471.246 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7126.515 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.426 -1.47%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93599.238 -
rng::partition(deque<int>)_(dense)/1024 358.689 -
rng::partition(deque<int>)_(dense)/32 10.577 -2.33%
rng::partition(deque<int>)_(dense)/50 15.836 -1.41%
rng::partition(deque<int>)_(dense)/8192 2807.234 -
rng::partition(deque<int>)_(sparse)/1024 390.194 -
rng::partition(deque<int>)_(sparse)/32 11.683 10.38%
rng::partition(deque<int>)_(sparse)/50 17.437 14.94%
rng::partition(deque<int>)_(sparse)/8192 3028.024 -
rng::partition(list<int>)_(dense)/1024 386.685 -53.60%
rng::partition(list<int>)_(dense)/32 8.638 -
rng::partition(list<int>)_(dense)/50 13.231 -
rng::partition(list<int>)_(dense)/8192 4353.108 -1.37%
rng::partition(list<int>)_(sparse)/1024 1502.681 103.13%
rng::partition(list<int>)_(sparse)/32 8.903 -
rng::partition(list<int>)_(sparse)/50 15.024 -3.88%
rng::partition(list<int>)_(sparse)/8192 7020.619 -
rng::partition(vector<int>)_(dense)/1024 244.067 -
rng::partition(vector<int>)_(dense)/32 8.658 7.59%
rng::partition(vector<int>)_(dense)/50 12.559 -
rng::partition(vector<int>)_(dense)/8192 1886.424 -
rng::partition(vector<int>)_(sparse)/1024 260.406 -
rng::partition(vector<int>)_(sparse)/32 8.855 -3.45%
rng::partition(vector<int>)_(sparse)/50 14.486 3.94%
rng::partition(vector<int>)_(sparse)/8192 1878.606 -
rng::partition_copy(deque<int>)/1024 689.826 -
rng::partition_copy(deque<int>)/32 15.608 -
rng::partition_copy(deque<int>)/50 28.853 1.90%
rng::partition_copy(deque<int>)/8192 5562.584 -
rng::partition_copy(list<int>)/1024 728.644 -
rng::partition_copy(list<int>)/32 16.020 -
rng::partition_copy(list<int>)/50 28.884 -
rng::partition_copy(list<int>)/8192 7535.227 7.95%
rng::partition_copy(vector<int>)/1024 686.391 -
rng::partition_copy(vector<int>)/32 15.121 -
rng::partition_copy(vector<int>)/50 26.244 -
rng::partition_copy(vector<int>)/8192 5527.632 -
rng::partition_point(deque<int>)/1024 9.133 -
rng::partition_point(deque<int>)/32 4.124 1.17%
rng::partition_point(deque<int>)/50 4.281 -
rng::partition_point(deque<int>)/8192 15.836 -1.12%
rng::partition_point(list<int>)/1024 1271.323 -
rng::partition_point(list<int>)/32 15.774 1.31%
rng::partition_point(list<int>)/50 24.581 -
rng::partition_point(list<int>)/8192 13666.224 -3.38%
rng::partition_point(vector<int>)/1024 7.606 1.60%
rng::partition_point(vector<int>)/32 2.294 -
rng::partition_point(vector<int>)/50 2.307 -
rng::partition_point(vector<int>)/8192 10.798 2.05%
rng::remove(deque<int>)_(prefix)/1024 529.476 -
rng::remove(deque<int>)_(prefix)/32 53.561 -
rng::remove(deque<int>)_(prefix)/50 62.360 -
rng::remove(deque<int>)_(prefix)/8192 3891.844 -
rng::remove(deque<int>)_(sprinkled)/1024 522.070 -
rng::remove(deque<int>)_(sprinkled)/32 53.847 -2.36%
rng::remove(deque<int>)_(sprinkled)/50 59.213 -4.06%
rng::remove(deque<int>)_(sprinkled)/8192 3876.265 -
rng::remove(list<int>)_(prefix)/1024 949.170 -11.70%
rng::remove(list<int>)_(prefix)/32 55.429 -3.48%
rng::remove(list<int>)_(prefix)/50 66.994 -5.71%
rng::remove(list<int>)_(prefix)/8192 9077.162 -1.07%
rng::remove(list<int>)_(sprinkled)/1024 947.191 -
rng::remove(list<int>)_(sprinkled)/32 54.991 -
rng::remove(list<int>)_(sprinkled)/50 64.220 -
rng::remove(list<int>)_(sprinkled)/8192 7937.112 -
rng::remove(vector<int>)_(prefix)/1024 310.519 -
rng::remove(vector<int>)_(prefix)/32 51.757 -1.17%
rng::remove(vector<int>)_(prefix)/50 56.211 -
rng::remove(vector<int>)_(prefix)/8192 2098.660 -
rng::remove(vector<int>)_(sprinkled)/1024 517.403 -3.53%
rng::remove(vector<int>)_(sprinkled)/32 57.029 -1.90%
rng::remove(vector<int>)_(sprinkled)/50 64.707 -
rng::remove(vector<int>)_(sprinkled)/8192 3788.995 -3.36%
rng::remove_copy(deque<int>)_(prefix)/1024 381.078 -2.40%
rng::remove_copy(deque<int>)_(prefix)/32 12.752 -
rng::remove_copy(deque<int>)_(prefix)/50 20.545 -
rng::remove_copy(deque<int>)_(prefix)/8192 3357.425 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 361.237 1.22%
rng::remove_copy(deque<int>)_(sprinkled)/32 12.191 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.400 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2888.700 1.29%
rng::remove_copy(list<int>)_(prefix)/1024 749.692 -
rng::remove_copy(list<int>)_(prefix)/32 11.026 -
rng::remove_copy(list<int>)_(prefix)/50 19.201 -
rng::remove_copy(list<int>)_(prefix)/8192 7008.010 -
rng::remove_copy(list<int>)_(sprinkled)/1024 744.301 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.591 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.369 1.18%
rng::remove_copy(list<int>)_(sprinkled)/8192 7049.631 -
rng::remove_copy(vector<int>)_(prefix)/1024 272.588 -
rng::remove_copy(vector<int>)_(prefix)/32 10.973 1.16%
rng::remove_copy(vector<int>)_(prefix)/50 17.811 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.401 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.191 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.506 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.666 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1930.482 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 535.793 -
rng::remove_copy_if(deque<int>)_(prefix)/32 28.890 66.06%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.616 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3698.039 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.940 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 30.461 71.72%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.643 3.64%
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3414.844 -
rng::remove_copy_if(list<int>)_(prefix)/1024 796.386 -
rng::remove_copy_if(list<int>)_(prefix)/32 17.013 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.178 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7262.073 -1.10%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 789.320 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.656 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 25.173 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7252.396 -
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.859 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.267 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.922 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3377.761 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.868 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.144 -2.35%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.768 -1.09%
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2743.837 -
rng::remove_if(deque<int>)_(prefix)/1024 584.759 2.58%
rng::remove_if(deque<int>)_(prefix)/32 60.412 -3.11%
rng::remove_if(deque<int>)_(prefix)/50 69.035 -3.42%
rng::remove_if(deque<int>)_(prefix)/8192 4288.306 -
rng::remove_if(deque<int>)_(sprinkled)/1024 541.473 -1.51%
rng::remove_if(deque<int>)_(sprinkled)/32 55.492 -3.12%
rng::remove_if(deque<int>)_(sprinkled)/50 62.433 -5.18%
rng::remove_if(deque<int>)_(sprinkled)/8192 3970.009 -
rng::remove_if(list<int>)_(prefix)/1024 994.748 -
rng::remove_if(list<int>)_(prefix)/32 61.625 -
rng::remove_if(list<int>)_(prefix)/50 74.085 -
rng::remove_if(list<int>)_(prefix)/8192 9588.062 2.73%
rng::remove_if(list<int>)_(sprinkled)/1024 1004.680 -14.86%
rng::remove_if(list<int>)_(sprinkled)/32 59.864 -4.73%
rng::remove_if(list<int>)_(sprinkled)/50 73.373 -9.05%
rng::remove_if(list<int>)_(sprinkled)/8192 8412.541 -3.41%
rng::remove_if(vector<int>)_(prefix)/1024 345.775 -1.07%
rng::remove_if(vector<int>)_(prefix)/32 52.061 -
rng::remove_if(vector<int>)_(prefix)/50 56.925 -
rng::remove_if(vector<int>)_(prefix)/8192 2564.972 -
rng::remove_if(vector<int>)_(sprinkled)/1024 520.938 -
rng::remove_if(vector<int>)_(sprinkled)/32 56.315 -
rng::remove_if(vector<int>)_(sprinkled)/50 64.875 -
rng::remove_if(vector<int>)_(sprinkled)/8192 3840.017 -
rng::replace(deque<int>)_(prefix)/1024 421.829 -
rng::replace(deque<int>)_(prefix)/32 12.975 -
rng::replace(deque<int>)_(prefix)/50 19.490 -
rng::replace(deque<int>)_(prefix)/8192 3343.142 -
rng::replace(deque<int>)_(sprinkled)/1024 358.992 -
rng::replace(deque<int>)_(sprinkled)/32 12.372 -
rng::replace(deque<int>)_(sprinkled)/50 18.557 -
rng::replace(deque<int>)_(sprinkled)/8192 2890.767 1.08%
rng::replace(list<int>)_(prefix)/1024 733.619 -
rng::replace(list<int>)_(prefix)/32 11.280 -
rng::replace(list<int>)_(prefix)/50 19.184 -
rng::replace(list<int>)_(prefix)/8192 7155.422 -
rng::replace(list<int>)_(sprinkled)/1024 729.882 -
rng::replace(list<int>)_(sprinkled)/32 11.341 -
rng::replace(list<int>)_(sprinkled)/50 20.018 -
rng::replace(list<int>)_(sprinkled)/8192 7331.092 -
rng::replace(vector<int>)_(prefix)/1024 166.048 4.43%
rng::replace(vector<int>)_(prefix)/32 5.228 -
rng::replace(vector<int>)_(prefix)/50 7.302 5.35%
rng::replace(vector<int>)_(prefix)/8192 1272.972 7.48%
rng::replace(vector<int>)_(sprinkled)/1024 173.850 -2.26%
rng::replace(vector<int>)_(sprinkled)/32 5.586 -10.87%
rng::replace(vector<int>)_(sprinkled)/50 8.548 -11.06%
rng::replace(vector<int>)_(sprinkled)/8192 1402.171 -
rng::replace_if(deque<int>)_(prefix)/1024 479.088 -
rng::replace_if(deque<int>)_(prefix)/32 13.957 -3.26%
rng::replace_if(deque<int>)_(prefix)/50 20.192 -1.03%
rng::replace_if(deque<int>)_(prefix)/8192 3470.324 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.545 -1.09%
rng::replace_if(deque<int>)_(sprinkled)/32 12.452 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.678 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2924.040 -1.73%
rng::replace_if(list<int>)_(prefix)/1024 746.143 -
rng::replace_if(list<int>)_(prefix)/32 13.255 -
rng::replace_if(list<int>)_(prefix)/50 24.841 -
rng::replace_if(list<int>)_(prefix)/8192 7167.116 -
rng::replace_if(list<int>)_(sprinkled)/1024 744.271 -
rng::replace_if(list<int>)_(sprinkled)/32 15.434 -
rng::replace_if(list<int>)_(sprinkled)/50 24.870 -
rng::replace_if(list<int>)_(sprinkled)/8192 7494.489 -
rng::replace_if(vector<int>)_(prefix)/1024 273.275 -
rng::replace_if(vector<int>)_(prefix)/32 8.945 -
rng::replace_if(vector<int>)_(prefix)/50 13.624 -
rng::replace_if(vector<int>)_(prefix)/8192 2048.014 -
rng::replace_if(vector<int>)_(sprinkled)/1024 245.836 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.896 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.032 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1920.623 -
rng::reverse(deque<int>)/32768 5733.800 -
rng::reverse(deque<int>)/4096 720.497 -
rng::reverse(deque<int>)/512 113.261 -
rng::reverse(deque<int>)/64 13.072 -
rng::reverse(deque<int>)/8 2.527 -
rng::reverse(list<int>)/32768 17074.992 -4.44%
rng::reverse(list<int>)/4096 1661.912 -3.86%
rng::reverse(list<int>)/512 198.390 1.09%
rng::reverse(list<int>)/64 19.058 -
rng::reverse(list<int>)/8 2.035 -
rng::reverse(vector<int>)/32768 1044.810 -
rng::reverse(vector<int>)/4096 131.488 -
rng::reverse(vector<int>)/512 16.457 -
rng::reverse(vector<int>)/64 4.110 -
rng::reverse(vector<int>)/8 1.663 -25.54%
rng::reverse_copy(deque<int>)/32768 7882.858 -
rng::reverse_copy(deque<int>)/4096 993.166 -
rng::reverse_copy(deque<int>)/512 127.514 1.39%
rng::reverse_copy(deque<int>)/64 20.055 -
rng::reverse_copy(deque<int>)/8 2.978 -1.45%
rng::reverse_copy(list<int>)/32768 26109.457 2.57%
rng::reverse_copy(list<int>)/4096 3058.825 1.25%
rng::reverse_copy(list<int>)/512 366.004 -
rng::reverse_copy(list<int>)/64 30.742 -
rng::reverse_copy(list<int>)/8 2.315 -2.34%
rng::reverse_copy(vector<int>)/32768 982.796 -
rng::reverse_copy(vector<int>)/4096 134.960 -
rng::reverse_copy(vector<int>)/512 17.274 -
rng::reverse_copy(vector<int>)/64 2.544 1.26%
rng::reverse_copy(vector<int>)/8 2.469 1.27%
rng::rotate(deque<int>)_(1_element_backward)/1024 43.179 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.563 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.743 1.41%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.325 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.884 1.69%
rng::rotate(deque<int>)_(1_element_forward)/32 4.862 3.94%
rng::rotate(deque<int>)_(1_element_forward)/50 5.901 -
rng::rotate(deque<int>)_(1_element_forward)/8192 302.511 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.301 -
rng::rotate(deque<int>)_(by_1/2)/32 7.281 -
rng::rotate(deque<int>)_(by_1/2)/50 10.285 -
rng::rotate(deque<int>)_(by_1/2)/8192 1461.270 -
rng::rotate(deque<int>)_(by_1/3)/1024 1820.412 1.06%
rng::rotate(deque<int>)_(by_1/3)/32 45.537 -
rng::rotate(deque<int>)_(by_1/3)/50 76.666 -
rng::rotate(deque<int>)_(by_1/3)/8192 22711.598 1.14%
rng::rotate(deque<int>)_(by_1/4)/1024 775.897 -
rng::rotate(deque<int>)_(by_1/4)/32 29.162 -
rng::rotate(deque<int>)_(by_1/4)/50 74.783 -
rng::rotate(deque<int>)_(by_1/4)/8192 6763.752 -
rng::rotate(list<int>)_(1_element_backward)/1024 746.413 -
rng::rotate(list<int>)_(1_element_backward)/32 13.706 -
rng::rotate(list<int>)_(1_element_backward)/50 24.991 -
rng::rotate(list<int>)_(1_element_backward)/8192 7983.547 2.41%
rng::rotate(list<int>)_(1_element_forward)/1024 737.539 -
rng::rotate(list<int>)_(1_element_forward)/32 14.383 1.27%
rng::rotate(list<int>)_(1_element_forward)/50 26.849 2.29%
rng::rotate(list<int>)_(1_element_forward)/8192 7838.314 1.97%
rng::rotate(list<int>)_(by_1/2)/1024 383.394 -
rng::rotate(list<int>)_(by_1/2)/32 6.746 -
rng::rotate(list<int>)_(by_1/2)/50 12.837 1.07%
rng::rotate(list<int>)_(by_1/2)/8192 4910.107 -7.76%
rng::rotate(list<int>)_(by_1/3)/1024 813.419 1.09%
rng::rotate(list<int>)_(by_1/3)/32 14.686 3.63%
rng::rotate(list<int>)_(by_1/3)/50 24.553 2.74%
rng::rotate(list<int>)_(by_1/3)/8192 8757.250 -
rng::rotate(list<int>)_(by_1/4)/1024 583.172 -
rng::rotate(list<int>)_(by_1/4)/32 14.450 1.14%
rng::rotate(list<int>)_(by_1/4)/50 24.582 -
rng::rotate(list<int>)_(by_1/4)/8192 8240.103 15.28%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.249 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.257 -
rng::rotate(vector<bool>)_(1_element_backward)/50 18.239 -1.03%
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.549 -2.07%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.496 -5.10%
rng::rotate(vector<bool>)_(1_element_forward)/32 18.341 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.282 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.383 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.798 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.181 -1.11%
rng::rotate(vector<bool>)_(by_1/2)/50 18.017 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.152 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.648 -
rng::rotate(vector<bool>)_(by_1/3)/32 18.045 -
rng::rotate(vector<bool>)_(by_1/3)/50 17.996 -1.28%
rng::rotate(vector<bool>)_(by_1/3)/8192 145.809 -
rng::rotate(vector<bool>)_(by_1/4)/1024 15.307 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.189 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.016 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.194 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.626 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.906 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.344 -
rng::rotate(vector<int>)_(1_element_backward)/8192 297.825 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.582 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.969 1.09%
rng::rotate(vector<int>)_(1_element_forward)/50 4.558 -13.36%
rng::rotate(vector<int>)_(1_element_forward)/8192 282.278 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.185 -
rng::rotate(vector<int>)_(by_1/2)/32 3.689 -
rng::rotate(vector<int>)_(by_1/2)/50 4.465 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.000 -
rng::rotate(vector<int>)_(by_1/3)/1024 1367.250 -
rng::rotate(vector<int>)_(by_1/3)/32 21.627 -
rng::rotate(vector<int>)_(by_1/3)/50 40.062 -
rng::rotate(vector<int>)_(by_1/3)/8192 10917.280 -
rng::rotate(vector<int>)_(by_1/4)/1024 330.755 -
rng::rotate(vector<int>)_(by_1/4)/32 12.089 -
rng::rotate(vector<int>)_(by_1/4)/50 40.206 -
rng::rotate(vector<int>)_(by_1/4)/8192 2611.886 -
rng::rotate_copy(deque<int>)/1024 33.964 -1.09%
rng::rotate_copy(deque<int>)/32 2.643 -
rng::rotate_copy(deque<int>)/50 3.013 -
rng::rotate_copy(deque<int>)/8192 293.976 -
rng::rotate_copy(list<int>)/1024 729.755 -
rng::rotate_copy(list<int>)/32 8.605 -
rng::rotate_copy(list<int>)/50 13.577 -
rng::rotate_copy(list<int>)/8192 6849.935 -14.30%
rng::rotate_copy(vector<int>)/1024 33.701 1.34%
rng::rotate_copy(vector<int>)/32 2.085 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 530.683 8.80%
rng::sample(deque<int>)/1024 11437.245 -1.68%
rng::sample(deque<int>)/32 312.434 -
rng::sample(deque<int>)/8192 92165.348 -1.76%
rng::sample(list<int>)/1024 12052.909 -
rng::sample(list<int>)/32 319.162 -
rng::sample(list<int>)/8192 98694.052 -
rng::sample(vector<int>)/1024 11452.661 -
rng::sample(vector<int>)/32 310.690 -
rng::sample(vector<int>)/8192 91762.825 -
rng::search(deque<int>)_(near_matches)/1000 20331.609 -3.24%
rng::search(deque<int>)_(near_matches)/1024 21237.578 -3.87%
rng::search(deque<int>)_(near_matches)/8192 1455375.346 -
rng::search(deque<int>)_(no_match)/1000 406.582 -
rng::search(deque<int>)_(no_match)/1024 415.420 -
rng::search(deque<int>)_(no_match)/1048576 425447.847 -
rng::search(deque<int>)_(no_match)/8192 3315.686 -
rng::search(deque<int>)_(same_length)/1000 359.552 10.09%
rng::search(deque<int>)_(same_length)/1024 486.523 2.51%
rng::search(deque<int>)_(same_length)/8192 3875.828 2.27%
rng::search(deque<int>)_(single_element)/1000 434.827 -
rng::search(deque<int>)_(single_element)/1024 460.283 -
rng::search(deque<int>)_(single_element)/8192 3648.530 -
rng::search(deque<int>,_pred)_(near_matches)/1000 26680.340 -3.93%
rng::search(deque<int>,_pred)_(near_matches)/1024 27322.629 -6.14%
rng::search(deque<int>,_pred)_(near_matches)/8192 1527956.336 -2.61%
rng::search(deque<int>,_pred)_(no_match)/1000 428.123 -
rng::search(deque<int>,_pred)_(no_match)/1024 392.462 -10.10%
rng::search(deque<int>,_pred)_(no_match)/1048576 445644.167 -
rng::search(deque<int>,_pred)_(no_match)/8192 3498.648 -
rng::search(deque<int>,_pred)_(same_length)/1000 488.704 -2.13%
rng::search(deque<int>,_pred)_(same_length)/1024 510.645 -
rng::search(deque<int>,_pred)_(same_length)/8192 4061.837 -
rng::search(deque<int>,_pred)_(single_element)/1000 477.993 -
rng::search(deque<int>,_pred)_(single_element)/1024 488.385 -
rng::search(deque<int>,_pred)_(single_element)/8192 3891.251 -
rng::search(list<int>)_(near_matches)/1000 37820.089 -
rng::search(list<int>)_(near_matches)/1024 39808.140 -
rng::search(list<int>)_(near_matches)/8192 2566575.399 -
rng::search(list<int>)_(no_match)/1000 694.925 -
rng::search(list<int>)_(no_match)/1024 738.972 4.67%
rng::search(list<int>)_(no_match)/1048576 838528.627 -1.71%
rng::search(list<int>)_(no_match)/8192 6900.466 -3.06%
rng::search(list<int>)_(same_length)/1000 746.735 -
rng::search(list<int>)_(same_length)/1024 761.453 -
rng::search(list<int>)_(same_length)/8192 8895.552 12.17%
rng::search(list<int>)_(single_element)/1000 677.687 -1.85%
rng::search(list<int>)_(single_element)/1024 719.794 1.75%
rng::search(list<int>)_(single_element)/8192 7436.239 -12.48%
rng::search(list<int>,_pred)_(near_matches)/1000 43558.016 -
rng::search(list<int>,_pred)_(near_matches)/1024 45097.345 -
rng::search(list<int>,_pred)_(near_matches)/8192 2802258.668 -
rng::search(list<int>,_pred)_(no_match)/1000 752.666 -
rng::search(list<int>,_pred)_(no_match)/1024 769.791 -
rng::search(list<int>,_pred)_(no_match)/1048576 903166.345 -
rng::search(list<int>,_pred)_(no_match)/8192 7380.473 -9.86%
rng::search(list<int>,_pred)_(same_length)/1000 771.928 -
rng::search(list<int>,_pred)_(same_length)/1024 792.354 -
rng::search(list<int>,_pred)_(same_length)/8192 8765.366 -9.06%
rng::search(list<int>,_pred)_(single_element)/1000 840.446 -
rng::search(list<int>,_pred)_(single_element)/1024 861.421 -
rng::search(list<int>,_pred)_(single_element)/8192 8295.805 -12.73%
rng::search(vector<int>)_(near_matches)/1000 13653.069 -
rng::search(vector<int>)_(near_matches)/1024 14339.988 -
rng::search(vector<int>)_(near_matches)/8192 772628.130 -
rng::search(vector<int>)_(no_match)/1000 207.669 -1.66%
rng::search(vector<int>)_(no_match)/1024 212.323 -1.97%
rng::search(vector<int>)_(no_match)/1048576 210742.700 -1.69%
rng::search(vector<int>)_(no_match)/8192 1640.549 -
rng::search(vector<int>)_(same_length)/1000 241.526 -
rng::search(vector<int>)_(same_length)/1024 246.271 -
rng::search(vector<int>)_(same_length)/8192 1876.499 -
rng::search(vector<int>)_(single_element)/1000 230.747 -
rng::search(vector<int>)_(single_element)/1024 235.992 -
rng::search(vector<int>)_(single_element)/8192 1822.608 -
rng::search(vector<int>,_pred)_(near_matches)/1000 22646.805 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23689.596 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1454917.880 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.953 -
rng::search(vector<int>,_pred)_(no_match)/1024 531.729 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579311.017 -
rng::search(vector<int>,_pred)_(no_match)/8192 4246.418 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.136 -
rng::search(vector<int>,_pred)_(same_length)/1024 615.835 -
rng::search(vector<int>,_pred)_(same_length)/8192 4923.666 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.491 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.256 -
rng::search(vector<int>,_pred)_(single_element)/8192 4703.782 -
rng::search_n(deque<int>)_(no_match)/1000 431.265 -
rng::search_n(deque<int>)_(no_match)/1024 443.050 -
rng::search_n(deque<int>)_(no_match)/1048576 443663.822 -
rng::search_n(deque<int>)_(no_match)/8192 3467.372 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 670.005 -7.76%
rng::search_n(deque<int>,_pred)_(no_match)/1024 612.614 1.30%
rng::search_n(deque<int>,_pred)_(no_match)/1048576 555832.477 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4311.933 -
rng::search_n(list<int>)_(no_match)/1000 708.650 -
rng::search_n(list<int>)_(no_match)/1024 724.260 -
rng::search_n(list<int>)_(no_match)/1048576 845867.126 3.36%
rng::search_n(list<int>)_(no_match)/8192 7418.240 8.06%
rng::search_n(list<int>,_pred)_(no_match)/1000 836.070 1.45%
rng::search_n(list<int>,_pred)_(no_match)/1024 848.945 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 984427.966 -
rng::search_n(list<int>,_pred)_(no_match)/8192 8234.996 5.69%
rng::search_n(vector<int>)_(no_match)/1000 205.790 -
rng::search_n(vector<int>)_(no_match)/1024 210.626 -
rng::search_n(vector<int>)_(no_match)/1048576 209065.577 -
rng::search_n(vector<int>)_(no_match)/8192 1627.460 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.789 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.397 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575996.949 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4224.926 -
rng::shuffle(deque<int>)/1024 9661.564 -
rng::shuffle(deque<int>)/32 305.012 -
rng::shuffle(deque<int>)/8192 76260.314 -
rng::shuffle(vector<int>)/1024 9076.922 -
rng::shuffle(vector<int>)/32 287.885 -
rng::shuffle(vector<int>)/8192 71894.955 -
rng::sort(deque<int>)_(ascending)/1024 768.054 -
rng::sort(deque<int>)_(ascending)/8 18.506 1.73%
rng::sort(deque<int>)_(ascending)/8192 5762.598 -
rng::sort(deque<int>)_(descending)/1024 1301.763 -
rng::sort(deque<int>)_(descending)/8 25.927 1.94%
rng::sort(deque<int>)_(descending)/8192 10419.846 -
rng::sort(deque<int>)_(heap)/1024 6298.572 -
rng::sort(deque<int>)_(heap)/8 25.142 2.01%
rng::sort(deque<int>)_(heap)/8192 69569.164 -
rng::sort(deque<int>)_(pipe-organ)/1024 2824.503 1.49%
rng::sort(deque<int>)_(pipe-organ)/8 20.964 -
rng::sort(deque<int>)_(pipe-organ)/8192 26706.350 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18361.168 1.02%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.409 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 448640.376 -
rng::sort(deque<int>)_(repeated)/1024 964.686 -
rng::sort(deque<int>)_(repeated)/8 18.938 1.07%
rng::sort(deque<int>)_(repeated)/8192 6758.835 -
rng::sort(deque<int>)_(shuffled)/1024 6903.556 -
rng::sort(deque<int>)_(shuffled)/8 23.561 -
rng::sort(deque<int>)_(shuffled)/8192 80686.414 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 546.573 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.480 1.04%
rng::sort(vector<NonIntegral>)_(ascending)/8192 3770.283 -
rng::sort(vector<NonIntegral>)_(descending)/1024 785.273 -
rng::sort(vector<NonIntegral>)_(descending)/8 24.499 -1.04%
rng::sort(vector<NonIntegral>)_(descending)/8192 5305.110 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4263.896 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.796 -
rng::sort(vector<NonIntegral>)_(heap)/8192 49641.594 -1.83%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1901.613 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.329 1.01%
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18508.121 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13263.250 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.536 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155353.542 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.131 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.712 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3744.997 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4670.130 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.876 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83488.333 -
rng::sort(vector<int>)_(ascending)/1024 540.589 -
rng::sort(vector<int>)_(ascending)/8 16.806 -
rng::sort(vector<int>)_(ascending)/8192 3762.953 -
rng::sort(vector<int>)_(descending)/1024 1058.247 1.72%
rng::sort(vector<int>)_(descending)/8 25.787 2.32%
rng::sort(vector<int>)_(descending)/8192 7412.472 1.43%
rng::sort(vector<int>)_(heap)/1024 4561.773 -
rng::sort(vector<int>)_(heap)/8 22.548 -
rng::sort(vector<int>)_(heap)/8192 45726.852 -
rng::sort(vector<int>)_(pipe-organ)/1024 2289.889 -
rng::sort(vector<int>)_(pipe-organ)/8 18.712 -
rng::sort(vector<int>)_(pipe-organ)/8192 21571.728 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13558.823 5.04%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.835 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 155013.214 5.02%
rng::sort(vector<int>)_(repeated)/1024 663.647 -
rng::sort(vector<int>)_(repeated)/8 16.918 -
rng::sort(vector<int>)_(repeated)/8192 5034.437 -
rng::sort(vector<int>)_(shuffled)/1024 4660.945 -
rng::sort(vector<int>)_(shuffled)/8 21.105 -
rng::sort(vector<int>)_(shuffled)/8192 45034.028 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3402.973 -1.24%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1958.399 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1992.600 -1.00%
rng::stable_partition(deque<int>)_(alloc_fails)/8192 17002.070 -
rng::stable_partition(deque<int>)_(dense)/1024 586.994 -7.77%
rng::stable_partition(deque<int>)_(dense)/32 29.486 -2.92%
rng::stable_partition(deque<int>)_(dense)/50 39.164 -4.52%
rng::stable_partition(deque<int>)_(dense)/8192 5665.189 -
rng::stable_partition(deque<int>)_(sparse)/1024 463.482 1.21%
rng::stable_partition(deque<int>)_(sparse)/32 12.308 8.12%
rng::stable_partition(deque<int>)_(sparse)/50 30.043 6.76%
rng::stable_partition(deque<int>)_(sparse)/8192 3387.107 -4.92%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4218.548 1.09%
rng::stable_partition(list<int>)_(alloc_fails)/32 1931.830 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1958.842 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25037.682 -8.33%
rng::stable_partition(list<int>)_(dense)/1024 1747.443 -
rng::stable_partition(list<int>)_(dense)/32 33.982 -
rng::stable_partition(list<int>)_(dense)/50 57.299 4.54%
rng::stable_partition(list<int>)_(dense)/8192 21816.232 -2.76%
rng::stable_partition(list<int>)_(sparse)/1024 930.502 -
rng::stable_partition(list<int>)_(sparse)/32 9.851 -
rng::stable_partition(list<int>)_(sparse)/50 26.402 -1.32%
rng::stable_partition(list<int>)_(sparse)/8192 8864.666 -4.41%
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2957.268 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1915.928 -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1939.049 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9900.831 -
rng::stable_partition(vector<int>)_(dense)/1024 298.306 -
rng::stable_partition(vector<int>)_(dense)/32 21.707 -
rng::stable_partition(vector<int>)_(dense)/50 25.688 -
rng::stable_partition(vector<int>)_(dense)/8192 2103.355 -
rng::stable_partition(vector<int>)_(sparse)/1024 209.865 -
rng::stable_partition(vector<int>)_(sparse)/32 7.029 -1.36%
rng::stable_partition(vector<int>)_(sparse)/50 20.419 -2.66%
rng::stable_partition(vector<int>)_(sparse)/8192 1507.754 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4190.230 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.543 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18952.251 -1.27%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 31544.155 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.703 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27205.477 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14540.012 1.07%
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.149 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26266.689 -2.66%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18049.222 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.059 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22859.795 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 27528.470 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.996 2.39%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28903.487 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3849.635 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.271 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12927.780 -15.82%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20253.151 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.474 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24947.108 -8.18%
rng::stable_sort(deque<int>)_(ascending)/1024 2109.716 -1.48%
rng::stable_sort(deque<int>)_(ascending)/8 19.085 5.22%
rng::stable_sort(deque<int>)_(ascending)/8192 13660.754 -
rng::stable_sort(deque<int>)_(descending)/1024 2938.105 -1.11%
rng::stable_sort(deque<int>)_(descending)/8 28.060 5.13%
rng::stable_sort(deque<int>)_(descending)/8192 21374.193 -
rng::stable_sort(deque<int>)_(heap)/1024 2745.162 -1.21%
rng::stable_sort(deque<int>)_(heap)/8 26.126 1.35%
rng::stable_sort(deque<int>)_(heap)/8192 17899.366 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2940.435 -1.20%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.795 1.96%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20950.737 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3119.688 -1.35%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 19.191 5.87%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21142.678 -
rng::stable_sort(deque<int>)_(repeated)/1024 1334.522 -2.77%
rng::stable_sort(deque<int>)_(repeated)/8 18.447 -
rng::stable_sort(deque<int>)_(repeated)/8192 7581.858 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2481.625 -1.37%
rng::stable_sort(deque<int>)_(shuffled)/8 24.243 1.40%
rng::stable_sort(deque<int>)_(shuffled)/8192 14939.611 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4433.007 -3.27%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.684 -4.61%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54343.487 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24130.264 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.159 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129312.042 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14155.701 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.333 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117822.757 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14448.383 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.039 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95051.143 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23601.592 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.755 -2.86%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149976.553 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3449.571 4.47%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.680 -4.04%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19161.194 -9.16%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18371.776 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.095 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158061.446 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4008.030 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.638 -1.35%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45545.230 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13821.398 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.629 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 201201.361 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10403.159 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.946 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126179.837 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9062.652 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.345 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126547.579 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14947.909 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.644 -2.89%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 214303.768 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1374.958 -1.57%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.577 -1.46%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15004.096 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12799.437 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.742 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184789.446 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4404.939 -6.02%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.722 -2.27%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19765.491 -4.50%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24328.071 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.746 2.61%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24920.124 4.20%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14553.678 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.483 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31923.679 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14447.048 -2.24%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.321 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21974.107 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23745.622 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.918 -5.53%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35755.328 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3425.035 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.379 -3.93%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9574.030 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18789.010 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.273 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28679.099 -
rng::stable_sort(vector<int>)_(ascending)/1024 2108.369 -
rng::stable_sort(vector<int>)_(ascending)/8 16.743 -
rng::stable_sort(vector<int>)_(ascending)/8192 13540.982 -
rng::stable_sort(vector<int>)_(descending)/1024 2863.381 -
rng::stable_sort(vector<int>)_(descending)/8 25.429 1.67%
rng::stable_sort(vector<int>)_(descending)/8192 18398.042 -
rng::stable_sort(vector<int>)_(heap)/1024 2568.697 -
rng::stable_sort(vector<int>)_(heap)/8 22.186 -
rng::stable_sort(vector<int>)_(heap)/8192 14470.300 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2836.816 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.522 2.02%
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18293.085 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2923.407 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.642 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18337.628 -
rng::stable_sort(vector<int>)_(repeated)/1024 1090.747 -4.54%
rng::stable_sort(vector<int>)_(repeated)/8 16.791 -
rng::stable_sort(vector<int>)_(repeated)/8192 5263.899 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2245.486 -1.46%
rng::stable_sort(vector<int>)_(shuffled)/8 21.040 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10866.119 -
rng::starts_with(deque<int>)/1000 473.981 2.53%
rng::starts_with(deque<int>)/1024 486.868 1.89%
rng::starts_with(deque<int>)/1048576 494391.508 -
rng::starts_with(deque<int>)/8 4.036 1.58%
rng::starts_with(deque<int>)/8192 3808.303 -
rng::starts_with(deque<int>,_pred)/1000 517.762 1.16%
rng::starts_with(deque<int>,_pred)/1024 531.403 1.15%
rng::starts_with(deque<int>,_pred)/1048576 517893.908 -
rng::starts_with(deque<int>,_pred)/8 4.660 -
rng::starts_with(deque<int>,_pred)/8192 3994.379 -
rng::starts_with(list<int>)/1000 764.925 -48.81%
rng::starts_with(list<int>)/1024 1563.599 32.15%
rng::starts_with(list<int>)/1048576 944621.406 -
rng::starts_with(list<int>)/8 2.976 -1.45%
rng::starts_with(list<int>)/8192 7505.612 -12.93%
rng::starts_with(list<int>,_pred)/1000 792.364 -
rng::starts_with(list<int>,_pred)/1024 811.077 -
rng::starts_with(list<int>,_pred)/1048576 971640.004 -
rng::starts_with(list<int>,_pred)/8 3.645 -
rng::starts_with(list<int>,_pred)/8192 12880.903 31.49%
rng::starts_with(vector<int>)/1000 72.858 -
rng::starts_with(vector<int>)/1024 75.384 -1.70%
rng::starts_with(vector<int>)/1048576 76639.395 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 604.598 -
rng::starts_with(vector<int>,_pred)/1000 448.036 -
rng::starts_with(vector<int>,_pred)/1024 515.777 -
rng::starts_with(vector<int>,_pred)/1048576 607888.213 -
rng::starts_with(vector<int>,_pred)/8 4.284 -
rng::starts_with(vector<int>,_pred)/8192 4736.224 -
rng::swap_ranges(deque<int>)/1024 336.573 6.57%
rng::swap_ranges(deque<int>)/32 11.249 4.80%
rng::swap_ranges(deque<int>)/50 21.198 8.19%
rng::swap_ranges(deque<int>)/8192 2694.351 6.36%
rng::swap_ranges(list<int>)/1024 778.980 -
rng::swap_ranges(list<int>)/32 16.736 -
rng::swap_ranges(list<int>)/50 29.668 -
rng::swap_ranges(list<int>)/8192 12295.154 22.49%
rng::swap_ranges(vector<int>)/1024 63.704 -
rng::swap_ranges(vector<int>)/32 4.714 -
rng::swap_ranges(vector<int>)/50 5.579 -
rng::swap_ranges(vector<int>)/8192 479.522 -
rng::transform(deque<int>)_(identity_transform)/1024 371.217 -
rng::transform(deque<int>)_(identity_transform)/32 12.277 -
rng::transform(deque<int>)_(identity_transform)/50 19.789 -
rng::transform(deque<int>)_(identity_transform)/8192 2445.712 -
rng::transform(deque<int>,_deque<int>)/1024 699.049 -
rng::transform(deque<int>,_deque<int>)/32 21.753 -
rng::transform(deque<int>,_deque<int>)/50 34.252 -
rng::transform(deque<int>,_deque<int>)/8192 5669.764 -
rng::transform(list<int>)_(identity_transform)/1024 747.600 -
rng::transform(list<int>)_(identity_transform)/32 17.073 -
rng::transform(list<int>)_(identity_transform)/50 30.352 -
rng::transform(list<int>)_(identity_transform)/8192 8129.492 13.67%
rng::transform(list<int>,_list<int>)/1024 889.716 -
rng::transform(list<int>,_list<int>)/32 24.197 -
rng::transform(list<int>,_list<int>)/50 38.935 -
rng::transform(list<int>,_list<int>)/8192 9714.465 -
rng::transform(vector<int>)_(identity_transform)/1024 263.113 -
rng::transform(vector<int>)_(identity_transform)/32 8.803 -
rng::transform(vector<int>)_(identity_transform)/50 16.413 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.173 -
rng::transform(vector<int>,_vector<int>)/1024 601.726 -
rng::transform(vector<int>,_vector<int>)/32 17.662 -
rng::transform(vector<int>,_vector<int>)/50 28.717 -
rng::transform(vector<int>,_vector<int>)/8192 4772.114 -
rng::unique(deque<int>)_(contiguous)/1024 738.351 -
rng::unique(deque<int>)_(contiguous)/32 64.073 6.37%
rng::unique(deque<int>)_(contiguous)/52 77.567 10.08%
rng::unique(deque<int>)_(contiguous)/8192 5538.043 -
rng::unique(deque<int>)_(sprinkled)/1024 629.902 -11.82%
rng::unique(deque<int>)_(sprinkled)/32 60.028 1.87%
rng::unique(deque<int>)_(sprinkled)/52 70.587 4.65%
rng::unique(deque<int>)_(sprinkled)/8192 5662.190 1.11%
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.595 -
rng::unique(deque<int>,_pred)_(contiguous)/32 59.154 1.09%
rng::unique(deque<int>,_pred)_(contiguous)/52 69.894 -
rng::unique(deque<int>,_pred)_(contiguous)/8192 4450.618 -1.04%
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.458 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.017 -1.03%
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.703 -2.11%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5256.663 -
rng::unique(list<int>)_(contiguous)/1024 930.830 1.04%
rng::unique(list<int>)_(contiguous)/32 55.189 -
rng::unique(list<int>)_(contiguous)/52 67.306 -
rng::unique(list<int>)_(contiguous)/8192 7157.609 -
rng::unique(list<int>)_(sprinkled)/1024 963.252 1.15%
rng::unique(list<int>)_(sprinkled)/32 64.479 -
rng::unique(list<int>)_(sprinkled)/52 77.995 -
rng::unique(list<int>)_(sprinkled)/8192 7866.329 -
rng::unique(list<int>,_pred)_(contiguous)/1024 995.353 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.662 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.265 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7765.374 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1026.940 -
rng::unique(list<int>,_pred)_(sprinkled)/32 67.725 -1.91%
rng::unique(list<int>,_pred)_(sprinkled)/52 84.377 -2.05%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8431.433 1.08%
rng::unique(vector<int>)_(contiguous)/1024 294.036 -
rng::unique(vector<int>)_(contiguous)/32 51.035 -
rng::unique(vector<int>)_(contiguous)/52 56.762 -
rng::unique(vector<int>)_(contiguous)/8192 1915.935 -
rng::unique(vector<int>)_(sprinkled)/1024 284.601 -
rng::unique(vector<int>)_(sprinkled)/32 50.727 -
rng::unique(vector<int>)_(sprinkled)/52 55.298 -
rng::unique(vector<int>)_(sprinkled)/8192 1925.606 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.272 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.562 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.579 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3780.664 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 693.098 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.561 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.873 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5240.871 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.082 -
rng::unique_copy(deque<int>)_(contiguous)/32 10.979 -33.36%
rng::unique_copy(deque<int>)_(contiguous)/52 16.710 -34.54%
rng::unique_copy(deque<int>)_(contiguous)/8192 3740.256 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.484 -
rng::unique_copy(deque<int>)_(sprinkled)/32 11.695 25.35%
rng::unique_copy(deque<int>)_(sprinkled)/52 18.500 25.44%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3731.814 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.130 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.625 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.559 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4440.293 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 720.035 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.253 -3.52%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.142 -3.57%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5725.333 -
rng::unique_copy(list<int>)_(contiguous)/1024 742.821 -
rng::unique_copy(list<int>)_(contiguous)/32 11.944 -
rng::unique_copy(list<int>)_(contiguous)/52 29.922 -
rng::unique_copy(list<int>)_(contiguous)/8192 6985.215 -
rng::unique_copy(list<int>)_(sprinkled)/1024 744.558 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.993 -
rng::unique_copy(list<int>)_(sprinkled)/52 22.196 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7593.861 1.83%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 792.517 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.475 1.12%
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.803 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7512.649 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 821.689 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.557 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 37.329 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7522.322 -
rng::unique_copy(vector<int>)_(contiguous)/1024 271.104 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.712 1.16%
rng::unique_copy(vector<int>)_(contiguous)/52 13.505 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1901.951 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.887 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.232 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.812 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1883.748 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.564 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.056 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.488 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3713.978 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 551.558 -4.29%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.731 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.174 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4239.111 -3.33%
std::adjacent_find(deque<int>)/1024 462.963 -
std::adjacent_find(deque<int>)/1048576 476639.068 -
std::adjacent_find(deque<int>)/50 14.985 -31.68%
std::adjacent_find(deque<int>)/8 3.033 -27.55%
std::adjacent_find(deque<int>)/8192 3719.683 -
std::adjacent_find(deque<int>,_pred)/1024 630.021 -
std::adjacent_find(deque<int>,_pred)/1048576 650373.184 -
std::adjacent_find(deque<int>,_pred)/50 29.841 -
std::adjacent_find(deque<int>,_pred)/8 4.392 -
std::adjacent_find(deque<int>,_pred)/8192 5085.783 -
std::adjacent_find(list<int>)/1024 714.434 -
std::adjacent_find(list<int>)/1048576 873310.301 -
std::adjacent_find(list<int>)/50 26.415 11.81%
std::adjacent_find(list<int>)/8 2.098 -2.30%
std::adjacent_find(list<int>)/8192 6761.576 -
std::adjacent_find(list<int>,_pred)/1024 827.708 -
std::adjacent_find(list<int>,_pred)/1048576 956129.555 -
std::adjacent_find(list<int>,_pred)/50 36.741 5.26%
std::adjacent_find(list<int>,_pred)/8 3.919 -
std::adjacent_find(list<int>,_pred)/8192 8164.758 -2.16%
std::adjacent_find(vector<int>)/1024 234.919 -
std::adjacent_find(vector<int>)/1048576 234696.371 -
std::adjacent_find(vector<int>)/50 11.992 -
std::adjacent_find(vector<int>)/8 2.024 -
std::adjacent_find(vector<int>)/8192 1833.241 -
std::adjacent_find(vector<int>,_pred)/1024 401.021 -
std::adjacent_find(vector<int>,_pred)/1048576 462675.892 -1.30%
std::adjacent_find(vector<int>,_pred)/50 23.638 -
std::adjacent_find(vector<int>,_pred)/8 3.351 -
std::adjacent_find(vector<int>,_pred)/8192 3209.330 -
std::all_of(deque<int>)_(process_all)/32 11.595 -
std::all_of(deque<int>)_(process_all)/32768 10524.955 -5.85%
std::all_of(deque<int>)_(process_all)/50 18.328 -9.60%
std::all_of(deque<int>)_(process_all)/8 3.086 -4.17%
std::all_of(deque<int>)_(process_all)/8192 2636.203 -6.26%
std::all_of(list<int>)_(process_all)/32 11.791 -
std::all_of(list<int>)_(process_all)/32768 26578.435 -
std::all_of(list<int>)_(process_all)/50 21.658 -1.44%
std::all_of(list<int>)_(process_all)/8 2.611 -
std::all_of(list<int>)_(process_all)/8192 7602.135 -
std::all_of(vector<int>)_(process_all)/32 8.304 -
std::all_of(vector<int>)_(process_all)/32768 8090.230 -
std::all_of(vector<int>)_(process_all)/50 18.169 -
std::all_of(vector<int>)_(process_all)/8 2.421 -5.72%
std::all_of(vector<int>)_(process_all)/8192 2025.972 -
std::any_of(deque<int>)_(process_all)/32 11.551 -
std::any_of(deque<int>)_(process_all)/32768 11495.809 8.14%
std::any_of(deque<int>)_(process_all)/50 19.364 -
std::any_of(deque<int>)_(process_all)/8 3.086 -4.14%
std::any_of(deque<int>)_(process_all)/8192 2868.254 7.12%
std::any_of(list<int>)_(process_all)/32 11.408 -
std::any_of(list<int>)_(process_all)/32768 26016.367 1.33%
std::any_of(list<int>)_(process_all)/50 21.735 -
std::any_of(list<int>)_(process_all)/8 2.725 -
std::any_of(list<int>)_(process_all)/8192 6967.825 -
std::any_of(vector<int>)_(process_all)/32 8.413 -
std::any_of(vector<int>)_(process_all)/32768 8075.740 -
std::any_of(vector<int>)_(process_all)/50 18.420 -
std::any_of(vector<int>)_(process_all)/8 2.549 -
std::any_of(vector<int>)_(process_all)/8192 2025.535 -
std::copy(deque<int>)/1048576 49462.947 -
std::copy(deque<int>)/262144 10138.057 -1.61%
std::copy(deque<int>)/32768 1134.626 -3.79%
std::copy(deque<int>)/4096 146.714 -
std::copy(deque<int>)/512 16.732 -
std::copy(deque<int>)/64 2.688 -
std::copy(deque<int>)/8 2.682 3.07%
std::copy(list<int>)/1048576 881857.830 -
std::copy(list<int>)/262144 217972.992 1.30%
std::copy(list<int>)/32768 26684.511 4.81%
std::copy(list<int>)/4096 3321.830 2.54%
std::copy(list<int>)/512 370.594 1.09%
std::copy(list<int>)/64 32.633 6.16%
std::copy(list<int>)/8 2.463 -
std::copy(vector<bool>)_(aligned)/1048576 2780.181 6.33%
std::copy(vector<bool>)_(aligned)/262144 757.104 10.87%
std::copy(vector<bool>)_(aligned)/32768 35.263 -
std::copy(vector<bool>)_(aligned)/4096 4.622 -3.47%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.368 6.43%
std::copy(vector<bool>)_(unaligned)/1048576 7015.866 -
std::copy(vector<bool>)_(unaligned)/262144 1712.628 -
std::copy(vector<bool>)_(unaligned)/32768 215.155 -1.45%
std::copy(vector<bool>)_(unaligned)/4096 26.046 -
std::copy(vector<bool>)_(unaligned)/512 3.483 -
std::copy(vector<bool>)_(unaligned)/64 1.834 -
std::copy(vector<int>)/1048576 50234.296 -
std::copy(vector<int>)/262144 12502.794 -
std::copy(vector<int>)/32768 3686.080 4.77%
std::copy(vector<int>)/4096 218.210 -2.81%
std::copy(vector<int>)/512 15.987 -
std::copy(vector<int>)/64 2.442 -
std::copy(vector<int>)/8 2.221 -5.23%
std::copy_backward(deque<int>)/1048576 128711.017 -
std::copy_backward(deque<int>)/262144 32728.469 -
std::copy_backward(deque<int>)/32768 4119.428 -
std::copy_backward(deque<int>)/4096 147.374 -
std::copy_backward(deque<int>)/512 18.128 -
std::copy_backward(deque<int>)/64 2.937 -1.10%
std::copy_backward(deque<int>)/8 2.751 -
std::copy_backward(list<int>)/1048576 886741.434 -
std::copy_backward(list<int>)/262144 220120.810 -
std::copy_backward(list<int>)/32768 27267.743 3.50%
std::copy_backward(list<int>)/4096 3320.304 -15.38%
std::copy_backward(list<int>)/512 370.574 -
std::copy_backward(list<int>)/64 30.250 -
std::copy_backward(list<int>)/8 2.452 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2713.290 -14.65%
std::copy_backward(vector<bool>)_(aligned)/262144 271.948 -63.28%
std::copy_backward(vector<bool>)_(aligned)/32768 35.638 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.953 -
std::copy_backward(vector<bool>)_(aligned)/512 1.446 -2.56%
std::copy_backward(vector<bool>)_(aligned)/64 1.606 -3.83%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6765.715 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1661.225 -
std::copy_backward(vector<bool>)_(unaligned)/32768 212.271 1.25%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.205 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.840 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50198.545 -
std::copy_backward(vector<int>)/262144 12535.198 -
std::copy_backward(vector<int>)/32768 3797.394 2.20%
std::copy_backward(vector<int>)/4096 238.397 43.61%
std::copy_backward(vector<int>)/512 16.633 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.257 -
std::copy_if(deque<int>)_(entire_range)/1048576 274830.441 -
std::copy_if(deque<int>)_(entire_range)/262144 69353.304 -
std::copy_if(deque<int>)_(entire_range)/32768 8700.751 -
std::copy_if(deque<int>)_(entire_range)/4096 1030.057 -
std::copy_if(deque<int>)_(entire_range)/512 139.799 2.48%
std::copy_if(deque<int>)_(entire_range)/64 16.226 -
std::copy_if(deque<int>)_(entire_range)/8 2.624 1.57%
std::copy_if(deque<int>)_(every_other)/1048576 372780.230 -
std::copy_if(deque<int>)_(every_other)/262144 93068.985 -
std::copy_if(deque<int>)_(every_other)/32768 11649.118 -
std::copy_if(deque<int>)_(every_other)/4096 1456.998 -
std::copy_if(deque<int>)_(every_other)/512 182.586 -
std::copy_if(deque<int>)_(every_other)/64 23.426 -
std::copy_if(deque<int>)_(every_other)/8 3.488 -
std::copy_if(list<int>)_(entire_range)/1048576 884506.761 -
std::copy_if(list<int>)_(entire_range)/262144 218268.989 -
std::copy_if(list<int>)_(entire_range)/32768 28916.219 2.15%
std::copy_if(list<int>)_(entire_range)/4096 3031.501 -4.55%
std::copy_if(list<int>)_(entire_range)/512 371.599 1.32%
std::copy_if(list<int>)_(entire_range)/64 32.414 5.84%
std::copy_if(list<int>)_(entire_range)/8 2.657 -
std::copy_if(list<int>)_(every_other)/1048576 844338.136 -
std::copy_if(list<int>)_(every_other)/262144 210495.890 -
std::copy_if(list<int>)_(every_other)/32768 26298.550 1.89%
std::copy_if(list<int>)_(every_other)/4096 4089.371 27.16%
std::copy_if(list<int>)_(every_other)/512 360.752 -
std::copy_if(list<int>)_(every_other)/64 23.679 -
std::copy_if(list<int>)_(every_other)/8 2.317 -
std::copy_if(vector<int>)_(entire_range)/1048576 245893.957 -
std::copy_if(vector<int>)_(entire_range)/262144 60111.285 -
std::copy_if(vector<int>)_(entire_range)/32768 7497.652 -
std::copy_if(vector<int>)_(entire_range)/4096 938.086 -
std::copy_if(vector<int>)_(entire_range)/512 124.001 -
std::copy_if(vector<int>)_(entire_range)/64 16.822 4.47%
std::copy_if(vector<int>)_(entire_range)/8 2.253 -1.28%
std::copy_if(vector<int>)_(every_other)/1048576 240300.366 -
std::copy_if(vector<int>)_(every_other)/262144 60073.383 -
std::copy_if(vector<int>)_(every_other)/32768 7490.036 -
std::copy_if(vector<int>)_(every_other)/4096 940.265 -
std::copy_if(vector<int>)_(every_other)/512 123.204 -
std::copy_if(vector<int>)_(every_other)/64 16.164 -
std::copy_if(vector<int>)_(every_other)/8 2.613 1.35%
std::copy_n(deque<int>)/1048576 49674.534 -
std::copy_n(deque<int>)/262144 10291.351 -2.15%
std::copy_n(deque<int>)/32768 1144.693 -
std::copy_n(deque<int>)/4096 145.408 -
std::copy_n(deque<int>)/512 16.741 -
std::copy_n(deque<int>)/64 5.542 100.57%
std::copy_n(deque<int>)/8 2.721 -1.54%
std::copy_n(list<int>)/1048576 866946.805 -
std::copy_n(list<int>)/262144 217989.525 1.24%
std::copy_n(list<int>)/32768 27245.763 6.55%
std::copy_n(list<int>)/4096 4294.571 12.89%
std::copy_n(list<int>)/512 340.831 -
std::copy_n(list<int>)/64 15.091 7.74%
std::copy_n(list<int>)/8 2.257 -
std::copy_n(vector<bool>)_(aligned)/1048576 2670.234 26.30%
std::copy_n(vector<bool>)_(aligned)/262144 727.462 4.46%
std::copy_n(vector<bool>)_(aligned)/32768 35.549 -
std::copy_n(vector<bool>)_(aligned)/4096 4.648 -
std::copy_n(vector<bool>)_(aligned)/512 1.376 -
std::copy_n(vector<bool>)_(aligned)/64 1.305 -4.23%
std::copy_n(vector<bool>)_(unaligned)/1048576 7022.844 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.267 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.877 1.29%
std::copy_n(vector<bool>)_(unaligned)/4096 26.038 -
std::copy_n(vector<bool>)_(unaligned)/512 3.504 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 -
std::copy_n(vector<int>)/1048576 50226.602 -
std::copy_n(vector<int>)/262144 12527.817 -
std::copy_n(vector<int>)/32768 3539.201 -3.62%
std::copy_n(vector<int>)/4096 214.242 38.50%
std::copy_n(vector<int>)/512 16.062 -
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.111 -3.43%
std::count(deque<int>)_(every_other)/1024 248.243 -
std::count(deque<int>)_(every_other)/1048576 254419.223 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1939.879 -
std::count(list<int>)_(every_other)/1024 1558.721 118.33%
std::count(list<int>)_(every_other)/1048576 824141.966 3.33%
std::count(list<int>)_(every_other)/8 2.107 3.20%
std::count(list<int>)_(every_other)/8192 6643.675 4.79%
std::count(vector<bool>)/1000 3.004 1.05%
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1461.275 -
std::count(vector<bool>)/8192 11.452 -
std::count(vector<int>)_(every_other)/1024 103.134 -
std::count(vector<int>)_(every_other)/1048576 105328.554 -
std::count(vector<int>)_(every_other)/8 1.383 6.89%
std::count(vector<int>)_(every_other)/8192 820.843 -
std::count_if(deque<int>)_(every_other)/1024 350.590 -
std::count_if(deque<int>)_(every_other)/1048576 344540.766 -
std::count_if(deque<int>)_(every_other)/8 3.452 2.85%
std::count_if(deque<int>)_(every_other)/8192 2632.700 -
std::count_if(list<int>)_(every_other)/1024 756.113 -
std::count_if(list<int>)_(every_other)/1048576 890784.898 -
std::count_if(list<int>)_(every_other)/8 2.754 -
std::count_if(list<int>)_(every_other)/8192 7162.804 1.07%
std::count_if(vector<int>)_(every_other)/1024 248.793 -
std::count_if(vector<int>)_(every_other)/1048576 247902.394 -
std::count_if(vector<int>)_(every_other)/8 4.226 -
std::count_if(vector<int>)_(every_other)/8192 1928.384 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.805 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.771 -3.88%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2261.861 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 69.800 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.393 -1.91%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 444.410 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.437 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 25.927 -3.38%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.415 1.82%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 314.444 7.10%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.263 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2148.087 -
std::deque<int>::ctor(size)/1024 70.216 -4.82%
std::deque<int>::ctor(size)/32 26.021 -2.30%
std::deque<int>::ctor(size)/8192 439.275 -2.66%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.297 -5.25%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.017 -3.03%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.545 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.537 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.618 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.475 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.506 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.850 1.20%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.497 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.057 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.117 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.105 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.692 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.792 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.174 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.664 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.848 -4.45%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 335.297 2.33%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.892 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.628 -
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 542.847 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.774 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4782.133 -3.87%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6463.847 1.08%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.035 -4.40%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52416.266 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 861.304 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 46.918 -2.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11846.047 -6.31%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19988.118 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 614.347 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177392.598 1.05%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 864.088 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.044 -2.54%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11881.658 -6.63%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20004.728 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 614.836 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 177277.978 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1052.005 -2.88%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.110 -1.65%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11647.816 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20654.088 1.41%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 624.650 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181317.877 1.11%
std::deque<std::string>::ctor(size)/1024 717.806 -
std::deque<std::string>::ctor(size)/32 40.561 -2.98%
std::deque<std::string>::ctor(size)/8192 8546.640 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 946.119 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.460 -1.46%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12793.639 -1.07%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19956.278 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 579.161 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174332.630 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.411 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.381 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.385 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.846 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.284 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.991 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.055 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.678 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2346.999 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.048 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.741 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.253 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.783 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.824 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.805 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.740 1.14%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.672 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.989 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.174 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.860 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2350.873 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.536 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.455 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2372.004 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 490.909 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.477 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4567.828 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6440.019 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 146.541 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52174.374 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.412 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.115 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.646 1.39%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 25.027 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.154 1.33%
std::distance(deque<int>)/1024 0.673 2.85%
std::distance(deque<int>)/4096 0.672 2.91%
std::distance(deque<int>)/50 0.676 2.85%
std::distance(deque<int>)/8192 0.672 2.73%
std::distance(join_view(vector<vector<int>>))/1024 1.027 -
std::distance(join_view(vector<vector<int>>))/4096 4.420 2.60%
std::distance(join_view(vector<vector<int>>))/50 0.581 -
std::distance(join_view(vector<vector<int>>))/8192 8.326 -
std::equal(deque<int>)_(it,_it,_it)/1024 490.370 -
std::equal(deque<int>)_(it,_it,_it)/1048576 494400.690 -
std::equal(deque<int>)_(it,_it,_it)/50 22.472 -10.49%
std::equal(deque<int>)_(it,_it,_it)/8 4.150 -35.13%
std::equal(deque<int>)_(it,_it,_it)/8192 3868.252 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 501.381 -1.02%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 499628.465 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.577 -10.51%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.872 -3.47%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3895.995 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.052 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522680.659 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.214 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.183 -1.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3995.025 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 496.490 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 508446.690 -1.21%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 23.764 -4.88%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.360 1.27%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3908.371 -1.95%
std::equal(list<int>)_(it,_it,_it)/1024 1139.371 -
std::equal(list<int>)_(it,_it,_it)/1048576 1316201.846 -
std::equal(list<int>)_(it,_it,_it)/50 35.870 -
std::equal(list<int>)_(it,_it,_it)/8 2.793 -
std::equal(list<int>)_(it,_it,_it)/8192 10435.934 5.24%
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.472 -1.60%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 950541.723 -
std::equal(list<int>)_(it,_it,_it,_it)/50 30.840 11.75%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.953 -1.07%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12056.457 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 835.323 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 988656.161 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.404 5.91%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.617 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12983.345 4.93%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.132 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1323579.481 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.037 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.674 1.52%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 13231.352 6.37%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
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.017 -
std::equal(vector<bool>)_(unaligned)/1048576 6432.710 -
std::equal(vector<bool>)_(unaligned)/50 0.982 42.08%
std::equal(vector<bool>)_(unaligned)/8 1.011 43.29%
std::equal(vector<bool>)_(unaligned)/8192 54.053 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.773 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73726.696 -
std::equal(vector<int>)_(it,_it,_it)/50 4.211 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.225 1.30%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.007 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73726.076 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.187 -4.78%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.387 -5.43%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.802 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 517.290 1.15%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639582.837 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 25.085 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.723 -2.19%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4795.744 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 531.451 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606737.715 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.792 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.569 -1.22%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4826.457 -
std::fill(deque<int>)/1024 29.987 -
std::fill(deque<int>)/32 1.268 -
std::fill(deque<int>)/50 2.242 -
std::fill(deque<int>)/8192 240.815 -
std::fill(list<int>)/1024 672.037 -
std::fill(list<int>)/32 8.444 -
std::fill(list<int>)/50 35.105 -
std::fill(list<int>)/8192 7382.780 3.77%
std::fill(vector<bool>)/1048576 3824.277 -
std::fill(vector<bool>)/262144 233.011 -
std::fill(vector<bool>)/32768 30.160 -
std::fill(vector<bool>)/4096 4.217 -
std::fill(vector<bool>)/512 1.487 -3.09%
std::fill(vector<bool>)/64 1.506 -7.49%
std::fill(vector<int>)/1024 30.499 1.08%
std::fill(vector<int>)/32 1.042 -2.20%
std::fill(vector<int>)/50 2.211 -
std::fill(vector<int>)/8192 240.593 -
std::fill_n(deque<int>)/1024 29.737 -
std::fill_n(deque<int>)/32 1.207 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 241.245 -
std::fill_n(list<int>)/1024 649.526 -
std::fill_n(list<int>)/32 8.265 -
std::fill_n(list<int>)/50 16.072 -
std::fill_n(list<int>)/8192 7031.198 -
std::fill_n(vector<bool>)/1048576 3834.853 -
std::fill_n(vector<bool>)/262144 231.900 -
std::fill_n(vector<bool>)/32768 30.135 -
std::fill_n(vector<bool>)/4096 4.164 -
std::fill_n(vector<bool>)/512 1.534 -1.52%
std::fill_n(vector<bool>)/64 1.574 3.46%
std::fill_n(vector<int>)/1024 29.745 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.224 -
std::fill_n(vector<int>)/8192 238.113 -
std::find(deque<int>)_(bail_25%)/1024 67.353 -
std::find(deque<int>)_(bail_25%)/32768 1926.107 -
std::find(deque<int>)_(bail_25%)/8 2.066 3.30%
std::find(deque<int>)_(bail_25%)/8192 478.485 -
std::find(deque<int>)_(process_all)/1024 245.003 -
std::find(deque<int>)_(process_all)/32768 7889.095 -
std::find(deque<int>)_(process_all)/50 13.214 -5.71%
std::find(deque<int>)_(process_all)/8 3.394 -
std::find(deque<int>)_(process_all)/8192 1960.656 -
std::find(list<int>)_(bail_25%)/1024 133.556 3.43%
std::find(list<int>)_(bail_25%)/32768 8722.683 -
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1445.367 1.66%
std::find(list<int>)_(process_all)/1024 730.156 5.94%
std::find(list<int>)_(process_all)/32768 27679.434 7.65%
std::find(list<int>)_(process_all)/50 18.499 -1.11%
std::find(list<int>)_(process_all)/8 2.388 1.37%
std::find(list<int>)_(process_all)/8192 10191.474 33.08%
std::find(vector<bool>)_(process_all)/1024 4.632 -1.13%
std::find(vector<bool>)_(process_all)/1048576 3665.088 -
std::find(vector<bool>)_(process_all)/50 0.957 43.92%
std::find(vector<bool>)_(process_all)/8 0.958 44.81%
std::find(vector<bool>)_(process_all)/8192 33.577 -
std::find(vector<char>)_(bail_25%)/1024 5.333 -1.68%
std::find(vector<char>)_(bail_25%)/32768 136.553 -
std::find(vector<char>)_(bail_25%)/8 1.107 -
std::find(vector<char>)_(bail_25%)/8192 39.812 -
std::find(vector<char>)_(process_all)/1024 16.288 -
std::find(vector<char>)_(process_all)/32768 496.474 -
std::find(vector<char>)_(process_all)/50 1.617 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.701 -
std::find(vector<int>)_(bail_25%)/1024 65.979 -
std::find(vector<int>)_(bail_25%)/32768 1865.745 -
std::find(vector<int>)_(bail_25%)/8 1.460 5.69%
std::find(vector<int>)_(bail_25%)/8192 472.823 -
std::find(vector<int>)_(process_all)/1024 243.901 -
std::find(vector<int>)_(process_all)/32768 7449.137 -
std::find(vector<int>)_(process_all)/50 12.468 -
std::find(vector<int>)_(process_all)/8 2.700 -
std::find(vector<int>)_(process_all)/8192 1864.450 -
std::find(vector<long_long>)_(bail_25%)/1024 30.237 -
std::find(vector<long_long>)_(bail_25%)/32768 958.322 -
std::find(vector<long_long>)_(bail_25%)/8 0.874 -3.53%
std::find(vector<long_long>)_(bail_25%)/8192 245.660 -
std::find(vector<long_long>)_(process_all)/1024 118.989 -
std::find(vector<long_long>)_(process_all)/32768 3813.827 -
std::find(vector<long_long>)_(process_all)/50 5.805 -
std::find(vector<long_long>)_(process_all)/8 1.154 -12.36%
std::find(vector<long_long>)_(process_all)/8192 951.175 -
std::find_end(deque<int>)_(match_near_end)/1000 33.986 -1.31%
std::find_end(deque<int>)_(match_near_end)/1024 32.566 -
std::find_end(deque<int>)_(match_near_end)/8192 274.045 -
std::find_end(deque<int>)_(near_matches)/1000 15892.819 -
std::find_end(deque<int>)_(near_matches)/1024 16505.999 -
std::find_end(deque<int>)_(near_matches)/8192 1133219.069 -
std::find_end(deque<int>)_(process_all)/1000 286.543 -6.67%
std::find_end(deque<int>)_(process_all)/1024 315.299 -3.22%
std::find_end(deque<int>)_(process_all)/1048576 295720.660 -6.78%
std::find_end(deque<int>)_(process_all)/8192 2279.305 -8.58%
std::find_end(deque<int>)_(same_length)/1000 331.129 -1.77%
std::find_end(deque<int>)_(same_length)/1024 337.258 -1.97%
std::find_end(deque<int>)_(same_length)/8192 2687.608 -8.79%
std::find_end(deque<int>)_(single_element)/1000 324.335 3.38%
std::find_end(deque<int>)_(single_element)/1024 332.583 4.28%
std::find_end(deque<int>)_(single_element)/8192 2353.366 6.79%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 76.944 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.896 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.617 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31631.002 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32760.094 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1911698.656 -
std::find_end(deque<int>,_pred)_(process_all)/1000 612.756 3.17%
std::find_end(deque<int>,_pred)_(process_all)/1024 630.300 3.38%
std::find_end(deque<int>,_pred)_(process_all)/1048576 567287.520 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4351.822 -
std::find_end(deque<int>,_pred)_(same_length)/1000 750.211 -
std::find_end(deque<int>,_pred)_(same_length)/1024 768.457 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5151.614 -
std::find_end(deque<int>,_pred)_(single_element)/1000 650.894 -
std::find_end(deque<int>,_pred)_(single_element)/1024 652.486 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4904.615 1.83%
std::find_end(forward_list<int>)_(match_near_end)/1000 764.775 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4486.172 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258144.043 -
std::find_end(forward_list<int>)_(near_matches)/1000 36914.567 -
std::find_end(forward_list<int>)_(near_matches)/1024 38329.185 -
std::find_end(forward_list<int>)_(near_matches)/8192 2477524.677 -
std::find_end(forward_list<int>)_(process_all)/1000 675.585 -
std::find_end(forward_list<int>)_(process_all)/1024 708.906 -
std::find_end(forward_list<int>)_(process_all)/1048576 761874.091 -
std::find_end(forward_list<int>)_(process_all)/8192 5687.359 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.931 -
std::find_end(forward_list<int>)_(same_length)/1024 1495.127 -
std::find_end(forward_list<int>)_(same_length)/8192 13014.746 -8.27%
std::find_end(forward_list<int>)_(single_element)/1000 680.238 -
std::find_end(forward_list<int>)_(single_element)/1024 699.403 -
std::find_end(forward_list<int>)_(single_element)/8192 6168.812 -2.79%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.816 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5172.813 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277790.131 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 42139.255 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43664.590 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2697018.427 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 761.308 -2.88%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 779.939 -2.61%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 864620.176 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6694.047 4.58%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.225 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.263 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13943.545 -7.82%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 804.496 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 823.445 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7127.829 -
std::find_end(list<int>)_(match_near_end)/1000 78.988 1.17%
std::find_end(list<int>)_(match_near_end)/1024 60.674 1.44%
std::find_end(list<int>)_(match_near_end)/8192 603.543 -
std::find_end(list<int>)_(near_matches)/1000 33272.515 -
std::find_end(list<int>)_(near_matches)/1024 34773.909 -
std::find_end(list<int>)_(near_matches)/8192 2271227.003 -
std::find_end(list<int>)_(process_all)/1000 712.641 -
std::find_end(list<int>)_(process_all)/1024 731.869 -
std::find_end(list<int>)_(process_all)/1048576 877172.396 -
std::find_end(list<int>)_(process_all)/8192 7182.039 -2.35%
std::find_end(list<int>)_(same_length)/1000 740.412 -
std::find_end(list<int>)_(same_length)/1024 755.869 -
std::find_end(list<int>)_(same_length)/8192 9655.830 18.36%
std::find_end(list<int>)_(single_element)/1000 713.751 -
std::find_end(list<int>)_(single_element)/1024 729.342 -
std::find_end(list<int>)_(single_element)/8192 8481.139 9.43%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.963 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.504 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 632.485 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38174.885 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39723.382 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2475543.728 -
std::find_end(list<int>,_pred)_(process_all)/1000 825.951 -
std::find_end(list<int>,_pred)_(process_all)/1024 845.734 -
std::find_end(list<int>,_pred)_(process_all)/1048576 992925.481 -
std::find_end(list<int>,_pred)_(process_all)/8192 8142.519 -
std::find_end(list<int>,_pred)_(same_length)/1000 763.582 -
std::find_end(list<int>,_pred)_(same_length)/1024 783.213 -
std::find_end(list<int>,_pred)_(same_length)/8192 9732.972 -11.92%
std::find_end(list<int>,_pred)_(single_element)/1000 823.963 -
std::find_end(list<int>,_pred)_(single_element)/1024 843.223 -
std::find_end(list<int>,_pred)_(single_element)/8192 9574.750 13.85%
std::find_end(vector<int>)_(match_near_end)/1000 27.881 -
std::find_end(vector<int>)_(match_near_end)/1024 24.916 -
std::find_end(vector<int>)_(match_near_end)/8192 201.978 -
std::find_end(vector<int>)_(near_matches)/1000 14048.374 -
std::find_end(vector<int>)_(near_matches)/1024 14611.077 -
std::find_end(vector<int>)_(near_matches)/8192 774781.896 -
std::find_end(vector<int>)_(process_all)/1000 225.112 -
std::find_end(vector<int>)_(process_all)/1024 228.864 -
std::find_end(vector<int>)_(process_all)/1048576 223470.153 -
std::find_end(vector<int>)_(process_all)/8192 1739.204 -1.35%
std::find_end(vector<int>)_(same_length)/1000 243.903 -
std::find_end(vector<int>)_(same_length)/1024 249.165 -
std::find_end(vector<int>)_(same_length)/8192 2041.073 -
std::find_end(vector<int>)_(single_element)/1000 245.053 -
std::find_end(vector<int>)_(single_element)/1024 250.579 -
std::find_end(vector<int>)_(single_element)/8192 1924.589 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.631 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 61.041 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.982 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22414.756 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23280.865 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1467305.644 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.778 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.107 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642728.919 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4328.281 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.352 -
std::find_end(vector<int>,_pred)_(same_length)/1024 640.615 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5124.111 -
std::find_end(vector<int>,_pred)_(single_element)/1000 585.631 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.909 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4800.382 -
std::find_first_of(deque<int>)_(large_needle)/1024 366700.035 -
std::find_first_of(deque<int>)_(large_needle)/32 297.513 -1.89%
std::find_first_of(deque<int>)_(large_needle)/50 719.822 -1.40%
std::find_first_of(deque<int>)_(large_needle)/8192 23575794.433 -
std::find_first_of(deque<int>)_(small_needle)/1024 3665.940 -2.85%
std::find_first_of(deque<int>)_(small_needle)/32 110.390 -2.35%
std::find_first_of(deque<int>)_(small_needle)/50 169.658 -2.05%
std::find_first_of(deque<int>)_(small_needle)/8192 29866.943 4.99%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563346.407 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 499.475 -17.27%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1379.802 -19.74%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35559868.749 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6308.953 -2.07%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.850 -14.36%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.755 -10.73%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50245.827 -
std::find_first_of(list<int>)_(large_needle)/1024 865157.063 -
std::find_first_of(list<int>)_(large_needle)/32 672.540 -
std::find_first_of(list<int>)_(large_needle)/50 1732.107 -
std::find_first_of(list<int>)_(large_needle)/8192 48037086.132 -
std::find_first_of(list<int>)_(small_needle)/1024 2797.519 -
std::find_first_of(list<int>)_(small_needle)/32 91.395 -
std::find_first_of(list<int>)_(small_needle)/50 141.054 1.21%
std::find_first_of(list<int>)_(small_needle)/8192 23349.099 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 880075.739 -4.98%
std::find_first_of(list<int>,_pred)_(large_needle)/32 730.443 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1885.547 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53908427.091 1.14%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5238.669 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.098 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.804 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41759.892 -
std::find_first_of(vector<int>)_(large_needle)/1024 107608.543 -9.24%
std::find_first_of(vector<int>)_(large_needle)/32 109.240 -5.09%
std::find_first_of(vector<int>)_(large_needle)/50 263.023 -9.39%
std::find_first_of(vector<int>)_(large_needle)/8192 6958575.088 -8.79%
std::find_first_of(vector<int>)_(small_needle)/1024 1412.449 -
std::find_first_of(vector<int>)_(small_needle)/32 46.560 -2.49%
std::find_first_of(vector<int>)_(small_needle)/50 71.163 -
std::find_first_of(vector<int>)_(small_needle)/8192 11291.106 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 604735.226 1.94%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.149 -1.87%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1364.639 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 40468870.114 5.82%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5579.493 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.317 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.174 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44633.913 -
std::find_if(deque<int>)_(bail_25%)/1024 106.393 -
std::find_if(deque<int>)_(bail_25%)/32768 2770.110 -
std::find_if(deque<int>)_(bail_25%)/8 1.528 -
std::find_if(deque<int>)_(bail_25%)/8192 711.427 -
std::find_if(deque<int>)_(process_all)/1024 473.651 -2.18%
std::find_if(deque<int>)_(process_all)/32768 12413.923 3.06%
std::find_if(deque<int>)_(process_all)/50 23.595 -
std::find_if(deque<int>)_(process_all)/8 3.908 -
std::find_if(deque<int>)_(process_all)/8192 3088.811 4.75%
std::find_if(list<int>)_(bail_25%)/1024 192.552 -
std::find_if(list<int>)_(bail_25%)/32768 10789.900 28.61%
std::find_if(list<int>)_(bail_25%)/8 1.205 -
std::find_if(list<int>)_(bail_25%)/8192 1521.840 -
std::find_if(list<int>)_(process_all)/1024 758.288 -
std::find_if(list<int>)_(process_all)/32768 27841.201 1.70%
std::find_if(list<int>)_(process_all)/50 21.739 -
std::find_if(list<int>)_(process_all)/8 3.496 -
std::find_if(list<int>)_(process_all)/8192 12400.884 -2.00%
std::find_if(vector<bool>)_(process_all)/1024 771.952 -
std::find_if(vector<bool>)_(process_all)/1048576 788378.050 -
std::find_if(vector<bool>)_(process_all)/50 35.067 -
std::find_if(vector<bool>)_(process_all)/8 5.486 1.10%
std::find_if(vector<bool>)_(process_all)/8192 6157.508 -
std::find_if(vector<char>)_(bail_25%)/1024 76.185 -
std::find_if(vector<char>)_(bail_25%)/32768 2024.319 -
std::find_if(vector<char>)_(bail_25%)/8 0.948 -
std::find_if(vector<char>)_(bail_25%)/8192 518.025 -
std::find_if(vector<char>)_(process_all)/1024 269.685 -
std::find_if(vector<char>)_(process_all)/32768 8215.876 -
std::find_if(vector<char>)_(process_all)/50 12.510 -3.06%
std::find_if(vector<char>)_(process_all)/8 2.419 -7.95%
std::find_if(vector<char>)_(process_all)/8192 2066.638 -
std::find_if(vector<int>)_(bail_25%)/1024 75.619 -
std::find_if(vector<int>)_(bail_25%)/32768 2340.643 -
std::find_if(vector<int>)_(bail_25%)/8 1.125 -
std::find_if(vector<int>)_(bail_25%)/8192 548.486 -
std::find_if(vector<int>)_(process_all)/1024 289.312 -
std::find_if(vector<int>)_(process_all)/32768 9082.340 -
std::find_if(vector<int>)_(process_all)/50 13.664 -3.71%
std::find_if(vector<int>)_(process_all)/8 2.654 2.91%
std::find_if(vector<int>)_(process_all)/8192 2275.806 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.723 1.51%
std::find_if_not(deque<int>)_(bail_25%)/32768 2901.488 6.32%
std::find_if_not(deque<int>)_(bail_25%)/8 1.526 5.12%
std::find_if_not(deque<int>)_(bail_25%)/8192 726.117 4.62%
std::find_if_not(deque<int>)_(process_all)/1024 490.320 -1.03%
std::find_if_not(deque<int>)_(process_all)/32768 11680.261 -
std::find_if_not(deque<int>)_(process_all)/50 23.562 -
std::find_if_not(deque<int>)_(process_all)/8 3.951 -
std::find_if_not(deque<int>)_(process_all)/8192 2817.445 -
std::find_if_not(list<int>)_(bail_25%)/1024 194.911 -
std::find_if_not(list<int>)_(bail_25%)/32768 7400.794 -23.89%
std::find_if_not(list<int>)_(bail_25%)/8 1.277 -3.78%
std::find_if_not(list<int>)_(bail_25%)/8192 1522.572 -
std::find_if_not(list<int>)_(process_all)/1024 763.868 -
std::find_if_not(list<int>)_(process_all)/32768 29689.645 6.56%
std::find_if_not(list<int>)_(process_all)/50 21.470 -1.03%
std::find_if_not(list<int>)_(process_all)/8 3.426 -
std::find_if_not(list<int>)_(process_all)/8192 8097.307 -5.20%
std::find_if_not(vector<bool>)_(process_all)/1024 771.596 -
std::find_if_not(vector<bool>)_(process_all)/1048576 788307.039 -
std::find_if_not(vector<bool>)_(process_all)/50 35.058 -
std::find_if_not(vector<bool>)_(process_all)/8 5.473 -
std::find_if_not(vector<bool>)_(process_all)/8192 6160.932 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.239 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2059.440 1.78%
std::find_if_not(vector<char>)_(bail_25%)/8 0.942 -
std::find_if_not(vector<char>)_(bail_25%)/8192 523.036 -
std::find_if_not(vector<char>)_(process_all)/1024 276.381 1.48%
std::find_if_not(vector<char>)_(process_all)/32768 8131.143 -
std::find_if_not(vector<char>)_(process_all)/50 12.670 1.68%
std::find_if_not(vector<char>)_(process_all)/8 2.577 9.42%
std::find_if_not(vector<char>)_(process_all)/8192 2049.588 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.639 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2338.066 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.005 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.290 -
std::find_if_not(vector<int>)_(process_all)/1024 307.881 -
std::find_if_not(vector<int>)_(process_all)/32768 9773.470 -
std::find_if_not(vector<int>)_(process_all)/50 15.035 -
std::find_if_not(vector<int>)_(process_all)/8 2.638 -
std::find_if_not(vector<int>)_(process_all)/8192 2433.482 -
std::flat_map<int,_int>::clear()/0 423.921 -
std::flat_map<int,_int>::clear()/1024 423.884 -
std::flat_map<int,_int>::clear()/32 423.638 -
std::flat_map<int,_int>::clear()/8192 449.887 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.567 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.371 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.043 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.427 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.322 14.92%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.397 6.82%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.520 27.06%
std::flat_map<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.550 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.468 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.015 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.485 6.67%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.619 43.22%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.522 7.61%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.423 48.27%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.423 1.47%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.777 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.627 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1171.970 -
std::flat_map<int,_int>::ctor(const&)/0 13.696 -
std::flat_map<int,_int>::ctor(const&)/1024 180.781 -
std::flat_map<int,_int>::ctor(const&)/32 23.810 -
std::flat_map<int,_int>::ctor(const&)/8192 857.569 -48.95%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.663 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 180.685 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.740 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 858.651 -49.56%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4313.557 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.622 -1.10%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34248.897 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.647 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8880.794 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.854 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 108912.432 -2.92%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.574 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.387 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.856 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.497 5.26%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.698 16.95%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.646 5.84%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.943 19.97%
std::flat_map<int,_int>::erase(iterator)/0 15.363 -
std::flat_map<int,_int>::erase(iterator)/1024 76.617 -6.76%
std::flat_map<int,_int>::erase(iterator)/32 20.804 -
std::flat_map<int,_int>::erase(iterator)/8192 501.533 -1.73%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.704 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 439.737 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.457 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.693 1.44%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.864 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.188 -25.59%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.197 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 561.338 -3.90%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.427 -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.835 7.68%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.273 3.80%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 7.109 12.22%
std::flat_map<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.337 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.348 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.222 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.343 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.413 21.78%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.322 6.70%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.511 22.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.725 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.609 12.67%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.173 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.971 1.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.747 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 224.737 19.29%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.073 -1.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 587.916 7.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.968 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.340 12.12%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.896 -1.06%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.414 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.954 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 141.370 8.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.408 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 536.888 6.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.242 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5764.405 10.93%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 649.809 1.41%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 44171.653 11.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.484 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8010.460 1.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 705.777 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65230.528 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.430 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1642.865 8.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 481.657 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9847.980 11.29%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 429.142 1.05%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1643.450 8.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 485.312 1.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9757.586 10.24%
std::flat_map<int,_int>::insert(value)_(already_present)/0 0.985 -1.35%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.178 -34.76%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.629 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.349 5.90%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.914 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 47.020 80.39%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.147 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 36.946 59.68%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.982 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.415 -33.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.694 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.870 3.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.360 1.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 41.000 -3.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.169 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 33.162 1.63%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.002 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.016 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.509 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.129 18.89%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.365 4.87%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.330 25.37%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.671 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 89.035 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.676 -1.05%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 748.449 -59.18%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.636 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.082 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.678 -1.63%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 818.783 -51.45%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.338 3.78%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.172 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.773 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 785.980 -52.07%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.049 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.979 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.542 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.866 44.38%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.422 9.51%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.637 48.71%
std::flat_multimap<int,_int>::clear()/0 418.875 -
std::flat_multimap<int,_int>::clear()/1024 421.565 -
std::flat_multimap<int,_int>::clear()/32 421.068 -
std::flat_multimap<int,_int>::clear()/8192 441.492 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.020 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.513 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.566 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.038 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.647 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 4.608 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.404 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 6.363 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.675 4.27%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.410 1.50%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.828 6.40%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.013 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.056 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.560 2.37%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.184 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 189.738 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.549 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1176.640 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.604 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.965 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.676 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1935.399 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.629 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.142 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.751 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1926.803 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.828 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3920.071 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.983 1.33%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31195.058 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.820 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8434.203 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 198.540 -1.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 105258.950 -8.04%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.180 -13.51%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.488 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.634 -17.91%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.989 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.028 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.467 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.382 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.790 1.63%
std::flat_multimap<int,_int>::erase(iterator)/32 20.922 -
std::flat_multimap<int,_int>::erase(iterator)/8192 496.205 -1.08%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.922 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.544 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.881 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 638.841 -3.89%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.213 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.964 1.79%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 24.169 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 528.884 -6.07%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.814 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.896 -1.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.367 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.018 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.427 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.225 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.347 -19.70%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.500 -7.72%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.194 -4.77%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.328 -9.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.959 1.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 48.384 45.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.359 1.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 42.353 41.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 16.036 1.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 220.678 2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.548 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 548.842 -1.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.129 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.025 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.277 1.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.508 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.195 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 147.102 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.359 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.285 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.605 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 4941.722 1.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 625.900 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 37385.396 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.683 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7358.261 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 696.763 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59910.982 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.722 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1355.121 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 472.067 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7768.099 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.148 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1349.947 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 472.398 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7706.679 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.144 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 239.183 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.100 1.18%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 544.409 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 16.025 1.18%
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 32.074 17.16%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.125 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 27.008 13.71%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.988 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.126 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.482 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.755 27.47%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.433 7.31%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.574 30.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.423 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.382 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.796 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 570.139 -21.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.615 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.768 -
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 572.742 -22.28%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 3.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.602 1.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.849 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 544.011 -22.97%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.015 -42.48%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.011 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.098 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.358 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.764 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.205 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.487 -
std::for_each(deque<int>)/32 3.832 1.44%
std::for_each(deque<int>)/50 4.114 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 254.527 -
std::for_each(join_view(vector<vector<int>>))/32 3.784 -
std::for_each(join_view(vector<vector<int>>))/50 4.043 -
std::for_each(join_view(vector<vector<int>>))/8 1.424 3.23%
std::for_each(join_view(vector<vector<int>>))/8192 264.245 -
std::for_each(list<int>)/32 11.117 -
std::for_each(list<int>)/50 23.874 -
std::for_each(list<int>)/8 2.546 -
std::for_each(list<int>)/8192 7814.277 -3.13%
std::for_each(vector<int>)/32 3.796 -
std::for_each(vector<int>)/50 4.108 -
std::for_each(vector<int>)/8 0.903 -
std::for_each(vector<int>)/8192 252.055 -
std::for_each_n(deque<int>)/32 3.784 -
std::for_each_n(deque<int>)/50 4.005 -
std::for_each_n(deque<int>)/8 1.154 -8.05%
std::for_each_n(deque<int>)/8192 257.604 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.853 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.302 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.634 -13.72%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.299 -
std::for_each_n(list<int>)/32 11.165 -
std::for_each_n(list<int>)/50 24.180 -1.56%
std::for_each_n(list<int>)/8 2.448 -4.88%
std::for_each_n(list<int>)/8192 8559.281 18.03%
std::for_each_n(vector<int>)/32 3.873 -
std::for_each_n(vector<int>)/50 4.051 -
std::for_each_n(vector<int>)/8 2.541 2.44%
std::for_each_n(vector<int>)/8192 252.149 -
std::generate(deque<int>)/1024 245.088 -
std::generate(deque<int>)/32 8.304 -
std::generate(deque<int>)/50 12.331 -
std::generate(deque<int>)/8192 1921.252 -
std::generate(list<int>)/1024 671.294 -
std::generate(list<int>)/32 8.776 1.07%
std::generate(list<int>)/50 15.875 1.81%
std::generate(list<int>)/8192 6950.967 -2.22%
std::generate(vector<int>)/1024 244.816 -
std::generate(vector<int>)/32 8.026 -
std::generate(vector<int>)/50 12.048 -
std::generate(vector<int>)/8192 1851.505 -
std::generate_n(deque<int>)/1024 245.264 -
std::generate_n(deque<int>)/32 8.273 -
std::generate_n(deque<int>)/50 12.289 -
std::generate_n(deque<int>)/8192 1965.334 -
std::generate_n(list<int>)/1024 650.588 -
std::generate_n(list<int>)/32 8.613 -
std::generate_n(list<int>)/50 15.424 -
std::generate_n(list<int>)/8192 7002.359 -6.33%
std::generate_n(vector<int>)/1024 242.989 -
std::generate_n(vector<int>)/32 7.969 -
std::generate_n(vector<int>)/50 13.102 3.66%
std::generate_n(vector<int>)/8192 1849.886 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.944 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.240 -5.54%
std::is_partitioned(deque<int>)_(partitioned)/50 13.875 -6.12%
std::is_partitioned(deque<int>)_(partitioned)/8192 2876.633 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 121.612 14.15%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.986 60.86%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.650 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 941.040 35.33%
std::is_partitioned(list<int>)_(partitioned)/1024 710.781 -
std::is_partitioned(list<int>)_(partitioned)/32 8.768 1.26%
std::is_partitioned(list<int>)_(partitioned)/50 13.750 -
std::is_partitioned(list<int>)_(partitioned)/8192 6670.721 -1.89%
std::is_partitioned(list<int>)_(unpartitioned)/1024 232.143 38.39%
std::is_partitioned(list<int>)_(unpartitioned)/32 2.951 -29.46%
std::is_partitioned(list<int>)_(unpartitioned)/50 7.001 60.15%
std::is_partitioned(list<int>)_(unpartitioned)/8192 1645.532 -24.32%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.491 -3.29%
std::is_partitioned(vector<int>)_(partitioned)/32 6.494 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.803 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.451 -3.54%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 24.656 -53.08%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.738 -1.17%
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.417 -73.96%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 195.893 6.92%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 487.089 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.800 15.30%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3885.781 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 522846.828 -2.36%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.855 4.46%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.695 -1.11%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.320 -6.38%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4057.936 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 680700.754 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 65.522 36.92%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 496.751 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.256 15.57%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3902.005 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 656078.956 4.70%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 56.908 2.82%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 520.134 -1.20%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.591 32.13%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3922.732 -12.47%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 686794.745 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 66.276 36.97%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 762.624 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.796 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7963.760 -13.14%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1437830.534 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 39.615 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 814.149 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.711 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9083.420 9.04%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1613720.457 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.996 -1.87%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 780.061 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.789 2.29%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8236.589 -13.46%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422850.949 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 37.991 1.99%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 825.358 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.340 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8554.431 -4.90%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603036.124 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.243 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 318.306 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.466 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2479.795 1.29%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212862.916 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.650 6.56%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 502.443 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.657 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4729.443 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1046009.653 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.280 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.811 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.791 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2664.812 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213308.052 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.811 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 570.844 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.060 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4994.387 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 999273.929 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.922 3.68%
std::is_sorted(deque<int>)/1024 477.156 -
std::is_sorted(deque<int>)/8 3.356 -13.67%
std::is_sorted(deque<int>)/8192 3815.859 -
std::is_sorted(deque<int>,_pred)/1024 597.376 -
std::is_sorted(deque<int>,_pred)/8 4.656 7.42%
std::is_sorted(deque<int>,_pred)/8192 4797.442 -
std::is_sorted(list<int>)/1024 765.271 -
std::is_sorted(list<int>)/8 2.148 -
std::is_sorted(list<int>)/8192 6866.526 -11.93%
std::is_sorted(list<int>,_pred)/1024 795.996 -
std::is_sorted(list<int>,_pred)/8 4.024 -
std::is_sorted(list<int>,_pred)/8192 7103.577 -9.86%
std::is_sorted(vector<int>)/1024 243.574 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1899.369 -
std::is_sorted(vector<int>,_pred)/1024 462.415 -
std::is_sorted(vector<int>,_pred)/8 3.742 -1.87%
std::is_sorted(vector<int>,_pred)/8192 3680.663 -
std::is_sorted_until(deque<int>)/1024 471.653 -
std::is_sorted_until(deque<int>)/8 2.850 -14.58%
std::is_sorted_until(deque<int>)/8192 3783.155 -
std::is_sorted_until(deque<int>,_pred)/1024 597.471 -
std::is_sorted_until(deque<int>,_pred)/8 4.008 -6.53%
std::is_sorted_until(deque<int>,_pred)/8192 4807.703 -
std::is_sorted_until(list<int>)/1024 756.605 -
std::is_sorted_until(list<int>)/8 2.236 -3.98%
std::is_sorted_until(list<int>)/8192 6741.199 -6.01%
std::is_sorted_until(list<int>,_pred)/1024 792.317 -
std::is_sorted_until(list<int>,_pred)/8 4.215 -
std::is_sorted_until(list<int>,_pred)/8192 7039.565 -4.25%
std::is_sorted_until(vector<int>)/1024 239.506 -
std::is_sorted_until(vector<int>)/8 2.058 -
std::is_sorted_until(vector<int>)/8192 1869.376 -
std::is_sorted_until(vector<int>,_pred)/1024 410.342 -
std::is_sorted_until(vector<int>,_pred)/8 3.548 3.31%
std::is_sorted_until(vector<int>,_pred)/8192 3227.848 -2.49%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 692.554 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.463 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10269.125 -24.35%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11134.320 -4.01%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.941 -2.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96251.522 -1.61%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11212.123 -1.27%
std::list<int>::ctor(Range)_(cheap_elements)/32 322.116 -2.03%
std::list<int>::ctor(Range)_(cheap_elements)/8192 97754.076 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11123.099 -2.01%
std::list<int>::ctor(const&)_(cheap_elements)/32 322.213 -1.61%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96784.029 -2.92%
std::list<int>::ctor(size)/1024 12037.469 -3.56%
std::list<int>::ctor(size)/32 342.086 -1.05%
std::list<int>::ctor(size)/8192 98244.563 -4.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11610.258 -3.44%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 338.443 -2.58%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98466.602 -4.49%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.048 -4.23%
std::list<int>::erase(begin)_(cheap_elements)/32 10.354 -1.96%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.120 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.200 -2.73%
std::list<int>::insert(begin)_(cheap_elements)/32 10.239 -4.95%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.149 -3.25%
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.098 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.125 1.65%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8244.853 -16.93%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.589 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.402 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.479 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.088 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.900 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15007.492 37.79%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6560.563 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.056 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54090.163 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12142.719 -4.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.034 -4.87%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100670.321 -4.28%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31944.701 -2.44%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 895.581 -4.24%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274470.910 -2.02%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12101.876 -3.31%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 337.100 -3.79%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100344.251 -3.31%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31486.105 -2.80%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 893.755 -3.85%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 270604.142 -2.93%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12263.115 -1.08%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 336.113 -2.88%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100863.722 -2.07%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32454.247 -1.51%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 904.465 -2.06%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 275906.283 -1.49%
std::list<std::string>::ctor(size)/1024 12384.053 -2.32%
std::list<std::string>::ctor(size)/32 337.381 -3.03%
std::list<std::string>::ctor(size)/8192 102016.425 -3.45%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12215.444 -3.09%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 337.935 -3.77%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 100670.796 -3.60%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31522.170 -3.09%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 869.824 -2.89%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 270800.454 -2.31%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.943 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.956 1.26%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.990 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.373 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.888 -1.38%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.759 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.212 -3.85%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.832 1.01%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.208 -2.72%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.575 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.764 -2.38%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.546 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1316.334 -15.49%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.332 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11368.143 5.35%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6859.585 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 136.707 1.07%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55224.048 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.946 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.643 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.104 -2.35%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.534 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.116 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.139 -
std::map<int,_int>::clear()/0 419.942 -
std::map<int,_int>::clear()/1024 10315.659 -
std::map<int,_int>::clear()/32 661.566 -
std::map<int,_int>::clear()/8192 80365.548 -1.95%
std::map<int,_int>::contains(key)_(existent)/0 0.016 -
std::map<int,_int>::contains(key)_(existent)/1024 4.059 -2.60%
std::map<int,_int>::contains(key)_(existent)/32 1.590 -
std::map<int,_int>::contains(key)_(existent)/8192 5.486 2.68%
std::map<int,_int>::contains(key)_(non-existent)/0 0.275 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.414 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.357 2.56%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.553 -1.83%
std::map<int,_int>::count(key)_(existent)/0 0.014 -
std::map<int,_int>::count(key)_(existent)/1024 4.272 -1.17%
std::map<int,_int>::count(key)_(existent)/32 1.686 -
std::map<int,_int>::count(key)_(existent)/8192 6.101 2.68%
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.274 -
std::map<int,_int>::count(key)_(non-existent)/32 2.887 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.199 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.678 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5945.728 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.763 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51462.738 -
std::map<int,_int>::ctor(const&)/0 13.613 -
std::map<int,_int>::ctor(const&)/1024 6231.009 -
std::map<int,_int>::ctor(const&)/32 211.952 -
std::map<int,_int>::ctor(const&)/8192 49858.762 1.23%
std::map<int,_int>::ctor(const&,_alloc)/0 13.637 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6189.889 -1.02%
std::map<int,_int>::ctor(const&,_alloc)/32 208.488 -1.38%
std::map<int,_int>::ctor(const&,_alloc)/8192 49385.004 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.577 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8862.751 -1.68%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 263.601 -3.31%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71397.151 -1.54%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.597 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12794.888 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.883 -1.50%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 268460.206 -3.53%
std::map<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.260 -6.57%
std::map<int,_int>::equal_range(key)_(existent)/32 1.815 -3.34%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.458 -1.64%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.893 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.677 -2.24%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.593 -
std::map<int,_int>::erase(iterator)/0 20.595 -
std::map<int,_int>::erase(iterator)/1024 20.835 -
std::map<int,_int>::erase(iterator)/32 20.780 -
std::map<int,_int>::erase(iterator)/8192 20.861 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.901 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7119.388 -1.87%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 596.139 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55349.006 -1.95%
std::map<int,_int>::erase(key)_(existent)/0 21.189 -
std::map<int,_int>::erase(key)_(existent)/1024 24.380 -2.39%
std::map<int,_int>::erase(key)_(existent)/32 22.637 -
std::map<int,_int>::erase(key)_(existent)/8192 25.994 1.16%
std::map<int,_int>::erase(key)_(non-existent)/0 0.254 -4.82%
std::map<int,_int>::erase(key)_(non-existent)/1024 5.381 -8.85%
std::map<int,_int>::erase(key)_(non-existent)/32 2.369 -12.86%
std::map<int,_int>::erase(key)_(non-existent)/8192 7.586 -9.06%
std::map<int,_int>::find(key)_(existent)/0 0.013 -
std::map<int,_int>::find(key)_(existent)/1024 3.990 1.42%
std::map<int,_int>::find(key)_(existent)/32 1.586 1.62%
std::map<int,_int>::find(key)_(existent)/8192 5.548 -
std::map<int,_int>::find(key)_(non-existent)/0 0.253 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.435 3.06%
std::map<int,_int>::find(key)_(non-existent)/32 2.560 5.09%
std::map<int,_int>::find(key)_(non-existent)/8192 7.436 1.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.971 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.124 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.149 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.763 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.965 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.330 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.953 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.092 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.129 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.319 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.614 -1.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.234 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.122 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.089 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.964 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.251 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.632 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15091.074 1.49%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 804.798 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 137877.481 -2.26%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.167 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7642.648 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 564.250 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135714.350 -2.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.939 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11132.909 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 714.056 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91325.517 -2.19%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.549 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9555.601 -5.37%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 692.133 -1.98%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80017.559 -3.76%
std::map<int,_int>::insert(value)_(already_present)/0 0.611 5.11%
std::map<int,_int>::insert(value)_(already_present)/1024 3.681 11.30%
std::map<int,_int>::insert(value)_(already_present)/32 1.775 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.051 -
std::map<int,_int>::insert(value)_(new_value)/0 17.940 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.014 -4.12%
std::map<int,_int>::insert(value)_(new_value)/32 19.798 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.507 -6.19%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.628 -2.76%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.478 -6.64%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.751 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.901 1.26%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 17.930 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.776 1.65%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.777 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.670 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.364 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.496 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.709 1.24%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.478 -4.23%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.598 7.62%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.175 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.316 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6196.711 -1.11%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 209.119 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49497.115 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.320 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6276.878 -1.43%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 208.729 -1.36%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49468.306 -1.13%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.290 1.55%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1503.330 2.23%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.675 16.03%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12584.655 1.13%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.115 -1.52%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.721 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.713 1.27%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.731 1.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.533 3.20%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.925 1.76%
std::map<std::string,_int>::clear()/0 424.113 -
std::map<std::string,_int>::clear()/1024 20773.553 -1.25%
std::map<std::string,_int>::clear()/32 902.097 -
std::map<std::string,_int>::clear()/8192 207986.720 2.00%
std::map<std::string,_int>::contains(key)_(existent)/0 0.015 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.102 -12.23%
std::map<std::string,_int>::contains(key)_(existent)/32 15.688 -3.86%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.598 10.61%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.218 -2.20%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.902 11.68%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.979 9.35%
std::map<std::string,_int>::count(key)_(existent)/0 0.011 -
std::map<std::string,_int>::count(key)_(existent)/1024 26.538 7.06%
std::map<std::string,_int>::count(key)_(existent)/32 16.833 12.85%
std::map<std::string,_int>::count(key)_(existent)/8192 30.742 5.30%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -3.78%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.120 -1.97%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.750 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.925 -4.00%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.697 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7092.594 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 216.406 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60243.905 -
std::map<std::string,_int>::ctor(const&)/0 13.552 -
std::map<std::string,_int>::ctor(const&)/1024 34652.912 -
std::map<std::string,_int>::ctor(const&)/32 691.186 -
std::map<std::string,_int>::ctor(const&)/8192 343491.807 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.591 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36374.322 -1.70%
std::map<std::string,_int>::ctor(const&,_alloc)/32 738.994 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345703.952 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.654 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40648.154 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 829.588 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389693.851 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.676 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58325.987 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1030.158 -1.05%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103390.367 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.020 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.353 7.99%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.617 1.41%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.586 -2.93%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.964 4.93%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.496 -6.48%
std::map<std::string,_int>::erase(iterator)/0 26.006 -7.85%
std::map<std::string,_int>::erase(iterator)/1024 25.583 -13.25%
std::map<std::string,_int>::erase(iterator)/32 30.078 -7.64%
std::map<std::string,_int>::erase(iterator)/8192 35.202 20.19%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.089 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12243.049 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 706.188 1.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113816.570 -1.09%
std::map<std::string,_int>::erase(key)_(existent)/0 74.288 30.78%
std::map<std::string,_int>::erase(key)_(existent)/1024 79.619 -6.86%
std::map<std::string,_int>::erase(key)_(existent)/32 81.531 35.92%
std::map<std::string,_int>::erase(key)_(existent)/8192 81.817 -11.80%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.465 -4.77%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.764 -1.03%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 32.008 9.22%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.370 -
std::map<std::string,_int>::find(key)_(existent)/32 14.684 -1.83%
std::map<std::string,_int>::find(key)_(existent)/8192 29.952 -9.51%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.530 -2.75%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.218 -3.38%
std::map<std::string,_int>::find(key)_(non-existent)/8192 26.279 -9.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.012 9.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.142 -1.01%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 36.239 -2.46%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.321 3.05%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.195 -13.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.117 -29.47%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.042 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.088 -14.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.491 9.94%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.401 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.955 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 56.793 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.319 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.784 3.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.296 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.608 18.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.876 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68442.657 4.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1586.600 1.91%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 831801.373 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.898 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40501.878 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1162.429 6.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 631185.480 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.875 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35192.913 1.88%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1262.833 2.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 395096.486 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.826 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34837.379 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.569 -4.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 366836.902 -
std::map<std::string,_int>::insert(value)_(already_present)/0 15.985 9.70%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.815 -1.76%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.207 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.543 -
std::map<std::string,_int>::insert(value)_(new_value)/0 32.717 1.01%
std::map<std::string,_int>::insert(value)_(new_value)/1024 77.316 -
std::map<std::string,_int>::insert(value)_(new_value)/32 41.193 -1.56%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.840 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 17.130 7.49%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.451 -31.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.241 1.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.515 -45.36%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.464 -7.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 50.052 1.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.599 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.100 6.66%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.113 -5.74%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.597 7.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.492 7.12%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.279 7.68%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.025 7.84%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.651 -3.64%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.257 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36621.869 -1.05%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 847.772 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347992.209 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.266 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35023.485 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 726.687 -1.26%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 345841.351 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -1.47%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17201.580 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.356 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210814.258 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.002 -7.92%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.654 6.56%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 32.236 14.09%
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.650 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.032 -7.00%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.698 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 473.808 3.12%
std::mismatch(deque<int>)_(it,_it,_it)/1024 486.653 4.36%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 500697.716 -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.311 7.48%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3854.779 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.748 2.87%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 472.588 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496611.209 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.114 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3865.512 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 730.593 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 746.144 1.96%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623711.200 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.632 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4808.579 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.654 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 727.998 -1.47%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 621368.019 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.189 -1.38%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4837.546 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.984 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.959 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 939033.657 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.667 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7425.854 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 763.712 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.389 -1.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951456.692 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.752 1.03%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11603.467 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.655 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.607 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 986335.625 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.584 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12272.705 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 806.279 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 821.428 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978549.010 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.579 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11630.994 4.05%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.943 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 79.052 5.87%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76648.199 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.110 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.011 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.918 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.794 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76691.681 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -1.26%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.857 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 466.040 3.71%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 494.993 2.84%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608369.507 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.087 2.01%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4768.535 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 456.025 -3.07%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.787 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607453.022 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.197 -2.25%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4789.963 -
std::move(deque<int>)/1048576 54949.038 -
std::move(deque<int>)/262144 14890.681 -
std::move(deque<int>)/32768 1832.110 -14.42%
std::move(deque<int>)/4096 153.269 -
std::move(deque<int>)/512 23.828 -
std::move(deque<int>)/64 6.142 -4.09%
std::move(deque<int>)/8 3.883 1.04%
std::move(list<int>)/1048576 1017332.058 -
std::move(list<int>)/262144 247357.804 -
std::move(list<int>)/32768 31583.890 3.10%
std::move(list<int>)/4096 4577.516 16.00%
std::move(list<int>)/512 355.180 -
std::move(list<int>)/64 39.445 -
std::move(list<int>)/8 3.438 -
std::move(vector<bool>)_(aligned)/1048576 2114.180 -
std::move(vector<bool>)_(aligned)/262144 256.076 -
std::move(vector<bool>)_(aligned)/32768 36.928 -
std::move(vector<bool>)_(aligned)/4096 7.053 -
std::move(vector<bool>)_(aligned)/512 2.382 -
std::move(vector<bool>)_(aligned)/64 1.578 -11.15%
std::move(vector<bool>)_(unaligned)/1048576 6694.591 -
std::move(vector<bool>)_(unaligned)/262144 1581.388 -
std::move(vector<bool>)_(unaligned)/32768 201.904 -
std::move(vector<bool>)_(unaligned)/4096 25.623 -
std::move(vector<bool>)_(unaligned)/512 4.596 -
std::move(vector<bool>)_(unaligned)/64 1.580 1.90%
std::move(vector<int>)/1048576 56105.593 -1.62%
std::move(vector<int>)/262144 14936.477 -
std::move(vector<int>)/32768 2137.753 -
std::move(vector<int>)/4096 134.677 -
std::move(vector<int>)/512 20.222 -
std::move(vector<int>)/64 4.152 -
std::move(vector<int>)/8 2.252 -1.76%
std::move_backward(deque<int>)/1048576 129931.957 -
std::move_backward(deque<int>)/262144 30675.111 -
std::move_backward(deque<int>)/32768 3652.843 1.63%
std::move_backward(deque<int>)/4096 176.522 -1.76%
std::move_backward(deque<int>)/512 26.201 -
std::move_backward(deque<int>)/64 7.157 -
std::move_backward(deque<int>)/8 3.978 2.22%
std::move_backward(list<int>)/1048576 1050845.060 1.28%
std::move_backward(list<int>)/262144 267128.953 2.83%
std::move_backward(list<int>)/32768 31978.504 -
std::move_backward(list<int>)/4096 4924.600 -12.08%
std::move_backward(list<int>)/512 378.866 -
std::move_backward(list<int>)/64 39.850 -
std::move_backward(list<int>)/8 3.426 -
std::move_backward(vector<bool>)_(aligned)/1048576 2120.758 -18.94%
std::move_backward(vector<bool>)_(aligned)/262144 256.799 -
std::move_backward(vector<bool>)_(aligned)/32768 38.069 -
std::move_backward(vector<bool>)_(aligned)/4096 7.372 -
std::move_backward(vector<bool>)_(aligned)/512 2.430 -
std::move_backward(vector<bool>)_(aligned)/64 1.687 -3.47%
std::move_backward(vector<bool>)_(unaligned)/1048576 6498.897 -
std::move_backward(vector<bool>)_(unaligned)/262144 1585.789 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.843 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.212 -
std::move_backward(vector<bool>)_(unaligned)/512 4.706 -1.83%
std::move_backward(vector<bool>)_(unaligned)/64 1.844 -
std::move_backward(vector<int>)/1048576 56042.923 -
std::move_backward(vector<int>)/262144 21808.239 -
std::move_backward(vector<int>)/32768 2147.718 -18.72%
std::move_backward(vector<int>)/4096 135.908 -
std::move_backward(vector<int>)/512 20.878 -
std::move_backward(vector<int>)/64 4.334 -
std::move_backward(vector<int>)/8 2.288 -
std::multimap<int,_int>::clear()/0 421.175 -
std::multimap<int,_int>::clear()/1024 10138.865 -1.99%
std::multimap<int,_int>::clear()/32 657.432 -1.36%
std::multimap<int,_int>::clear()/8192 81426.570 -
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.698 1.43%
std::multimap<int,_int>::contains(key)_(existent)/32 1.650 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.643 2.33%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.270 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.314 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.421 3.64%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.617 7.46%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.698 2.26%
std::multimap<int,_int>::count(key)_(existent)/32 3.592 2.90%
std::multimap<int,_int>::count(key)_(existent)/8192 6.709 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.220 6.38%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.426 -4.21%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.659 5.65%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.760 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5934.291 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.269 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51319.299 -
std::multimap<int,_int>::ctor(const&)/0 13.671 -
std::multimap<int,_int>::ctor(const&)/1024 6337.992 -2.06%
std::multimap<int,_int>::ctor(const&)/32 215.650 -1.90%
std::multimap<int,_int>::ctor(const&)/8192 50419.019 -2.06%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.689 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6248.190 -4.30%
std::multimap<int,_int>::ctor(const&,_alloc)/32 215.932 -3.50%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49983.769 -4.04%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.601 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7956.444 -4.65%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.532 2.37%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66054.079 -1.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.652 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12783.899 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.796 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 277914.660 1.41%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.328 3.50%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.400 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.095 -1.29%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.510 20.78%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.958 26.49%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 12.060 19.86%
std::multimap<int,_int>::erase(iterator)/0 20.463 -1.31%
std::multimap<int,_int>::erase(iterator)/1024 20.944 -
std::multimap<int,_int>::erase(iterator)/32 20.722 -1.28%
std::multimap<int,_int>::erase(iterator)/8192 20.907 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.688 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7109.089 1.74%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 591.435 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56191.133 5.57%
std::multimap<int,_int>::erase(key)_(existent)/0 21.423 -1.42%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.957 -
std::multimap<int,_int>::erase(key)_(existent)/32 22.763 -1.99%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.463 -9.74%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.676 1.26%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.223 -1.31%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.067 -
std::multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.814 -
std::multimap<int,_int>::find(key)_(existent)/32 1.615 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.458 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.320 -1.61%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.393 -9.68%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.582 -2.80%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.160 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.091 3.25%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.780 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.101 -3.00%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.287 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.057 -1.41%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.849 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.261 1.52%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.084 -1.30%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.520 1.61%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.995 -1.22%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.688 -3.90%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.155 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.732 -2.10%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.239 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.579 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.116 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14696.907 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 791.979 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146852.283 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.156 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12172.273 1.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 717.096 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183494.038 -3.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.512 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10549.537 -3.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 681.077 -2.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87834.387 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.187 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9973.583 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 696.820 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81253.257 -6.73%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.470 -1.30%
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.268 -1.07%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.351 -2.02%
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.336 -1.90%
std::multimap<int,_int>::insert(value)_(new_value)/0 18.131 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 32.844 -3.97%
std::multimap<int,_int>::insert(value)_(new_value)/32 20.193 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 36.346 -8.95%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.078 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.217 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.275 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 15.067 1.86%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.176 9.04%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.891 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.318 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6364.893 -1.69%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.359 -1.32%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50860.317 -1.95%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.354 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6352.244 -1.79%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 218.816 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50839.344 -1.78%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.229 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.442 -2.64%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.621 -10.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12702.966 -2.89%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.050 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.202 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.985 3.13%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.134 8.67%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.867 -
std::multimap<std::string,_int>::clear()/0 422.481 -
std::multimap<std::string,_int>::clear()/1024 20309.800 -1.91%
std::multimap<std::string,_int>::clear()/32 896.650 -
std::multimap<std::string,_int>::clear()/8192 202239.999 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.013 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.262 -1.38%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.455 -1.48%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 28.743 -2.82%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.288 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.528 6.88%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.111 7.68%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.405 6.02%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.719 -1.53%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.993 -1.84%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.178 1.58%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 23.621 8.67%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.568 7.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.712 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.714 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7119.662 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.608 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60170.120 -
std::multimap<std::string,_int>::ctor(const&)/0 13.610 -
std::multimap<std::string,_int>::ctor(const&)/1024 35182.069 -
std::multimap<std::string,_int>::ctor(const&)/32 833.878 -
std::multimap<std::string,_int>::ctor(const&)/8192 349312.436 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.614 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37727.607 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 813.974 -1.27%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 351422.025 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.764 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39823.190 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 743.168 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386047.646 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.823 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54682.644 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 971.884 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1046390.813 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.987 1.48%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.117 -1.29%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.077 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.490 -1.47%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.573 3.55%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.522 -
std::multimap<std::string,_int>::erase(iterator)/0 25.946 -1.38%
std::multimap<std::string,_int>::erase(iterator)/1024 31.318 -
std::multimap<std::string,_int>::erase(iterator)/32 33.001 -2.13%
std::multimap<std::string,_int>::erase(iterator)/8192 31.941 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.741 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12188.071 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 704.393 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115130.667 -1.04%
std::multimap<std::string,_int>::erase(key)_(existent)/0 59.682 -1.06%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 87.236 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.901 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.903 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 23.139 -6.38%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.758 -1.70%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.988 -1.40%
std::multimap<std::string,_int>::find(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.769 -1.64%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.943 1.21%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.604 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.437 6.79%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.063 -1.31%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 28.626 7.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.838 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.649 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.611 -1.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 95.999 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.260 -1.08%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.409 -1.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.952 -1.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.921 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.481 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.516 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.084 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.485 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.318 -1.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.069 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.656 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.751 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.016 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67979.223 1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1457.272 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 830261.754 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.873 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 57419.362 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1486.279 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814286.546 1.35%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.191 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33584.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1194.658 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 376586.872 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.348 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32456.421 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1232.546 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 354716.478 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.851 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.876 -1.15%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.158 -2.84%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.206 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.285 -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 65.133 -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.313 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 89.859 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.629 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.284 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 29.478 2.82%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.568 -18.92%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.071 -8.99%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.979 -4.69%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.327 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36844.925 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 869.248 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352630.144 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.350 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36630.191 1.36%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 659.468 1.42%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 352683.055 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.127 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17745.752 1.16%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 341.497 -1.10%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208739.285 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.357 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.342 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.475 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.518 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 9.525 -5.66%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.558 -
std::multiset<int>::clear()/0 423.909 -
std::multiset<int>::clear()/1024 9743.557 -1.23%
std::multiset<int>::clear()/32 646.374 -
std::multiset<int>::clear()/8192 76481.998 -
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 4.093 4.48%
std::multiset<int>::contains(key)_(existent)/32 1.685 -
std::multiset<int>::contains(key)_(existent)/8192 8.235 1.22%
std::multiset<int>::contains(key)_(non-existent)/0 0.267 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.717 3.17%
std::multiset<int>::contains(key)_(non-existent)/32 2.576 13.14%
std::multiset<int>::contains(key)_(non-existent)/8192 8.855 4.28%
std::multiset<int>::count(key)_(existent)/0 0.015 -
std::multiset<int>::count(key)_(existent)/1024 5.760 -
std::multiset<int>::count(key)_(existent)/32 3.617 1.43%
std::multiset<int>::count(key)_(existent)/8192 9.341 -10.79%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.889 -13.16%
std::multiset<int>::count(key)_(non-existent)/32 2.260 -14.67%
std::multiset<int>::count(key)_(non-existent)/8192 9.105 -22.94%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.865 1.15%
std::multiset<int>::ctor(&&,_different_allocs)/1024 5914.842 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.465 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48552.687 -
std::multiset<int>::ctor(const&)/0 13.706 -
std::multiset<int>::ctor(const&)/1024 6044.053 -3.31%
std::multiset<int>::ctor(const&)/32 219.725 -1.43%
std::multiset<int>::ctor(const&)/8192 48182.860 -3.49%
std::multiset<int>::ctor(const&,_alloc)/0 13.735 -
std::multiset<int>::ctor(const&,_alloc)/1024 6060.697 -2.96%
std::multiset<int>::ctor(const&,_alloc)/32 218.397 -1.99%
std::multiset<int>::ctor(const&,_alloc)/8192 48259.708 -3.03%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.690 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8737.796 1.82%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.015 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69994.665 1.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.726 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12461.606 -1.24%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.460 -2.25%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273447.220 4.55%
std::multiset<int>::equal_range(key)_(existent)/0 0.011 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.411 -
std::multiset<int>::equal_range(key)_(existent)/32 2.578 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.859 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.732 5.85%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.394 2.49%
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.077 -6.79%
std::multiset<int>::erase(iterator)/0 20.333 -
std::multiset<int>::erase(iterator)/1024 24.288 -
std::multiset<int>::erase(iterator)/32 21.879 -
std::multiset<int>::erase(iterator)/8192 24.168 1.04%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.734 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6533.432 -3.33%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 588.473 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52493.714 -2.06%
std::multiset<int>::erase(key)_(existent)/0 21.431 -
std::multiset<int>::erase(key)_(existent)/1024 40.674 -
std::multiset<int>::erase(key)_(existent)/32 22.838 -
std::multiset<int>::erase(key)_(existent)/8192 60.814 -
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.886 -3.46%
std::multiset<int>::erase(key)_(non-existent)/32 2.590 -2.33%
std::multiset<int>::erase(key)_(non-existent)/8192 9.833 -4.24%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.734 -1.78%
std::multiset<int>::find(key)_(existent)/32 1.697 -
std::multiset<int>::find(key)_(existent)/8192 8.121 -10.84%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.469 -2.29%
std::multiset<int>::find(key)_(non-existent)/32 2.270 -
std::multiset<int>::find(key)_(non-existent)/8192 8.679 -18.16%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.139 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 59.960 15.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.850 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.380 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.175 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.299 -2.55%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.618 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.070 -3.94%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.197 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.179 -2.50%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.906 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.816 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.113 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.011 -4.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.155 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.795 -4.21%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 424.223 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14432.598 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.722 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 152264.390 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 425.142 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11624.999 -2.62%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 713.569 -1.83%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205853.005 -4.03%
std::multiset<int>::insert(value)_(already_present)/0 18.281 -
std::multiset<int>::insert(value)_(already_present)/1024 28.402 -3.10%
std::multiset<int>::insert(value)_(already_present)/32 19.427 1.23%
std::multiset<int>::insert(value)_(already_present)/8192 32.038 -2.77%
std::multiset<int>::insert(value)_(new_value)/0 18.000 -
std::multiset<int>::insert(value)_(new_value)/1024 57.357 17.59%
std::multiset<int>::insert(value)_(new_value)/32 20.012 -
std::multiset<int>::insert(value)_(new_value)/8192 73.017 -
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.187 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.654 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.842 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.052 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.967 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.108 -5.37%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.370 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6080.013 -4.63%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.496 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 48679.282 -2.93%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.381 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6079.021 -3.85%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 218.411 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 48390.939 -4.33%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.213 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1314.872 -5.46%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 32.904 -16.36%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12317.360 -1.74%
std::multiset<int>::upper_bound(key)_(existent)/0 0.012 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.047 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.210 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.658 -1.41%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.386 -1.19%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.876 -1.10%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.077 -
std::multiset<std::string>::clear()/0 423.978 -
std::multiset<std::string>::clear()/1024 20171.753 -
std::multiset<std::string>::clear()/32 894.457 -2.75%
std::multiset<std::string>::clear()/8192 206709.558 1.10%
std::multiset<std::string>::contains(key)_(existent)/0 0.015 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.918 3.35%
std::multiset<std::string>::contains(key)_(existent)/32 14.970 -9.81%
std::multiset<std::string>::contains(key)_(existent)/8192 27.754 -2.87%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.285 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.007 -1.68%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.444 -3.51%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.137 -18.36%
std::multiset<std::string>::count(key)_(existent)/0 0.035 -
std::multiset<std::string>::count(key)_(existent)/1024 23.772 1.87%
std::multiset<std::string>::count(key)_(existent)/32 18.404 -6.41%
std::multiset<std::string>::count(key)_(existent)/8192 30.954 1.76%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 22.669 -3.51%
std::multiset<std::string>::count(key)_(non-existent)/32 10.294 -
std::multiset<std::string>::count(key)_(non-existent)/8192 31.386 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.815 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6921.810 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.084 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57461.130 -
std::multiset<std::string>::ctor(const&)/0 13.653 -
std::multiset<std::string>::ctor(const&)/1024 35056.587 -
std::multiset<std::string>::ctor(const&)/32 717.131 -
std::multiset<std::string>::ctor(const&)/8192 341467.036 -1.02%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.660 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36644.314 -
std::multiset<std::string>::ctor(const&,_alloc)/32 751.059 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 341302.837 -1.25%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.805 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40344.392 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 764.636 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379527.771 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.790 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55589.736 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 914.591 -1.99%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1052835.686 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 23.388 -5.95%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.590 -1.68%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.289 4.59%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.648 6.32%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.302 -1.37%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.780 -
std::multiset<std::string>::erase(iterator)/0 31.799 6.91%
std::multiset<std::string>::erase(iterator)/1024 33.594 12.61%
std::multiset<std::string>::erase(iterator)/32 32.439 3.79%
std::multiset<std::string>::erase(iterator)/8192 31.490 17.54%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.948 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12261.371 -1.47%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 705.266 2.00%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114694.675 -
std::multiset<std::string>::erase(key)_(existent)/0 60.568 45.90%
std::multiset<std::string>::erase(key)_(existent)/1024 60.480 -30.79%
std::multiset<std::string>::erase(key)_(existent)/32 60.033 19.64%
std::multiset<std::string>::erase(key)_(existent)/8192 134.929 4.62%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 24.204 6.33%
std::multiset<std::string>::erase(key)_(non-existent)/32 10.674 -3.22%
std::multiset<std::string>::erase(key)_(non-existent)/8192 31.168 -4.64%
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 30.138 7.93%
std::multiset<std::string>::find(key)_(existent)/32 15.299 -26.87%
std::multiset<std::string>::find(key)_(existent)/8192 41.939 2.15%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.161 -2.20%
std::multiset<std::string>::find(key)_(non-existent)/32 10.316 -2.23%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.565 10.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.897 -10.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.050 1.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.496 23.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.106 12.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.860 -2.08%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.790 -6.41%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.559 40.70%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.185 8.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.424 9.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.189 38.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.358 -14.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 92.997 19.69%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.428 -3.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.476 32.56%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 39.757 4.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.746 -2.78%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.310 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 70276.586 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1427.047 -2.74%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 842486.521 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 424.942 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58106.203 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1610.385 11.34%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 799504.447 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.744 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.923 1.61%
std::multiset<std::string>::insert(value)_(already_present)/32 42.147 -
std::multiset<std::string>::insert(value)_(already_present)/8192 67.616 1.77%
std::multiset<std::string>::insert(value)_(new_value)/0 35.088 -
std::multiset<std::string>::insert(value)_(new_value)/1024 61.572 -2.56%
std::multiset<std::string>::insert(value)_(new_value)/32 42.958 -1.58%
std::multiset<std::string>::insert(value)_(new_value)/8192 98.067 30.56%
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 23.264 -3.23%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.449 8.10%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 31.218 3.64%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 25.097 12.42%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.882 2.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.144 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36264.172 -1.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 678.437 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 348169.212 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.272 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36132.850 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 588.643 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346239.459 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16999.513 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 393.204 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207546.137 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 21.918 -1.87%
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.611 -9.79%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 31.382 9.83%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.373 3.35%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 10.351 -7.32%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.891 -
std::none_of(deque<int>)_(process_all)/32 11.560 -
std::none_of(deque<int>)_(process_all)/32768 11496.003 8.18%
std::none_of(deque<int>)_(process_all)/50 19.241 -
std::none_of(deque<int>)_(process_all)/8 3.089 -4.03%
std::none_of(deque<int>)_(process_all)/8192 2872.012 8.35%
std::none_of(list<int>)_(process_all)/32 11.806 -
std::none_of(list<int>)_(process_all)/32768 26566.729 -
std::none_of(list<int>)_(process_all)/50 21.890 -
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 6997.436 -
std::none_of(vector<int>)_(process_all)/32 8.439 -
std::none_of(vector<int>)_(process_all)/32768 8088.391 -
std::none_of(vector<int>)_(process_all)/50 13.701 7.88%
std::none_of(vector<int>)_(process_all)/8 2.350 -
std::none_of(vector<int>)_(process_all)/8192 2024.114 -
std::partial_sort(deque<int>)_(ascending)/1024 7913.359 -
std::partial_sort(deque<int>)_(ascending)/8 30.239 -5.27%
std::partial_sort(deque<int>)_(ascending)/8192 163269.971 -1.19%
std::partial_sort(deque<int>)_(descending)/1024 18564.998 -
std::partial_sort(deque<int>)_(descending)/8 43.284 -
std::partial_sort(deque<int>)_(descending)/8192 287371.336 -
std::partial_sort(deque<int>)_(heap)/1024 18545.677 -
std::partial_sort(deque<int>)_(heap)/8 38.677 -
std::partial_sort(deque<int>)_(heap)/8192 296937.310 1.75%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7872.060 -1.08%
std::partial_sort(deque<int>)_(pipe-organ)/8 30.029 -6.14%
std::partial_sort(deque<int>)_(pipe-organ)/8192 162678.140 -2.17%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19566.450 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.994 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 294591.031 1.79%
std::partial_sort(deque<int>)_(repeated)/1024 6463.280 1.43%
std::partial_sort(deque<int>)_(repeated)/8 27.403 -
std::partial_sort(deque<int>)_(repeated)/8192 68588.103 -
std::partial_sort(deque<int>)_(shuffled)/1024 16133.114 -
std::partial_sort(deque<int>)_(shuffled)/8 33.904 -
std::partial_sort(deque<int>)_(shuffled)/8192 266601.527 -1.02%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4981.024 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.636 4.67%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55508.397 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8257.715 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.116 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97819.306 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8293.800 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.970 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101325.860 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4973.604 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.461 4.08%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55611.467 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9243.368 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.688 1.55%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97789.388 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3940.273 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.864 5.36%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46915.925 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6949.695 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.216 2.45%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91887.949 1.02%
std::partial_sort(vector<int>)_(ascending)/1024 5013.542 -
std::partial_sort(vector<int>)_(ascending)/8 20.768 -
std::partial_sort(vector<int>)_(ascending)/8192 54562.834 -
std::partial_sort(vector<int>)_(descending)/1024 8241.582 -
std::partial_sort(vector<int>)_(descending)/8 25.038 -
std::partial_sort(vector<int>)_(descending)/8192 97669.543 -
std::partial_sort(vector<int>)_(heap)/1024 8288.157 -
std::partial_sort(vector<int>)_(heap)/8 26.304 -2.53%
std::partial_sort(vector<int>)_(heap)/8192 102209.733 1.32%
std::partial_sort(vector<int>)_(pipe-organ)/1024 5000.593 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.770 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54513.375 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9155.122 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.624 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97480.741 -
std::partial_sort(vector<int>)_(repeated)/1024 3956.064 -
std::partial_sort(vector<int>)_(repeated)/8 20.283 -
std::partial_sort(vector<int>)_(repeated)/8192 46747.617 -
std::partial_sort(vector<int>)_(shuffled)/1024 6960.059 -
std::partial_sort(vector<int>)_(shuffled)/8 22.369 -
std::partial_sort(vector<int>)_(shuffled)/8192 88713.706 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5500.535 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.696 -1.40%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57639.615 1.05%
std::partial_sort_copy(deque<int>)_(descending)/1024 8533.743 -
std::partial_sort_copy(deque<int>)_(descending)/8 19.469 -2.30%
std::partial_sort_copy(deque<int>)_(descending)/8192 99936.098 -
std::partial_sort_copy(deque<int>)_(heap)/1024 10458.669 19.98%
std::partial_sort_copy(deque<int>)_(heap)/8 16.250 4.72%
std::partial_sort_copy(deque<int>)_(heap)/8192 116804.703 13.01%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5494.993 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.662 -1.85%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57295.872 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9332.716 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.565 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100570.664 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4283.087 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.810 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49264.857 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7208.680 -1.01%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.115 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92810.390 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5644.091 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.083 -
std::partial_sort_copy(list<int>)_(ascending)/8192 61234.806 -
std::partial_sort_copy(list<int>)_(descending)/1024 8535.338 -
std::partial_sort_copy(list<int>)_(descending)/8 18.773 -
std::partial_sort_copy(list<int>)_(descending)/8192 101007.827 -
std::partial_sort_copy(list<int>)_(heap)/1024 8581.993 -
std::partial_sort_copy(list<int>)_(heap)/8 16.277 2.15%
std::partial_sort_copy(list<int>)_(heap)/8192 105645.742 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5611.965 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.966 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60214.164 -2.20%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9492.300 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.947 1.78%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101473.756 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4522.861 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.762 3.10%
std::partial_sort_copy(list<int>)_(repeated)/8192 53289.613 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7346.303 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.548 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 93543.235 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5247.865 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.876 -1.67%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 56218.514 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8443.532 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.828 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98431.480 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8360.500 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.978 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102041.819 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5230.662 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.047 -4.83%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55581.732 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9226.849 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.032 -9.92%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 99328.002 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4079.962 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.127 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47654.783 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7143.868 1.07%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.831 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92483.109 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5111.225 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.995 1.14%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55418.060 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8365.570 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.638 -2.59%
std::partial_sort_copy(vector<int>)_(descending)/8192 99390.041 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8314.943 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.168 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102507.261 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5092.071 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.007 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55177.907 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9254.817 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.576 -4.84%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99982.393 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4031.690 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.557 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47507.473 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7116.887 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.026 -2.31%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93920.261 -
std::partition(deque<int>)_(dense)/1024 361.557 -
std::partition(deque<int>)_(dense)/32 9.851 3.18%
std::partition(deque<int>)_(dense)/50 14.102 -4.79%
std::partition(deque<int>)_(dense)/8192 2810.205 -
std::partition(deque<int>)_(sparse)/1024 385.388 -
std::partition(deque<int>)_(sparse)/32 9.900 -18.75%
std::partition(deque<int>)_(sparse)/50 14.961 -19.11%
std::partition(deque<int>)_(sparse)/8192 3031.226 -
std::partition(list<int>)_(dense)/1024 390.515 -53.12%
std::partition(list<int>)_(dense)/32 9.109 1.29%
std::partition(list<int>)_(dense)/50 13.576 -
std::partition(list<int>)_(dense)/8192 4391.295 -10.33%
std::partition(list<int>)_(sparse)/1024 1469.304 104.45%
std::partition(list<int>)_(sparse)/32 8.843 -
std::partition(list<int>)_(sparse)/50 14.998 2.01%
std::partition(list<int>)_(sparse)/8192 7151.907 -4.19%
std::partition(vector<int>)_(dense)/1024 248.093 3.57%
std::partition(vector<int>)_(dense)/32 7.981 -4.83%
std::partition(vector<int>)_(dense)/50 13.070 -
std::partition(vector<int>)_(dense)/8192 1880.698 -
std::partition(vector<int>)_(sparse)/1024 259.149 -
std::partition(vector<int>)_(sparse)/32 9.052 3.75%
std::partition(vector<int>)_(sparse)/50 14.437 4.53%
std::partition(vector<int>)_(sparse)/8192 1878.512 -
std::partition_copy(deque<int>)/1024 644.623 1.23%
std::partition_copy(deque<int>)/32 12.919 -
std::partition_copy(deque<int>)/50 21.293 1.17%
std::partition_copy(deque<int>)/8192 5694.345 -
std::partition_copy(list<int>)/1024 716.008 -
std::partition_copy(list<int>)/32 8.568 -
std::partition_copy(list<int>)/50 13.162 1.93%
std::partition_copy(list<int>)/8192 7186.220 6.98%
std::partition_copy(vector<int>)/1024 460.371 -4.03%
std::partition_copy(vector<int>)/32 8.563 -
std::partition_copy(vector<int>)/50 12.937 1.49%
std::partition_copy(vector<int>)/8192 4608.368 -
std::partition_point(deque<int>)/1024 9.347 -
std::partition_point(deque<int>)/32 4.486 -4.81%
std::partition_point(deque<int>)/50 5.044 2.46%
std::partition_point(deque<int>)/8192 16.321 -
std::partition_point(list<int>)/1024 1293.809 -
std::partition_point(list<int>)/32 15.947 -
std::partition_point(list<int>)/50 24.672 -
std::partition_point(list<int>)/8192 12943.500 4.87%
std::partition_point(vector<int>)/1024 6.261 -
std::partition_point(vector<int>)/32 2.567 -
std::partition_point(vector<int>)/50 2.581 2.15%
std::partition_point(vector<int>)/8192 9.374 -1.50%
std::remove(deque<int>)_(prefix)/1024 526.865 -
std::remove(deque<int>)_(prefix)/32 54.717 -
std::remove(deque<int>)_(prefix)/50 63.106 -
std::remove(deque<int>)_(prefix)/8192 3898.074 -
std::remove(deque<int>)_(sprinkled)/1024 522.871 -
std::remove(deque<int>)_(sprinkled)/32 57.830 3.35%
std::remove(deque<int>)_(sprinkled)/50 65.018 3.82%
std::remove(deque<int>)_(sprinkled)/8192 3870.967 -
std::remove(list<int>)_(prefix)/1024 1024.537 -
std::remove(list<int>)_(prefix)/32 55.375 -2.51%
std::remove(list<int>)_(prefix)/50 66.969 -2.95%
std::remove(list<int>)_(prefix)/8192 8210.639 -
std::remove(list<int>)_(sprinkled)/1024 977.880 1.72%
std::remove(list<int>)_(sprinkled)/32 56.764 -1.57%
std::remove(list<int>)_(sprinkled)/50 65.561 -2.76%
std::remove(list<int>)_(sprinkled)/8192 7838.901 -
std::remove(vector<int>)_(prefix)/1024 312.728 -
std::remove(vector<int>)_(prefix)/32 52.097 -
std::remove(vector<int>)_(prefix)/50 56.746 -
std::remove(vector<int>)_(prefix)/8192 2115.632 -
std::remove(vector<int>)_(sprinkled)/1024 289.076 -
std::remove(vector<int>)_(sprinkled)/32 52.024 -
std::remove(vector<int>)_(sprinkled)/50 56.096 -
std::remove(vector<int>)_(sprinkled)/8192 1992.142 -
std::remove_copy(deque<int>)_(prefix)/1024 376.072 -
std::remove_copy(deque<int>)_(prefix)/32 12.991 -
std::remove_copy(deque<int>)_(prefix)/50 19.041 -
std::remove_copy(deque<int>)_(prefix)/8192 3357.024 -
std::remove_copy(deque<int>)_(sprinkled)/1024 367.574 1.37%
std::remove_copy(deque<int>)_(sprinkled)/32 12.295 1.12%
std::remove_copy(deque<int>)_(sprinkled)/50 18.525 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2949.294 1.53%
std::remove_copy(list<int>)_(prefix)/1024 754.646 -
std::remove_copy(list<int>)_(prefix)/32 10.833 -
std::remove_copy(list<int>)_(prefix)/50 21.921 -
std::remove_copy(list<int>)_(prefix)/8192 7006.354 1.15%
std::remove_copy(list<int>)_(sprinkled)/1024 743.362 -
std::remove_copy(list<int>)_(sprinkled)/32 11.256 -
std::remove_copy(list<int>)_(sprinkled)/50 18.724 -1.44%
std::remove_copy(list<int>)_(sprinkled)/8192 6958.153 -
std::remove_copy(vector<int>)_(prefix)/1024 266.583 -
std::remove_copy(vector<int>)_(prefix)/32 9.117 1.27%
std::remove_copy(vector<int>)_(prefix)/50 13.308 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.667 -
std::remove_copy(vector<int>)_(sprinkled)/1024 462.537 -
std::remove_copy(vector<int>)_(sprinkled)/32 15.013 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.395 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3667.136 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.873 -
std::remove_copy_if(deque<int>)_(prefix)/32 29.175 62.76%
std::remove_copy_if(deque<int>)_(prefix)/50 28.397 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3897.315 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.260 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.455 69.17%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.304 -3.50%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3258.670 -1.29%
std::remove_copy_if(list<int>)_(prefix)/1024 795.042 -
std::remove_copy_if(list<int>)_(prefix)/32 14.846 -
std::remove_copy_if(list<int>)_(prefix)/50 27.140 -
std::remove_copy_if(list<int>)_(prefix)/8192 7225.343 1.20%
std::remove_copy_if(list<int>)_(sprinkled)/1024 788.388 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.500 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.643 -5.41%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7210.233 1.98%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.024 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.175 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.674 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3332.147 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 470.782 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.360 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.929 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3754.687 -
std::remove_if(deque<int>)_(prefix)/1024 562.800 -
std::remove_if(deque<int>)_(prefix)/32 59.275 -
std::remove_if(deque<int>)_(prefix)/50 67.278 -
std::remove_if(deque<int>)_(prefix)/8192 4255.735 -
std::remove_if(deque<int>)_(sprinkled)/1024 537.994 -2.13%
std::remove_if(deque<int>)_(sprinkled)/32 57.694 1.73%
std::remove_if(deque<int>)_(sprinkled)/50 67.041 -4.84%
std::remove_if(deque<int>)_(sprinkled)/8192 3963.528 -
std::remove_if(list<int>)_(prefix)/1024 1046.769 -
std::remove_if(list<int>)_(prefix)/32 61.347 -
std::remove_if(list<int>)_(prefix)/50 75.217 -
std::remove_if(list<int>)_(prefix)/8192 9946.304 -
std::remove_if(list<int>)_(sprinkled)/1024 1012.513 -
std::remove_if(list<int>)_(sprinkled)/32 59.833 -
std::remove_if(list<int>)_(sprinkled)/50 73.436 -
std::remove_if(list<int>)_(sprinkled)/8192 8250.322 -
std::remove_if(vector<int>)_(prefix)/1024 356.536 -
std::remove_if(vector<int>)_(prefix)/32 51.902 -
std::remove_if(vector<int>)_(prefix)/50 56.761 -
std::remove_if(vector<int>)_(prefix)/8192 2575.658 -
std::remove_if(vector<int>)_(sprinkled)/1024 525.410 -
std::remove_if(vector<int>)_(sprinkled)/32 55.639 -2.10%
std::remove_if(vector<int>)_(sprinkled)/50 66.063 -
std::remove_if(vector<int>)_(sprinkled)/8192 3834.273 -
std::replace(deque<int>)_(prefix)/1024 413.292 -
std::replace(deque<int>)_(prefix)/32 12.845 -
std::replace(deque<int>)_(prefix)/50 19.107 -
std::replace(deque<int>)_(prefix)/8192 3297.532 1.02%
std::replace(deque<int>)_(sprinkled)/1024 355.130 -
std::replace(deque<int>)_(sprinkled)/32 12.634 -
std::replace(deque<int>)_(sprinkled)/50 18.721 -
std::replace(deque<int>)_(sprinkled)/8192 2887.865 2.52%
std::replace(list<int>)_(prefix)/1024 738.993 -53.88%
std::replace(list<int>)_(prefix)/32 11.136 -
std::replace(list<int>)_(prefix)/50 18.444 -
std::replace(list<int>)_(prefix)/8192 7009.177 -
std::replace(list<int>)_(sprinkled)/1024 730.462 -
std::replace(list<int>)_(sprinkled)/32 11.387 1.04%
std::replace(list<int>)_(sprinkled)/50 17.672 -
std::replace(list<int>)_(sprinkled)/8192 7173.608 -
std::replace(vector<int>)_(prefix)/1024 160.579 -
std::replace(vector<int>)_(prefix)/32 5.146 3.82%
std::replace(vector<int>)_(prefix)/50 7.708 4.89%
std::replace(vector<int>)_(prefix)/8192 1281.875 -
std::replace(vector<int>)_(sprinkled)/1024 158.684 3.23%
std::replace(vector<int>)_(sprinkled)/32 5.266 -
std::replace(vector<int>)_(sprinkled)/50 7.876 -1.36%
std::replace(vector<int>)_(sprinkled)/8192 1272.485 6.70%
std::replace_if(deque<int>)_(prefix)/1024 488.477 -
std::replace_if(deque<int>)_(prefix)/32 14.272 1.80%
std::replace_if(deque<int>)_(prefix)/50 20.510 1.60%
std::replace_if(deque<int>)_(prefix)/8192 3531.569 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.779 -
std::replace_if(deque<int>)_(sprinkled)/32 12.449 -
std::replace_if(deque<int>)_(sprinkled)/50 18.673 -
std::replace_if(deque<int>)_(sprinkled)/8192 2933.661 -
std::replace_if(list<int>)_(prefix)/1024 743.279 -
std::replace_if(list<int>)_(prefix)/32 13.227 -
std::replace_if(list<int>)_(prefix)/50 24.434 1.37%
std::replace_if(list<int>)_(prefix)/8192 7097.526 -
std::replace_if(list<int>)_(sprinkled)/1024 741.478 -
std::replace_if(list<int>)_(sprinkled)/32 13.447 -
std::replace_if(list<int>)_(sprinkled)/50 23.001 -3.89%
std::replace_if(list<int>)_(sprinkled)/8192 7297.145 -
std::replace_if(vector<int>)_(prefix)/1024 277.710 -
std::replace_if(vector<int>)_(prefix)/32 8.950 -
std::replace_if(vector<int>)_(prefix)/50 13.697 -
std::replace_if(vector<int>)_(prefix)/8192 2058.643 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.872 -
std::replace_if(vector<int>)_(sprinkled)/32 8.724 -
std::replace_if(vector<int>)_(sprinkled)/50 12.879 -6.08%
std::replace_if(vector<int>)_(sprinkled)/8192 1895.271 -
std::reverse(deque<int>)/32768 5729.153 -
std::reverse(deque<int>)/4096 719.788 -
std::reverse(deque<int>)/512 113.154 -
std::reverse(deque<int>)/64 13.058 -
std::reverse(deque<int>)/8 2.514 -
std::reverse(list<int>)/32768 16889.429 -3.23%
std::reverse(list<int>)/4096 1655.460 -3.64%
std::reverse(list<int>)/512 193.433 -
std::reverse(list<int>)/64 17.527 -
std::reverse(list<int>)/8 2.028 -
std::reverse(vector<int>)/32768 1045.933 -
std::reverse(vector<int>)/4096 130.636 -
std::reverse(vector<int>)/512 16.444 -
std::reverse(vector<int>)/64 4.136 -
std::reverse(vector<int>)/8 1.554 1.97%
std::reverse_copy(deque<int>)/32768 8091.590 1.26%
std::reverse_copy(deque<int>)/4096 971.453 -
std::reverse_copy(deque<int>)/512 125.214 -
std::reverse_copy(deque<int>)/64 16.004 -
std::reverse_copy(deque<int>)/8 2.537 -
std::reverse_copy(list<int>)/32768 26180.699 1.29%
std::reverse_copy(list<int>)/4096 3144.041 -1.79%
std::reverse_copy(list<int>)/512 365.885 -
std::reverse_copy(list<int>)/64 30.129 -
std::reverse_copy(list<int>)/8 2.441 -
std::reverse_copy(vector<int>)/32768 976.485 -
std::reverse_copy(vector<int>)/4096 134.247 -
std::reverse_copy(vector<int>)/512 17.137 -
std::reverse_copy(vector<int>)/64 2.470 -2.09%
std::reverse_copy(vector<int>)/8 2.366 -10.22%
std::rotate(deque<int>)_(1_element_backward)/1024 43.018 1.12%
std::rotate(deque<int>)_(1_element_backward)/32 4.441 -
std::rotate(deque<int>)_(1_element_backward)/50 5.320 -3.06%
std::rotate(deque<int>)_(1_element_backward)/8192 310.849 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.988 1.93%
std::rotate(deque<int>)_(1_element_forward)/32 4.747 3.03%
std::rotate(deque<int>)_(1_element_forward)/50 5.440 1.12%
std::rotate(deque<int>)_(1_element_forward)/8192 302.327 -
std::rotate(deque<int>)_(by_1/2)/1024 176.490 -
std::rotate(deque<int>)_(by_1/2)/32 7.370 -
std::rotate(deque<int>)_(by_1/2)/50 10.174 -1.11%
std::rotate(deque<int>)_(by_1/2)/8192 1461.511 -
std::rotate(deque<int>)_(by_1/3)/1024 1825.093 -1.67%
std::rotate(deque<int>)_(by_1/3)/32 45.605 -
std::rotate(deque<int>)_(by_1/3)/50 76.982 -
std::rotate(deque<int>)_(by_1/3)/8192 22787.768 1.22%
std::rotate(deque<int>)_(by_1/4)/1024 780.110 -
std::rotate(deque<int>)_(by_1/4)/32 29.524 -
std::rotate(deque<int>)_(by_1/4)/50 75.523 -
std::rotate(deque<int>)_(by_1/4)/8192 6838.994 1.16%
std::rotate(list<int>)_(1_element_backward)/1024 748.162 -
std::rotate(list<int>)_(1_element_backward)/32 13.292 -
std::rotate(list<int>)_(1_element_backward)/50 22.599 -
std::rotate(list<int>)_(1_element_backward)/8192 9486.095 8.44%
std::rotate(list<int>)_(1_element_forward)/1024 736.633 -
std::rotate(list<int>)_(1_element_forward)/32 14.456 -
std::rotate(list<int>)_(1_element_forward)/50 27.427 -
std::rotate(list<int>)_(1_element_forward)/8192 7896.979 -12.80%
std::rotate(list<int>)_(by_1/2)/1024 384.115 -
std::rotate(list<int>)_(by_1/2)/32 5.973 -
std::rotate(list<int>)_(by_1/2)/50 12.744 -
std::rotate(list<int>)_(by_1/2)/8192 5393.439 -13.92%
std::rotate(list<int>)_(by_1/3)/1024 805.362 -
std::rotate(list<int>)_(by_1/3)/32 15.246 -
std::rotate(list<int>)_(by_1/3)/50 24.756 -
std::rotate(list<int>)_(by_1/3)/8192 8793.320 -
std::rotate(list<int>)_(by_1/4)/1024 579.802 -
std::rotate(list<int>)_(by_1/4)/32 12.426 -
std::rotate(list<int>)_(by_1/4)/50 25.109 -
std::rotate(list<int>)_(by_1/4)/8192 7322.710 2.18%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.008 -3.85%
std::rotate(vector<bool>)_(1_element_backward)/32 17.369 -1.36%
std::rotate(vector<bool>)_(1_element_backward)/50 17.365 -1.23%
std::rotate(vector<bool>)_(1_element_backward)/8192 99.719 -3.94%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.139 -5.53%
std::rotate(vector<bool>)_(1_element_forward)/32 17.636 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.654 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.938 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.445 -
std::rotate(vector<bool>)_(by_1/2)/32 17.653 -
std::rotate(vector<bool>)_(by_1/2)/50 17.486 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.183 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.192 -
std::rotate(vector<bool>)_(by_1/3)/32 17.336 -
std::rotate(vector<bool>)_(by_1/3)/50 17.440 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.531 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.960 -
std::rotate(vector<bool>)_(by_1/4)/32 17.491 -
std::rotate(vector<bool>)_(by_1/4)/50 17.348 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.937 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.548 -1.47%
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.345 -
std::rotate(vector<int>)_(1_element_backward)/8192 301.443 1.50%
std::rotate(vector<int>)_(1_element_forward)/1024 35.362 -
std::rotate(vector<int>)_(1_element_forward)/32 2.956 -
std::rotate(vector<int>)_(1_element_forward)/50 4.643 -11.76%
std::rotate(vector<int>)_(1_element_forward)/8192 282.305 -
std::rotate(vector<int>)_(by_1/2)/1024 31.904 -
std::rotate(vector<int>)_(by_1/2)/32 3.655 -
std::rotate(vector<int>)_(by_1/2)/50 4.449 -
std::rotate(vector<int>)_(by_1/2)/8192 241.124 -
std::rotate(vector<int>)_(by_1/3)/1024 1369.980 -
std::rotate(vector<int>)_(by_1/3)/32 21.661 -
std::rotate(vector<int>)_(by_1/3)/50 40.206 -
std::rotate(vector<int>)_(by_1/3)/8192 10916.240 -
std::rotate(vector<int>)_(by_1/4)/1024 330.706 -
std::rotate(vector<int>)_(by_1/4)/32 12.003 -
std::rotate(vector<int>)_(by_1/4)/50 40.293 -
std::rotate(vector<int>)_(by_1/4)/8192 2591.152 -
std::rotate_copy(deque<int>)/1024 34.444 -2.51%
std::rotate_copy(deque<int>)/32 2.619 -3.58%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 290.300 -1.60%
std::rotate_copy(list<int>)/1024 731.347 -
std::rotate_copy(list<int>)/32 8.540 2.64%
std::rotate_copy(list<int>)/50 14.342 1.28%
std::rotate_copy(list<int>)/8192 6697.363 -
std::rotate_copy(vector<int>)/1024 33.613 3.48%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.703 -
std::rotate_copy(vector<int>)/8192 710.781 2.47%
std::sample(deque<int>)/1024 11864.523 -
std::sample(deque<int>)/32 321.711 -
std::sample(deque<int>)/8192 94839.836 -
std::sample(list<int>)/1024 11657.142 -1.53%
std::sample(list<int>)/32 312.817 -
std::sample(list<int>)/8192 96675.063 -
std::sample(vector<int>)/1024 11250.007 -
std::sample(vector<int>)/32 306.520 1.01%
std::sample(vector<int>)/8192 90604.091 -
std::search(deque<int>)_(near_matches)/1000 18832.842 -23.17%
std::search(deque<int>)_(near_matches)/1024 19622.617 -23.55%
std::search(deque<int>)_(near_matches)/8192 1453987.961 -
std::search(deque<int>)_(no_match)/1000 408.145 -
std::search(deque<int>)_(no_match)/1024 349.758 -14.88%
std::search(deque<int>)_(no_match)/1048576 425662.411 -
std::search(deque<int>)_(no_match)/8192 3325.927 -
std::search(deque<int>)_(same_length)/1000 464.793 42.78%
std::search(deque<int>)_(same_length)/1024 476.250 -
std::search(deque<int>)_(same_length)/8192 3871.483 2.70%
std::search(deque<int>)_(single_element)/1000 447.692 -
std::search(deque<int>)_(single_element)/1024 458.929 -
std::search(deque<int>)_(single_element)/8192 3659.864 -
std::search(deque<int>,_pred)_(near_matches)/1000 24899.436 -2.70%
std::search(deque<int>,_pred)_(near_matches)/1024 25943.698 -2.85%
std::search(deque<int>,_pred)_(near_matches)/8192 1511212.294 -
std::search(deque<int>,_pred)_(no_match)/1000 427.381 -
std::search(deque<int>,_pred)_(no_match)/1024 372.456 3.88%
std::search(deque<int>,_pred)_(no_match)/1048576 444210.739 -
std::search(deque<int>,_pred)_(no_match)/8192 3483.580 -
std::search(deque<int>,_pred)_(same_length)/1000 481.876 -
std::search(deque<int>,_pred)_(same_length)/1024 510.713 -
std::search(deque<int>,_pred)_(same_length)/8192 4057.213 -
std::search(deque<int>,_pred)_(single_element)/1000 477.830 -
std::search(deque<int>,_pred)_(single_element)/1024 487.660 -
std::search(deque<int>,_pred)_(single_element)/8192 3882.439 -
std::search(list<int>)_(near_matches)/1000 37666.311 -
std::search(list<int>)_(near_matches)/1024 39695.957 -
std::search(list<int>)_(near_matches)/8192 2558418.648 -
std::search(list<int>)_(no_match)/1000 655.866 -1.20%
std::search(list<int>)_(no_match)/1024 763.030 -
std::search(list<int>)_(no_match)/1048576 844859.362 -1.55%
std::search(list<int>)_(no_match)/8192 7519.762 -1.30%
std::search(list<int>)_(same_length)/1000 746.660 -
std::search(list<int>)_(same_length)/1024 766.501 -
std::search(list<int>)_(same_length)/8192 9386.033 -9.23%
std::search(list<int>)_(single_element)/1000 679.255 -1.56%
std::search(list<int>)_(single_element)/1024 756.673 4.25%
std::search(list<int>)_(single_element)/8192 8047.761 -7.52%
std::search(list<int>,_pred)_(near_matches)/1000 42394.039 -
std::search(list<int>,_pred)_(near_matches)/1024 44252.718 -
std::search(list<int>,_pred)_(near_matches)/8192 2736224.933 -
std::search(list<int>,_pred)_(no_match)/1000 753.785 -
std::search(list<int>,_pred)_(no_match)/1024 771.014 -
std::search(list<int>,_pred)_(no_match)/1048576 903076.524 -
std::search(list<int>,_pred)_(no_match)/8192 7187.809 -2.40%
std::search(list<int>,_pred)_(same_length)/1000 773.898 -
std::search(list<int>,_pred)_(same_length)/1024 791.606 -
std::search(list<int>,_pred)_(same_length)/8192 8933.637 -12.06%
std::search(list<int>,_pred)_(single_element)/1000 821.000 -
std::search(list<int>,_pred)_(single_element)/1024 841.398 -
std::search(list<int>,_pred)_(single_element)/8192 8659.383 -7.08%
std::search(vector<int>)_(near_matches)/1000 14031.770 1.43%
std::search(vector<int>)_(near_matches)/1024 14915.758 -
std::search(vector<int>)_(near_matches)/8192 773240.055 -
std::search(vector<int>)_(no_match)/1000 207.560 -2.28%
std::search(vector<int>)_(no_match)/1024 212.442 -3.72%
std::search(vector<int>)_(no_match)/1048576 211334.830 -1.60%
std::search(vector<int>)_(no_match)/8192 1646.604 -1.82%
std::search(vector<int>)_(same_length)/1000 247.820 2.88%
std::search(vector<int>)_(same_length)/1024 257.623 5.06%
std::search(vector<int>)_(same_length)/8192 1989.674 6.32%
std::search(vector<int>)_(single_element)/1000 235.325 -
std::search(vector<int>)_(single_element)/1024 240.739 -
std::search(vector<int>)_(single_element)/8192 1846.781 -
std::search(vector<int>,_pred)_(near_matches)/1000 22980.555 -
std::search(vector<int>,_pred)_(near_matches)/1024 24097.604 -
std::search(vector<int>,_pred)_(near_matches)/8192 1451937.415 -
std::search(vector<int>,_pred)_(no_match)/1000 469.139 -
std::search(vector<int>,_pred)_(no_match)/1024 475.248 -
std::search(vector<int>,_pred)_(no_match)/1048576 440622.015 -
std::search(vector<int>,_pred)_(no_match)/8192 4041.749 -
std::search(vector<int>,_pred)_(same_length)/1000 601.324 -
std::search(vector<int>,_pred)_(same_length)/1024 614.758 -
std::search(vector<int>,_pred)_(same_length)/8192 4923.367 -
std::search(vector<int>,_pred)_(single_element)/1000 458.391 -
std::search(vector<int>,_pred)_(single_element)/1024 469.854 -
std::search(vector<int>,_pred)_(single_element)/8192 3744.675 -
std::search_n(deque<int>)_(no_match)/1000 445.174 -
std::search_n(deque<int>)_(no_match)/1024 440.727 -
std::search_n(deque<int>)_(no_match)/1048576 438954.783 -
std::search_n(deque<int>)_(no_match)/8192 3425.697 -
std::search_n(deque<int>,_pred)_(no_match)/1000 600.458 -
std::search_n(deque<int>,_pred)_(no_match)/1024 626.264 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 555611.739 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4326.375 -
std::search_n(list<int>)_(no_match)/1000 685.196 3.39%
std::search_n(list<int>)_(no_match)/1024 758.237 -1.27%
std::search_n(list<int>)_(no_match)/1048576 841804.389 7.82%
std::search_n(list<int>)_(no_match)/8192 7348.238 8.26%
std::search_n(list<int>,_pred)_(no_match)/1000 824.024 -
std::search_n(list<int>,_pred)_(no_match)/1024 843.915 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980186.976 -
std::search_n(list<int>,_pred)_(no_match)/8192 8175.761 5.15%
std::search_n(vector<int>)_(no_match)/1000 214.493 4.69%
std::search_n(vector<int>)_(no_match)/1024 219.453 4.67%
std::search_n(vector<int>)_(no_match)/1048576 213049.203 2.34%
std::search_n(vector<int>)_(no_match)/8192 1680.048 2.71%
std::search_n(vector<int>,_pred)_(no_match)/1000 511.273 -
std::search_n(vector<int>,_pred)_(no_match)/1024 522.919 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 608033.545 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4178.107 -
std::set<int>::clear()/0 418.161 -
std::set<int>::clear()/1024 8847.855 3.28%
std::set<int>::clear()/32 641.820 -
std::set<int>::clear()/8192 76590.093 4.24%
std::set<int>::contains(key)_(existent)/0 0.013 -
std::set<int>::contains(key)_(existent)/1024 3.827 -2.43%
std::set<int>::contains(key)_(existent)/32 1.708 -
std::set<int>::contains(key)_(existent)/8192 8.377 1.52%
std::set<int>::contains(key)_(non-existent)/0 0.275 3.79%
std::set<int>::contains(key)_(non-existent)/1024 5.397 -4.40%
std::set<int>::contains(key)_(non-existent)/32 2.505 -
std::set<int>::contains(key)_(non-existent)/8192 8.782 -
std::set<int>::count(key)_(existent)/0 0.011 -
std::set<int>::count(key)_(existent)/1024 4.343 2.80%
std::set<int>::count(key)_(existent)/32 1.923 6.24%
std::set<int>::count(key)_(existent)/8192 8.166 4.00%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.533 -
std::set<int>::count(key)_(non-existent)/32 2.903 -2.27%
std::set<int>::count(key)_(non-existent)/8192 11.330 -
std::set<int>::ctor(&&,_different_allocs)/0 13.679 -
std::set<int>::ctor(&&,_different_allocs)/1024 5774.973 -
std::set<int>::ctor(&&,_different_allocs)/32 183.130 1.75%
std::set<int>::ctor(&&,_different_allocs)/8192 47912.159 -
std::set<int>::ctor(const&)/0 13.654 -
std::set<int>::ctor(const&)/1024 6202.734 -
std::set<int>::ctor(const&)/32 224.797 2.85%
std::set<int>::ctor(const&)/8192 50131.034 1.11%
std::set<int>::ctor(const&,_alloc)/0 13.630 -
std::set<int>::ctor(const&,_alloc)/1024 6233.084 -
std::set<int>::ctor(const&,_alloc)/32 225.926 1.05%
std::set<int>::ctor(const&,_alloc)/8192 49684.209 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.563 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8694.490 1.17%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 253.733 -1.75%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69265.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.603 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12851.885 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.228 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 270970.408 -4.73%
std::set<int>::equal_range(key)_(existent)/0 0.017 -
std::set<int>::equal_range(key)_(existent)/1024 4.133 -2.31%
std::set<int>::equal_range(key)_(existent)/32 1.774 4.81%
std::set<int>::equal_range(key)_(existent)/8192 8.455 4.86%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.340 -1.34%
std::set<int>::equal_range(key)_(non-existent)/32 2.667 1.86%
std::set<int>::equal_range(key)_(non-existent)/8192 9.809 -1.83%
std::set<int>::erase(iterator)/0 20.128 1.21%
std::set<int>::erase(iterator)/1024 20.399 -
std::set<int>::erase(iterator)/32 20.268 -
std::set<int>::erase(iterator)/8192 20.602 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.085 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6437.244 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.209 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51954.485 1.16%
std::set<int>::erase(key)_(existent)/0 20.692 2.02%
std::set<int>::erase(key)_(existent)/1024 39.272 -6.75%
std::set<int>::erase(key)_(existent)/32 22.271 1.65%
std::set<int>::erase(key)_(existent)/8192 51.610 -
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.266 -2.25%
std::set<int>::erase(key)_(non-existent)/32 2.310 -11.35%
std::set<int>::erase(key)_(non-existent)/8192 8.238 -2.68%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 3.977 -
std::set<int>::find(key)_(existent)/32 1.599 -
std::set<int>::find(key)_(existent)/8192 8.949 7.05%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 5.767 1.09%
std::set<int>::find(key)_(non-existent)/32 2.527 7.63%
std::set<int>::find(key)_(non-existent)/8192 8.801 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.913 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.156 10.14%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.623 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 79.329 10.36%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.910 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.814 -1.15%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 20.025 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.114 1.19%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.114 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.464 -1.96%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.209 2.31%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.565 -1.06%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.103 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.223 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.190 1.00%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.129 3.47%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.625 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16661.666 1.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 825.056 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 149686.789 1.72%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.188 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7724.563 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 573.703 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132748.223 -
std::set<int>::insert(value)_(already_present)/0 0.611 -
std::set<int>::insert(value)_(already_present)/1024 5.959 -9.92%
std::set<int>::insert(value)_(already_present)/32 1.781 -
std::set<int>::insert(value)_(already_present)/8192 9.549 -11.04%
std::set<int>::insert(value)_(new_value)/0 17.971 -
std::set<int>::insert(value)_(new_value)/1024 48.338 15.80%
std::set<int>::insert(value)_(new_value)/32 19.718 -
std::set<int>::insert(value)_(new_value)/8192 75.671 6.76%
std::set<int>::lower_bound(key)_(existent)/0 0.013 -
std::set<int>::lower_bound(key)_(existent)/1024 4.174 -2.47%
std::set<int>::lower_bound(key)_(existent)/32 1.569 -
std::set<int>::lower_bound(key)_(existent)/8192 8.476 6.03%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.181 1.65%
std::set<int>::lower_bound(key)_(non-existent)/32 2.309 -
std::set<int>::lower_bound(key)_(non-existent)/8192 11.007 19.67%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.249 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6221.679 -1.12%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 226.058 1.61%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49731.713 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.235 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6236.802 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 228.465 2.62%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49957.277 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.083 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1446.117 4.35%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.312 5.66%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12477.983 -
std::set<int>::upper_bound(key)_(existent)/0 0.016 -
std::set<int>::upper_bound(key)_(existent)/1024 4.138 -1.66%
std::set<int>::upper_bound(key)_(existent)/32 1.756 -
std::set<int>::upper_bound(key)_(existent)/8192 8.818 12.28%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.070 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.256 1.20%
std::set<std::string>::clear()/0 421.213 -
std::set<std::string>::clear()/1024 19962.690 -
std::set<std::string>::clear()/32 882.200 -
std::set<std::string>::clear()/8192 205777.965 -
std::set<std::string>::contains(key)_(existent)/0 0.011 -
std::set<std::string>::contains(key)_(existent)/1024 23.441 -
std::set<std::string>::contains(key)_(existent)/32 15.802 -
std::set<std::string>::contains(key)_(existent)/8192 27.178 -
std::set<std::string>::contains(key)_(non-existent)/0 0.282 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.492 3.41%
std::set<std::string>::contains(key)_(non-existent)/32 10.525 7.23%
std::set<std::string>::contains(key)_(non-existent)/8192 29.105 2.84%
std::set<std::string>::count(key)_(existent)/0 0.016 -
std::set<std::string>::count(key)_(existent)/1024 22.095 -
std::set<std::string>::count(key)_(existent)/32 15.425 -
std::set<std::string>::count(key)_(existent)/8192 30.126 1.88%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 24.407 -
std::set<std::string>::count(key)_(non-existent)/32 10.859 2.88%
std::set<std::string>::count(key)_(non-existent)/8192 32.265 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.648 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6985.872 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.333 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57829.648 -
std::set<std::string>::ctor(const&)/0 13.524 -
std::set<std::string>::ctor(const&)/1024 35409.927 2.67%
std::set<std::string>::ctor(const&)/32 695.769 -
std::set<std::string>::ctor(const&)/8192 346690.523 -
std::set<std::string>::ctor(const&,_alloc)/0 13.548 -
std::set<std::string>::ctor(const&,_alloc)/1024 37102.032 -
std::set<std::string>::ctor(const&,_alloc)/32 794.016 -
std::set<std::string>::ctor(const&,_alloc)/8192 347311.093 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.630 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41167.991 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 671.215 1.60%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382681.059 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.619 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54961.723 2.15%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.664 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088212.301 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.553 -
std::set<std::string>::equal_range(key)_(existent)/32 17.130 1.73%
std::set<std::string>::equal_range(key)_(existent)/8192 30.563 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.436 -1.57%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.829 1.10%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.143 -1.48%
std::set<std::string>::erase(iterator)/0 29.366 -
std::set<std::string>::erase(iterator)/1024 28.491 -
std::set<std::string>::erase(iterator)/32 25.797 -
std::set<std::string>::erase(iterator)/8192 33.413 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.245 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12251.715 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 717.089 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113592.527 -
std::set<std::string>::erase(key)_(existent)/0 65.901 -
std::set<std::string>::erase(key)_(existent)/1024 100.706 -
std::set<std::string>::erase(key)_(existent)/32 61.786 1.57%
std::set<std::string>::erase(key)_(existent)/8192 71.184 1.86%
std::set<std::string>::erase(key)_(non-existent)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent)/1024 28.328 3.36%
std::set<std::string>::erase(key)_(non-existent)/32 14.310 4.93%
std::set<std::string>::erase(key)_(non-existent)/8192 34.630 5.84%
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.625 -
std::set<std::string>::find(key)_(existent)/32 15.787 -
std::set<std::string>::find(key)_(existent)/8192 29.175 -
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 21.423 3.81%
std::set<std::string>::find(key)_(non-existent)/32 10.855 2.95%
std::set<std::string>::find(key)_(non-existent)/8192 28.260 3.29%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.529 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 71.682 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.386 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 93.779 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.396 1.21%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.272 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.708 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.890 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.964 1.17%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.348 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.739 1.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 57.970 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.298 1.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.866 1.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.443 2.04%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.149 1.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.808 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67064.188 1.45%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1491.133 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819651.669 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 420.804 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 38694.938 1.21%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1136.210 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619914.579 1.59%
std::set<std::string>::insert(value)_(already_present)/0 15.012 -
std::set<std::string>::insert(value)_(already_present)/1024 32.751 -
std::set<std::string>::insert(value)_(already_present)/32 11.801 -
std::set<std::string>::insert(value)_(already_present)/8192 38.780 -
std::set<std::string>::insert(value)_(new_value)/0 33.308 1.09%
std::set<std::string>::insert(value)_(new_value)/1024 63.976 -
std::set<std::string>::insert(value)_(new_value)/32 40.251 -
std::set<std::string>::insert(value)_(new_value)/8192 90.462 -
std::set<std::string>::lower_bound(key)_(existent)/0 0.036 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.185 1.88%
std::set<std::string>::lower_bound(key)_(existent)/32 16.232 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.190 1.76%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.449 2.44%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.715 9.61%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.441 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.201 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36572.664 1.74%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 680.027 1.21%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348688.886 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.223 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36252.905 1.66%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 725.774 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348824.923 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17131.113 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 337.898 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207735.422 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.450 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.058 -
std::set<std::string>::upper_bound(key)_(existent)/8192 28.940 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.133 7.95%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.438 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.234 -
std::shift_left(deque<int>)/1024 39.650 -1.03%
std::shift_left(deque<int>)/32 4.830 -
std::shift_left(deque<int>)/50 5.560 1.11%
std::shift_left(deque<int>)/8192 303.462 -
std::shift_left(list<int>)/1024 729.461 -
std::shift_left(list<int>)/32 14.520 -
std::shift_left(list<int>)/50 27.648 -
std::shift_left(list<int>)/8192 7703.470 -
std::shift_left(vector<int>)/1024 35.357 -
std::shift_left(vector<int>)/32 3.967 33.29%
std::shift_left(vector<int>)/50 5.269 -
std::shift_left(vector<int>)/8192 282.279 -
std::shift_right(deque<int>)/1024 43.266 1.40%
std::shift_right(deque<int>)/32 4.326 -
std::shift_right(deque<int>)/50 5.380 4.99%
std::shift_right(deque<int>)/8192 309.931 -
std::shift_right(list<int>)/1024 735.101 -
std::shift_right(list<int>)/32 14.406 -
std::shift_right(list<int>)/50 29.565 -
std::shift_right(list<int>)/8192 7377.003 -3.90%
std::shift_right(vector<int>)/1024 35.835 -
std::shift_right(vector<int>)/32 4.199 2.83%
std::shift_right(vector<int>)/50 5.341 -
std::shift_right(vector<int>)/8192 297.783 -
std::shuffle(deque<int>)/1024 9453.717 -
std::shuffle(deque<int>)/32 299.445 -
std::shuffle(deque<int>)/8192 74995.922 -
std::shuffle(vector<int>)/1024 8897.795 -
std::shuffle(vector<int>)/32 279.519 -
std::shuffle(vector<int>)/8192 71002.569 -
std::sort(deque<int>)_(ascending)/1024 773.620 1.51%
std::sort(deque<int>)_(ascending)/8 18.393 -
std::sort(deque<int>)_(ascending)/8192 5755.411 -
std::sort(deque<int>)_(descending)/1024 1302.342 -
std::sort(deque<int>)_(descending)/8 25.894 1.16%
std::sort(deque<int>)_(descending)/8192 10418.835 -
std::sort(deque<int>)_(heap)/1024 6264.003 -
std::sort(deque<int>)_(heap)/8 24.963 -
std::sort(deque<int>)_(heap)/8192 69953.536 -
std::sort(deque<int>)_(pipe-organ)/1024 2797.022 1.33%
std::sort(deque<int>)_(pipe-organ)/8 21.122 1.48%
std::sort(deque<int>)_(pipe-organ)/8192 26752.828 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17940.893 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.784 -
std::sort(deque<int>)_(qsort_adversarial)/8192 464933.563 1.55%
std::sort(deque<int>)_(repeated)/1024 964.409 -
std::sort(deque<int>)_(repeated)/8 18.903 1.34%
std::sort(deque<int>)_(repeated)/8192 6749.545 -
std::sort(deque<int>)_(shuffled)/1024 6899.477 -
std::sort(deque<int>)_(shuffled)/8 23.488 -
std::sort(deque<int>)_(shuffled)/8192 80799.995 -
std::sort(vector<NonIntegral>)_(ascending)/1024 546.826 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.487 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3769.730 -
std::sort(vector<NonIntegral>)_(descending)/1024 785.757 -
std::sort(vector<NonIntegral>)_(descending)/8 24.134 -1.72%
std::sort(vector<NonIntegral>)_(descending)/8192 5308.305 -
std::sort(vector<NonIntegral>)_(heap)/1024 4301.224 1.22%
std::sort(vector<NonIntegral>)_(heap)/8 22.479 -
std::sort(vector<NonIntegral>)_(heap)/8192 50944.820 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1907.576 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.175 1.07%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18539.293 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13201.988 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.477 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155224.226 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.897 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.664 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3738.884 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4702.894 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.934 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82680.159 -2.16%
std::sort(vector<int>)_(ascending)/1024 540.600 -
std::sort(vector<int>)_(ascending)/8 16.778 -
std::sort(vector<int>)_(ascending)/8192 3763.173 -
std::sort(vector<int>)_(descending)/1024 1059.943 1.95%
std::sort(vector<int>)_(descending)/8 25.725 2.38%
std::sort(vector<int>)_(descending)/8192 7406.231 1.25%
std::sort(vector<int>)_(heap)/1024 4543.535 -
std::sort(vector<int>)_(heap)/8 22.326 -1.40%
std::sort(vector<int>)_(heap)/8192 45817.162 -
std::sort(vector<int>)_(pipe-organ)/1024 2288.783 -
std::sort(vector<int>)_(pipe-organ)/8 18.682 1.03%
std::sort(vector<int>)_(pipe-organ)/8192 21620.432 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13754.686 6.71%
std::sort(vector<int>)_(qsort_adversarial)/8 16.780 -
std::sort(vector<int>)_(qsort_adversarial)/8192 157835.806 6.77%
std::sort(vector<int>)_(repeated)/1024 662.830 -
std::sort(vector<int>)_(repeated)/8 16.858 -
std::sort(vector<int>)_(repeated)/8192 5030.960 -
std::sort(vector<int>)_(shuffled)/1024 4644.495 -
std::sort(vector<int>)_(shuffled)/8 21.152 -
std::sort(vector<int>)_(shuffled)/8192 45103.293 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3478.425 -4.79%
std::stable_partition(deque<int>)_(alloc_fails)/32 1974.693 -
std::stable_partition(deque<int>)_(alloc_fails)/50 2006.493 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17061.138 -2.50%
std::stable_partition(deque<int>)_(dense)/1024 635.318 -1.40%
std::stable_partition(deque<int>)_(dense)/32 31.468 -1.58%
std::stable_partition(deque<int>)_(dense)/50 41.056 -1.93%
std::stable_partition(deque<int>)_(dense)/8192 6104.185 -
std::stable_partition(deque<int>)_(sparse)/1024 475.430 -7.81%
std::stable_partition(deque<int>)_(sparse)/32 10.834 -13.85%
std::stable_partition(deque<int>)_(sparse)/50 28.174 -6.49%
std::stable_partition(deque<int>)_(sparse)/8192 3482.254 -9.29%
std::stable_partition(list<int>)_(alloc_fails)/1024 4187.212 1.26%
std::stable_partition(list<int>)_(alloc_fails)/32 1953.829 1.52%
std::stable_partition(list<int>)_(alloc_fails)/50 1979.606 2.16%
std::stable_partition(list<int>)_(alloc_fails)/8192 25262.680 -4.67%
std::stable_partition(list<int>)_(dense)/1024 1760.503 -
std::stable_partition(list<int>)_(dense)/32 32.326 -1.36%
std::stable_partition(list<int>)_(dense)/50 57.775 2.18%
std::stable_partition(list<int>)_(dense)/8192 17505.187 -17.00%
std::stable_partition(list<int>)_(sparse)/1024 948.305 2.32%
std::stable_partition(list<int>)_(sparse)/32 10.061 -
std::stable_partition(list<int>)_(sparse)/50 26.239 -6.16%
std::stable_partition(list<int>)_(sparse)/8192 8844.028 -4.14%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2978.005 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1941.283 2.78%
std::stable_partition(vector<int>)_(alloc_fails)/50 1984.462 2.80%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9893.319 -
std::stable_partition(vector<int>)_(dense)/1024 296.118 -
std::stable_partition(vector<int>)_(dense)/32 21.104 2.87%
std::stable_partition(vector<int>)_(dense)/50 25.595 3.17%
std::stable_partition(vector<int>)_(dense)/8192 2099.906 -
std::stable_partition(vector<int>)_(sparse)/1024 213.547 3.12%
std::stable_partition(vector<int>)_(sparse)/32 7.396 -
std::stable_partition(vector<int>)_(sparse)/50 21.515 3.40%
std::stable_partition(vector<int>)_(sparse)/8192 1554.198 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4183.877 1.75%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.037 -2.16%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18947.543 -1.19%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27861.847 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 29.580 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27162.798 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13961.073 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.258 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26352.343 -2.20%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16390.591 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.232 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22791.283 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25611.964 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.833 -2.03%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29182.891 1.32%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3846.959 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.273 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12937.416 -15.50%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19318.584 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.650 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24989.061 -8.10%
std::stable_sort(deque<int>)_(ascending)/1024 2112.606 -1.27%
std::stable_sort(deque<int>)_(ascending)/8 18.812 1.80%
std::stable_sort(deque<int>)_(ascending)/8192 13682.023 -
std::stable_sort(deque<int>)_(descending)/1024 2938.546 -
std::stable_sort(deque<int>)_(descending)/8 28.711 2.64%
std::stable_sort(deque<int>)_(descending)/8192 21354.414 -
std::stable_sort(deque<int>)_(heap)/1024 2742.501 -
std::stable_sort(deque<int>)_(heap)/8 26.832 1.59%
std::stable_sort(deque<int>)_(heap)/8192 17909.995 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2938.738 -
std::stable_sort(deque<int>)_(pipe-organ)/8 20.777 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20934.343 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.790 -1.11%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.667 2.20%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21133.947 -1.52%
std::stable_sort(deque<int>)_(repeated)/1024 1350.201 -1.63%
std::stable_sort(deque<int>)_(repeated)/8 18.766 -
std::stable_sort(deque<int>)_(repeated)/8192 7603.317 -
std::stable_sort(deque<int>)_(shuffled)/1024 2478.295 -1.46%
std::stable_sort(deque<int>)_(shuffled)/8 24.610 -
std::stable_sort(deque<int>)_(shuffled)/8192 14938.424 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4630.077 8.13%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.736 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54597.647 -1.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23443.790 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.411 1.01%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126178.055 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14208.152 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.430 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117803.503 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14256.998 -1.12%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.063 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93103.304 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23024.243 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.515 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146515.024 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3392.595 1.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.641 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18896.016 -1.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18370.649 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.910 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157885.407 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3983.618 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.456 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45968.734 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13247.599 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.566 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199201.308 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10366.483 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.062 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126414.106 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8654.211 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.514 -1.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124195.711 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14429.085 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.391 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210555.333 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1370.056 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.538 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15099.779 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12784.685 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.631 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184274.738 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4928.845 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.693 -1.30%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20260.262 -2.41%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24158.781 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.999 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24906.808 3.66%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14415.090 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.570 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31968.498 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14696.819 2.21%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.186 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21954.658 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23685.573 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.610 -1.37%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35842.219 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3292.290 1.43%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.607 -1.79%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9556.609 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18447.448 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.264 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28710.294 -
std::stable_sort(vector<int>)_(ascending)/1024 2105.998 -
std::stable_sort(vector<int>)_(ascending)/8 16.850 -
std::stable_sort(vector<int>)_(ascending)/8192 13519.981 -
std::stable_sort(vector<int>)_(descending)/1024 2859.812 -
std::stable_sort(vector<int>)_(descending)/8 24.277 -
std::stable_sort(vector<int>)_(descending)/8192 18378.376 -
std::stable_sort(vector<int>)_(heap)/1024 2568.184 -
std::stable_sort(vector<int>)_(heap)/8 21.982 -
std::stable_sort(vector<int>)_(heap)/8192 14487.477 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2833.776 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.996 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18278.599 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2923.248 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.839 1.72%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18347.047 -
std::stable_sort(vector<int>)_(repeated)/1024 1130.808 -1.05%
std::stable_sort(vector<int>)_(repeated)/8 16.894 -
std::stable_sort(vector<int>)_(repeated)/8192 5291.840 -
std::stable_sort(vector<int>)_(shuffled)/1024 2253.613 -
std::stable_sort(vector<int>)_(shuffled)/8 21.173 -
std::stable_sort(vector<int>)_(shuffled)/8192 10872.672 -
std::swap_ranges(deque<int>)/1024 352.351 9.63%
std::swap_ranges(deque<int>)/32 10.496 -2.41%
std::swap_ranges(deque<int>)/50 19.973 -
std::swap_ranges(deque<int>)/8192 2795.090 9.56%
std::swap_ranges(list<int>)/1024 763.704 -
std::swap_ranges(list<int>)/32 19.544 -
std::swap_ranges(list<int>)/50 32.764 -4.02%
std::swap_ranges(list<int>)/8192 9781.939 -
std::swap_ranges(vector<int>)/1024 62.805 -
std::swap_ranges(vector<int>)/32 4.832 -
std::swap_ranges(vector<int>)/50 5.612 -
std::swap_ranges(vector<int>)/8192 476.948 -
std::transform(deque<int>)_(identity_transform)/1024 369.580 -
std::transform(deque<int>)_(identity_transform)/32 12.415 -
std::transform(deque<int>)_(identity_transform)/50 19.172 -
std::transform(deque<int>)_(identity_transform)/8192 2446.452 -
std::transform(deque<int>,_deque<int>)/1024 661.172 -
std::transform(deque<int>,_deque<int>)/32 21.857 -
std::transform(deque<int>,_deque<int>)/50 34.168 -
std::transform(deque<int>,_deque<int>)/8192 5417.424 -
std::transform(list<int>)_(identity_transform)/1024 745.947 -
std::transform(list<int>)_(identity_transform)/32 16.027 -
std::transform(list<int>)_(identity_transform)/50 38.780 -1.69%
std::transform(list<int>)_(identity_transform)/8192 7209.431 2.47%
std::transform(list<int>,_list<int>)/1024 849.616 -
std::transform(list<int>,_list<int>)/32 23.563 -
std::transform(list<int>,_list<int>)/50 36.750 -
std::transform(list<int>,_list<int>)/8192 9193.960 -
std::transform(vector<int>)_(identity_transform)/1024 262.937 -
std::transform(vector<int>)_(identity_transform)/32 8.962 -
std::transform(vector<int>)_(identity_transform)/50 14.116 -
std::transform(vector<int>)_(identity_transform)/8192 2026.166 -
std::transform(vector<int>,_vector<int>)/1024 556.587 -
std::transform(vector<int>,_vector<int>)/32 17.236 -
std::transform(vector<int>,_vector<int>)/50 26.915 -
std::transform(vector<int>,_vector<int>)/8192 4444.956 -
std::unique(deque<int>)_(contiguous)/1024 738.439 -
std::unique(deque<int>)_(contiguous)/32 60.383 2.82%
std::unique(deque<int>)_(contiguous)/52 70.934 3.79%
std::unique(deque<int>)_(contiguous)/8192 5538.954 -
std::unique(deque<int>)_(sprinkled)/1024 894.531 -2.88%
std::unique(deque<int>)_(sprinkled)/32 64.317 3.24%
std::unique(deque<int>)_(sprinkled)/52 78.529 6.23%
std::unique(deque<int>)_(sprinkled)/8192 7216.914 -1.86%
std::unique(deque<int>,_pred)_(contiguous)/1024 637.589 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.227 -
std::unique(deque<int>,_pred)_(contiguous)/52 69.008 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4443.412 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 696.053 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.116 -
std::unique(deque<int>,_pred)_(sprinkled)/52 73.924 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5257.266 -
std::unique(list<int>)_(contiguous)/1024 927.585 -
std::unique(list<int>)_(contiguous)/32 55.201 -
std::unique(list<int>)_(contiguous)/52 72.561 7.77%
std::unique(list<int>)_(contiguous)/8192 7017.185 -
std::unique(list<int>)_(sprinkled)/1024 970.788 -4.61%
std::unique(list<int>)_(sprinkled)/32 57.703 -1.85%
std::unique(list<int>)_(sprinkled)/52 70.629 -14.41%
std::unique(list<int>)_(sprinkled)/8192 7817.086 -6.76%
std::unique(list<int>,_pred)_(contiguous)/1024 998.467 -
std::unique(list<int>,_pred)_(contiguous)/32 60.185 -
std::unique(list<int>,_pred)_(contiguous)/52 74.369 -
std::unique(list<int>,_pred)_(contiguous)/8192 8003.393 2.43%
std::unique(list<int>,_pred)_(sprinkled)/1024 1059.097 3.65%
std::unique(list<int>,_pred)_(sprinkled)/32 64.784 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.009 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8479.205 -
std::unique(vector<int>)_(contiguous)/1024 313.473 -
std::unique(vector<int>)_(contiguous)/32 51.196 -
std::unique(vector<int>)_(contiguous)/52 56.158 -
std::unique(vector<int>)_(contiguous)/8192 1935.835 -
std::unique(vector<int>)_(sprinkled)/1024 284.992 -
std::unique(vector<int>)_(sprinkled)/32 50.975 -
std::unique(vector<int>)_(sprinkled)/52 55.676 -
std::unique(vector<int>)_(sprinkled)/8192 1933.136 -
std::unique(vector<int>,_pred)_(contiguous)/1024 545.053 2.45%
std::unique(vector<int>,_pred)_(contiguous)/32 54.928 1.10%
std::unique(vector<int>,_pred)_(contiguous)/52 62.805 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3767.822 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 702.844 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.006 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.034 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5304.994 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.885 -
std::unique_copy(deque<int>)_(contiguous)/32 16.147 67.28%
std::unique_copy(deque<int>)_(contiguous)/52 25.126 74.21%
std::unique_copy(deque<int>)_(contiguous)/8192 3753.622 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.837 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.910 -36.44%
std::unique_copy(deque<int>)_(sprinkled)/52 18.652 -24.26%
std::unique_copy(deque<int>)_(sprinkled)/8192 3761.286 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 601.747 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.897 2.95%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.949 -3.55%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.988 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.025 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.656 -1.99%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.174 1.10%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5135.713 -
std::unique_copy(list<int>)_(contiguous)/1024 1616.140 117.49%
std::unique_copy(list<int>)_(contiguous)/32 11.253 -
std::unique_copy(list<int>)_(contiguous)/52 22.061 -
std::unique_copy(list<int>)_(contiguous)/8192 6818.651 -
std::unique_copy(list<int>)_(sprinkled)/1024 745.264 -
std::unique_copy(list<int>)_(sprinkled)/32 12.465 -
std::unique_copy(list<int>)_(sprinkled)/52 21.691 -
std::unique_copy(list<int>)_(sprinkled)/8192 6948.196 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.478 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.170 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.710 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7455.074 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 844.050 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.116 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.723 1.14%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7395.519 -
std::unique_copy(vector<int>)_(contiguous)/1024 250.510 -
std::unique_copy(vector<int>)_(contiguous)/32 8.743 -1.02%
std::unique_copy(vector<int>)_(contiguous)/52 13.509 -
std::unique_copy(vector<int>)_(contiguous)/8192 1900.045 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.706 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.259 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.830 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1884.713 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.462 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.037 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.664 1.14%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3703.262 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 583.704 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.372 -1.47%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.129 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4423.632 -
std::unordered_map<int,_int>::clear()/0 422.808 -
std::unordered_map<int,_int>::clear()/1024 8158.534 -1.36%
std::unordered_map<int,_int>::clear()/32 617.190 -
std::unordered_map<int,_int>::clear()/8192 62318.487 -
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.198 -2.05%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.390 4.12%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.219 -3.67%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.400 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.177 -10.11%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.297 -14.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.345 9.94%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.017 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.452 3.94%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.250 1.84%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.294 3.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.343 11.81%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.688 25.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.834 29.61%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.696 28.26%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.915 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8940.435 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 285.294 -2.88%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 110146.497 1.45%
std::unordered_map<int,_int>::ctor(const&)/0 13.822 -
std::unordered_map<int,_int>::ctor(const&)/1024 6605.185 -
std::unordered_map<int,_int>::ctor(const&)/32 199.717 1.43%
std::unordered_map<int,_int>::ctor(const&)/8192 54260.318 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.996 -1.46%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10239.061 2.23%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.532 2.06%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 85029.703 2.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.759 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13751.461 1.52%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.509 3.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142255.616 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.805 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13690.586 2.54%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.271 2.37%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143373.859 1.63%
std::unordered_map<int,_int>::erase(iterator)/0 19.589 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.360 -
std::unordered_map<int,_int>::erase(iterator)/32 20.303 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.455 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.899 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5518.690 2.02%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.811 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44335.262 -
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.350 1.58%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.967 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.240 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.733 1.93%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.273 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.910 -10.50%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.067 -3.87%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.947 -5.27%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.266 -
std::unordered_map<int,_int>::find(key)_(existent)/32 1.325 5.53%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.519 7.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.226 -5.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.147 -5.73%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.115 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 419.339 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13292.667 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 750.272 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138319.920 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.314 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7411.606 -2.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 619.202 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 83183.333 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.445 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14643.678 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 808.465 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148682.203 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.166 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14558.911 1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 803.634 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147719.525 1.22%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.662 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.972 -1.29%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.672 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.864 -1.76%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.064 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.143 -4.01%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.302 -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.647 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.903 1.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.430 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.892 -1.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.111 8.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.105 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.337 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.550 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.535 -6.28%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.127 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6763.881 1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.690 1.79%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55605.107 3.39%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.180 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6827.105 3.07%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.008 3.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55420.798 1.41%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1312.444 -2.44%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.858 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26535.917 -
std::unordered_multimap<int,_int>::clear()/0 420.801 -
std::unordered_multimap<int,_int>::clear()/1024 7704.863 -3.67%
std::unordered_multimap<int,_int>::clear()/32 609.712 -
std::unordered_multimap<int,_int>::clear()/8192 59801.597 -1.80%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.216 2.23%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.225 2.14%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.423 3.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.396 -9.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.609 23.77%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.874 38.94%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.786 17.18%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.674 -2.22%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.685 6.44%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.712 1.34%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.404 34.96%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.383 -1.38%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.366 -2.44%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.433 -2.13%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.853 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 9070.851 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.872 1.06%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 111249.946 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.780 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6648.057 -
std::unordered_multimap<int,_int>::ctor(const&)/32 199.051 -1.23%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54847.537 -1.13%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.771 -1.57%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9207.409 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 258.568 -2.15%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76377.002 -1.57%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.770 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13847.139 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.809 -1.49%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146916.492 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.754 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13871.868 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 381.084 -1.94%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 148486.622 -
std::unordered_multimap<int,_int>::erase(iterator)/0 19.557 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.509 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.101 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.770 1.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.933 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5596.576 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 545.752 2.44%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44314.776 -2.12%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.752 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.112 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.123 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.571 -5.31%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.307 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.056 3.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.121 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.900 2.75%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.016 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.140 -3.75%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.231 2.97%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.196 -13.74%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.154 -4.64%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.181 -6.28%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.154 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.935 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16375.651 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 808.208 -1.41%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 174324.440 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 420.184 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15545.580 -1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 850.712 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183631.903 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 419.771 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16815.938 1.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 848.006 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172391.262 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.211 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18069.125 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 895.150 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 186069.959 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.029 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.219 3.44%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.818 -2.67%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 27.041 -4.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.445 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 23.512 -2.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 19.764 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 22.030 -8.89%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.133 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6707.200 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.347 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55665.420 3.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.210 1.16%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6753.855 1.08%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.387 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54858.534 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -3.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1610.210 2.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.866 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28163.592 -
std::unordered_multiset<int>::clear()/0 423.846 -
std::unordered_multiset<int>::clear()/1024 8544.771 5.86%
std::unordered_multiset<int>::clear()/32 629.621 2.44%
std::unordered_multiset<int>::clear()/8192 64700.470 4.16%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.513 25.61%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.296 -11.16%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.287 -5.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.439 20.30%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.016 2.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.499 -7.74%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.850 8.36%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.672 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.633 -12.29%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.743 -6.40%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -12.06%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.173 2.92%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.221 10.25%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.186 -2.06%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.987 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8868.146 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 307.443 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 103125.149 -2.07%
std::unordered_multiset<int>::ctor(const&)/0 13.802 -
std::unordered_multiset<int>::ctor(const&)/1024 6717.498 1.63%
std::unordered_multiset<int>::ctor(const&)/32 199.121 -
std::unordered_multiset<int>::ctor(const&)/8192 54909.381 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.952 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9148.798 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.800 1.07%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75648.051 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.815 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13535.393 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.511 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142890.979 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.816 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12961.798 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.593 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140878.028 -1.16%
std::unordered_multiset<int>::erase(iterator)/0 19.729 -
std::unordered_multiset<int>::erase(iterator)/1024 22.635 9.66%
std::unordered_multiset<int>::erase(iterator)/32 20.997 3.40%
std::unordered_multiset<int>::erase(iterator)/8192 23.413 15.06%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.688 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5549.359 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.223 -2.48%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48607.880 9.53%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.848 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.218 -
std::unordered_multiset<int>::erase(key)_(existent)/32 21.678 1.64%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.501 10.59%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.485 -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.071 -5.73%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.028 -14.16%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.112 3.77%
std::unordered_multiset<int>::find(key)_(existent)/0 0.018 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.052 -19.90%
std::unordered_multiset<int>::find(key)_(existent)/32 1.290 -1.54%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.455 16.89%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.094 -2.09%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.093 -9.02%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.104 -8.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.468 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16076.446 1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 809.416 1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 171802.830 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.444 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15746.143 2.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 843.136 1.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182211.973 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 20.022 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 26.072 -25.98%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.075 -3.71%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 30.971 -11.96%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.631 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 25.797 -
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.786 -5.97%
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.914 13.56%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.177 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6696.020 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 212.433 -2.94%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55412.536 2.01%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.202 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6694.937 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.575 -1.43%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54887.403 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.849 3.11%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1801.132 27.18%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.594 5.78%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28934.114 8.16%
std::unordered_set<int>::clear()/0 422.198 -
std::unordered_set<int>::clear()/1024 8222.185 -
std::unordered_set<int>::clear()/32 608.243 -
std::unordered_set<int>::clear()/8192 61659.485 -2.91%
std::unordered_set<int>::contains(key)_(existent)/0 0.017 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.143 -14.67%
std::unordered_set<int>::contains(key)_(existent)/32 1.373 16.02%
std::unordered_set<int>::contains(key)_(existent)/8192 1.306 4.44%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -15.26%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.606 2.90%
std::unordered_set<int>::contains(key)_(non-existent)/32 2.023 43.47%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.671 8.73%
std::unordered_set<int>::count(key)_(existent)/0 0.017 -
std::unordered_set<int>::count(key)_(existent)/1024 1.275 -11.43%
std::unordered_set<int>::count(key)_(existent)/32 1.333 2.59%
std::unordered_set<int>::count(key)_(existent)/8192 1.364 6.90%
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -34.11%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.183 -22.68%
std::unordered_set<int>::count(key)_(non-existent)/32 1.514 10.91%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.419 -23.10%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.839 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9292.333 1.02%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.538 -1.08%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 108385.894 3.52%
std::unordered_set<int>::ctor(const&)/0 13.787 -
std::unordered_set<int>::ctor(const&)/1024 6591.372 -
std::unordered_set<int>::ctor(const&)/32 198.740 -
std::unordered_set<int>::ctor(const&)/8192 55188.241 1.39%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.898 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9777.281 -
std::unordered_set<int>::ctor(const&,_alloc)/32 273.910 5.37%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80780.512 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.788 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13656.016 1.34%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 365.824 1.96%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142558.195 1.91%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.776 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13415.625 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.584 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141638.409 -
std::unordered_set<int>::erase(iterator)/0 19.682 -
std::unordered_set<int>::erase(iterator)/1024 23.711 16.79%
std::unordered_set<int>::erase(iterator)/32 21.336 5.39%
std::unordered_set<int>::erase(iterator)/8192 23.929 15.33%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.718 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5449.299 1.95%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.552 2.80%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43762.150 -1.86%
std::unordered_set<int>::erase(key)_(existent)/0 21.137 -
std::unordered_set<int>::erase(key)_(existent)/1024 26.377 15.04%
std::unordered_set<int>::erase(key)_(existent)/32 21.307 -
std::unordered_set<int>::erase(key)_(existent)/8192 27.412 12.29%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.256 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 0.997 1.69%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.075 -
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.921 -
std::unordered_set<int>::find(key)_(existent)/0 0.016 -
std::unordered_set<int>::find(key)_(existent)/1024 1.144 -26.42%
std::unordered_set<int>::find(key)_(existent)/32 1.259 -10.25%
std::unordered_set<int>::find(key)_(existent)/8192 1.232 -12.19%
std::unordered_set<int>::find(key)_(non-existent)/0 0.326 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.074 7.44%
std::unordered_set<int>::find(key)_(non-existent)/32 1.141 9.09%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.149 1.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.381 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 13064.307 3.93%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 738.016 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138246.136 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.433 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7276.181 -1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 607.069 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86684.706 3.37%
std::unordered_set<int>::insert(value)_(already_present)/0 1.575 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.707 9.01%
std::unordered_set<int>::insert(value)_(already_present)/32 1.679 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.352 16.18%
std::unordered_set<int>::insert(value)_(new_value)/0 19.093 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.952 2.33%
std::unordered_set<int>::insert(value)_(new_value)/32 19.811 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.767 1.02%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.264 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6610.786 -1.56%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.819 4.80%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53699.109 -1.66%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.267 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6563.820 -1.15%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.141 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54645.309 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.82%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1781.942 -6.53%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.421 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29155.334 -
std::unordered_set<std::string>::clear()/0 421.321 -
std::unordered_set<std::string>::clear()/1024 22902.529 -
std::unordered_set<std::string>::clear()/32 909.966 -1.55%
std::unordered_set<std::string>::clear()/8192 220043.076 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.012 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.062 -7.59%
std::unordered_set<std::string>::contains(key)_(existent)/32 38.920 3.51%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.078 7.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.441 17.47%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.258 -10.12%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.649 -12.77%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.843 -28.49%
std::unordered_set<std::string>::count(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::count(key)_(existent)/1024 42.210 -1.37%
std::unordered_set<std::string>::count(key)_(existent)/32 37.009 -9.26%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.826 13.06%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.303 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.297 -2.55%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.949 -16.29%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.692 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.874 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40267.488 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 966.447 -6.73%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 721588.881 -
std::unordered_set<std::string>::ctor(const&)/0 13.820 -
std::unordered_set<std::string>::ctor(const&)/1024 34134.862 -
std::unordered_set<std::string>::ctor(const&)/32 705.073 3.11%
std::unordered_set<std::string>::ctor(const&)/8192 340920.884 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.886 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63509.036 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1317.926 -9.72%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605708.122 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61824.039 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1501.875 -13.99%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638493.675 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.752 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63502.713 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1488.485 -9.00%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 635307.699 -
std::unordered_set<std::string>::erase(iterator)/0 32.697 6.81%
std::unordered_set<std::string>::erase(iterator)/1024 28.921 -9.92%
std::unordered_set<std::string>::erase(iterator)/32 28.381 -6.67%
std::unordered_set<std::string>::erase(iterator)/8192 26.457 -11.86%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.971 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12221.685 4.12%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 703.697 2.09%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118816.599 -
std::unordered_set<std::string>::erase(key)_(existent)/0 72.103 -38.05%
std::unordered_set<std::string>::erase(key)_(existent)/1024 83.362 -26.25%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.340 -34.46%
std::unordered_set<std::string>::erase(key)_(existent)/8192 96.032 -18.81%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.418 4.73%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.236 8.42%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.565 8.87%
std::unordered_set<std::string>::find(key)_(existent)/0 0.027 -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.749 10.35%
std::unordered_set<std::string>::find(key)_(existent)/32 37.677 -3.88%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.435 -8.51%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.320 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.169 -13.04%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.373 2.36%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.272 22.86%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.442 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56580.853 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1878.657 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 595588.656 -1.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.857 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57267.186 1.51%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1972.289 2.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562496.256 1.12%
std::unordered_set<std::string>::insert(value)_(already_present)/0 25.377 -54.18%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 71.810 306.30%
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.176 -3.51%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 61.291 96.89%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.544 15.68%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.052 -43.70%
std::unordered_set<std::string>::insert(value)_(new_value)/32 63.607 -16.79%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.250 -13.61%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.287 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35852.127 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 764.066 2.19%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340785.746 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.315 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35489.145 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 610.577 -22.07%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342679.442 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17212.505 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 374.781 7.02%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 213324.327 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.248 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.552 -3.86%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1885.128 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.311 1.60%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.871 -4.63%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 822.561 -6.10%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 49.223 -1.85%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.803 -4.26%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 694.790 -16.48%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.542 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.363 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 600.727 -21.54%
std::vector<int>::ctor(size)/1024 41.644 -1.56%
std::vector<int>::ctor(size)/32 10.836 -1.72%
std::vector<int>::ctor(size)/8192 575.911 2.23%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 39.708 -7.10%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.085 -5.50%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 262.792 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.585 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.747 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.658 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.023 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.287 -1.13%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.373 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.633 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.076 1.45%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.881 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 803.778 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.710 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3041.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 955.608 1.58%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.501 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4316.447 1.61%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2213.718 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 555.965 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13384.128 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.862 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.981 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.195 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.550 1.94%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 858.641 -3.44%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.966 -2.36%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.121 -2.50%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 659.113 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.657 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.347 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.289 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.333 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.341 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.326 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 485.257 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.869 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4600.641 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6320.883 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 132.436 2.17%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52205.796 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.370 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.660 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6931.132 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19660.799 1.62%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 592.476 2.38%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170630.514 1.17%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.985 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.704 -1.26%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6953.744 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19540.230 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 590.546 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170581.635 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.053 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.954 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6929.300 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19625.636 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 594.395 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170648.359 -
std::vector<std::string>::ctor(size)/1024 428.552 -
std::vector<std::string>::ctor(size)/32 34.475 -5.01%
std::vector<std::string>::ctor(size)/8192 4258.526 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.505 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.930 -7.46%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5412.730 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19281.654 1.60%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 555.952 2.03%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 168300.437 1.38%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.515 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.292 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4570.555 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.060 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.165 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4584.149 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.684 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.849 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2276.720 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.165 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.137 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.707 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.732 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.150 1.25%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4562.448 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.921 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.087 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4574.796 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1641.548 2.00%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 486.880 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9813.264 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15039.636 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 815.394 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 114220.657 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3079.080 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 546.427 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20793.392 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16550.558 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 874.562 -1.23%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 124835.502 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1696.220 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 579.060 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 10956.378 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13272.775 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 897.858 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 114802.384 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.335 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.149 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.971 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.034 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.742 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.896 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.034 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.878 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5694.961 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6180.114 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 117.832 -3.84%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51635.399 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 535.929 -1.45%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.322 2.15%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3186.715 1.58%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 600.706 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.558 -1.19%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5795.434 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.804 -
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.170 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.906 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.378 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.841 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.839 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.831 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.417 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.387 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.389 -
vector<bool>(const_vector<bool>&) 10.508 10.45%
vector<bool>(size_type,_const_value_type&) 8.178 -1.23%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 11.816 -1.66%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.851 -
vector<bool>::reserve() 8.284 -1.69%
Geometric Mean 218.056 -