]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
fix x86 compilation 1/head
authorKonstantinos Margaritis <markos@freevec.org>
Tue, 8 Dec 2020 09:42:30 +0000 (11:42 +0200)
committerKonstantinos Margaritis <markos@freevec.org>
Tue, 8 Dec 2020 09:42:30 +0000 (11:42 +0200)
src/util/arch/x86/bitutils.h
src/util/arch/x86/simd_utils.h

index 424ad957610330fb447997a20ed3b6864f771917..33fff7c25a2c9f825ba5b2a2a5e0e771f9c5631a 100644 (file)
@@ -215,8 +215,8 @@ u64a compress64_impl(u64a x, u64a m) {
 }
 
 static really_inline
-u64a compress128_impl(m128 x, m128 m) {
-    compress128_impl_c(x, m);
+m128 compress128_impl(m128 x, m128 m) {
+    return compress128_impl_c(x, m);
 }
 
 static really_inline
index 4a1a691e429b979f33511b4278e7b16069aa942c..9555bf6c42e18c50dd1e31103f75d1cf89362e91 100644 (file)
 #ifndef ARCH_X86_SIMD_UTILS_H
 #define ARCH_X86_SIMD_UTILS_H
 
-#if !defined(_WIN32) && !defined(__SSSE3__)
-#error SSSE3 instructions must be enabled
-#endif
-
+#include "x86.h"
 #include "ue2common.h"
 #include "util/simd_types.h"
 #include "util/unaligned.h"