diff options
Diffstat (limited to 'c/CMakeLists.txt')
| -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)) |
