summaryrefslogtreecommitdiff
path: root/vp8/common/x86/idctllm_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/common/x86/idctllm_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/common/x86/idctllm_sse2.asm')
-rw-r--r--vp8/common/x86/idctllm_sse2.asm4
1 files changed, 2 insertions, 2 deletions
diff --git a/vp8/common/x86/idctllm_sse2.asm b/vp8/common/x86/idctllm_sse2.asm
index c873869ab..34a7e18ae 100644
--- a/vp8/common/x86/idctllm_sse2.asm
+++ b/vp8/common/x86/idctllm_sse2.asm
@@ -102,7 +102,7 @@ sym(idct_dequant_full_2x_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 7
- SAVE_XMM
+ SAVE_XMM 7
GET_GOT rbx
push rsi
push rdi
@@ -443,7 +443,7 @@ sym(idct_dequant_dc_full_2x_sse2):
push rbp
mov rbp, rsp
SHADOW_ARGS_TO_STACK 7
- SAVE_XMM
+ SAVE_XMM 7
GET_GOT rbx
push rsi
push rdi