diff i386/dsputil_mmx.c @ 5601:b26025b9586d libavcodec

workaround gcc bug, untested as my gcc is not complaining
author michael
date Sun, 26 Aug 2007 12:34:22 +0000
parents 384629ebcb93
children 3b21f3268707
line wrap: on
line diff
--- a/i386/dsputil_mmx.c	Sun Aug 26 11:16:23 2007 +0000
+++ b/i386/dsputil_mmx.c	Sun Aug 26 12:34:22 2007 +0000
@@ -3623,13 +3623,17 @@
 #ifdef CONFIG_SNOW_DECODER
         if(mm_flags & MM_SSE2 & 0){
             c->horizontal_compose97i = ff_snow_horizontal_compose97i_sse2;
+#ifdef CONFIG_7REGS
             c->vertical_compose97i = ff_snow_vertical_compose97i_sse2;
+#endif
             c->inner_add_yblock = ff_snow_inner_add_yblock_sse2;
         }
         else{
             if(mm_flags & MM_MMXEXT){
             c->horizontal_compose97i = ff_snow_horizontal_compose97i_mmx;
+#ifdef CONFIG_7REGS
             c->vertical_compose97i = ff_snow_vertical_compose97i_mmx;
+#endif
             }
             c->inner_add_yblock = ff_snow_inner_add_yblock_mmx;
         }