[FFmpeg-devel] [PATCH 0/6 v3] AVX functions for 8-bit H.264 IDCT

James Darnley jdarnley at obe.tv
Sat Apr 15 04:46:12 EEST 2017


Changes:
 - Added sse2 functions
 - Fixed an incorrect xmm register count

I did not make the change suggested by Gramner about TAIL_CALL and I did leave
the TODOs there.

If there are no further objections I will push by Monday at the latest.  I want
to get this out the door.

James Darnley (6):
  avcodec/h264: change RETs into REP_RETs where appropriate
  avcodec/h264: change some labels to be macro-local
  avcodec/h264: use some 3 operand forms
  avcodec/h264: add avx 8-bit h264_idct_add
  avcodec/h264: add avx 8-bit h264_idct_dc_add
  avcodec/h264: add sse2 versions of previous idct functions

 libavcodec/x86/h264_idct.asm  | 117 +++++++++++++++++++++++++++++++-----------
 libavcodec/x86/h264dsp_init.c |  10 ++++
 2 files changed, 96 insertions(+), 31 deletions(-)

-- 
2.8.3



More information about the ffmpeg-devel mailing list