From 25fcc7f4740642dcce031bd550ffedfe2d9f6e8a Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Wed, 22 Sep 2021 17:04:40 +0100 Subject: [PATCH] Enable hard optimizations. --- CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index e324259..403a8bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,4 +3,6 @@ project("Aaru.Checksums.Native" C) set(CMAKE_C_STANDARD 90) +add_compile_options(-flto -ffast-math -march=x86-64 -mfpmath=sse -msse3) + add_library("Aaru.Checksums.Native" SHARED adler32.h adler32.c crc16.h crc16.c crc16_ccitt.h crc16_ccitt.c crc32.c crc32.h crc64.c crc64.h fletcher16.h fletcher16.c fletcher32.h fletcher32.c library.h spamsum.c spamsum.h)