vpx/vp8/encoder/x86
Johann 4a2b684ef4 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
2011-04-19 10:42:45 -04:00
..
dct_mmx.asm FDCT optimizations. 2010-11-10 14:34:02 -08:00
dct_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
dct_x86.h FDCT optimizations. 2010-11-10 14:34:02 -08:00
encodemb_x86.h Add SSE2 subtract functions 2010-10-18 14:15:15 -04:00
encodeopt.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
fwalsh_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
mcomp_x86.h Full search SAD function optimization in SSE4.1 2010-10-27 13:36:31 -04:00
quantize_mmx.asm Added vp8_fast_quantize_b_sse2 2010-10-07 11:43:19 -04:00
quantize_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
quantize_ssse3.asm use asm_offsets with vp8_fast_quantize_b_sse3 2011-04-07 16:40:05 -04:00
quantize_x86.h use asm_offsets with vp8_fast_quantize_b_sse3 2011-04-07 16:40:05 -04:00
sad_mmx.asm Correct QWORD usage in assembly files 2010-10-13 16:57:57 -07:00
sad_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
sad_sse3.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
sad_sse4.asm Align SAD output array to be 16-byte aligned 2011-03-11 08:24:23 -05:00
sad_ssse3.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
ssim_opt.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
subtract_mmx.asm Add SSE2 subtract functions 2010-10-18 14:15:15 -04:00
subtract_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
temporal_filter_apply_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
temporal_filter_x86.h x86 sse2 temporal_filter_apply 2011-01-06 14:00:30 -05:00
variance_impl_mmx.asm nasm: address labels 'rel label' vice 'wrt rip' 2010-10-04 19:47:54 -04:00
variance_impl_sse2.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
variance_impl_ssse3.asm modify SAVE_XMM for potential 64bit use 2011-04-19 10:42:45 -04:00
variance_mmx.c Remove unused vp8_get4x4sse_cs_mmx declaration 2011-03-21 07:53:53 -04:00
variance_sse2.c Remove unused functions 2011-03-09 10:45:03 -05:00
variance_ssse3.c Add vp8_sub_pixel_variance16x8_ssse3 function 2011-03-09 12:33:21 -05:00
variance_x86.h Add vp8_sub_pixel_variance16x8_ssse3 function 2011-03-09 12:33:21 -05:00
x86_csystemdependent.c Set cpu_used range to [-16, 16] in real-time mode 2011-04-11 15:55:04 -04:00