summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2015-11-02 14:55:48 +0530
committerMSe <mse1969@posteo.de>2018-01-10 20:56:46 +0100
commit57e131c5cda561dcb8688e23452134bebb3baf4e (patch)
tree7b5d03563433a2a64401c80cd6b2bd679cc26a72
parentb890609a4bd439b31fe71a2c480d0e15e0590075 (diff)
downloadandroid_external_libhevc-57e131c5cda561dcb8688e23452134bebb3baf4e.tar.gz
android_external_libhevc-57e131c5cda561dcb8688e23452134bebb3baf4e.tar.bz2
android_external_libhevc-57e131c5cda561dcb8688e23452134bebb3baf4e.zip
Fixed stack pointer increment in ihevc_itrans_recon_8x8.s
Stack now points to top Change-Id: I8605b2cb16a6ed67bdfded9cca6eb8b03c657601
-rw-r--r--common/arm/ihevc_itrans_recon_8x8.s14
1 files changed, 7 insertions, 7 deletions
diff --git a/common/arm/ihevc_itrans_recon_8x8.s b/common/arm/ihevc_itrans_recon_8x8.s
index 440512a..e9b53b4 100644
--- a/common/arm/ihevc_itrans_recon_8x8.s
+++ b/common/arm/ihevc_itrans_recon_8x8.s
@@ -151,12 +151,12 @@ ihevc_itrans_recon_8x8_a9q:
@// copy the input pointer to another register
@// step 1 : load all constants
stmfd sp!,{r4-r12,lr}
- add sp,sp,#40
- ldr r8,[sp,#4] @ prediction stride
- ldr r7,[sp,#8] @ destination stride
- ldr r6,[sp] @ src stride
- ldr r12,[sp,#12]
- ldr r11,[sp,#16]
+
+ ldr r8,[sp,#44] @ prediction stride
+ ldr r7,[sp,#48] @ destination stride
+ ldr r6,[sp, #40] @ src stride
+ ldr r12,[sp,#52]
+ ldr r11,[sp,#56]
mov r6,r6,lsl #1 @ x sizeof(word16)
add r9,r0,r6, lsl #1 @ 2 rows
@@ -925,7 +925,7 @@ pred_buff_addition:
- sub sp,sp,#40
+
ldmfd sp!,{r4-r12,pc}