Mercurial > libavcodec.hg
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; }