summaryrefslogtreecommitdiff
path: root/vp8/encoder/x86/subtract_sse2.asm
diff options
context:
space:
mode:
authorJohann <johannkoenig@google.com>2011-04-15 10:05:20 -0400
committerJohann <johannkoenig@google.com>2011-04-19 10:42:45 -0400
commit4a2b684ef4b361b805be8e0db972cbe9b7e24752 (patch)
tree8b3048fddaa3d0bbe4ab094ace70d1b2abe8ad65 /vp8/encoder/x86/subtract_sse2.asm
parenta9b465c5c9a35cb80e38d612bb63ba8d09c6855a (diff)
downloadlibvpx-4a2b684ef4b361b805be8e0db972cbe9b7e24752.tar
libvpx-4a2b684ef4b361b805be8e0db972cbe9b7e24752.tar.gz
libvpx-4a2b684ef4b361b805be8e0db972cbe9b7e24752.tar.bz2
libvpx-4a2b684ef4b361b805be8e0db972cbe9b7e24752.zip
modify SAVE_XMM for potential 64bit use
the win64 abi requires saving and restoring xmm6:xmm15. currently SAVE_XMM and RESTORE XMM only allow for saving xmm6:xmm7. allow specifying the highest register used and if the stack is unaligned. Change-Id: Ica5699622ffe3346d3a486f48eef0206c51cf867
Diffstat (limited to 'vp8/encoder/x86/subtract_sse2.asm')
-rw-r--r--vp8/encoder/x86/subtract_sse2.asm2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp8/encoder/x86/subtract_sse2.asm b/vp8/encoder/x86/subtract_sse2.asm
index 3fb23d097..95888f6be 100644
--- a/vp8/encoder/x86/subtract_sse2.asm
+++ b/vp8/encoder/x86/subtract_sse2.asm
@@ -77,7 +77,7 @@ sym(vp8_subtract_mby_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 4
- SAVE_XMM
+ SAVE_XMM 7
GET_GOT rbx
push rsi
push rdi