diff options
author | Siarhei Siamashka <siarhei.siamashka@gmail.com> | 2008-05-11 20:06:03 +0000 |
---|---|---|
committer | Guillaume Poirier <gpoirier@mplayerhq.hu> | 2008-05-11 20:06:03 +0000 |
commit | e6303192c7c957724f1d2bb26a528869980b58c0 (patch) | |
tree | 4fcff99321d5aa9c63bf21ef7be7734527a2cac1 /libavcodec/armv4l/dsputil_arm.c | |
parent | bff2266a7fe834495738d0a03d568fecbcedcf69 (diff) | |
download | ffmpeg-e6303192c7c957724f1d2bb26a528869980b58c0.tar.gz |
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.c | 4 |
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 } |