diff --git a/libavcodec/x86/diracdsp_yasm.asm b/libavcodec/x86/diracdsp_yasm.asm index 10f3369994dddf29b0331e865d9ec55eff83b8c0..dd13088e7c3a130f809fe9c4720f36263ad40268 100644 --- a/libavcodec/x86/diracdsp_yasm.asm +++ b/libavcodec/x86/diracdsp_yasm.asm @@ -224,12 +224,12 @@ cglobal add_dirac_obmc%1_%2, 6,6,5, dst, src, stride, obmc, yblen punpckhbw m3, m4 pmullw m0, m2 pmullw m1, m3 - movu m2, [dstq+2*i] - movu m3, [dstq+2*i+mmsize] + mova m2, [dstq+2*i] + mova m3, [dstq+2*i+mmsize] paddw m0, m2 paddw m1, m3 - movu [dstq+2*i], m0 - movu [dstq+2*i+mmsize], m1 + mova [dstq+2*i], m0 + mova [dstq+2*i+mmsize], m1 %assign i i+mmsize %endrep lea srcq, [srcq+strideq]