Those are mostly x86 SSE asm. First patch is a continuation of thread
"[PATCHES] SBR DSP and sbr_hf_gen".

Except for hf_apply_noise, they are tested using fate-aac on win32/win64
and linux x86-64. I didn't check under linux x86-32.

I couldn't find a vector excercising qmf_deint_neg, and I guess neither did
the one who wrote it, as not all the code in the same code block of aacsbr
was moved to DSP functions.

Christophe Gisquet (10):
  SBR DSP x86: implement SSE sbr_hf_gen
  SBR DSP x86: implement SSE sum64x5
  SBR DSP x86: implement SSE qmf_post_shuffle
  SBR DSP x86: implement SSE qmf_pre_shuffle
  SBR DSP x86: implement SSE qmf_deint_neg
  SBR DSP x86: implement SSE neg_odd_64
  SBR DSP x86: implement SSE qmf_deint_bfly
  x264asm: fix cmp* number of arguments
  AAC SBR: avoid a memcpy.
  SBR DSP x86: implement SSE hf_apply_noise

 libavcodec/aacsbr.c          |   22 ++--
 libavcodec/sbrdsp.c          |    1 -
 libavcodec/x86/sbrdsp.asm    |  303 +++++++++++++++++++++++++++++++++++++++++-
 libavcodec/x86/sbrdsp_init.c |   32 +++++
 libavutil/x86/x86inc.asm     |    8 +-
 5 files changed, 348 insertions(+), 18 deletions(-)

-- 
1.7.7.msysgit.0

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

Reply via email to