[PATCH] Implement optimized DSPUtil.vector_fmul_copy() and use it in apply_window().

Justin Ruggles justin.ruggles
Tue Jan 4 17:24:31 CET 2011


This does the same thing as vector_fmul() but has 2 src and 1 dst.
Approx. 54% faster in function apply_window() for 3DNow! and SSE.
---
 libavcodec/ac3enc.c            |    4 ++--
 libavcodec/ac3enc_fixed.c      |    2 +-
 libavcodec/ac3enc_float.c      |   16 ++++++----------
 libavcodec/dsputil.c           |    7 +++++++
 libavcodec/dsputil.h           |    1 +
 libavcodec/ppc/float_altivec.c |   17 +++++++++++++++++
 libavcodec/x86/dsputil_mmx.c   |   38 ++++++++++++++++++++++++++++++++++++++
 7 files changed, 72 insertions(+), 13 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Implement-optimized-DSPUtil.vector_fmul_copy-and-use.patch
Type: text/x-patch
Size: 8618 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20110104/af386ba3/attachment.bin>



More information about the ffmpeg-devel mailing list