This website works better with JavaScript.
Home
Help
Sign In
falkTX
/
FFmpeg
mirror of
https://github.com/falkTX/FFmpeg.git
Watch
1
Star
0
Fork
0
Code
Issues
0
Releases
338
Wiki
Activity
Browse Source
hevc: x86: Refactor IDCT macro declarations
tags/n3.3
Diego Biurrun
9 years ago
parent
be630b1e08
commit
d9dccc0389
1 changed files
with
11 additions
and
23 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+11
-23
libavcodec/x86/hevc_idct.asm
+ 11
- 23
libavcodec/x86/hevc_idct.asm
View File
@@ -74,34 +74,22 @@ cglobal hevc_idct_%1x%1_dc_%2, 1, 2, 1, coeff, tmp
RET
%endmacro
; 8-bit
%macro INIT_IDCT_DC 1
INIT_MMX mmxext
IDCT_DC_NL 4,
8
IDCT_DC 8, 2,
8
IDCT_DC_NL 4,
%1
IDCT_DC 8, 2,
%1
INIT_XMM sse2
IDCT_DC_NL 8,
8
IDCT_DC 16, 4,
8
IDCT_DC 32, 16,
8
IDCT_DC_NL 8,
%1
IDCT_DC 16, 4,
%1
IDCT_DC 32, 16,
%1
%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
INIT_IDCT_DC 8
INIT_IDCT_DC 10
Write
Preview
Loading…
Cancel
Save