]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
Remove unused PREFETCH macros
authorCameron Cawley <ccawley2011@gmail.com>
Fri, 24 Mar 2023 22:55:41 +0000 (22:55 +0000)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Mon, 27 Mar 2023 18:06:25 +0000 (20:06 +0200)
zbuild.h

index bb1148667d22399580104d2869d0b3e773687998..de1999cff4fc487a2eb5898a984f347134799998 100644 (file)
--- a/zbuild.h
+++ b/zbuild.h
 #  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 <xmmintrin.h>
-#  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__)