Mercurial > libavcodec.hg
diff arm/dsputil_neon.c @ 10302:6db89678b326 libavcodec
ARM: NEON optimised vector_fmul_add
author | mru |
---|---|
date | Sun, 27 Sep 2009 16:52:05 +0000 |
parents | 06d4e87718b1 |
children | 48be79afc72d |
line wrap: on
line diff
--- a/arm/dsputil_neon.c Sun Sep 27 16:52:00 2009 +0000 +++ b/arm/dsputil_neon.c Sun Sep 27 16:52:05 2009 +0000 @@ -173,6 +173,8 @@ float mul, int len); void ff_vector_fmul_reverse_neon(float *dst, const float *src0, const float *src1, int len); +void ff_vector_fmul_add_neon(float *dst, const float *src0, const float *src1, + const float *src2, int len); void ff_vector_clipf_neon(float *dst, const float *src, float min, float max, int len); @@ -292,6 +294,7 @@ c->scalarproduct_float = ff_scalarproduct_float_neon; c->int32_to_float_fmul_scalar = ff_int32_to_float_fmul_scalar_neon; c->vector_fmul_reverse = ff_vector_fmul_reverse_neon; + c->vector_fmul_add = ff_vector_fmul_add_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;