344 Commits (436206c1756ce10a5f1cab45ac1d8a974c352e5a)

Author SHA1 Message Date
Michael Niedermayer 579a0fdc21 avutil/lls: Make unchanged function arguments const 10 years ago
lvqcl e58fc44649 avutil/x86/cpu: fix cpuid sub-leaf selection 10 years ago
Henrik Gramner f629705b02 x86inc: Make INIT_CPUFLAGS support an arbitrary number of cpuflags 10 years ago
Loren Merritt ec217218c2 x86inc: Free up variable name "n" in global namespace 10 years ago
Henrik Gramner 176a0fca3f x86inc: Make ym# behave the same way as xm# 10 years ago
Henrik Gramner 428aa14a48 x86inc: Make INIT_CPUFLAGS support an arbitrary number of cpuflags 10 years ago
Henrik Gramner 720c21d11f x86inc: Make ym# behave the same way as xm# 10 years ago
Loren Merritt a4dbabc8b3 x86inc: free up variable name "n" in global namespace 10 years ago
Clément Bœsch 554d819062 avutil/pixelutils: faster pixelutils_sad_16x16 10 years ago
Clément Bœsch 45c7f3997e avutil/pixelutils: faster pixelutils_sad_[au]_16x16 10 years ago
Michael Niedermayer 70b8668fb5 drop LLS1, rename LLS2 to LLS 11 years ago
Clément Bœsch 28a2107a8d avutil: add pixelutils API 11 years ago
James Almer d0f56ca071 x86/hevc_deblock: improve 8bit transpose store macros 11 years ago
James Almer 1ace9573dc x86/hevc_idct: replace old and unused idct functions 11 years ago
Diego Biurrun 79793f8337 Update Fiona's name in copyright statements. 11 years ago
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