Merge commit 'd9dccc03890a976dba59d66ed3b5aceeaa33d14c'
authorClément Bœsch <u@pkh.me>
Thu, 23 Mar 2017 10:54:53 +0000 (11:54 +0100)
committerClément Bœsch <u@pkh.me>
Thu, 23 Mar 2017 10:54:53 +0000 (11:54 +0100)
* commit 'd9dccc03890a976dba59d66ed3b5aceeaa33d14c':
  hevc: x86: Refactor IDCT macro declarations

Merged-by: Clément Bœsch <u@pkh.me>
1  2 
libavcodec/x86/hevc_idct.asm

@@@ -86,38 -86,10 +86,11 @@@ IDCT_DC    32, 16,  %
  
  %if HAVE_AVX2_EXTERNAL
  INIT_YMM avx2
- IDCT_DC    16,  2,  8
- IDCT_DC    32,  8,  8
+ IDCT_DC    16,  2,  %1
+ IDCT_DC    32,  8,  %1
  %endif ;HAVE_AVX2_EXTERNAL
+ %endmacro
  
- ; 10-bit
- INIT_MMX mmxext
- IDCT_DC_NL  4,     10
- IDCT_DC     8,  2, 10
- INIT_XMM sse2
- IDCT_DC_NL  8,     10
- IDCT_DC    16,  4, 10
- IDCT_DC    32, 16, 10
- %if HAVE_AVX2_EXTERNAL
- INIT_YMM avx2
- IDCT_DC    16,  2, 10
- IDCT_DC    32,  8, 10
- %endif ;HAVE_AVX2_EXTERNAL
- ; 12-bit
- INIT_MMX mmxext
- IDCT_DC_NL  4,     12
- IDCT_DC     8,  2, 12
- INIT_XMM sse2
- IDCT_DC_NL  8,     12
- IDCT_DC    16,  4, 12
- IDCT_DC    32, 16, 12
- %if HAVE_AVX2_EXTERNAL
- INIT_YMM avx2
- IDCT_DC    16,  2, 12
- IDCT_DC    32,  8, 12
- %endif ;HAVE_AVX2_EXTERNAL
+ INIT_IDCT_DC  8
+ INIT_IDCT_DC 10
++INIT_IDCT_DC 12