[FFmpeg-devel] [PATCH 0/6] x86: hevc: cleanup
Christophe Gisquet
christophe.gisquet at gmail.com
Sun Jun 1 16:12:56 CEST 2014
These patches mostly reduces the register counts. The 5th one actually
corrects the use of m10 although <8 xmm regs are declared. Overall, it has
no impact on x86_64 speed-wise.
The 6th one is aimed at 32bits systems for which no asm is used. The change
requires moving around a lot of code though.
Christophe Gisquet (6):
x86: hevcdsp_init: fix macro usage
x86: hevc_mc: remove unneeded shift
x86: hevc_mc: clean EPEL_FILTER macro
x86: hevc_mc: improve EPEL_LOAD for 1D cases
x86: hevc_mc: fix register count
x86: hevc_mc: allow some functions for x86_32
libavcodec/x86/hevc_mc.asm | 830 ++++++++++++++++++++++--------------------
libavcodec/x86/hevcdsp.h | 4 +-
libavcodec/x86/hevcdsp_init.c | 69 ++--
3 files changed, 472 insertions(+), 431 deletions(-)
--
1.8.0.msysgit.0
More information about the ffmpeg-devel
mailing list