331 Commits (389d45351e06a065df613f2151069aae47f68319)

Author SHA1 Message Date
Christophe Gisquet 9107612818 x86util: add and use RSHIFT/LSHIFT macros 11 years ago
James Almer 85065d2a7c x86/float_dsp: add missing femms 11 years ago
James Almer dcaf9660b6 x86/float_dsp: port vector_fmul_window to yasm 11 years ago
James Almer fc8db12a73 x86/vp9: inital AVX2 intra_pred 11 years ago
Christophe Gisquet 2267003981 x86: hpeldsp: better factorization 11 years ago
James Almer 561bfc85eb x86/dsputilenc: implement SSE2 versions of pix_{sum16, norm1} 11 years ago
Matt Oliver 1898c2f49d inline asm: fix arrays as named constraints. 11 years ago
James Almer 3b06208a57 x86/float_dsp: remove duplicated code from vector_dmul_scalar 11 years ago
James Almer 76ed71a72b x86: move horizontal add macros to x86util 11 years ago
James Almer 11b36b1ee0 x86/float_dsp: unroll loop in vector_fmac_scalar 11 years ago
James Almer 3b808900af x86/float_dsp: use SWAP in vector_fmac_scalar Win64 11 years ago
James Almer 2d9821a208 x86/cpu: check for OS support before enabling AVX2 11 years ago
Matt Oliver 8236747511 Automatically change MANGLE() into named inline asm operands when direct symbol reference in inline asm are not supported. 11 years ago
James Almer 7d7487e85c x86/float_dsp: add ff_vector_{fmul_add, fmac_scalar}_fma3 11 years ago
Michael Niedermayer 4159f702a7 avutil/timer: Fix units for x86 after c708b54033 11 years ago
James Almer 3f3d748cab x86: Move XOP emulation to x86util 11 years ago
James Almer d59fcdaff3 x86: add detection for Bit Manipulation Instruction sets 11 years ago
James Almer 1b932eb150 x86: add detection for FMA3 instruction set 11 years ago
James Almer 10b0161d78 x86: add missing XOP checks and macros 11 years ago
James Almer 0bc3de19ff x86: add detection for Bit Manipulation Instruction sets 11 years ago
James Almer a2af8eddab x86: add detection for FMA3 instruction set 11 years ago
Christophe Gisquet 996697e266 x86: float dsp: unroll SSE versions 11 years ago
Christophe Gisquet 133b34207c x86: float dsp: unroll SSE versions 11 years ago
James Almer 23a8c63452 x86inc: Extend FMA_INSTR functionality 11 years ago
James Almer 6c12b1de06 x86: add missing XOP checks and macros 11 years ago
Loren Merritt b7d0d10a1d x86inc: Speed up assembling with Yasm 11 years ago
Loren Merritt 4d55fe7204 x86inc: speed up compilation with yasm 11 years ago
Michael Niedermayer c3814ab654 rename new lls code to lls2 to avoid conflict with the old which has a different ABI 11 years ago
Michael Niedermayer bbe66ef912 avutil: rename lls to lls2 11 years ago
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