ffmpeg/libavutil/x86
James Almer 1ace9573dc x86/hevc_idct: replace old and unused idct functions
Only 8-bit and 10-bit idct_dc() functions are included (adding others should be trivial).

Benchmarks on an Intel Core i5-4200U:

idct8x8_dc
       SSE2   MMXEXT  C
cycles 22     26      57

idct16x16_dc
       AVX2   SSE2    C
cycles 27     32      249

idct32x32_dc
       AVX2   SSE2    C
cycles 62     126     1375

Signed-off-by: James Almer <jamrial@gmail.com>
Reviewed-by: Mickaël Raulet <mraulet@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-07-26 18:00:11 +02:00
..
Makefile
asm.h
bswap.h
cpu.c
cpu.h
cpuid.asm Merge commit '79793f833784121d574454af4871866576c0749d' 2014-07-01 15:43:40 +02:00
emms.asm
emms.h
float_dsp.asm
float_dsp_init.c
intreadwrite.h
lls.asm
lls_init.c
timer.h
w64xmmtest.h
x86inc.asm Merge commit '79793f833784121d574454af4871866576c0749d' 2014-07-01 15:43:40 +02:00
x86util.asm x86/hevc_idct: replace old and unused idct functions 2014-07-26 18:00:11 +02:00