Mercurial > libavcodec.hg
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;