summaryrefslogtreecommitdiff
path: root/vp9/common/x86/vp9_intrapred_sse2.asm
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2015-05-05 11:40:13 -0700
committerJames Zern <jzern@google.com>2015-05-05 11:40:13 -0700
commitccae5d99d24a74f60a07a48ef98149d893fb15aa (patch)
tree5028538494abf5009b341be187b0d9e0702728c3 /vp9/common/x86/vp9_intrapred_sse2.asm
parente47811ef8f045352dfad6c00add79e57e04fc96b (diff)
downloadlibvpx-ccae5d99d24a74f60a07a48ef98149d893fb15aa.tar
libvpx-ccae5d99d24a74f60a07a48ef98149d893fb15aa.tar.gz
libvpx-ccae5d99d24a74f60a07a48ef98149d893fb15aa.tar.bz2
libvpx-ccae5d99d24a74f60a07a48ef98149d893fb15aa.zip
fix and enable vp9_dc_128_predictor_16x16
widen the loads and stores to 128-bit. this was added, but not enabled in: 493a857 Add some sse2 code for intra prediction. Change-Id: I277d7db608a7db7d75cc0bde86f48fa66ad487e4
Diffstat (limited to 'vp9/common/x86/vp9_intrapred_sse2.asm')
-rw-r--r--vp9/common/x86/vp9_intrapred_sse2.asm4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp9/common/x86/vp9_intrapred_sse2.asm b/vp9/common/x86/vp9_intrapred_sse2.asm
index f8c8f621a..92ac49100 100644
--- a/vp9/common/x86/vp9_intrapred_sse2.asm
+++ b/vp9/common/x86/vp9_intrapred_sse2.asm
@@ -263,14 +263,14 @@ cglobal dc_top_predictor_16x16, 4, 5, 3, dst, stride, above, left, goffset
REP_RET
-INIT_MMX sse
+INIT_XMM sse2
cglobal dc_128_predictor_16x16, 4, 5, 3, dst, stride, above, left, goffset
GET_GOT goffsetq
DEFINE_ARGS dst, stride, stride3, lines4
lea stride3q, [strideq*3]
mov lines4d, 4
- movq m0, [GLOBAL(dc_128)]
+ mova m0, [GLOBAL(dc_128)]
.loop:
mova [dstq ], m0
mova [dstq+strideq ], m0