49 Commits (50ecf15712354a1d5b3f4dc9a57ff90ed7ee9654)

Author SHA1 Message Date
Jason Garrett-Glaser a3fabc6cb3 x86: more AVX2 framework 11 years ago
Jason Garrett-Glaser c6908d6b4b x86inc: FMA3/4 Support 11 years ago
Derek Buitenhuis 206895708e x86inc: Remove our FMA4 support 11 years ago
Henrik Gramner c108ba0175 x86inc: Use VEX-encoded instructions in AVX functions 11 years ago
Henrik Gramner ad7d7d4f6a x86inc: Remove .rodata kludges 11 years ago
Henrik Gramner 3e2fa991db x86inc: remove misaligned cpu flag 11 years ago
Jason Garrett-Glaser 7115566541 x86inc: various minor backports from x264 11 years ago
Derek Buitenhuis 47f9d7ce54 x86inc: Check for __OUTPUT_FORMAT__ having a value of "x64" 11 years ago
Henrik Gramner bbe4a6db44 x86inc: Utilize the shadow space on 64-bit Windows 11 years ago
Loren Merritt 3fb78e99a0 x86inc: create xm# and ym#, analagous to m# 11 years ago
Loren Merritt 49ebe3f9fe x86inc: fix some corner cases of SWAP 11 years ago
Henrik Gramner 63f0d62310 x86inc: Use SSE instead of SSE2 for copying data 11 years ago
Henrik Gramner ad76e6e7e1 x86inc: Set ELF hidden visibility for global constants 11 years ago
Loren Merritt 25cb0c1a1e x86inc: activate REP_RET automatically 11 years ago
Christophe Gisquet 2e81acc687 x86inc: Fix number of operands for cmp* instructions 12 years ago
Ronald S. Bultje 0c0828ecc5 x86: Use simple nop codes for <= sse (rather than <= mmx) 12 years ago
Diego Biurrun d633d12b2c x86inc: Add cvisible macro for C functions with public prefix 12 years ago
Diego Biurrun ef5d41a553 x86inc: Rename "program_name" to "private_prefix" 12 years ago
Ronald S. Bultje a34d9ad969 lavc: merge latest x86inc.asm fixes with x264 12 years ago
Janne Grunau 0995ad8db4 x86inc: fully concatenate tokens to fix macro expansion for nasm 12 years ago
Ronald S. Bultje 140367aff9 x86inc: fix stack alignment on win64 12 years ago
Ronald S. Bultje 6f40e9f070 x86inc: support stack mem allocation and re-alignment in PROLOGUE 12 years ago
Justin Ruggles b30a363331 x86: af_volume: add SSE2/SSSE3/AVX-optimized s32 volume scaling 12 years ago
Diego Biurrun f0d124f005 x86inc: Set program_name outside of x86inc.asm 12 years ago
Diego Biurrun 012f73e271 x86inc: Only define program_name if the macro is unset 12 years ago
Ronald S. Bultje 08b028c18d Remove INIT_AVX from x86inc.asm. 12 years ago
Loren Merritt 7a1944b907 vf_hqdn3d: x86 asm 13 years ago
Mans Rullgard edd8226795 x86: fix build with nasm 2.08 13 years ago
Mans Rullgard 180d43bc67 x86: use nop cpu directives only if supported 13 years ago
Mans Rullgard 7238265052 x86: fix rNmp macros with nasm 13 years ago
Diego Biurrun ca844b7be9 x86: Use consistent 3dnowext function and macro name suffixes 13 years ago
Loren Merritt f8d8fe255d x86inc: clip num_args to 7 on x86-32. 13 years ago
Ronald S. Bultje 96c9cc1094 x86inc: sync to latest version from x264. 13 years ago
Justin Ruggles 79687079a9 x86: add support for fmaddps fma4 instruction with abstraction to avx/sse 13 years ago
Ronald S. Bultje 30b45d9c38 x86inc: automatically insert vzeroupper for YMM functions. 13 years ago
Loren Merritt 2cd1f5cadc x86inc: modify ALIGN to not generate long nops on i586 13 years ago
Loren Merritt 705f3d4759 x86inc: support AVX abstraction for 2-operand instructions 13 years ago
Henrik Gramner 729f90e268 x86inc improvements for 64-bit 13 years ago
Ronald S. Bultje 98b9da2ac7 x86inc: add *mp named argument support to DEFINE_ARGS. 13 years ago
Loren Merritt 0f53d0cf4b x86inc: don't "bake" stack_offset in named arguments. 13 years ago
Haruhiko Yamagata 166f399377 x86inc: support yasm -f win64 flag also. 13 years ago
Henrik Gramner 9cf7385309 x86inc: allow manual use of WIN64_SPILL_XMM. 13 years ago
Ronald S. Bultje 412b248edb x86inc.asm: fix typo. 13 years ago
Ronald S. Bultje 3b15a6d742 config.asm: change %ifdef directives to %if directives. 13 years ago
Vitor Sessak 39df0c434c mpegaudiodec: optimized iMDCT transform 13 years ago
Vitor Sessak 6b6ee58249 x86inc: Flag shufps as an floating-point instruction for the AVX emulation code. 13 years ago
Justin Ruggles f2bd8a0786 x86inc: use sse versions of common macros instead of sse2 when applicable 13 years ago
Loren Merritt 2f7f2e4b41 Update x86inc.asm to latest x264 version, and add AVX symmetry. 13 years ago
Ronald S. Bultje 3a39195b1d Move x86inc.asm to libavutil/. 14 years ago
Dave Yeo d69f9a4234 Add support for a.out object format to assembler macros. 14 years ago