aboutsummaryrefslogtreecommitdiffstats
path: root/libavdevice/decklink_common.cpp
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2022-01-29 03:08:16 +0100
committerLynne <dev@lynne.ee>2022-01-29 03:08:16 +0100
commit35080149ef5044694109037f6c6ee176382f357a (patch)
tree19b34d312c430ac3fb2b0eebf393390c9fa5da0b /libavdevice/decklink_common.cpp
parent7e35e0224cb1e82bfefdedeff9db946a05363c83 (diff)
downloadffmpeg-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