summaryrefslogtreecommitdiff
path: root/libavcodec/armv4l/dsputil_arm.c
diff options
context:
space:
mode:
authorSiarhei Siamashka <siarhei.siamashka@gmail.com>2008-05-11 20:06:03 +0000
committerGuillaume Poirier <gpoirier@mplayerhq.hu>2008-05-11 20:06:03 +0000
commite6303192c7c957724f1d2bb26a528869980b58c0 (patch)
tree4fcff99321d5aa9c63bf21ef7be7734527a2cac1 /libavcodec/armv4l/dsputil_arm.c
parentbff2266a7fe834495738d0a03d568fecbcedcf69 (diff)
Add some initial optimizations for ARM VFP (floating
point coprocessor available in some ARM11 cores). Patch by Siarhei Siamashka % siarhei.siamashka@gmail.com % Original thread: date: Apr 20, 2008 5:41 PM subject: [FFmpeg-devel] [PATCH] Some ARM VFP optimizations (vector_fmul, vector_fmul_reverse, float_to_int16) Originally committed as revision 13128 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/armv4l/dsputil_arm.c')
-rw-r--r--libavcodec/armv4l/dsputil_arm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/armv4l/dsputil_arm.c b/libavcodec/armv4l/dsputil_arm.c
index 072a755013..c476f4b1ac 100644
--- a/libavcodec/armv4l/dsputil_arm.c
+++ b/libavcodec/armv4l/dsputil_arm.c
@@ -25,6 +25,7 @@
#endif
extern void dsputil_init_iwmmxt(DSPContext* c, AVCodecContext *avctx);
+extern void ff_float_init_arm_vfp(DSPContext* c, AVCodecContext *avctx);
extern void j_rev_dct_ARM(DCTELEM *data);
extern void simple_idct_ARM(DCTELEM *data);
@@ -276,4 +277,7 @@ void dsputil_init_armv4l(DSPContext* c, AVCodecContext *avctx)
#ifdef HAVE_IWMMXT
dsputil_init_iwmmxt(c, avctx);
#endif
+#ifdef HAVE_ARMVFP
+ ff_float_init_arm_vfp(c, avctx);
+#endif
}