Mercurial > libavcodec.hg
diff arm/dsputil_neon.c @ 10228:b783894a1c62 libavcodec
ARM: NEON optimised scalarproduct_float
author | mru |
---|---|
date | Tue, 22 Sep 2009 20:37:55 +0000 |
parents | 2791393081ff |
children | 64dd9515b93b |
line wrap: on
line diff
--- a/arm/dsputil_neon.c Tue Sep 22 19:31:01 2009 +0000 +++ b/arm/dsputil_neon.c Tue Sep 22 20:37:55 2009 +0000 @@ -168,6 +168,7 @@ void ff_sv_fmul_scalar_4_neon(float *dst, const float **vp, float mul, int len); void ff_butterflies_float_neon(float *v1, float *v2, int len); +float ff_scalarproduct_float_neon(const float *v1, const float *v2, 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); @@ -282,6 +283,7 @@ c->vector_fmul_window = ff_vector_fmul_window_neon; c->vector_fmul_scalar = ff_vector_fmul_scalar_neon; c->butterflies_float = ff_butterflies_float_neon; + c->scalarproduct_float = ff_scalarproduct_float_neon; c->vector_fmul_sv_scalar[0] = ff_vector_fmul_sv_scalar_2_neon; c->vector_fmul_sv_scalar[1] = ff_vector_fmul_sv_scalar_4_neon;