summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYunqing Wang <yunqingwang@google.com>2013-11-20 09:42:44 -0800
committerYunqing Wang <yunqingwang@google.com>2013-11-20 09:42:44 -0800
commit0ef63f596d2c9cd293bfd08a672b5998af3f93e0 (patch)
treed8eaae2cf1ceac619cabd6a682faeeef3f9c55ec
parentb00057c88a6c98472fd78a9957453ec012a08336 (diff)
downloadlibvpx-0ef63f596d2c9cd293bfd08a672b5998af3f93e0.tar
libvpx-0ef63f596d2c9cd293bfd08a672b5998af3f93e0.tar.gz
libvpx-0ef63f596d2c9cd293bfd08a672b5998af3f93e0.tar.bz2
libvpx-0ef63f596d2c9cd293bfd08a672b5998af3f93e0.zip
Fix stack pointer in sub-pixel filters
In commit "3d50da5397d20abc932d81453b26cde758293a40", the stack pointer was modified while aligning the stack, and it needed to be pop out at the end. Change-Id: I062971e195f1f2ab9d0ab5fb84dcf215a0fcaa67
-rw-r--r--vp9/common/x86/vp9_subpixel_8t_ssse3.asm2
1 files changed, 2 insertions, 0 deletions
diff --git a/vp9/common/x86/vp9_subpixel_8t_ssse3.asm b/vp9/common/x86/vp9_subpixel_8t_ssse3.asm
index dbc17ec0f..17881ed47 100644
--- a/vp9/common/x86/vp9_subpixel_8t_ssse3.asm
+++ b/vp9/common/x86/vp9_subpixel_8t_ssse3.asm
@@ -839,6 +839,7 @@ sym(vp9_filter_block1d4_h8_ssse3):
HORIZx4 0
add rsp, 16 * 3
+ pop rsp
; begin epilog
pop rdi
pop rsi
@@ -952,6 +953,7 @@ sym(vp9_filter_block1d4_h8_avg_ssse3):
HORIZx4 1
add rsp, 16 * 3
+ pop rsp
; begin epilog
pop rdi
pop rsi