Mercurial > mplayer.hg
comparison libmpeg2/libmpeg-0.4.0.diff @ 21377:6053051bdc75
add missing r15484
author | henry |
---|---|
date | Wed, 29 Nov 2006 20:46:27 +0000 |
parents | c52bb8d6edea |
children | 8c43ea1ea79a |
comparison
equal
deleted
inserted
replaced
21376:f57f9423d6b8 | 21377:6053051bdc75 |
---|---|
63 -#if defined(ARCH_PPC) || defined(ARCH_SPARC) | 63 -#if defined(ARCH_PPC) || defined(ARCH_SPARC) |
64 +#if defined(ARCH_PPC) || (defined(ARCH_SPARC) && defined(HAVE_VIS)) | 64 +#if defined(ARCH_PPC) || (defined(ARCH_SPARC) && defined(HAVE_VIS)) |
65 #include <signal.h> | 65 #include <signal.h> |
66 #include <setjmp.h> | 66 #include <setjmp.h> |
67 | 67 |
68 @@ -166,10 +166,10 @@ | |
69 | |
70 canjump = 1; | |
71 | |
72 -#ifdef HAVE_ALTIVEC_H /* gnu */ | |
73 -#define VAND(a,b,c) "vand " #a "," #b "," #c "\n\t" | |
74 -#else /* apple */ | |
75 +#if defined( __APPLE_CC__ ) && defined( __APPLE_ALTIVEC__ ) /* apple */ | |
76 #define VAND(a,b,c) "vand v" #a ",v" #b ",v" #c "\n\t" | |
77 +#else /* gnu */ | |
78 +#define VAND(a,b,c) "vand " #a "," #b "," #c "\n\t" | |
79 #endif | |
80 asm volatile ("mtspr 256, %0\n\t" | |
81 VAND (0, 0, 0) | |
68 @@ -195,6 +222,7 @@ | 82 @@ -195,6 +222,7 @@ |
69 #ifdef ARCH_ALPHA | 83 #ifdef ARCH_ALPHA |
70 static inline uint32_t arch_accel (void) | 84 static inline uint32_t arch_accel (void) |
71 { | 85 { |
72 +#ifdef CAN_COMPILE_ALPHA_MVI | 86 +#ifdef CAN_COMPILE_ALPHA_MVI |