diff options
author | Johann <johannkoenig@google.com> | 2011-04-15 10:05:20 -0400 |
---|---|---|
committer | Johann <johannkoenig@google.com> | 2011-04-19 10:42:45 -0400 |
commit | 4a2b684ef4b361b805be8e0db972cbe9b7e24752 (patch) | |
tree | 8b3048fddaa3d0bbe4ab094ace70d1b2abe8ad65 /vp8/common/x86/idctllm_sse2.asm | |
parent | a9b465c5c9a35cb80e38d612bb63ba8d09c6855a (diff) | |
download | libvpx-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.asm | 4 |
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 |