modify SAVE_XMM for potential 64bit use63/2163/3
commit4a2b684ef4b361b805be8e0db972cbe9b7e24752
authorJohann <johannkoenig@google.com>
Fri, 15 Apr 2011 14:05:20 +0000 (15 10:05 -0400)
committerJohann <johannkoenig@google.com>
Tue, 19 Apr 2011 14:42:45 +0000 (19 10:42 -0400)
tree8b3048fddaa3d0bbe4ab094ace70d1b2abe8ad65
parenta9b465c5c9a35cb80e38d612bb63ba8d09c6855a
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
20 files changed:
vp8/common/x86/idctllm_sse2.asm
vp8/common/x86/iwalsh_sse2.asm
vp8/common/x86/loopfilter_sse2.asm
vp8/common/x86/postproc_sse2.asm
vp8/common/x86/recon_sse2.asm
vp8/common/x86/subpixel_sse2.asm
vp8/common/x86/subpixel_ssse3.asm
vp8/encoder/x86/dct_sse2.asm
vp8/encoder/x86/encodeopt.asm
vp8/encoder/x86/fwalsh_sse2.asm
vp8/encoder/x86/quantize_sse2.asm
vp8/encoder/x86/sad_sse2.asm
vp8/encoder/x86/sad_sse3.asm
vp8/encoder/x86/sad_ssse3.asm
vp8/encoder/x86/ssim_opt.asm
vp8/encoder/x86/subtract_sse2.asm
vp8/encoder/x86/temporal_filter_apply_sse2.asm
vp8/encoder/x86/variance_impl_sse2.asm
vp8/encoder/x86/variance_impl_ssse3.asm
vpx_ports/x86_abi_support.asm