aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/x86
Commit message (Expand)AuthorAgeFilesLines
* avutil/cpu: add AVX512 Icelake flagWu Jianhua2022-03-103-28/+34
* Remove unnecessary libavutil/(avutil|common|internal).h inclusionsAndreas Rheinhardt2022-02-241-2/+1
* avutil/x86/emms: Don't unnecessarily include lavu/cpu.hAndreas Rheinhardt2022-02-211-1/+4
* libavutil: include assembly with full path from source rootAlexander Kanavin2022-02-087-7/+7
* lavu/tx: refactor assembly codelet definitionLynne2022-02-071-93/+47
* x86/tx_float: avoid redefining macrosLynne2022-02-021-6/+6
* x86/tx_float: mark AVX2 functions as AVXSLOWLynne2022-01-291-2/+2
* x86/tx_float: add missing FF_TX_OUT_OF_PLACE flag to functionsLynne2022-01-271-2/+2
* x86/tx_float: do not build tx_float_init.c if x86 assembly is disabledLynne2022-01-271-1/+2
* x86/tx_float: add permute-free FFT versionsLynne2022-01-262-59/+158
* lavu/tx: rewrite internal code as a tree-based codelet constructorLynne2022-01-262-114/+131
* avutil/cpu: move slow gather checks below in the functionJames Almer2021-12-211-14/+9
* libavutil/cpu: Add AV_CPU_FLAG_SLOW_GATHER.Alan Kelly2021-12-211-1/+14
* x86/intmath: add VEX encoded versions of av_clipf() and av_clipd()James Almer2021-11-191-0/+30
* libavutil/common: clip nan value to aminMark Reid2021-11-151-4/+4
* x86/tx_float: correctly load the transform lengthLynne2021-07-181-1/+1
* x86/tx_float: remove ff_ prefix from external constant tablesJames Almer2021-04-251-20/+20
* x86/tx_float: fix forgotten 2-argument mulpsLynne2021-04-241-1/+1
* x86/tx_float: use all arguments on vperm2f and vpermilps and reindent commentsLynne2021-04-241-78/+78
* x86/tx_float: Fixes compilation with old yasmJames Almer2021-04-241-119/+121
* lavu/x86/tx_float: fix FMA3 implying AVX2 is availableLynne2021-04-242-5/+10
* lavu/x86: add FFT assemblyLynne2021-04-243-0/+1315
* Include attributes.h directlyAndreas Rheinhardt2021-04-191-0/+1
* avutil/x86inc: fix warnings when assembling with Nasm 2.15Henrik Gramner2020-07-121-16/+30
* libavutil: x86: Include stdlib.h before using _byteswap_ulongMartin Storsjö2020-01-231-0/+1
* x86/float_dsp: add ff_vector_dmul_{sse2,avx}James Almer2018-09-142-0/+40
* x86/pixelutils: don't use the AVX2 functions on CPUs known to be slow with themJames Almer2018-07-311-1/+1
* x86/pixelutils: add missing preprocessor wrapper to the AVX2 functionsJames Almer2018-07-311-0/+2
* avutil/pixelutils: sad_32x32 sse2/avx2 optimizations.Jun Zhao2018-07-312-0/+249
* lavu/x86/cpu: Fix aesni detectionalexander schmid2018-07-191-1/+1
* avutil/pixelutils: correct the function name in commentsJun Zhao2018-07-111-4/+4
* Merge commit '4cf84e254ae75b524e1cacae499a97d7cc9e5906'James Almer2018-02-111-1/+0
|\
| * Drop some unnecessary config.h #includesDiego Biurrun2018-02-061-1/+0
| * cpu: split flag checks per arch in av_cpu_max_align()James Almer2017-10-091-0/+11
* | x86inc: Drop cpuflags_slowctzHenrik Gramner2018-01-201-3/+2
* | x86inc: Correctly set mmreg variablesHenrik Gramner2018-01-201-51/+36
* | x86inc: Support creating global symbols from local labelsHenrik Gramner2018-01-201-1/+11
* | x86inc: Use .rdata instead of .rodata on WindowsHenrik Gramner2018-01-201-0/+4
* | x86inc: Enable AVX emulation for floating-point pseudo-instructionsHenrik Gramner2018-01-201-0/+32
* | x86inc: set the correct amount of simd regs in x86_64 when avx512 is enabled ...James Almer2017-12-241-10/+16
* | x86inc: AVX-512 supportHenrik Gramner2017-12-241-33/+139
* | avutil: add alignment needed for AVX-512James Darnley2017-12-241-0/+2
* | avutil: detect when AVX-512 is availableJames Darnley2017-12-241-2/+10
* | avutil: add AVX-512 flagsJames Darnley2017-12-241-0/+2
* | avutil/x86util : add macro for loading a 128 bits constants in an xmm or in e...Martin Vignali2017-12-021-0/+8
* | Don't use _tzcnt instrinics with clang for windows w/o BMI.Dale Curtis2017-10-251-1/+2
* | Merge commit '994c4bc10751e39c7ed9f67ffd0c0dea5223daf2'James Almer2017-10-211-16/+26
|\|
| * x86util: Port all macros to cpuflagsDiego Biurrun2017-03-141-21/+31
| * build: Generalize yasm/nasm-related variable namesDiego Biurrun2017-03-012-7/+7
* | avutil/cpu: split flag checks per arch in av_cpu_max_align()James Almer2017-09-271-0/+27