From: Yann Collet Date: Tue, 14 Jan 2025 22:44:02 +0000 (-0800) Subject: create new compilation macro ZSTD_ARCH_X86_AVX2 X-Git-Tag: v1.5.7^2~36^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6f8e6f3c97c8e95527a29c4667edca6b793f798f;p=thirdparty%2Fzstd.git create new compilation macro ZSTD_ARCH_X86_AVX2 --- diff --git a/lib/common/compiler.h b/lib/common/compiler.h index b6cbcee03..f636b7f25 100644 --- a/lib/common/compiler.h +++ b/lib/common/compiler.h @@ -224,6 +224,9 @@ /* compile time determination of SIMD support */ #if !defined(ZSTD_NO_INTRINSICS) +# if defined(__AVX2__) +# define ZSTD_ARCH_X86_AVX2 +# endif # if defined(__SSE2__) || defined(_M_AMD64) || (defined (_M_IX86) && defined(_M_IX86_FP) && (_M_IX86_FP >= 2)) # define ZSTD_ARCH_X86_SSE2 # endif @@ -231,6 +234,9 @@ # define ZSTD_ARCH_ARM_NEON # endif # +# if defined(ZSTD_ARCH_X86_AVX2) +# include +# endif # if defined(ZSTD_ARCH_X86_SSE2) # include # elif defined(ZSTD_ARCH_ARM_NEON)