]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/arm/synth_filter_neon.S
ARM: struct offsets for Apple ABI
[ffmpeg] / libavcodec / arm / synth_filter_neon.S
index 5fd90aef46720ce89f6cae1f08ad02be3078925e..a7c23df02b0a8b3709eb531fed25bc375ca14876 100644 (file)
@@ -35,12 +35,14 @@ function ff_synth_filter_float_neon, export=1
         ldr             r2,  [sp, #12*4]        @ in
         mov             r9,  r1                 @ synth_buf
 
-        bl              ff_imdct_half_neon
+VFP     vpush           {d0}
+        bl              X(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