vp9/x86: fix overwrite in ipred_vl_4x4_ssse3.

Fixes track ticket 3717.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 385a3420d1)
This commit is contained in:
Ronald S. Bultje
2014-06-11 21:09:54 -04:00
committed by Carl Eugen Hoyos
parent 3002e5976d
commit 98f33430a2

View File

@@ -817,13 +817,13 @@ cglobal vp9_ipred_vl_4x4, 4, 4, 0, dst, stride, l, a
psrlq m2, m1, 8 psrlq m2, m1, 8
LOWPASS 2, 1, 0, 3 LOWPASS 2, 1, 0, 3
pavgb m1, m0 pavgb m1, m0
movq [dstq+strideq*0], m1 movd [dstq+strideq*0], m1
movq [dstq+strideq*1], m2 movd [dstq+strideq*1], m2
lea dstq, [dstq+strideq*2] lea dstq, [dstq+strideq*2]
psrlq m1, 8 psrlq m1, 8
psrlq m2, 8 psrlq m2, 8
movq [dstq+strideq*0], m1 movd [dstq+strideq*0], m1
movq [dstq+strideq*1], m2 movd [dstq+strideq*1], m2
RET RET
%macro VL_XMM_FUNCS 1 %macro VL_XMM_FUNCS 1