[FFmpeg-cvslog] x86/tx_float: remove HAVE_AVX2_EXTERNAL checks

Lynne git at videolan.org
Sun Oct 6 02:34:57 EEST 2024


ffmpeg | branch: master | Lynne <dev at lynne.ee> | Sun Oct  6 01:09:22 2024 +0200| [892f64ad9bce6333dd876038b97ca6324dbe247e] | committer: Lynne

x86/tx_float: remove HAVE_AVX2_EXTERNAL checks

It'll always be enabled.
Thanks, nasm.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=892f64ad9bce6333dd876038b97ca6324dbe247e
---

 libavutil/x86/tx_float.asm    | 4 +---
 libavutil/x86/tx_float_init.c | 2 --
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/libavutil/x86/tx_float.asm b/libavutil/x86/tx_float.asm
index 434ca60aae..c030147ce8 100644
--- a/libavutil/x86/tx_float.asm
+++ b/libavutil/x86/tx_float.asm
@@ -1517,11 +1517,9 @@ 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
 FFT_SPLIT_RADIX_FN avx2, 0
 FFT_SPLIT_RADIX_FN avx2, 1
 %endif
-%endif
 
 %macro FFT15_FN 2
 INIT_YMM avx2
@@ -1581,7 +1579,7 @@ cglobal fft15_ %+ %2, 4, 10, 16, ctx, out, in, stride, len, lut, tmp, tgt5, stri
     RET
 %endmacro
 
-%if ARCH_X86_64 && HAVE_AVX2_EXTERNAL
+%if ARCH_X86_64
 FFT15_FN 0, float
 FFT15_FN 1, ns_float
 %endif
diff --git a/libavutil/x86/tx_float_init.c b/libavutil/x86/tx_float_init.c
index 36da9325e5..3e99c21eac 100644
--- a/libavutil/x86/tx_float_init.c
+++ b/libavutil/x86/tx_float_init.c
@@ -282,7 +282,6 @@ const FFTXCodelet * const ff_tx_codelet_list_float_x86[] = {
     TX_DEF(fft_sr_ns, FFT, 64, 2097152, 2, 0, 352, b8_i2, fma3,  FMA3,  AV_TX_INPLACE | FF_TX_PRESHUFFLE,
            AV_CPU_FLAG_AVXSLOW),
 
-#if HAVE_AVX2_EXTERNAL
     TX_DEF(fft15, FFT, 15, 15, 15, 0, 320, factor_init, avx2, AVX2,
            AV_TX_INPLACE, AV_CPU_FLAG_AVXSLOW),
     TX_DEF(fft15_ns, FFT, 15, 15, 15, 0, 384, factor_init, avx2, AVX2,
@@ -304,7 +303,6 @@ const FFTXCodelet * const ff_tx_codelet_list_float_x86[] = {
 
     TX_DEF(mdct_inv, MDCT, 16, TX_LEN_UNLIMITED, 2, TX_FACTOR_ANY, 384, m_inv_init, avx2, AVX2,
            FF_TX_INVERSE_ONLY, AV_CPU_FLAG_AVXSLOW | AV_CPU_FLAG_SLOW_GATHER),
-#endif
 #endif
 
     NULL,



More information about the ffmpeg-cvslog mailing list