summaryrefslogtreecommitdiff
path: root/libavutil/x86/tx_float.asm
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2022-09-24 03:51:48 +0200
committerLynne <dev@lynne.ee>2022-09-24 04:16:55 +0200
commitf21899db7dae114e4519c0d14dd047efe022e16b (patch)
tree553d13fdcca6386b7c6e91988458a3dccab25ba9 /libavutil/x86/tx_float.asm
parentd2f482965f55736e7abcfab891446481a8371ce2 (diff)
downloadffmpeg-f21899db7dae114e4519c0d14dd047efe022e16b.tar.gz
x86/tx_float: enable AVX-only split-radix FFT codelets
Sandy Bridge, Ivy Bridge and Bulldozer cores don't support FMA3.
Diffstat (limited to 'libavutil/x86/tx_float.asm')
-rw-r--r--libavutil/x86/tx_float.asm2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavutil/x86/tx_float.asm b/libavutil/x86/tx_float.asm
index 0fbab99e45..5ed0007530 100644
--- a/libavutil/x86/tx_float.asm
+++ b/libavutil/x86/tx_float.asm
@@ -1379,6 +1379,8 @@ cglobal fft_sr_ns_float, 4, 10, 16, 272, ctx, out, in, tmp, len, lut, itab, rtab
%endmacro
%if ARCH_X86_64
+FFT_SPLIT_RADIX_FN avx, 0
+FFT_SPLIT_RADIX_FN avx, 1
FFT_SPLIT_RADIX_FN fma3, 0
FFT_SPLIT_RADIX_FN fma3, 1
%if HAVE_AVX2_EXTERNAL