mirror of https://git.ffmpeg.org/ffmpeg.git
VP6: fix vp6_filter_diag4_mmx/sse on 64-bit
The stride can be negative and must be sign extended before being used in pointer arithmetic. Originally committed as revision 24926 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
7934b15d5a
commit
69dad87c48
|
@ -127,6 +127,9 @@ cglobal vp6_filter_diag4_%1, 5, 7, %2
|
||||||
sub rsp, 8*15
|
sub rsp, 8*15
|
||||||
movq m6, [pw_64]
|
movq m6, [pw_64]
|
||||||
%endif
|
%endif
|
||||||
|
%ifdef ARCH_X86_64
|
||||||
|
movsxd r2, r2d
|
||||||
|
%endif
|
||||||
|
|
||||||
sub r1, r2
|
sub r1, r2
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue