# HG changeset patch # User mru # Date 1248129027 0 # Node ID 5cca2790d58286ecc258de5fb14012bb1ac4221f # Parent 93c52263ff74d428d592ab5fe7117869dc5631bd ARM: handle VFP register arguments in ff_vector_fmul_window_neon() diff -r 93c52263ff74 -r 5cca2790d582 arm/dsputil_neon_s.S --- 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