summaryrefslogtreecommitdiff
path: root/CMake/config.h.in
diff options
context:
space:
mode:
authorJulian Andres Klode <julian.klode@canonical.com>2019-02-03 16:39:37 +0100
committerJulian Andres Klode <julian.klode@canonical.com>2019-02-04 15:21:32 +0100
commit2cc1b3a3ee595c8be761fee309167b8a56393d3e (patch)
treeb6d6639a2a8334db771d78025b3af7f9838dce4b /CMake/config.h.in
parentcde5ee8fe527d3d672775909d27110d11c393774 (diff)
Detect function multiversioning and sse4.2/crc32, enables i386
This fixes the build on kfreebsd-amd64, and due to the detection of sse4.2, should also enable the sse4.2 on i386.
Diffstat (limited to 'CMake/config.h.in')
-rw-r--r--CMake/config.h.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/CMake/config.h.in b/CMake/config.h.in
index bd0da8649..98a81ad6c 100644
--- a/CMake/config.h.in
+++ b/CMake/config.h.in
@@ -81,3 +81,7 @@
/* unrolling is faster combined with an optimizing compiler */
#define SHA2_UNROLL_TRANSFORM
+
+/* defined if __builtin_ia32_crc32{s,d}i() exists in an sse4.2 target */
+#define HAVE_FMV_SSE42_AND_CRC32
+#define HAVE_FMV_SSE42_AND_CRC32DI