changeset 9969:5cca2790d582 libavcodec

ARM: handle VFP register arguments in ff_vector_fmul_window_neon()
author mru
date Mon, 20 Jul 2009 22:30:27 +0000
parents 93c52263ff74
children f7ab24dcb707
files arm/dsputil_neon_s.S
diffstat 1 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/arm/dsputil_neon_s.S	Mon Jul 20 22:30:24 2009 +0000
+++ b/arm/dsputil_neon_s.S	Mon Jul 20 22:30:27 2009 +0000
@@ -745,9 +745,11 @@
         .endfunc
 
 function ff_vector_fmul_window_neon, export=1
-        vld1.32         {d16[],d17[]}, [sp,:32]
+VFP     vdup.32         q8,  d0[0]
+NOVFP   vld1.32         {d16[],d17[]}, [sp,:32]
         push            {r4,r5,lr}
-        ldr             lr,  [sp, #16]
+VFP     ldr             lr,  [sp, #12]
+NOVFP   ldr             lr,  [sp, #16]
         sub             r2,  r2,  #8
         sub             r5,  lr,  #2
         add             r2,  r2,  r5, lsl #2