ref: 720d4eaabab82b48238e2c812d859888cd470d80
parent: f77140b7b4607ceeded730b9ed8438e471c53b8e
author: Scott LaVarnway <slavarnway@google.com>
date: Fri Mar 15 05:27:09 EDT 2013
Bug fix: Issue 531: MMX code tries to read from SSE2 register Reported by Krzysztof Kaspruk. https://code.google.com/p/webm/issues/detail?id=531 Change-Id: Ib5d5878ad07707bd42c2ca833eb021004f537012
--- a/vp8/common/x86/postproc_mmx.asm
+++ b/vp8/common/x86/postproc_mmx.asm
@@ -61,7 +61,7 @@
mov rcx, 8
.init_borderd ; initialize borders
lea rdi, [rdi + rax]
- movq [rdi], xmm1
+ movq [rdi], mm1
dec rcx
jne .init_borderd
@@ -193,7 +193,6 @@
movq mm4, [sym(vp8_rv) + rcx*2]
%endif
paddw mm1, mm4
- ;paddw xmm1, eight8s
psraw mm1, 4
packuswb mm1, mm0
--
⑨