summaryrefslogtreecommitdiff
path: root/debian/patches/simde
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/simde')
-rw-r--r--debian/patches/simde16
1 files changed, 8 insertions, 8 deletions
diff --git a/debian/patches/simde b/debian/patches/simde
index 4041221..a02488c 100644
--- a/debian/patches/simde
+++ b/debian/patches/simde
@@ -7,15 +7,13 @@ Description: Enable SIMDE everywhere
#ifndef SSE_WRAP_H_
#define SSE_WRAP_H_
--#ifdef __aarch64__
+-#if defined(__aarch64__) || defined(__s390x__) || defined(__powerpc__)
-#include "simde/x86/sse2.h"
-#else
-#include <emmintrin.h>
-#endif
-+#define SIMDE_ENABLE_NATIVE_ALIASES
-+#include "debian/include/simde/x86/sse2.h"
-
--#ifdef __aarch64__
+-
+-#if defined(__aarch64__) || defined(__s390x__) || defined(__powerpc__)
-typedef simde__m128i __m128i;
-#define _mm_adds_epi16(x, y) simde_mm_adds_epi16(x, y)
-#define _mm_adds_epu8(x, y) simde_mm_adds_epu8(x, y)
@@ -44,6 +42,8 @@ Description: Enable SIMDE everywhere
-#define _mm_subs_epi16(x, y) simde_mm_subs_epi16(x, y)
-#define _mm_subs_epu8(x, y) simde_mm_subs_epu8(x, y)
-#define _mm_xor_si128(x, y) simde_mm_xor_si128(x, y)
- #endif
--
--#endif /* SSE_WRAP_H_ */
+-#endif
++#define SIMDE_ENABLE_NATIVE_ALIASES
++#include "debian/include/simde/x86/sse2.h"
+
+ #endif /* SSE_WRAP_H_ */