Message ID | 1371587577-10003-5-git-send-email-eric@anholt.net (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c index b72a30b..ee73857 100644 --- a/intel/intel_bufmgr_gem.c +++ b/intel/intel_bufmgr_gem.c @@ -76,8 +76,18 @@ #define VG_CLEAR(s) VG(memset(&s, 0, sizeof(s))) +#ifndef likely +# ifdef __GNUC__ +# define likely(x) __builtin_expect(!!(x), 1) +# define unlikely(x) __builtin_expect(!!(x), 0) +# else +# define likely(x) (x) +# define unlikely(x) (x) +# endif +#endif + #define DBG(...) do { \ - if (bufmgr_gem->bufmgr.debug) \ + if (unlikely(bufmgr_gem->bufmgr.debug)) \ fprintf(stderr, __VA_ARGS__); \ } while (0)