X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=include%2Fwimlib%2Fcompiler-gcc.h;h=3a9d8e7e1007ab59533a7b8bc58ec972586c7472;hp=cb42c894800e668bf24c4098fa567a97f4e84121;hb=de58d5f57732df8129fbfd71d46ae5968ac59646;hpb=2fed42ae0eee69e6352425c29ca2b12af99f8992 diff --git a/include/wimlib/compiler-gcc.h b/include/wimlib/compiler-gcc.h index cb42c894..3a9d8e7e 100644 --- a/include/wimlib/compiler-gcc.h +++ b/include/wimlib/compiler-gcc.h @@ -19,7 +19,8 @@ #define _may_alias_attribute __attribute__((may_alias)) #define likely(expr) __builtin_expect(!!(expr), 1) #define unlikely(expr) __builtin_expect(!!(expr), 0) -#define prefetch(addr) __builtin_prefetch(addr) +#define prefetchr(addr) __builtin_prefetch((addr), 0) +#define prefetchw(addr) __builtin_prefetch((addr), 1) #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) # define _cold_attribute __attribute__((cold)) #endif