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