diff libmpeg2/cpu_accel.c @ 10488:ec04f41e2480

gcc2.95.x has no support for mvi instructions
author alex
date Sun, 27 Jul 2003 22:55:25 +0000
parents 2c0b6ec77d39
children d0a8810e155c
line wrap: on
line diff
--- a/libmpeg2/cpu_accel.c	Sun Jul 27 22:41:53 2003 +0000
+++ b/libmpeg2/cpu_accel.c	Sun Jul 27 22:55:25 2003 +0000
@@ -154,6 +154,7 @@
 #ifdef ARCH_ALPHA
 static inline uint32_t arch_accel (void)
 {
+#ifdef CAN_COMPILE_ALPHA_MVI
     uint64_t no_mvi;
 
     asm volatile ("amask %1, %0"
@@ -161,6 +162,9 @@
 		  : "rI" (256));	/* AMASK_MVI */
     return no_mvi ? MPEG2_ACCEL_ALPHA : (MPEG2_ACCEL_ALPHA |
 					 MPEG2_ACCEL_ALPHA_MVI);
+#else
+    return MPEG2_ACCEL_ALPHA;
+#endif
 }
 #endif /* ARCH_ALPHA */
 #endif