diff options
author | Lynne <dev@lynne.ee> | 2022-01-29 03:08:16 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2022-01-29 03:08:16 +0100 |
commit | 35080149ef5044694109037f6c6ee176382f357a (patch) | |
tree | 19b34d312c430ac3fb2b0eebf393390c9fa5da0b /libavdevice/decklink_common.cpp | |
parent | 7e35e0224cb1e82bfefdedeff9db946a05363c83 (diff) | |
download | ffmpeg-35080149ef5044694109037f6c6ee176382f357a.tar.gz |
x86/tx_float: mark AVX2 functions as AVXSLOW
Makes Bulldozer prefer AVX functions rather than AVX2,
which are 64% slower:
AVX: 117653 decicycles in av_tx (fft), 1048535 runs, 41 skips
AVX2: 193385 decicycles in av_tx (fft), 1048561 runs, 15 skips
The only difference between both is that vgatherdpd is used in
the former. We don't want to mark them with the new SLOW_GATHER
flag however, since gathers are still faster on Haswell/Zen 2/3
than plain loads.
Diffstat (limited to 'libavdevice/decklink_common.cpp')
0 files changed, 0 insertions, 0 deletions