FFmpeg/libavutil/x86
Lynne 0938ff9701
x86/tx_float: improve temporary register allocation for loads
On Zen 3:

Before:
1484285 decicycles in           av_tx (fft),  131072 runs,      0 skips

After:
1415243 decicycles in           av_tx (fft),  131072 runs,      0 skips
2022-05-21 02:11:45 +02:00
..
asm.h
bswap.h
cpu.c avutil/cpu: add AVX512 Icelake flag 2022-03-10 16:45:48 -03:00
cpu.h avutil/cpu: add AVX512 Icelake flag 2022-03-10 16:45:48 -03:00
cpuid.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
emms.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
emms.h avutil/x86/emms: Don't unnecessarily include lavu/cpu.h 2022-02-21 12:37:51 +01:00
fixed_dsp_init.c
fixed_dsp.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
float_dsp_init.c
float_dsp.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
imgutils_init.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
imgutils.asm
intmath.h
intreadwrite.h
lls_init.c
lls.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
Makefile
pixelutils_init.c
pixelutils.asm libavutil: include assembly with full path from source root 2022-02-08 10:42:26 +01:00
pixelutils.h
timer.h
tx_float_init.c x86/tx_float: add AV_CPU_FLAG_AVXSLOW/SLOW_GATHER flags where appropriate 2022-05-21 02:10:09 +02:00
tx_float.asm x86/tx_float: improve temporary register allocation for loads 2022-05-21 02:11:45 +02:00
w64xmmtest.h
x86inc.asm avutil/cpu: add AVX512 Icelake flag 2022-03-10 16:45:48 -03:00
x86util.asm