FFmpeg/libavutil/x86
Henrik Gramner bbe4a6db44 x86inc: Utilize the shadow space on 64-bit Windows
Store XMM6 and XMM7 in the shadow space in functions that
clobbers them. This way we don't have to adjust the stack
pointer as often, reducing the number of instructions as
well as code size.

Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-10-07 06:25:35 -04:00
..
asm.h dsputil: Make dsputil selectable 2013-04-10 11:04:05 +03:00
bswap.h x86: place some inline asm under #if HAVE_INLINE_ASM 2012-06-25 13:23:12 +01:00
cpu.c avutil: Move internal CPU detection function declarations to private header 2013-08-28 23:54:14 +02:00
cpu.h x86: Add and use more convenience macros to check CPU extension availability 2013-08-29 13:07:37 +02:00
cpuid.asm x86: include x86inc.asm in x86util.asm 2012-10-31 00:37:42 +01:00
emms.asm x86: Add a Yasm-based emms() replacement 2013-01-18 22:02:13 +01:00
emms.h avutil: Ensure that emms_c is always defined, even on non-x86 2013-02-14 19:29:04 +01:00
float_dsp_init.c Consistently use "cpu_flags" as variable/parameter name for CPU flags 2013-07-18 00:31:35 +02:00
float_dsp.asm x86: float dsp: butterflies_float SSE 2013-05-03 08:08:02 +02:00
intreadwrite.h
lls_init.c x86: lpc: simd av_evaluate_lls 2013-06-29 13:23:57 +02:00
lls.asm lls/x86: use 3-operator vaddpd in ADDPD_MEM 2013-07-02 10:15:09 +02:00
Makefile x86: lpc: simd av_update_lls 2013-06-29 13:23:57 +02:00
timer.h avutil: Fix compilation with inline asm disabled on mingw 2013-09-22 00:50:32 +03:00
w64xmmtest.h Add more missing includes after removing the implicit common.h 2012-08-16 10:49:54 +03:00
x86inc.asm x86inc: Utilize the shadow space on 64-bit Windows 2013-10-07 06:25:35 -04:00
x86util.asm x86inc: Add cvisible macro for C functions with public prefix 2013-01-18 22:02:03 +01:00