diff arm/dsputil_neon.c @ 8698:24a7b5d0eb27 libavcodec

ARM: NEON optimised vector_fmul_window
author mru
date Fri, 30 Jan 2009 23:13:19 +0000
parents 307b176f91e7
children 9ea1ea6db616
line wrap: on
line diff
--- a/arm/dsputil_neon.c	Fri Jan 30 23:13:15 2009 +0000
+++ b/arm/dsputil_neon.c	Fri Jan 30 23:13:19 2009 +0000
@@ -147,6 +147,9 @@
                             const uint8_t nnzc[6*8]);
 
 void ff_vector_fmul_neon(float *dst, const float *src, int len);
+void ff_vector_fmul_window_neon(float *dst, const float *src0,
+                                const float *src1, const float *win,
+                                float add_bias, int len);
 
 void ff_float_to_int16_neon(int16_t *, const float *, long);
 void ff_float_to_int16_interleave_neon(int16_t *, const float **, long, int);
@@ -245,6 +248,7 @@
     c->h264_idct_add8       = ff_h264_idct_add8_neon;
 
     c->vector_fmul = ff_vector_fmul_neon;
+    c->vector_fmul_window = ff_vector_fmul_window_neon;
 
     if (!(avctx->flags & CODEC_FLAG_BITEXACT)) {
         c->float_to_int16 = ff_float_to_int16_neon;