mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-23 13:50:11 +00:00
fdd089b500
Differential Revision: https://reviews.llvm.org/D159232 ``` Running ./ranges_contains.libcxx.out Run on (10 X 24.121 MHz CPU s) CPU Caches: L1 Data 64 KiB (x10) L1 Instruction 128 KiB (x10) L2 Unified 4096 KiB (x5) Load Average: 3.37, 6.77, 5.27 -------------------------------------------------------------------- Benchmark Time CPU Iterations -------------------------------------------------------------------- bm_contains_char/16 1.88 ns 1.87 ns 371607095 bm_contains_char/256 7.48 ns 7.47 ns 93292285 bm_contains_char/4096 99.7 ns 99.6 ns 7013185 bm_contains_char/65536 1296 ns 1294 ns 540436 bm_contains_char/1048576 23887 ns 23860 ns 29302 bm_contains_char/16777216 389420 ns 389095 ns 1796 bm_contains_int/16 7.14 ns 7.14 ns 97776288 bm_contains_int/256 90.4 ns 90.3 ns 7558089 bm_contains_int/4096 1294 ns 1290 ns 543052 bm_contains_int/65536 20482 ns 20443 ns 34334 bm_contains_int/1048576 328817 ns 327965 ns 2147 bm_contains_int/16777216 5246279 ns 5239361 ns 133 bm_contains_bool/16 2.19 ns 2.19 ns 322565780 bm_contains_bool/256 3.42 ns 3.41 ns 205025467 bm_contains_bool/4096 22.1 ns 22.1 ns 31780479 bm_contains_bool/65536 333 ns 332 ns 2106606 bm_contains_bool/1048576 5126 ns 5119 ns 135901 bm_contains_bool/16777216 81656 ns 81574 ns 8569 ``` --------- Co-authored-by: Nathan Gauër <brioche@google.com> |
||
---|---|---|
.. | ||
algorithms | ||
libcxxabi | ||
algorithms.partition_point.bench.cpp | ||
allocation.bench.cpp | ||
CartesianBenchmarks.h | ||
CMakeLists.txt | ||
ContainerBenchmarks.h | ||
deque_iterator.bench.cpp | ||
deque.bench.cpp | ||
filesystem.bench.cpp | ||
format_to_n.bench.cpp | ||
format_to.bench.cpp | ||
format.bench.cpp | ||
formatted_size.bench.cpp | ||
formatter_float.bench.cpp | ||
formatter_int.bench.cpp | ||
function.bench.cpp | ||
GenerateInput.h | ||
join_view.bench.cpp | ||
lexicographical_compare_three_way.bench.cpp | ||
lit.cfg.py | ||
lit.site.cfg.py.in | ||
map.bench.cpp | ||
monotonic_buffer.bench.cpp | ||
ordered_set.bench.cpp | ||
random.bench.cpp | ||
std_format_spec_string_unicode.bench.cpp | ||
stop_token.bench.cpp | ||
string.bench.cpp | ||
stringstream.bench.cpp | ||
system_error.bench.cpp | ||
to_chars.bench.cpp | ||
unordered_set_operations.bench.cpp | ||
util_smartptr.bench.cpp | ||
Utilities.h | ||
variant_visit_1.bench.cpp | ||
variant_visit_2.bench.cpp | ||
variant_visit_3.bench.cpp | ||
VariantBenchmarks.h | ||
vector_operations.bench.cpp |