shithub: libvpx

Download patch

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
--