diff --git a/libavcodec/x86/lossless_videodsp.asm b/libavcodec/x86/lossless_videodsp.asm index 9a169fe314..74fc95e84b 100644 --- a/libavcodec/x86/lossless_videodsp.asm +++ b/libavcodec/x86/lossless_videodsp.asm @@ -154,8 +154,7 @@ MEDIAN_PRED add wq, mmsize jl %%.loop %if mmsize == 32 - mov eax, [dstq -1] - and eax, 0xff + movzx eax, byte [dstq - 1] %else; mov eax, mmsize-1 sub eax, wd