FFmpeg/libavcodec/x86
Andreas Rheinhardt 67f0db7bc5 avcodec/x86/h264chroma: Remove obsolete 3dnow functions
x64 always has MMX, MMXEXT, SSE and SSE2 and this means
that some functions for MMX, MMXEXT and 3dnow are always
overridden by other functions (unless one e.g. explicitly
disables SSE2) for x64. So given that the only systems that
benefit from these functions are truely ancient 32bit x86s
they are removed.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-06-22 13:35:25 +02:00
..
aacencdsp.asm
aacencdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
aacpsdsp.asm
aacpsdsp_init.c
ac3dsp.asm avcodec/x86/ac3dsp_init: Remove obsolete 3dnow, MMX(EXT), SSE functions 2022-06-22 13:29:57 +02:00
ac3dsp_downmix.asm
ac3dsp_init.c avcodec/x86/ac3dsp_init: Remove obsolete 3dnow, MMX(EXT), SSE functions 2022-06-22 13:29:57 +02:00
alacdsp.asm
alacdsp_init.c
audiodsp.asm avcodec/x86/audiodsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:13 +02:00
audiodsp_init.c avcodec/x86/audiodsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:13 +02:00
blockdsp.asm avcodec/x86/blockdsp: Remove obsolete MMX functions 2022-06-22 13:33:41 +02:00
blockdsp_init.c avcodec/x86/blockdsp: Remove obsolete MMX functions 2022-06-22 13:33:41 +02:00
bswapdsp.asm
bswapdsp_init.c
cabac.h get_cabac_inline_x86: Don't inline if 32-bit clang on windows 2021-08-19 22:29:23 +03:00
cavsdsp.c avcodec/x86/cavsdsp: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:40 +02:00
cavsidct.asm avcodec/x86/cavsdsp: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:40 +02:00
celt_pvq_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
celt_pvq_search.asm
cfhddsp.asm
cfhddsp_init.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
cfhdencdsp.asm avcodec/x86: add cfhdenc SIMD 2021-02-27 17:09:44 +01:00
cfhdencdsp_init.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
constants.c avcodec/x86/constants: Remove unused ff_pw_17 2021-02-24 09:49:03 +01:00
constants.h
dcadsp.asm
dcadsp_init.c
dct32.asm
dct_init.c
dirac_dwt.asm
dirac_dwt_init.c
diracdsp.asm avcodec/x86/diracdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:28 +02:00
diracdsp_init.c avcodec/x86/diracdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:28 +02:00
dnxhdenc.asm
dnxhdenc_init.c
exrdsp.asm
exrdsp_init.c
fdct.c avcodec/x86/fdct: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:59 +02:00
fdct.h avcodec/x86/fdct: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:59 +02:00
fdctdsp_init.c avcodec/x86/fdct: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:59 +02:00
fft.asm
fft.h
fft_init.c
flac_dsp_gpl.asm
flacdsp.asm
flacdsp_init.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
fmtconvert.asm avcodec/x86/fmtconvert: Remove obsolete SSE functions 2022-06-22 13:34:32 +02:00
fmtconvert_init.c avcodec/x86/fmtconvert: Remove obsolete SSE functions 2022-06-22 13:34:32 +02:00
fpel.asm avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functions 2022-06-22 13:34:58 +02:00
fpel.h
g722dsp.asm
g722dsp_init.c
h263_loopfilter.asm
h263dsp_init.c
h264_cabac.c
h264_chromamc.asm avcodec/x86/h264chroma: Remove obsolete 3dnow functions 2022-06-22 13:35:25 +02:00
h264_chromamc_10bit.asm
h264_deblock.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_deblock_10bit.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_idct.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_idct_10bit.asm
h264_intrapred.asm avcodec/x86/h264_intrapred: Remove obsolete MMX(EXT) functions 2022-06-22 13:31:53 +02:00
h264_intrapred_10bit.asm avcodec/x86/h264_intrapred: Remove obsolete MMX(EXT) functions 2022-06-22 13:31:53 +02:00
h264_intrapred_init.c avcodec/x86/h264_intrapred: Remove obsolete MMX(EXT) functions 2022-06-22 13:31:53 +02:00
h264_qpel.c avcodec/x86/h264_qpel: Remove obsolete MMXEXT functions 2022-06-22 13:35:11 +02:00
h264_qpel_8bit.asm avcodec/x86/h264_qpel: Remove obsolete MMXEXT functions 2022-06-22 13:35:11 +02:00
h264_qpel_10bit.asm avcodec/x86/h264_qpel: Remove obsolete MMXEXT functions 2022-06-22 13:35:11 +02:00
h264_weight.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_weight_10bit.asm
h264chroma_init.c avcodec/x86/h264chroma: Remove obsolete 3dnow functions 2022-06-22 13:35:25 +02:00
h264dsp_init.c avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
hevc_add_res.asm
hevc_deblock.asm
hevc_idct.asm avcodec/x86/hevcdsp_init: Remove obsolete MMXEXT functions 2022-06-22 13:31:12 +02:00
hevc_mc.asm avcodec/x86/hevc_mc: Fix AVX-512-VNNI_hevc_qpel_filters_avx512icl 2022-05-01 12:42:07 +02:00
hevc_sao.asm
hevc_sao_10bit.asm
hevcdsp.h avcodec/x86/hevc_mc: add qpel_h64_8_avx512icl 2022-04-24 14:47:13 +08:00
hevcdsp_init.c avcodec/x86/hevcdsp_init: Remove obsolete MMXEXT functions 2022-06-22 13:31:12 +02:00
hpeldsp.asm avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functions 2022-06-22 13:34:58 +02:00
hpeldsp.h avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functions 2022-06-22 13:34:58 +02:00
hpeldsp_init.c avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functions 2022-06-22 13:34:58 +02:00
hpeldsp_rnd_template.c
hpeldsp_vp3.asm avcodec/x86/hpeldsp_vp3: Remove obsolete 3dnow functions 2022-06-22 13:34:45 +02:00
hpeldsp_vp3_init.c avcodec/x86/hpeldsp_vp3: Remove obsolete 3dnow functions 2022-06-22 13:34:45 +02:00
huffyuvdsp.asm
huffyuvdsp_init.c
huffyuvdsp_template.asm
huffyuvencdsp.asm
huffyuvencdsp_init.c
idctdsp.asm avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
idctdsp.h avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
idctdsp_init.c avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
imdct36.asm
inline_asm.h
jpeg2000dsp.asm
jpeg2000dsp_init.c
lossless_audiodsp.asm avcodec/x86/lossless_audiodsp: Remove obsolete MMXEXT function 2022-06-22 13:34:06 +02:00
lossless_audiodsp_init.c avcodec/x86/lossless_audiodsp: Remove obsolete MMXEXT function 2022-06-22 13:34:06 +02:00
lossless_videodsp.asm
lossless_videodsp_init.c
lossless_videoencdsp.asm
lossless_videoencdsp_init.c
lpc.c avcodec/x86/lpc, vp8dsp_init: Remove redundant checks 2022-06-18 19:25:03 +02:00
Makefile avcodec/x86: add cfhdenc SIMD 2021-02-27 17:09:44 +01:00
mathops.h
mdct15.asm
mdct15_init.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
me_cmp.asm avcodec/x86/me_cmp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:21 +02:00
me_cmp_init.c avcodec/x86/me_cmp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:21 +02:00
mlpdsp.asm
mlpdsp_init.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mpegaudiodsp.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegvideo.c
mpegvideodsp.c
mpegvideoenc.c avcodec/x86/mpegvideoenc: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:43 +02:00
mpegvideoenc_qns_template.c
mpegvideoenc_template.c avcodec/x86/mpegvideoenc: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:43 +02:00
mpegvideoencdsp.asm avcodec/x86/mpegvideoencdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:34 +02:00
mpegvideoencdsp_init.c avcodec/x86/mpegvideoencdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:34 +02:00
opusdsp.asm
opusdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
pixblockdsp.asm avcodec/x86/pixblockdsp: Remove obsolete MMX functions 2022-06-22 13:33:54 +02:00
pixblockdsp_init.c avcodec/x86/pixblockdsp: Remove obsolete MMX functions 2022-06-22 13:33:54 +02:00
pngdsp.asm
pngdsp_init.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
proresdsp.asm
proresdsp_init.c
qpel.asm
qpeldsp.asm avcodec/x86/qpeldsp: Remove unused ff_put_no_rnd_pixels16_l2_3dnow 2022-06-11 16:29:07 +02:00
qpeldsp_init.c
rnd_template.c avcodec/x86/hpeldsp: Remove obsolete MMX/3dnow functions 2022-06-22 13:34:58 +02:00
rv34dsp.asm avcodec/x86/rv34dsp: Remove unused ff_rv34_idct_dc_mmxext 2022-06-11 22:43:20 +02:00
rv34dsp_init.c
rv40dsp.asm avcodec/x86/rv40dsp_init: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:26 +02:00
rv40dsp_init.c avcodec/x86/rv40dsp_init: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:26 +02:00
sbcdsp.asm
sbcdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
sbrdsp.asm avcodec/x86/sbrdsp: Remove obsolete SSE function 2022-06-22 13:33:01 +02:00
sbrdsp_init.c avcodec/x86/sbrdsp: Remove obsolete SSE function 2022-06-22 13:33:01 +02:00
simple_idct.asm avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
simple_idct.h
simple_idct10.asm
simple_idct10_template.asm
snowdsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
svq1enc.asm avcodec/x86/svq1enc: Remove obsolete MMXEXT function 2022-06-22 13:34:19 +02:00
svq1enc_init.c avcodec/x86/svq1enc: Remove obsolete MMXEXT function 2022-06-22 13:34:19 +02:00
synth_filter.asm
synth_filter_init.c
takdsp.asm
takdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
ttadsp.asm
ttadsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
ttaencdsp.asm
ttaencdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
utvideodsp.asm
utvideodsp_init.c
v210-init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
v210.asm
v210enc.asm
v210enc_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
vc1dsp.h
vc1dsp_init.c avcodec/x86/vc1dsp_init: Remove obsolete 3dnow, MMX(EXT) functions 2022-06-22 13:28:57 +02:00
vc1dsp_loopfilter.asm avcodec/x86/vc1dsp_init: Remove obsolete 3dnow, MMX(EXT) functions 2022-06-22 13:28:57 +02:00
vc1dsp_mc.asm
vc1dsp_mmx.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
videodsp.asm
videodsp_init.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
vorbisdsp.asm
vorbisdsp_init.c
vp3dsp.asm
vp3dsp_init.c
vp6dsp.asm
vp6dsp_init.c
vp8dsp.asm
vp8dsp_init.c avcodec/x86/lpc, vp8dsp_init: Remove redundant checks 2022-06-18 19:25:03 +02:00
vp8dsp_loopfilter.asm
vp9dsp_init.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
vp9dsp_init.h Include attributes.h directly 2021-04-19 14:34:10 +02:00
vp9dsp_init_10bpp.c
vp9dsp_init_12bpp.c
vp9dsp_init_16bpp.c avcodec/vp9: ipred_hd_16x16_16 avx2 implementation 2022-05-31 08:07:57 -04:00
vp9dsp_init_16bpp_template.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
vp9intrapred.asm
vp9intrapred_16bpp.asm avcodec/vp9: ipred_hd_16x16_16 avx2 implementation 2022-05-31 08:07:57 -04:00
vp9itxfm.asm
vp9itxfm_16bpp.asm
vp9itxfm_template.asm
vp9lpf.asm
vp9lpf_16bpp.asm
vp9mc.asm vp9: don't overread by 4 pixels in ff_vp9_avg4_mmxext(). 2022-06-01 14:31:32 -04:00
vp9mc_16bpp.asm
vp56_arith.h Include attributes.h directly 2021-04-19 14:34:10 +02:00
w64xmmtest.c avcodec: Remove deprecated old encode/decode APIs 2021-04-27 10:43:12 -03:00
xvididct.asm avcodec/x86/xvididct: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:14 +02:00
xvididct.h avcodec/x86/xvididct: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:14 +02:00
xvididct_init.c avcodec/x86/xvididct: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:14 +02:00