summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarish Mahendrakar <harish.mahendrakar@ittiam.com>2015-09-07 13:42:31 +0530
committerMarco Nelissen <marcone@google.com>2015-10-16 20:21:04 +0000
commit8d60b8a256fe7715dc183ea55e6c358421b92c77 (patch)
treeb658f86dd0792ae80589875352b289c97718b95b
parent8520690e241ad92a07893e198b2df417fe045d79 (diff)
downloadandroid_external_libmpeg2-8d60b8a256fe7715dc183ea55e6c358421b92c77.tar.gz
android_external_libmpeg2-8d60b8a256fe7715dc183ea55e6c358421b92c77.tar.bz2
android_external_libmpeg2-8d60b8a256fe7715dc183ea55e6c358421b92c77.zip
Fixed stack pointer increment in impeg2_idct.s
Stack now points to top always Change-Id: I0a45a0dd218d254fb0b5e0f93ce6ed56a83a2dd1
-rw-r--r--common/arm/impeg2_idct.s14
1 files changed, 7 insertions, 7 deletions
diff --git a/common/arm/impeg2_idct.s b/common/arm/impeg2_idct.s
index 22225bf..0b83b72 100644
--- a/common/arm/impeg2_idct.s
+++ b/common/arm/impeg2_idct.s
@@ -406,12 +406,12 @@ impeg2_idct_recon_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
@@ -1197,7 +1197,7 @@ pred_buff_addition:
- sub sp, sp, #40
+
ldmfd sp!, {r4-r12, pc}