Skip to content

Commit

Permalink
avx2
Browse files Browse the repository at this point in the history
  • Loading branch information
DenisYaroshevskiy committed Sep 11, 2023
1 parent 7673775 commit c378be2
Show file tree
Hide file tree
Showing 28 changed files with 72,043 additions and 88,695 deletions.
7,160 changes: 574 additions & 6,586 deletions data/intel_9700K_avx2/eve_any_of.json

Large diffs are not rendered by default.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/eve_copy_if_dense.json

Large diffs are not rendered by default.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/eve_copy_if_sparse.json

Large diffs are not rendered by default.

7,160 changes: 574 additions & 6,586 deletions data/intel_9700K_avx2/eve_find.json

Large diffs are not rendered by default.

7,160 changes: 574 additions & 6,586 deletions data/intel_9700K_avx2/eve_inclusive_scan.json

Large diffs are not rendered by default.

2,056 changes: 2,056 additions & 0 deletions data/intel_9700K_avx2/eve_min_element.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/eve_mismatch.json

Large diffs are not rendered by default.

14,316 changes: 1,146 additions & 13,170 deletions data/intel_9700K_avx2/eve_reduce.json

Large diffs are not rendered by default.

49,180 changes: 0 additions & 49,180 deletions data/intel_9700K_avx2/eve_remove.json

This file was deleted.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/eve_remove_dense.json

Large diffs are not rendered by default.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/eve_remove_sparse.json

Large diffs are not rendered by default.

7,160 changes: 574 additions & 6,586 deletions data/intel_9700K_avx2/eve_reverse.json

Large diffs are not rendered by default.

2,280 changes: 2,280 additions & 0 deletions data/intel_9700K_avx2/eve_set_intersection_dense.json

Large diffs are not rendered by default.

2,280 changes: 2,280 additions & 0 deletions data/intel_9700K_avx2/eve_set_intersection_smaller_0.json

Large diffs are not rendered by default.

2,280 changes: 2,280 additions & 0 deletions data/intel_9700K_avx2/eve_set_intersection_sparse.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/eve_transform.json

Large diffs are not rendered by default.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/std_copy_if.json

Large diffs are not rendered by default.

2,392 changes: 2,392 additions & 0 deletions data/intel_9700K_avx2/std_find.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/std_inclusive_scan.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/std_min_element.json

Large diffs are not rendered by default.

3,064 changes: 3,064 additions & 0 deletions data/intel_9700K_avx2/std_mismatch.json

Large diffs are not rendered by default.

2,056 changes: 2,056 additions & 0 deletions data/intel_9700K_avx2/std_reduce.json

Large diffs are not rendered by default.

7,096 changes: 7,096 additions & 0 deletions data/intel_9700K_avx2/std_remove.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/std_reverse.json

Large diffs are not rendered by default.

2,280 changes: 2,280 additions & 0 deletions data/intel_9700K_avx2/std_set_intersection.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/std_transform.json

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions data/intel_9700K_avx2/unsq_eve_find_unguarded.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/bench/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
find_package(benchmark CONFIG REQUIRED)

function(add_benchmark name source)
set(compiler_options --std=c++20 --stdlib=libc++ -march=native -DNDEBUG -DEVE_USE_BMI_ON_AVX2 -g -Werror -Wall -Wextra -Wpedantic -Wno-deprecated-copy -O3 -mllvm -align-all-functions=7)
set(compiler_options --std=c++20 --stdlib=libc++ -march=native -DNDEBUG -g -Werror -Wall -Wextra -Wpedantic -Wno-deprecated-copy -O3 -mllvm -align-all-functions=7)
add_executable(${name})
target_sources(${name} PRIVATE ${source})
target_compile_options(${name} PRIVATE ${compiler_options})
Expand Down

0 comments on commit c378be2

Please sign in to comment.