194 Commits (17c99b6158f2c6720af74e81ee727ee50d2e7e96)

Author SHA1 Message Date
Diego Biurrun 61bc2bc7d4 x86util: Add cpuflags_mmxext alias for cpuflags_mmx2 12 years ago
Diego Biurrun 012f73e271 x86inc: Only define program_name if the macro is unset 12 years ago
Dave Yeo 9c167914a1 x86: Fix assembly with NASM 12 years ago
Diego Biurrun 588fafe7f3 x86: MMX2 ---> MMXEXT in macro names 12 years ago
Diego Biurrun 6860b4081d x86: include x86inc.asm in x86util.asm 12 years ago
Ronald S. Bultje 08b028c18d Remove INIT_AVX from x86inc.asm. 12 years ago
Diego Biurrun a7329e5fc2 x86: get_cpu_flags: add necessary ifdefs around function body 12 years ago
Diego Biurrun f6fbce761e x86: Drop CPU detection intrinsics 12 years ago
Diego Biurrun 1f6d86991f x86: Add YASM implementations of cpuid and xgetbv from x264 12 years ago
Diego Biurrun 54b243141e x86: cpu: Break out test for cpuid capabilities into separate function 12 years ago
Diego Biurrun cc5e9e5ff0 x86: ff_get_cpu_flags_x86(): Avoid a pointless variable indirection 12 years ago
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Justin Ruggles 7327525997 x86: float_dsp: fix ff_vector_fmac_scalar_avx() on Win64 12 years ago
Diego Biurrun f82c4fb27f x86: Add convenience macros to check for CPU extensions and flags 12 years ago
Diego Biurrun 17337f54c0 x86: Split inline and external assembly #ifdefs 12 years ago
Diego Biurrun a886b279a0 x86: cosmetics: Comment some #endifs for better readability 12 years ago
Loren Merritt 7a1944b907 vf_hqdn3d: x86 asm 12 years ago
Justin Ruggles 6092dafb5a lavr: x86: optimized 6-channel s16 to fltp conversion 12 years ago
Mans Rullgard 5b170c0bea x86: remove FASTDIV inline asm 12 years ago
Martin Storsjö 33e112847d Add more missing includes after removing the implicit common.h 12 years ago
Martin Storsjö 70766c2182 Add some more missing includes after removing the implicit common.h 12 years ago
Mans Rullgard 070a402b60 x86: move MANGLE() and related macros to libavutil/x86/asm.h 12 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 12 years ago
Mans Rullgard edd8226795 x86: fix build with nasm 2.08 12 years ago
Mans Rullgard 180d43bc67 x86: use nop cpu directives only if supported 12 years ago
Mans Rullgard 7238265052 x86: fix rNmp macros with nasm 12 years ago
Mans Rullgard a3df4781f4 x86: add colons after labels 12 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 12 years ago
Diego Biurrun ca844b7be9 x86: Use consistent 3dnowext function and macro name suffixes 12 years ago
Loren Merritt f8d8fe255d x86inc: clip num_args to 7 on x86-32. 12 years ago
Ronald S. Bultje 96c9cc1094 x86inc: sync to latest version from x264. 12 years ago
Justin Ruggles 79687079a9 x86: add support for fmaddps fma4 instruction with abstraction to avx/sse 12 years ago
Ronald S. Bultje 30b45d9c38 x86inc: automatically insert vzeroupper for YMM functions. 12 years ago
Jason Garrett-Glaser 85a3c19ed1 dsputil: x86: add SHUFFLE_MASK_W macro 12 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