diff arm/dsputil_neon.c @ 10253:64dd9515b93b libavcodec

ARM: NEON optimised int32_to_float_fmul_scalar
author mru
date Wed, 23 Sep 2009 13:52:56 +0000
parents b783894a1c62
children bcf5c5551b3c
line wrap: on
line diff
--- a/arm/dsputil_neon.c	Wed Sep 23 13:52:53 2009 +0000
+++ b/arm/dsputil_neon.c	Wed Sep 23 13:52:56 2009 +0000
@@ -169,6 +169,8 @@
                               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_int32_to_float_fmul_scalar_neon(float *dst, const int *src,
+                                        float mul, 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);
@@ -284,6 +286,7 @@
     c->vector_fmul_scalar = ff_vector_fmul_scalar_neon;
     c->butterflies_float = ff_butterflies_float_neon;
     c->scalarproduct_float = ff_scalarproduct_float_neon;
+    c->int32_to_float_fmul_scalar = ff_int32_to_float_fmul_scalar_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;