Fix a bug in neon that has not save and restore q4-q7 registers.
authorhkuang <hkuang@google.com>
Thu, 27 Feb 2014 22:02:51 +0000 (14:02 -0800)
committerhkuang <hkuang@google.com>
Thu, 27 Feb 2014 22:06:52 +0000 (14:06 -0800)
Change-Id: Ie21b5ae89100389b80f919710839084f935a8545

vp9/common/arm/neon/vp9_iht8x8_add_neon.asm

index 93d3af3..b41f566 100644 (file)
     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)