Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 14 Nov 2012 11:34:30 +0000 (12:34 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 14 Nov 2012 11:34:30 +0000 (12:34 +0100)
* qatar/master:
  x86: mmx2 ---> mmxext in asm constructs

Conflicts:
libavcodec/x86/h264_chromamc_10bit.asm
libavcodec/x86/h264_deblock.asm
libavcodec/x86/h264dsp_init.c

Merged-by: Michael Niedermayer <michaelni@gmx.at>
26 files changed:
1  2 
libavcodec/x86/ac3dsp.asm
libavcodec/x86/ac3dsp_init.c
libavcodec/x86/dsputil.asm
libavcodec/x86/dsputil_mmx.c
libavcodec/x86/dsputilenc.asm
libavcodec/x86/dsputilenc_mmx.c
libavcodec/x86/h264_chromamc.asm
libavcodec/x86/h264_chromamc_10bit.asm
libavcodec/x86/h264_deblock.asm
libavcodec/x86/h264_deblock_10bit.asm
libavcodec/x86/h264_idct.asm
libavcodec/x86/h264_idct_10bit.asm
libavcodec/x86/h264_intrapred.asm
libavcodec/x86/h264_intrapred_10bit.asm
libavcodec/x86/h264_intrapred_init.c
libavcodec/x86/h264_weight.asm
libavcodec/x86/h264dsp_init.c
libavcodec/x86/pngdsp_init.c
libavcodec/x86/rv40dsp_init.c
libavcodec/x86/vp3dsp.asm
libavcodec/x86/vp3dsp_init.c
libavcodec/x86/vp8dsp.asm
libavcodec/x86/vp8dsp_init.c
libavutil/x86/x86util.asm
libswscale/x86/output.asm
libswscale/x86/swscale.c

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -251,21 -251,17 +251,21 @@@ cglobal %1_h264_chroma_mc2_10, 6,
  %define CHROMAMC_AVG  NOTHING
  INIT_XMM sse2
  CHROMA_MC8 put
 +%if HAVE_AVX_EXTERNAL
  INIT_XMM avx
  CHROMA_MC8 put
- INIT_MMX mmx2
 +%endif
+ INIT_MMX mmxext
  CHROMA_MC4 put
  CHROMA_MC2 put
  
  %define CHROMAMC_AVG  AVG
  INIT_XMM sse2
  CHROMA_MC8 avg
 +%if HAVE_AVX_EXTERNAL
  INIT_XMM avx
  CHROMA_MC8 avg
- INIT_MMX mmx2
 +%endif
+ INIT_MMX mmxext
  CHROMA_MC4 avg
  CHROMA_MC2 avg
@@@ -784,12 -780,10 +784,12 @@@ cglobal deblock_h_luma_intra_8, 2,
  
  INIT_XMM sse2
  DEBLOCK_LUMA_INTRA v
 +%if HAVE_AVX_EXTERNAL
  INIT_XMM avx
  DEBLOCK_LUMA_INTRA v
 +%endif
  %if ARCH_X86_64 == 0
- INIT_MMX mmx2
+ INIT_MMX mmxext
  DEBLOCK_LUMA_INTRA v8
  %endif
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
@@@ -128,8 -129,8 +129,8 @@@ LF_IFUNC(v, chroma_intra, depth, avx
  LF_FUNCS(uint8_t,   8)
  LF_FUNCS(uint16_t, 10)
  
 -#if ARCH_X86_32
 +#if ARCH_X86_32 && HAVE_YASM
- LF_FUNC(v8, luma, 8, mmx2)
+ LF_FUNC(v8, luma, 8, mmxext)
  static void ff_deblock_v_luma_8_mmxext(uint8_t *pix, int stride, int alpha,
                                         int beta, int8_t *tc0)
  {
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge