qmf_pre_shuffle, deint_bfly and hf_apply_noise now have SSE2 versions,
and they require first patch allowing to reuse SBUTTERFLY.

Passes fate-aac for {win32,win64}x{C,sse,sse2}.

Christophe Gisquet (8):
  x264asm: extend SBUTTERFLY to support SSE1
  x86: sbrdsp: implement SSE/SSE2 qmf_pre_shuffle
  x86: sbrdsp: implement SSE qmf_deint_neg
  x86: sbrdsp: implement SSE qmf_deint_bfly
  x264asm: fix cmp* number of arguments
  x86: sbrdsp: implement SSE hf_apply_noise
  sbrdsp: unroll sbr_autocorrelate_c
  sbrdsp: unroll and use integer operations

 libavcodec/aacsbrdata.h      |   6 +-
 libavcodec/sbrdsp.c          |  65 ++++++++++---
 libavcodec/x86/sbrdsp.asm    | 226 +++++++++++++++++++++++++++++++++++++++++++
 libavcodec/x86/sbrdsp_init.c |  37 +++++++
 libavutil/x86/x86inc.asm     |   8 +-
 libavutil/x86/x86util.asm    |  12 ++-
 6 files changed, 335 insertions(+), 19 deletions(-)

-- 
1.8.0.msysgit.0

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to