changeset 19361:f38f0b2e3aa3

Fix compilation with MMX disabled, the mmx_null and mmx_one constants don't need to be protected by HAVE_MMX.
author diego
date Fri, 11 Aug 2006 12:50:14 +0000
parents d4d72e5eea07
children 3a998ae2f952
files libswscale/rgb2rgb.c
diffstat 1 files changed, 1 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/libswscale/rgb2rgb.c	Thu Aug 10 21:48:41 2006 +0000
+++ b/libswscale/rgb2rgb.c	Fri Aug 11 12:50:14 2006 +0000
@@ -72,11 +72,9 @@
 			long srcStride1, long srcStride2,
 			long srcStride3, long dstStride);
 
-#if defined(HAVE_MMX)
+#if defined(ARCH_X86) || defined(ARCH_X86_64)
 static const uint64_t mmx_null  __attribute__((aligned(8))) = 0x0000000000000000ULL;
 static const uint64_t mmx_one   __attribute__((aligned(8))) = 0xFFFFFFFFFFFFFFFFULL;
-#endif
-#if defined(ARCH_X86) || defined(ARCH_X86_64)
 static const uint64_t mask32b  attribute_used __attribute__((aligned(8))) = 0x000000FF000000FFULL;
 static const uint64_t mask32g  attribute_used __attribute__((aligned(8))) = 0x0000FF000000FF00ULL;
 static const uint64_t mask32r  attribute_used __attribute__((aligned(8))) = 0x00FF000000FF0000ULL;