520 Commits (10add8bb66b7c9d5999aa5b5a37eef3df27e934a)

Author SHA1 Message Date
James Almer 8c2d2fd6cc avutil/cpu: move slow gather checks below in the function 3 years ago
Alan Kelly ffbab99f2c libavutil/cpu: Add AV_CPU_FLAG_SLOW_GATHER. 3 years ago
James Almer 67b92d68c6 x86/intmath: add VEX encoded versions of av_clipf() and av_clipd() 3 years ago
Mark Reid c3502f4f75 libavutil/common: clip nan value to amin 3 years ago
Lynne 997f9bdb99
x86/tx_float: correctly load the transform length 4 years ago
James Almer 7a6ea6ce2a x86/tx_float: remove ff_ prefix from external constant tables 4 years ago
Lynne bb40f800bd
x86/tx_float: fix forgotten 2-argument mulps 4 years ago
Lynne e2cf0a1f68
x86/tx_float: use all arguments on vperm2f and vpermilps and reindent comments 4 years ago
James Almer fddddc7ec2 x86/tx_float: Fixes compilation with old yasm 4 years ago
Lynne e448a4b4ea
lavu/x86/tx_float: fix FMA3 implying AVX2 is available 4 years ago
Lynne 119a3f7e8d
lavu/x86: add FFT assembly 4 years ago
Andreas Rheinhardt f3c197b129 Include attributes.h directly 4 years ago
Henrik Gramner 0b2b03568f avutil/x86inc: fix warnings when assembling with Nasm 2.15 5 years ago
Martin Storsjö 1001b6a750 libavutil: x86: Include stdlib.h before using _byteswap_ulong 5 years ago
James Almer 9d002d7818 x86/float_dsp: add ff_vector_dmul_{sse2,avx} 6 years ago
James Almer 481741ece0 x86/pixelutils: don't use the AVX2 functions on CPUs known to be slow with them 7 years ago
James Almer d5b3077ecf x86/pixelutils: add missing preprocessor wrapper to the AVX2 functions 7 years ago
Jun Zhao d36b8394f4 avutil/pixelutils: sad_32x32 sse2/avx2 optimizations. 7 years ago
alexander schmid b23c4a9dbd lavu/x86/cpu: Fix aesni detection 7 years ago
Jun Zhao 09628cb1b4 avutil/pixelutils: correct the function name in comments 7 years ago
Diego Biurrun 4cf84e254a Drop some unnecessary config.h #includes 7 years ago
Henrik Gramner 6f62b0bd4f x86inc: Drop cpuflags_slowctz 7 years ago
Henrik Gramner eb5f063e7c x86inc: Correctly set mmreg variables 7 years ago
Henrik Gramner 6b6edd1216 x86inc: Support creating global symbols from local labels 7 years ago
Henrik Gramner 9e4b3675f2 x86inc: Use .rdata instead of .rodata on Windows 7 years ago
Henrik Gramner 3a02cbe3fa x86inc: Enable AVX emulation for floating-point pseudo-instructions 7 years ago
James Almer 90d216cb90 x86inc: set the correct amount of simd regs in x86_64 when avx512 is enabled but not used 7 years ago
Henrik Gramner f7197f68dc x86inc: AVX-512 support 7 years ago
James Darnley e2218ed8ce avutil: add alignment needed for AVX-512 7 years ago
James Darnley 4783a01c11 avutil: detect when AVX-512 is available 7 years ago
James Darnley 8b81eabe57 avutil: add AVX-512 flags 7 years ago
Martin Vignali b37196adff avutil/x86util : add macro for loading a 128 bits constants in an xmm or in each part of an ymm in order to simplify avx2 asm func 7 years ago
Dale Curtis 50e30d9bb7 Don't use _tzcnt instrinics with clang for windows w/o BMI. 7 years ago
James Almer 3d828c9fd5 cpu: split flag checks per arch in av_cpu_max_align() 7 years ago
James Almer 3b345d389b avutil/cpu: split flag checks per arch in av_cpu_max_align() 7 years ago
Ivan Kalvachev 30ae07d7ef Add macros to x86util.asm . 7 years ago
James Almer 4d62ee6746 x86inc: don't use read-only data sections on COFF targets 8 years ago
Diego Biurrun fd502f4f5f build: Generalize yasm/nasm-related variable names 8 years ago
James Almer e229df9478 x86/aacpsdsp: add ff_ps_hybrid_synthesis_deint_{sse,sse4} 8 years ago
Henrik Gramner aad1b6786e x86inc: Add some additional cpuflag relations 8 years ago
Anton Mitrofanov d991b3e8a8 x86inc: Remove argument from WIN64_RESTORE_XMM 8 years ago
Henrik Gramner cd4ca82459 x86inc: Prefer r14/r15 over r12/r13 on x86-64 8 years ago
Henrik Gramner 88dcdfad09 x86inc: Make REP_RET identical to RET in SSSE3+ functions 8 years ago
Henrik Gramner 406e0ddc0b x86inc: Fix call with memory operands 8 years ago
James Almer 0fbc7a2169 x86/float_dsp: remove usage of integer instructions 8 years ago
James Almer f1d80bc630 x86/float_dsp: add ff_vector_fmul_reverse_avx2 8 years ago
James Almer ed9b25a148 x86/float_dsp: add ff_vector_dmac_scalar_{sse2,avx,fma3} 8 years ago
James Almer d8962ffbd8 avutil/x86util: don't use movss in VBROADCASTSS macro when src and dst args are the same 8 years ago
Diego Biurrun 994c4bc107 x86util: Port all macros to cpuflags 8 years ago
Diego Biurrun 39e208f4d4 build: Generalize yasm/nasm-related variable names 8 years ago