diff options
| author | Jack O'Connor <[email protected]> | 2022-06-05 10:14:13 -0700 |
|---|---|---|
| committer | Jack O'Connor <[email protected]> | 2022-06-05 10:14:13 -0700 |
| commit | e57e758b05c50dc780d5a9284c49b33010894687 (patch) | |
| tree | 32d44214e1aa451d9ddb1b9cf5794cc2aee0e4b6 | |
| parent | 0c6f34184b1de79e998fbbffc06a4d2f64028e0a (diff) | |
PROOF OF CONCEPT add SSE2 to CMake buildtest_cmake_ci
| -rw-r--r-- | c/CMakeLists.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/c/CMakeLists.txt b/c/CMakeLists.txt index 6675709..e00573a 100644 --- a/c/CMakeLists.txt +++ b/c/CMakeLists.txt @@ -15,14 +15,17 @@ if(CMAKE_SYSTEM_PROCESSOR STREQUAL x86_64) list(APPEND blake3_SOURCES blake3_avx2_x86-64_unix.S blake3_avx512_x86-64_unix.S + blake3_sse2_x86-64_unix.S blake3_sse41_x86-64_unix.S) elseif(CMAKE_SYSTEM_PROCESSOR STREQUAL i686) list(APPEND blake3_SOURCES blake3_avx2.c blake3_avx512.c + blake3_sse2.c blake3_sse41.c) set_source_files_properties(blake3_avx2.c PROPERTIES COMPILE_FLAGS -mavx2) set_source_files_properties(blake3_avx512.c PROPERTIES COMPILE_FLAGS "-mavx512f -mavx512vl") + set_source_files_properties(blake3_sse2.c PROPERTIES COMPILE_FLAGS -msse2) set_source_files_properties(blake3_sse41.c PROPERTIES COMPILE_FLAGS -msse4.1) elseif((ANDROID_ABI STREQUAL armeabi-v7a) OR (CMAKE_SYSTEM_PROCESSOR STREQUAL aarch64) OR (CMAKE_SYSTEM_PROCESSOR STREQUAL arm64)) |
