ref: 0d80584327cd39cd129f329ad04b765884c33014
parent: 8bb82fded57f6316fdfd103d565050d0f1286bc5
author: James Zern <jzern@google.com>
date: Tue Nov 20 12:49:24 EST 2012
vp8_loop_filter_bh_y_sse2: save/restore xmm registers xmm[6-11] should be saved and restored for Windows x64; prevents an encoder mismatch and some datarate issues. Change-Id: I03c38eb18ec20c6c441cae19416393058baad1ee
--- a/vp8/common/x86/loopfilter_block_sse2.asm
+++ b/vp8/common/x86/loopfilter_block_sse2.asm
@@ -150,6 +150,7 @@
push rbp
mov rbp, rsp
+ SAVE_XMM 11
push r12
push r13
mov thresh, arg(4)
@@ -258,6 +259,7 @@
%ifidn __OUTPUT_FORMAT__,x64
pop r13
pop r12
+ RESTORE_XMM
pop rbp
%endif
--
⑨