PR #20748 opened by mkver URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20748 Patch URL: https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/20748.patch
>From 9a9edd8024bb57fcda318ba5e3f73f8a85611466 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt <[email protected]> Date: Sat, 25 Oct 2025 07:04:39 +0200 Subject: [PATCH 1/2] configure: Remove 3dnow The last 3dnow functions have been removed in commit 5ef613bcb0508f16bd5b190168183326391de9b0. So remove 3dnow from configure; the only thing kept is that --disable-amd3dnow is still accepted, but no longer advertised by --help. Signed-off-by: Andreas Rheinhardt <[email protected]> --- configure | 6 ------ 1 file changed, 6 deletions(-) diff --git a/configure b/configure index 9052f18bb9..0667083a3e 100755 --- a/configure +++ b/configure @@ -452,8 +452,6 @@ Optimization options (experts only): --disable-altivec disable AltiVec optimizations --disable-vsx disable VSX optimizations --disable-power8 disable POWER8 optimizations - --disable-amd3dnow disable 3DNow! optimizations - --disable-amd3dnowext disable 3DNow! extended optimizations --disable-mmx disable MMX optimizations --disable-mmxext disable MMXEXT optimizations --disable-sse disable SSE optimizations @@ -2861,8 +2859,6 @@ simd128_deps="wasm" x86_64_select="i686" x86_64_suggest="fast_cmov" -amd3dnow_deps="mmx" -amd3dnowext_deps="amd3dnow" i686_deps="x86" mmx_deps="x86" mmxext_deps="mmx" @@ -8177,8 +8173,6 @@ if enabled x86; then echo "x86 assembler ${x86asmexe}" echo "MMX enabled ${mmx-no}" echo "MMXEXT enabled ${mmxext-no}" - echo "3DNow! enabled ${amd3dnow-no}" - echo "3DNow! extended enabled ${amd3dnowext-no}" echo "SSE enabled ${sse-no}" echo "SSSE3 enabled ${ssse3-no}" echo "AESNI enabled ${aesni-no}" -- 2.49.1 >From 7b5b29910ad39e8666f41ccc64cfb4064f4e08f6 Mon Sep 17 00:00:00 2001 From: Andreas Rheinhardt <[email protected]> Date: Sat, 25 Oct 2025 07:27:11 +0200 Subject: [PATCH 2/2] avutil/x86/cpu: Remove 3dnow flags, macros Unused since 5ef613bcb0508f16bd5b190168183326391de9b0. Signed-off-by: Andreas Rheinhardt <[email protected]> --- libavutil/x86/cpu.h | 9 --------- 1 file changed, 9 deletions(-) diff --git a/libavutil/x86/cpu.h b/libavutil/x86/cpu.h index 40a1eef0ab..00e82255b1 100644 --- a/libavutil/x86/cpu.h +++ b/libavutil/x86/cpu.h @@ -22,11 +22,6 @@ #include "libavutil/cpu.h" #include "libavutil/cpu_internal.h" -#define AV_CPU_FLAG_AMD3DNOW AV_CPU_FLAG_3DNOW -#define AV_CPU_FLAG_AMD3DNOWEXT AV_CPU_FLAG_3DNOWEXT - -#define X86_AMD3DNOW(flags) CPUEXT(flags, AMD3DNOW) -#define X86_AMD3DNOWEXT(flags) CPUEXT(flags, AMD3DNOWEXT) #define X86_MMX(flags) CPUEXT(flags, MMX) #define X86_MMXEXT(flags) CPUEXT(flags, MMXEXT) #define X86_SSE(flags) CPUEXT(flags, SSE) @@ -51,8 +46,6 @@ #define X86_AESNI(flags) CPUEXT(flags, AESNI) #define X86_AVX512(flags) CPUEXT(flags, AVX512) -#define EXTERNAL_AMD3DNOW(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, AMD3DNOW) -#define EXTERNAL_AMD3DNOWEXT(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, AMD3DNOWEXT) #define EXTERNAL_MMX(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, MMX) #define EXTERNAL_MMXEXT(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, MMXEXT) #define EXTERNAL_SSE(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, SSE) @@ -82,8 +75,6 @@ #define EXTERNAL_AVX512(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, AVX512) #define EXTERNAL_AVX512ICL(flags) CPUEXT_SUFFIX(flags, _EXTERNAL, AVX512ICL) -#define INLINE_AMD3DNOW(flags) CPUEXT_SUFFIX(flags, _INLINE, AMD3DNOW) -#define INLINE_AMD3DNOWEXT(flags) CPUEXT_SUFFIX(flags, _INLINE, AMD3DNOWEXT) #define INLINE_MMX(flags) CPUEXT_SUFFIX(flags, _INLINE, MMX) #define INLINE_MMXEXT(flags) CPUEXT_SUFFIX(flags, _INLINE, MMXEXT) #define INLINE_SSE(flags) CPUEXT_SUFFIX(flags, _INLINE, SSE) -- 2.49.1 _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
