73 Commits (05c36e0e5fbf0b75dbbbd327ad2f6a62992f9262)

Author SHA1 Message Date
Mans Rullgard 070a402b60 x86: move MANGLE() and related macros to libavutil/x86/asm.h 13 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 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
Mans Rullgard a3df4781f4 x86: add colons after labels 13 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 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
Jason Garrett-Glaser 85a3c19ed1 dsputil: x86: add SHUFFLE_MASK_W macro 13 years ago
Ronald S. Bultje 358d854df8 x86/cpu: implement get/set_eflags using intrinsics 13 years ago
Ronald S. Bultje c0ee695bd7 x86/cpu: implement support for cpuid through intrinsics 13 years ago
Ronald S. Bultje 3f150ffba3 x86/cpu: implement support for xgetbv through intrinsics 13 years ago
Ronald S. Bultje 07b287020c x86/timer: implement an intrinsic-based version for rdtsc (AV_READ_TIME). 13 years ago
Loren Merritt 4d4752366f x86inc: add SPLATB_LOAD, SPLATB_REG, PSHUFLW macros 13 years ago
Loren Merritt 2cd1f5cadc x86inc: modify ALIGN to not generate long nops on i586 13 years ago
Mans Rullgard 889c1ec4cc x86: cpu: clean up check for cpuid instruction support 13 years ago
Mans Rullgard 963cdf39b4 x86: cpu: whitespace (mostly) cosmetics 13 years ago
Ronald S. Bultje 8123e0901f x86: place some inline asm under #if HAVE_INLINE_ASM 13 years ago
Diego Biurrun 65345a5a30 x86: Add CPU flag for the i686 cmov instruction 13 years ago
Justin Ruggles 82b2df9790 float_dsp: add x86-optimized functions for vector_fmac_scalar() 13 years ago
Justin Ruggles d5a7229ba4 Add a float DSP framework to libavutil 13 years ago
Vitor Sessak 4a301706fd x86: Avoid movs on BUTTERFLYPS when in AVX mode 13 years ago
Justin Ruggles 5cc6d5244d lavr: replace the SSE version of ff_conv_fltp_to_flt_6ch() with SSE4 and AVX 13 years ago
Justin Ruggles c8af852b97 Add libavresample 13 years ago
Loren Merritt 705f3d4759 x86inc: support AVX abstraction for 2-operand instructions 13 years ago
Diego Biurrun baaab6069a build: Move all arch OBJS declarations into arch subdirectory Makefiles. 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 7e4d9d5d45 win64: add a XMM clobber test configure option. 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
Mans Rullgard 5b0d35eaed x86: bswap: remove test for bswap instruction 13 years ago
Mans Rullgard f64c2e710f bswap: make generic implementation more compiler-friendly 13 years ago
Sean McGovern be0675ce67 x86 cpuid: set vendor union members separately 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
Justin Ruggles 4e8e262476 fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm 13 years ago
Jason Garrett-Glaser 96a59cf37b x86: XOP/FMA4 CPU detection support 13 years ago
Sean McGovern 5938e02185 cpu detection: avoid a signed overflow 14 years ago
Ronald S. Bultje 38e06c2969 Move clipd macros to x86util.asm. 14 years ago
Ronald S. Bultje b2c087871d Move x86util.asm from libavcodec/ to libavutil/. 14 years ago