Mercurial > libavcodec.hg
changeset 1045:c8b438ecf8f4 libavcodec
fix for ppc compile broken by (Romain Dolbeau <dolbeau at irisa dot fr> and Colin Leroy <colin at colino dot net>)
author | michaelni |
---|---|
date | Sat, 01 Feb 2003 00:18:50 +0000 |
parents | c6b3af81d79e |
children | a717c451cf1b |
files | ppc/dsputil_ppc.h |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ppc/dsputil_ppc.h Wed Jan 29 22:44:34 2003 +0000 +++ b/ppc/dsputil_ppc.h Sat Feb 01 00:18:50 2003 +0000 @@ -75,7 +75,7 @@ #else /* POWERPC_PERF_USE_PMC */ #define POWERPC_GET_CYCLES(a) asm volatile("mfspr %0, 937" : "=r" (a)) #define POWERPC_GET_MISS(a) asm volatile("mfspr %0, 938" : "=r" (a)) -#define POWERPC_TBL_DECLARE(a, cond) register unsigned long cycles_start, cycles_stop, miss_start, miss_stop; +#define POWERPC_TBL_DECLARE(a, cond) register unsigned long cycles_start, cycles_stop, miss_start, miss_stop #define POWERPC_TBL_START_COUNT(a, cond) do { POWERPC_GET_MISS(miss_start); POWERPC_GET_CYCLES(cycles_start); } while (0) #define POWERPC_TBL_STOP_COUNT(a, cond) do { \ POWERPC_GET_CYCLES(cycles_stop); \ @@ -114,9 +114,10 @@ #else /* POWERPC_TBL_PERFORMANCE_REPORT */ -#define POWERPC_TBL_DECLARE(a, cond) -#define POWERPC_TBL_START_COUNT(a, cond) -#define POWERPC_TBL_STOP_COUNT(a, cond) +// those are needed to avoid empty statements. +#define POWERPC_TBL_DECLARE(a, cond) int altivec_placeholder __attribute__ ((unused)) +#define POWERPC_TBL_START_COUNT(a, cond) do {} while (0) +#define POWERPC_TBL_STOP_COUNT(a, cond) do {} while (0) #endif /* POWERPC_TBL_PERFORMANCE_REPORT */ #endif /* _DSPUTIL_PPC_ */