From b3844503839c2c8fb6bd1880ffaecf716c0d0373 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 26 Sep 2021 19:44:47 +0100 Subject: [PATCH] Guard SIMD file only for x86 and amd64. --- simd.c | 5 +++++ simd.h | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/simd.c b/simd.c index 0787609..350e790 100644 --- a/simd.c +++ b/simd.c @@ -1,3 +1,6 @@ +#if defined(__x86_64__) || defined(__amd64) || defined(_M_AMD64) || defined(_M_X64) || defined(__I386__) || \ + defined(__i386__) || defined(__THW_INTEL) || defined(_M_IX86) + #ifdef _MSC_VER #include #else @@ -44,3 +47,5 @@ int have_clmul(void) return has_pclmulqdq && has_sse41; } + +#endif \ No newline at end of file diff --git a/simd.h b/simd.h index 6d5fbf7..e9f14ca 100644 --- a/simd.h +++ b/simd.h @@ -1 +1,5 @@ -int have_clmul(void); \ No newline at end of file +#if defined(__x86_64__) || defined(__amd64) || defined(_M_AMD64) || defined(_M_X64) || defined(__I386__) || \ + defined(__i386__) || defined(__THW_INTEL) || defined(_M_IX86) + +int have_clmul(void); +#endif