diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-12-21 01:19:38 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-12-21 01:19:59 +0100 |
commit | 70d6ce783cc508f99c011438f2927b1a074dea56 (patch) | |
tree | 73bd884255fc234f035316bf2a9fef6d2632b9bd | |
parent | 88839718b58c336e4da9cf2511d91c3ebae444b4 (diff) | |
parent | d307e408d4a9ada22df443cc38be77cc5e492694 (diff) | |
download | ffmpeg-70d6ce783cc508f99c011438f2927b1a074dea56.tar.gz |
Merge remote-tracking branch 'qatar/master'
* qatar/master:
arm: Don't clobber callee saved registers in scalarproduct
Merged-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/arm/int_neon.S | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/libavcodec/arm/int_neon.S b/libavcodec/arm/int_neon.S index dea1ad51eb..b3f5a69ea4 100644 --- a/libavcodec/arm/int_neon.S +++ b/libavcodec/arm/int_neon.S @@ -41,10 +41,10 @@ function ff_scalarproduct_int16_neon, export=1 vpadd.s32 d16, d0, d1 vpadd.s32 d17, d2, d3 - vpadd.s32 d10, d4, d5 - vpadd.s32 d11, d6, d7 + vpadd.s32 d18, d4, d5 + vpadd.s32 d19, d6, d7 vpadd.s32 d0, d16, d17 - vpadd.s32 d1, d10, d11 + vpadd.s32 d1, d18, d19 vpadd.s32 d2, d0, d1 vpaddl.s32 d3, d2 vmov.32 r0, d3[0] @@ -81,10 +81,10 @@ function ff_scalarproduct_and_madd_int16_neon, export=1 vpadd.s32 d16, d0, d1 vpadd.s32 d17, d2, d3 - vpadd.s32 d10, d4, d5 - vpadd.s32 d11, d6, d7 + vpadd.s32 d18, d4, d5 + vpadd.s32 d19, d6, d7 vpadd.s32 d0, d16, d17 - vpadd.s32 d1, d10, d11 + vpadd.s32 d1, d18, d19 vpadd.s32 d2, d0, d1 vpaddl.s32 d3, d2 vmov.32 r0, d3[0] |