From: James Zern Date: Wed, 11 Feb 2015 03:30:58 +0000 (-0800) Subject: vp9_highbd_tm_predictor_16x16: fix win64 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd152849ea91bcf9261418e5c795096efe2387ea;p=libvpx vp9_highbd_tm_predictor_16x16: fix win64 by saving xmm8; cglobal's xmm reg arg is 0-based Change-Id: Ic8426ec9ac59ab4478716aa812452a6406794dcb (cherry picked from commit 923cc0bf51a24d05c6aa68f80e09d485a54431f6) --- diff --git a/vp9/common/x86/vp9_high_intrapred_sse2.asm b/vp9/common/x86/vp9_high_intrapred_sse2.asm index 721126c78..b12d29c0a 100644 --- a/vp9/common/x86/vp9_high_intrapred_sse2.asm +++ b/vp9/common/x86/vp9_high_intrapred_sse2.asm @@ -345,7 +345,7 @@ cglobal highbd_tm_predictor_8x8, 5, 6, 5, dst, stride, above, left, bps, one %if ARCH_X86_64 INIT_XMM sse2 -cglobal highbd_tm_predictor_16x16, 5, 6, 8, dst, stride, above, left, bps, one +cglobal highbd_tm_predictor_16x16, 5, 6, 9, dst, stride, above, left, bps, one movd m2, [aboveq-2] mova m0, [aboveq] mova m1, [aboveq+16]