From 61b963a7179b4cd5f5774a45918c1b2db7805510 Mon Sep 17 00:00:00 2001 From: Konstantinos Margaritis Date: Tue, 8 Dec 2020 11:42:30 +0200 Subject: [PATCH] fix x86 compilation --- src/util/arch/x86/bitutils.h | 4 ++-- src/util/arch/x86/simd_utils.h | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/util/arch/x86/bitutils.h b/src/util/arch/x86/bitutils.h index 424ad957..33fff7c2 100644 --- a/src/util/arch/x86/bitutils.h +++ b/src/util/arch/x86/bitutils.h @@ -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 diff --git a/src/util/arch/x86/simd_utils.h b/src/util/arch/x86/simd_utils.h index 4a1a691e..9555bf6c 100644 --- a/src/util/arch/x86/simd_utils.h +++ b/src/util/arch/x86/simd_utils.h @@ -33,10 +33,7 @@ #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"