diff options
author | Diego Biurrun <diego@biurrun.de> | 2009-08-21 10:10:42 +0000 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2009-08-21 10:10:42 +0000 |
commit | 7056883be9be009bfafb3b95e63632da11f9094d (patch) | |
tree | 259c0e4f3fcfed7937bd9b8c2fe40ac8c98ac555 | |
parent | f2d702e109666ea098077c0037c0860b389a1a30 (diff) | |
download | ffmpeg-7056883be9be009bfafb3b95e63632da11f9094d.tar.gz |
Replace redundant GNUC_PREREQ macro by AV_GCC_VERSION_AT_LEAST from libavutil.
Originally committed as revision 19677 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavcodec/alpha/asm.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/libavcodec/alpha/asm.h b/libavcodec/alpha/asm.h index 4df9a2af3e..827721e777 100644 --- a/libavcodec/alpha/asm.h +++ b/libavcodec/alpha/asm.h @@ -24,14 +24,9 @@ #include <inttypes.h> -#if defined __GNUC__ -# define GNUC_PREREQ(maj, min) \ - ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) -#else -# define GNUC_PREREQ(maj, min) 0 -#endif +#include "libavutil/common.h" -#if GNUC_PREREQ(2,96) +#if AV_GCC_VERSION_AT_LEAST(2,96) # define likely(x) __builtin_expect((x) != 0, 1) # define unlikely(x) __builtin_expect((x) != 0, 0) #else @@ -89,7 +84,7 @@ struct unaligned_long { uint64_t l; } __attribute__((packed)); #define ldq_u(p) (*(const uint64_t *) (((uint64_t) (p)) & ~7ul)) #define uldq(a) (((const struct unaligned_long *) (a))->l) -#if GNUC_PREREQ(3,3) +#if AV_GCC_VERSION_AT_LEAST(3,3) #define prefetch(p) __builtin_prefetch((p), 0, 1) #define prefetch_en(p) __builtin_prefetch((p), 0, 0) #define prefetch_m(p) __builtin_prefetch((p), 1, 1) @@ -121,7 +116,7 @@ struct unaligned_long { uint64_t l; } __attribute__((packed)); #endif #define wh64(p) __asm__ volatile("wh64 (%0)" : : "r"(p) : "memory") -#if GNUC_PREREQ(3,3) && defined(__alpha_max__) +#if AV_GCC_VERSION_AT_LEAST(3,3) && defined(__alpha_max__) #define minub8 __builtin_alpha_minub8 #define minsb8 __builtin_alpha_minsb8 #define minuw4 __builtin_alpha_minuw4 |