From: Cameron Cawley Date: Fri, 24 Mar 2023 22:55:41 +0000 (+0000) Subject: Remove unused PREFETCH macros X-Git-Tag: 2.1.0-beta1~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bfde4b91ee675a82c0ef64c6f30c1bbe7546a64d;p=thirdparty%2Fzlib-ng.git Remove unused PREFETCH macros --- diff --git a/zbuild.h b/zbuild.h index bb114866..de1999cf 100644 --- a/zbuild.h +++ b/zbuild.h @@ -184,24 +184,10 @@ # define LIKELY_NULL(x) __builtin_expect((x) != 0, 0) # define LIKELY(x) __builtin_expect(!!(x), 1) # define UNLIKELY(x) __builtin_expect(!!(x), 0) -# define PREFETCH_L1(addr) __builtin_prefetch(addr, 0, 3) -# define PREFETCH_L2(addr) __builtin_prefetch(addr, 0, 2) -# define PREFETCH_RW(addr) __builtin_prefetch(addr, 1, 2) -#elif defined(X86_FEATURES) -# include -# define LIKELY_NULL(x) x -# define LIKELY(x) x -# define UNLIKELY(x) x -# define PREFETCH_L1(addr) _mm_prefetch((char *) addr, _MM_HINT_T0) -# define PREFETCH_L2(addr) _mm_prefetch((char *) addr, _MM_HINT_T1) -# define PREFETCH_RW(addr) _mm_prefetch((char *) addr, _MM_HINT_T1) #else # define LIKELY_NULL(x) x # define LIKELY(x) x # define UNLIKELY(x) x -# define PREFETCH_L1(addr) addr -# define PREFETCH_L2(addr) addr -# define PREFETCH_RW(addr) addr #endif /* (un)likely */ #if defined(__clang__) || defined(__GNUC__)