[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