[SCM] libav/experimental: ARM: fix NEON synth_filter_float with hardfp calls
siretart at users.alioth.debian.org
siretart at users.alioth.debian.org
Sun Jun 30 17:05:58 UTC 2013
The following commit has been merged in the experimental branch:
commit f01210a6911557afd2a95c4acf1917b34e5bead6
Author: Måns Rullgård <mans at mansr.com>
Date: Mon Apr 12 13:28:59 2010 +0000
ARM: fix NEON synth_filter_float with hardfp calls
Originally committed as revision 22852 to svn://svn.ffmpeg.org/ffmpeg/trunk
diff --git a/libavcodec/arm/synth_filter_neon.S b/libavcodec/arm/synth_filter_neon.S
index 5fd90ae..c168d73 100644
--- a/libavcodec/arm/synth_filter_neon.S
+++ b/libavcodec/arm/synth_filter_neon.S
@@ -35,12 +35,14 @@ function ff_synth_filter_float_neon, export=1
ldr r2, [sp, #12*4] @ in
mov r9, r1 @ synth_buf
+VFP vpush {d0}
bl ff_imdct_half_neon
+VFP vpop {d0}
pop {r3}
ldr r5, [sp, #9*4] @ window
ldr r2, [sp, #10*4] @ out
- vldr d0, [sp, #12*4] @ scale, bias
+NOVFP vldr d0, [sp, #12*4] @ scale, bias
add r8, r9, #12*4
mov lr, #64*4
--
Libav/FFmpeg packaging
More information about the pkg-multimedia-commits
mailing list