summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2015-12-09 23:53:11 -0800
committerJames Zern <jzern@google.com>2015-12-10 15:44:31 -0800
commit40ee78bc19d5c16f7f808cfac8ae2e0cd49039cf (patch)
tree238069dee605158b2b0d67e411dfe201ce1f1dd3
parent5a81c5c4befcc0597307fa3a1ed7699f7c249203 (diff)
downloadlibvpx-40ee78bc19d5c16f7f808cfac8ae2e0cd49039cf.tar
libvpx-40ee78bc19d5c16f7f808cfac8ae2e0cd49039cf.tar.gz
libvpx-40ee78bc19d5c16f7f808cfac8ae2e0cd49039cf.tar.bz2
libvpx-40ee78bc19d5c16f7f808cfac8ae2e0cd49039cf.zip
dc_left_pred[48]: fix pic builds
GET_GOT modifies the stack pointer so the offset for left's address will be wrong if loaded afterword. Change-Id: Iff9433aec45f5f6fe1a59ed8080c589bad429536
-rw-r--r--vpx_dsp/x86/intrapred_sse2.asm4
1 files changed, 2 insertions, 2 deletions
diff --git a/vpx_dsp/x86/intrapred_sse2.asm b/vpx_dsp/x86/intrapred_sse2.asm
index edbf05e33..0acb023d8 100644
--- a/vpx_dsp/x86/intrapred_sse2.asm
+++ b/vpx_dsp/x86/intrapred_sse2.asm
@@ -47,9 +47,9 @@ cglobal dc_predictor_4x4, 4, 5, 3, dst, stride, above, left, goffset
INIT_XMM sse2
cglobal dc_left_predictor_4x4, 2, 5, 2, dst, stride, above, left, goffset
+ movifnidn leftq, leftmp
GET_GOT goffsetq
- movifnidn leftq, leftmp
pxor m1, m1
movd m0, [leftq]
psadbw m0, m1
@@ -143,9 +143,9 @@ cglobal dc_top_predictor_8x8, 3, 5, 2, dst, stride, above, left, goffset
INIT_XMM sse2
cglobal dc_left_predictor_8x8, 2, 5, 2, dst, stride, above, left, goffset
+ movifnidn leftq, leftmp
GET_GOT goffsetq
- movifnidn leftq, leftmp
pxor m1, m1
movq m0, [leftq]
DEFINE_ARGS dst, stride, stride3