changeset 11610:475eab960878 libavcodec

ARM: fix NEON synth_filter_float with hardfp calls
author mru
date Mon, 12 Apr 2010 13:28:59 +0000
parents 01fe2ac0c8ac
children a207cc043de8
files arm/synth_filter_neon.S
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/arm/synth_filter_neon.S	Mon Apr 12 13:21:33 2010 +0000
+++ b/arm/synth_filter_neon.S	Mon Apr 12 13:28:59 2010 +0000
@@ -35,12 +35,14 @@
         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