~ubuntu-branches/ubuntu/utopic/libav/utopic

« back to all changes in this revision

Viewing changes to libavcodec/x86/h264_chromamc_10bit.asm

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-12-21 15:32:13 UTC
  • mto: (1.2.18)
  • mto: This revision was merged to the branch mainline in revision 34.
  • Revision ID: package-import@ubuntu.com-20121221153213-fudzrugjzivtv0wp
Tags: upstream-9~beta3
ImportĀ upstreamĀ versionĀ 9~beta3

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
;* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
23
23
;******************************************************************************
24
24
 
25
 
%include "x86inc.asm"
26
 
%include "x86util.asm"
 
25
%include "libavutil/x86/x86util.asm"
27
26
 
28
27
SECTION_RODATA
29
28
 
246
245
%if %0==3
247
246
    movq          %2, %3
248
247
%endif
249
 
    PAVG          %1, %2
 
248
    pavgw         %1, %2
250
249
%endmacro
251
250
 
252
251
%define CHROMAMC_AVG  NOTHING
253
252
INIT_XMM sse2
254
253
CHROMA_MC8 put
255
 
%if HAVE_AVX_EXTERNAL
256
254
INIT_XMM avx
257
255
CHROMA_MC8 put
258
 
%endif
259
 
INIT_MMX mmx2
 
256
INIT_MMX mmxext
260
257
CHROMA_MC4 put
261
258
CHROMA_MC2 put
262
259
 
263
260
%define CHROMAMC_AVG  AVG
264
 
%define PAVG          pavgw
265
261
INIT_XMM sse2
266
262
CHROMA_MC8 avg
267
 
%if HAVE_AVX_EXTERNAL
268
263
INIT_XMM avx
269
264
CHROMA_MC8 avg
270
 
%endif
271
 
INIT_MMX mmx2
 
265
INIT_MMX mmxext
272
266
CHROMA_MC4 avg
273
267
CHROMA_MC2 avg