From c1d57d4271c508c48eed173c2b28302c0626bd49 Mon Sep 17 00:00:00 2001 From: x Date: Fri, 20 Dec 2019 11:54:07 +0100 Subject: [PATCH] Transform: Byte+Nibble Transpose/Shuffle --- transpose.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/transpose.c b/transpose.c index dff149f..896eb92 100644 --- a/transpose.c +++ b/transpose.c @@ -25,19 +25,26 @@ #ifndef ESIZE //---------------------------------- Functions ----------------------------------------------------------------- #include #ifdef __AVX2__ +#include + #elif defined(__AVX__) #include #elif defined(__SSE4_1__) #include #elif defined(__SSSE3__) + #ifdef __powerpc64__ +#define __SSE__ 1 +#define __SSE2__ 1 +#define __SSE3__ 1 +#define NO_WARN_X86_INTRINSICS 1 + #endif #include - #elif defined(__SSE3__) -#include #elif defined(__SSE2__) #include #elif defined(__ARM_NEON) #include #include "sse_neon.h" #endif + #pragma warning( disable : 4005) #include "conf.h"