summaryrefslogtreecommitdiff
path: root/libavutil/x86
Commit message (Expand)AuthorAge
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-31
* x86: Update x86inc.asmHenrik Gramner2024-03-24
* avutil/x86util: Fix broken pre-SSE4.1 PMINSD emulationHenrik Gramner2024-03-17
* configure: Remove av_restrictAndreas Rheinhardt2024-03-15
* x86: Remove inline MMX assembly that clobbers the FPU stateMartin Storsjö2024-02-09
* x86/tx_init: propely indicate the extended available transform sizesLynne2024-02-09
* x86/tx_float: enable SIMD for sizes over 131072Lynne2024-02-07
* x86inc: Add REPX macro to repeat instructions/operationsHenrik Gramner2023-11-08
* avutil/x86/pixelutils: Empty MMX state in ff_pixelutils_sad_8x8_mmxextAndreas Rheinhardt2023-11-04
* avutil/internal: Don't auto-include emms.hAndreas Rheinhardt2023-09-04
* x86: replace explicit REP_RETs with RETsLynne2023-02-01
* x86/tx_float: fix stray change in 15xM FFT and replace imul->leaLynne2022-11-28
* lavu/tx: refactor to explicitly track and convert lookup table orderLynne2022-11-24
* x86/tx_float: implement striding in fft_15xMLynne2022-11-24
* x86/tx_float_init: properly specify the supported factors of 15xM FFTsLynne2022-11-24
* x86/tx_float: add a standalone 15-point AVX2 transformLynne2022-11-24
* x86/tx_float: optimize and macro out FFT15Lynne2022-11-24
* lavu/fixed_dsp: add missing av_restrict qualifiersJohannes Kauffmann2022-10-04
* x86/tx_float: enable AVX-only split-radix FFT codeletsLynne2022-09-24
* x86/tx_float: fix some symbol namesJames Almer2022-09-23
* x86/tx_float: change a condition in a preprocessor checkJames Almer2022-09-23
* x86/tx_float: add missing preprocessor wrapper for AVX2 functionsJames Almer2022-09-23
* x86/tx_float: generalize iMDCTLynne2022-09-23
* x86/tx_float: add 15xN PFA FFT AVX SIMDLynne2022-09-23
* x86/tx_float: adjust internal ASM call ABI againLynne2022-09-23
* x86/tx_float: add asm call versions of the 2pt and 4pt transformsLynne2022-09-19
* x86/tx_float: fully support 128bit regs in LOAD64_LUTLynne2022-09-19
* x86/tx_float: simplify and describe the intra-asm call conventionLynne2022-09-19
* x86/float_dsp: use three operand form for some instructionsJames Almer2022-09-13
* avutil/x86/float_dsp: add fma3 for scalarproductPaul B Mahol2022-09-13
* avutil/x86/intreadwrite: Add ability to detect whether MMX code is usedAndreas Rheinhardt2022-09-11
* x86/tx_float: add missing check for AVX2James Almer2022-09-06
* x86/tx_float: set all operands for shufpsJames Almer2022-09-06
* x86/tx_float: Fix building for platforms with a symbol prefixMartin Storsjö2022-09-06
* x86/tx_float: implement inverse MDCT AVX2 assemblyLynne2022-09-06
* x86/tx_float: add support for calling assembly functions from assemblyLynne2022-09-06
* x86/tx_float: save a branch during coefficient deinterleavingLynne2022-08-09
* avutil/x86/float_dsp: Remove obsolete 3dnowext functionAndreas Rheinhardt2022-06-22
* avutil/x86/pixelutils: Remove obsolete MMX(EXT) functionsAndreas Rheinhardt2022-06-22
* x86/tx_float: replace fft_sr_avx with fft_sr_fma3Lynne2022-05-21
* x86/tx_float: improve temporary register allocation for loadsLynne2022-05-21
* x86/tx_float: add AV_CPU_FLAG_AVXSLOW/SLOW_GATHER flags where appropriateLynne2022-05-21
* Revert "x86/tx_float: remove vgatherdpd usage"Lynne2022-05-21
* x86/tx_float: remove vgatherdpd usageLynne2022-05-20
* avutil/cpu: add AVX512 Icelake flagWu Jianhua2022-03-10
* Remove unnecessary libavutil/(avutil|common|internal).h inclusionsAndreas Rheinhardt2022-02-24
* avutil/x86/emms: Don't unnecessarily include lavu/cpu.hAndreas Rheinhardt2022-02-21
* libavutil: include assembly with full path from source rootAlexander Kanavin2022-02-08
* lavu/tx: refactor assembly codelet definitionLynne2022-02-07
* x86/tx_float: avoid redefining macrosLynne2022-02-02