]> wimlib.net Git - wimlib/blobdiff - include/wimlib/compiler.h
lz_sarray: Prefetch portion of suffix array to be searched
[wimlib] / include / wimlib / compiler.h
index d32d092b964dfda938aa82cd4343edb085e9e103..21fabd995f01fa75a09f58e085f383495a6a339a 100644 (file)
@@ -22,6 +22,7 @@
 #      define likely(x) __builtin_expect(!!(x), 1)
 #      define unlikely(x) __builtin_expect(!!(x), 0)
 #      define inline inline __attribute__((always_inline))
+#      define prefetch(x) __builtin_prefetch(x)
 #else
 #      define WIMLIBAPI
 #      define _always_inline_attribute inline
@@ -33,6 +34,7 @@
 #      define _aligned_attribute(size)
 #      define likely(x) (x)
 #      define unlikely(x) (x)
+#      define prefetch(x)
 #endif /* __GNUC__ */
 
 #endif /* _WIMLIB_COMPILER_H */