Commit aac382e9 authored by Lynne's avatar Lynne

aarch64/opusdsp: do not clobber register v8

A part of v8-v15 needs to be preserved across calls.
parent 3aeb681f
...@@ -95,16 +95,16 @@ function ff_opus_postfilter_neon, export=1 ...@@ -95,16 +95,16 @@ function ff_opus_postfilter_neon, export=1
fmla v3.4s, v7.4s, v2.4s fmla v3.4s, v7.4s, v2.4s
fadd v6.4s, v6.4s, v4.4s fadd v6.4s, v6.4s, v4.4s
ld1 {v8.4s}, [x0] ld1 {v4.4s}, [x0]
fmla v8.4s, v5.4s, v0.4s fmla v4.4s, v5.4s, v0.4s
fmul v6.4s, v6.4s, v1.4s fmul v6.4s, v6.4s, v1.4s
fadd v6.4s, v6.4s, v3.4s fadd v6.4s, v6.4s, v3.4s
fadd v8.4s, v8.4s, v6.4s fadd v4.4s, v4.4s, v6.4s
fmul v3.4s, v7.4s, v2.4s fmul v3.4s, v7.4s, v2.4s
st1 {v8.4s}, [x0], #16 st1 {v4.4s}, [x0], #16
subs w3, w3, #4 subs w3, w3, #4
b.gt 1b b.gt 1b
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment