506 Commits (04858650b1787c132c865530084855b36027b8a7)

Author SHA1 Message Date
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 6 years ago
James Almer d5b3077ecf x86/pixelutils: add missing preprocessor wrapper to the AVX2 functions 6 years ago
Jun Zhao d36b8394f4 avutil/pixelutils: sad_32x32 sse2/avx2 optimizations. 6 years ago
alexander schmid b23c4a9dbd lavu/x86/cpu: Fix aesni detection 6 years ago
Jun Zhao 09628cb1b4 avutil/pixelutils: correct the function name in comments 6 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
James Darnley 5336887867 avcodec/h264: sse2, avx h luma mbaff deblock/loop filter 8 years ago
James Darnley 7627df15d4 x86util: import MOVHL macro 8 years ago
James Darnley 9d815b7424 avcodec/x86: deduplicate PASS8ROWS macro 8 years ago
Diego Biurrun 7abdd026df asm: Consistently uppercase SECTION markers 8 years ago
Henrik Gramner cd09e3b349 x86inc: Avoid using eax/rax for storing the stack pointer 8 years ago
Henrik Gramner 3cba1ad76d x86inc: Avoid using eax/rax for storing the stack pointer 8 years ago
Diego Biurrun 99434f4df8 float_dsp: Have implementation match function pointer prototype 8 years ago
Michael Niedermayer 051517648b avutil/x86/emms: Document the emms_c() vs alloc/free relation. 8 years ago
Diego Biurrun 7911186ed6 emms: Give apriv_emms_yasm() a more general name 8 years ago
Diego Biurrun 6be7944ee2 x86: Add missing colons after assembly labels 8 years ago
Alexandra Hájková 07e1f99a1b x86util: Document SBUTTERFLY macro 8 years ago
Anton Khirnov d7bc52bf45 imgutils: add a function for copying image data from GPU mapped memory 8 years ago
Fiona Glaser 8e9cd81d29 x86: cpu: Detect Conroe CPUs and their slow shuffle unit 8 years ago
Diego Biurrun 7d7355aa92 x86: Add SSSE3_SLOW CPU flag and related convenience macros 8 years ago