ffmpeg/libavcodec/x86/hevc
Andreas Rheinhardt 436b74b725 avcodec/x86/hevc/dequant: Add SSSE3 dequant ASM function
hevc_dequant_4x4_8_c (GCC):                             20.2 ( 1.00x)
hevc_dequant_4x4_8_c (Clang):                           21.7 ( 1.00x)
hevc_dequant_4x4_8_ssse3:                                5.8 ( 3.51x)
hevc_dequant_8x8_8_c (GCC):                             32.9 ( 1.00x)
hevc_dequant_8x8_8_c (Clang):                           78.7 ( 1.00x)
hevc_dequant_8x8_8_ssse3:                                6.8 ( 4.83x)
hevc_dequant_16x16_8_c (GCC):                          105.1 ( 1.00x)
hevc_dequant_16x16_8_c (Clang):                        151.1 ( 1.00x)
hevc_dequant_16x16_8_ssse3:                             19.3 ( 5.45x)
hevc_dequant_32x32_8_c (GCC):                          415.7 ( 1.00x)
hevc_dequant_32x32_8_c (Clang):                        602.3 ( 1.00x)
hevc_dequant_32x32_8_ssse3:                             78.2 ( 5.32x)

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-01-29 12:25:33 +01:00
..
add_res.asm avcodec/x86/hevc/add_res: Avoid unnecessary modification 2025-11-02 09:46:15 +01:00
deblock.asm avcodec/x86/hevc/deblock: Reduce usage of GPRs 2026-01-29 11:54:57 +01:00
dequant.asm avcodec/x86/hevc/dequant: Add SSSE3 dequant ASM function 2026-01-29 12:25:33 +01:00
dsp.h avcodec/x86/hevc/add_res: Remove AVX add_residual functions 2025-11-02 09:46:15 +01:00
dsp_init.c avcodec/x86/hevc/dequant: Add SSSE3 dequant ASM function 2026-01-29 12:25:33 +01:00
idct.asm avcodec/x86/hevc/idct: Port ff_hevc_idct_4x4_dc_{8,10,12}_mmxext to SSE2 2025-10-30 08:56:45 +01:00
Makefile avcodec/x86/hevc/dequant: Add SSSE3 dequant ASM function 2026-01-29 12:25:33 +01:00
mc.asm
sao.asm
sao_10bit.asm