From f3d8e315ac263309c2b570d1c5ba45fdfa3ddc4f Mon Sep 17 00:00:00 2001 From: hkuang Date: Thu, 27 Feb 2014 14:02:51 -0800 Subject: Fix a bug in neon that has not save and restore q4-q7 registers. Change-Id: Ie21b5ae89100389b80f919710839084f935a8545 --- vp9/common/arm/neon/vp9_iht8x8_add_neon.asm | 2 ++ 1 file changed, 2 insertions(+) (limited to 'vp9') diff --git a/vp9/common/arm/neon/vp9_iht8x8_add_neon.asm b/vp9/common/arm/neon/vp9_iht8x8_add_neon.asm index 93d3af301..b41f5661b 100644 --- a/vp9/common/arm/neon/vp9_iht8x8_add_neon.asm +++ b/vp9/common/arm/neon/vp9_iht8x8_add_neon.asm @@ -576,6 +576,7 @@ vld1.s16 {q14,q15}, [r0]! push {r0-r10} + vpush {d8-d15} ; transpose the input data TRANSPOSE8X8 @@ -636,6 +637,7 @@ iadst_iadst IADST8X8_1D end_vp9_iht8x8_64_add_neon + vpop {d8-d15} pop {r0-r10} ; ROUND_POWER_OF_TWO(temp_out[j], 5) -- cgit v1.2.3