diff options
author | Harish Mahendrakar <harish.mahendrakar@ittiam.com> | 2015-09-07 13:42:31 +0530 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2015-10-16 20:21:04 +0000 |
commit | 8d60b8a256fe7715dc183ea55e6c358421b92c77 (patch) | |
tree | b658f86dd0792ae80589875352b289c97718b95b | |
parent | 8520690e241ad92a07893e198b2df417fe045d79 (diff) | |
download | android_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.s | 14 |
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} |