diff options
author | James Zern <jzern@google.com> | 2015-05-05 11:40:13 -0700 |
---|---|---|
committer | James Zern <jzern@google.com> | 2015-05-05 11:40:13 -0700 |
commit | ccae5d99d24a74f60a07a48ef98149d893fb15aa (patch) | |
tree | 5028538494abf5009b341be187b0d9e0702728c3 /vp9/common/x86/vp9_intrapred_sse2.asm | |
parent | e47811ef8f045352dfad6c00add79e57e04fc96b (diff) | |
download | libvpx-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.asm | 4 |
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 |