516 Commits (9353d1a60ffbb1031ba36c0a53d0e2085389b601)

Author SHA1 Message Date
Kieran Kunhya 865b70bc5d Add AVX2 capable CPU detection. Patch based on x264's AVX2 detection 11 years ago
Kieran Kunhya 4d6ee07255 libavutil: x86: Add AVX2 capable CPU detection. 11 years ago
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
Ronald S. Bultje c07ac8d467 VP9 MC (ssse3) optimizations. 11 years ago
Alex Smith 08fa828b3f avutil: Fix compilation with inline asm disabled on mingw 11 years ago
Thilo Borgmann d814a839ac Reinstate proper FFmpeg license for all files. 11 years ago
Diego Biurrun 79aec43ce8 x86: Add and use more convenience macros to check CPU extension availability 11 years ago
Diego Biurrun 8410d6e93c avutil: Refactor CPU extension availability macros 11 years ago
Diego Biurrun b78b10c4b7 avutil: Move internal CPU detection function declarations to private header 11 years ago
Diego Biurrun 3ac7fa81b2 Consistently use "cpu_flags" as variable/parameter name for CPU flags 12 years ago
Michael Niedermayer a478e99a60 avutil/x86: reenable ff_update_lls_avx() 12 years ago
Loren Merritt c8b920a9b7 lls/x86: use 3-operator vaddpd in ADDPD_MEM 12 years ago
Michael Niedermayer a6e46ed51a Revert "avutil/x86: disable ff_evaluate_lls_sse2() for 32bit" 12 years ago
Loren Merritt 1221bb6239 x86: lpc: fix a segfault in av_evaluate_lls_sse2() 12 years ago
Michael Niedermayer 247425241c avutil/x86: disable ff_evaluate_lls_sse2() for 32bit 12 years ago
Michael Niedermayer a285079bc7 lls.asm: disable ff_update_lls_avx 12 years ago
Michael Niedermayer 0b40c50508 lls.asm: put avx code under if HAVE_AVX_EXTERNAL 12 years ago
Loren Merritt b545179fdf x86: lpc: simd av_evaluate_lls 12 years ago
Loren Merritt 502ab21af0 x86: lpc: simd av_update_lls 12 years ago
Diego Biurrun 1fda184a85 avutil: Add av_cold attributes to init functions missing them 12 years ago
Christophe Gisquet 566b7a20fd x86: float dsp: butterflies_float SSE 12 years ago
Michael Niedermayer 92218aad00 butterflies_float: replace 2 lea by 2 add 12 years ago
Christophe Gisquet 1a4007964c x86: float dsp: butterflies_float SSE 12 years ago
Ronald S. Bultje b93b27edb0 dsputil: Make dsputil selectable 12 years ago
Christophe Gisquet 2e81acc687 x86inc: Fix number of operands for cmp* instructions 12 years ago
Christophe Gisquet 0b467a6e83 x264asm: fix cmp* number of arguments 12 years ago
Diego Biurrun b6649ab503 cosmetics: Remove unnecessary extern keywords from function declarations 12 years ago
Ronald S. Bultje 6a701306db dsputil: make selectable. 12 years ago
Ronald S. Bultje 0c0828ecc5 x86: Use simple nop codes for <= sse (rather than <= mmx) 12 years ago
James Almer a56fd9edab lavu: Fix checkheaders for x86/emms.h 12 years ago
Diego Biurrun 4db96649ca avutil: Ensure that emms_c is always defined, even on non-x86 12 years ago
Diego Biurrun ab441e20ff avutil: Move emms code to x86-specific header 12 years ago
Ronald S. Bultje b582af1ed7 Use simple nop codes for <= sse (rather than <= mmx). 12 years ago
Ronald S. Bultje 42d3246948 floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp. 12 years ago
Ronald S. Bultje 55aa03b9f8 floatdsp: move vector_fmul_add from dsputil to avfloatdsp. 12 years ago
Ronald S. Bultje d56668bd80 floatdsp: move scalarproduct_float from dsputil to avfloatdsp. 12 years ago
Martin Storsjö f4facd2ce7 x86: Add a Yasm-based emms() replacement 12 years ago