FFmpeg/libavcodec/x86
Andreas Rheinhardt aa8a201992 avcodec/x86/hpeldsp_vp3: 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:34:45 +02:00
..
aacencdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
aacencdsp.asm
aacpsdsp_init.c
aacpsdsp.asm
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
ac3dsp.asm avcodec/x86/ac3dsp_init: Remove obsolete 3dnow, MMX(EXT), SSE functions 2022-06-22 13:29:57 +02:00
alacdsp_init.c
alacdsp.asm
audiodsp_init.c avcodec/x86/audiodsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:13 +02:00
audiodsp.asm avcodec/x86/audiodsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:13 +02:00
blockdsp_init.c avcodec/x86/blockdsp: Remove obsolete MMX functions 2022-06-22 13:33:41 +02:00
blockdsp.asm avcodec/x86/blockdsp: Remove obsolete MMX functions 2022-06-22 13:33:41 +02:00
bswapdsp_init.c
bswapdsp.asm
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_init.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
cfhddsp.asm x86/cfhddsp: zero extend int arguments 2020-08-28 20:09:25 -03:00
cfhdencdsp_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
constants.c avcodec/x86/constants: Remove unused ff_pw_17 2021-02-24 09:49:03 +01:00
constants.h
dcadsp_init.c
dcadsp.asm
dct32.asm
dct_init.c
dirac_dwt_init.c
dirac_dwt.asm
diracdsp_init.c avcodec/x86/diracdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:28 +02:00
diracdsp.asm avcodec/x86/diracdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:28 +02:00
dnxhdenc_init.c
dnxhdenc.asm
exrdsp_init.c
exrdsp.asm
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_init.c
fft.asm
fft.h
flac_dsp_gpl.asm
flacdsp_init.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
flacdsp.asm
fmtconvert_init.c avcodec/x86/fmtconvert: Remove obsolete SSE functions 2022-06-22 13:34:32 +02:00
fmtconvert.asm avcodec/x86/fmtconvert: Remove obsolete SSE functions 2022-06-22 13:34:32 +02:00
fpel.asm avcodec/x86/fpel: Remove unused ff_avg_pixels4_mmx 2022-06-11 22:43:19 +02:00
fpel.h
g722dsp_init.c
g722dsp.asm
h263_loopfilter.asm
h263dsp_init.c
h264_cabac.c
h264_chromamc_10bit.asm
h264_chromamc.asm avcodec/x86/rv40dsp_init: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:26 +02:00
h264_deblock_10bit.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_deblock.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264_idct_10bit.asm
h264_idct.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +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_intrapred.asm avcodec/x86/h264_intrapred: Remove obsolete MMX(EXT) functions 2022-06-22 13:31:53 +02:00
h264_qpel_8bit.asm avcodec/x86/h264_qpel_8bit: Remove unused function 2022-06-11 22:43:20 +02:00
h264_qpel_10bit.asm
h264_qpel.c lavc/x86/h264_qpel: stop unnecessarily including h264dec 2022-01-26 15:23:30 +01:00
h264_weight_10bit.asm
h264_weight.asm avcodec/x86/h264dsp_init: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:47 +02:00
h264chroma_init.c
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_10bit.asm
hevc_sao.asm
hevcdsp_init.c avcodec/x86/hevcdsp_init: Remove obsolete MMXEXT functions 2022-06-22 13:31:12 +02:00
hevcdsp.h avcodec/x86/hevc_mc: add qpel_h64_8_avx512icl 2022-04-24 14:47:13 +08:00
hpeldsp_init.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
hpeldsp_rnd_template.c
hpeldsp_vp3_init.c avcodec/x86/hpeldsp_vp3: Remove obsolete 3dnow functions 2022-06-22 13:34:45 +02:00
hpeldsp_vp3.asm avcodec/x86/hpeldsp_vp3: Remove obsolete 3dnow functions 2022-06-22 13:34:45 +02:00
hpeldsp.asm
hpeldsp.h
huffyuvdsp_init.c
huffyuvdsp_template.asm
huffyuvdsp.asm
huffyuvencdsp_init.c
huffyuvencdsp.asm
idctdsp_init.c avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
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
imdct36.asm
inline_asm.h
jpeg2000dsp_init.c
jpeg2000dsp.asm
lossless_audiodsp_init.c avcodec/x86/lossless_audiodsp: Remove obsolete MMXEXT function 2022-06-22 13:34:06 +02:00
lossless_audiodsp.asm avcodec/x86/lossless_audiodsp: Remove obsolete MMXEXT function 2022-06-22 13:34:06 +02:00
lossless_videodsp_init.c
lossless_videodsp.asm
lossless_videoencdsp_init.c
lossless_videoencdsp.asm
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_init.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
mdct15.asm
me_cmp_init.c avcodec/x86/me_cmp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:21 +02:00
me_cmp.asm avcodec/x86/me_cmp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:21 +02:00
mlpdsp_init.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
mlpdsp.asm
mpegaudiodsp.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
mpegvideo.c
mpegvideodsp.c
mpegvideoenc_qns_template.c
mpegvideoenc_template.c avcodec/x86/mpegvideoenc: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:43 +02:00
mpegvideoenc.c avcodec/x86/mpegvideoenc: Remove obsolete MMX(EXT) functions 2022-06-22 13:30:43 +02:00
mpegvideoencdsp_init.c avcodec/x86/mpegvideoencdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:34 +02:00
mpegvideoencdsp.asm avcodec/x86/mpegvideoencdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:32:34 +02:00
opusdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
opusdsp.asm
pixblockdsp_init.c avcodec/x86/pixblockdsp: Remove obsolete MMX functions 2022-06-22 13:33:54 +02:00
pixblockdsp.asm avcodec/x86/pixblockdsp: Remove obsolete MMX functions 2022-06-22 13:33:54 +02:00
pngdsp_init.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
pngdsp.asm
proresdsp_init.c
proresdsp.asm
qpel.asm
qpeldsp_init.c
qpeldsp.asm avcodec/x86/qpeldsp: Remove unused ff_put_no_rnd_pixels16_l2_3dnow 2022-06-11 16:29:07 +02:00
rnd_template.c
rv34dsp_init.c
rv34dsp.asm avcodec/x86/rv34dsp: Remove unused ff_rv34_idct_dc_mmxext 2022-06-11 22:43:20 +02:00
rv40dsp_init.c avcodec/x86/rv40dsp_init: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:26 +02:00
rv40dsp.asm avcodec/x86/rv40dsp_init: Remove obsolete MMX(EXT), 3dnow functions 2022-06-22 13:31:26 +02:00
sbcdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
sbcdsp.asm
sbrdsp_init.c avcodec/x86/sbrdsp: Remove obsolete SSE function 2022-06-22 13:33:01 +02:00
sbrdsp.asm avcodec/x86/sbrdsp: Remove obsolete SSE function 2022-06-22 13:33:01 +02:00
simple_idct10_template.asm
simple_idct10.asm
simple_idct.asm avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
simple_idct.h
snowdsp.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
svq1enc_init.c avcodec/x86/svq1enc: Remove obsolete MMXEXT function 2022-06-22 13:34:19 +02:00
svq1enc.asm avcodec/x86/svq1enc: Remove obsolete MMXEXT function 2022-06-22 13:34:19 +02:00
synth_filter_init.c
synth_filter.asm
takdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
takdsp.asm
ttadsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
ttadsp.asm
ttaencdsp_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
ttaencdsp.asm
utvideodsp_init.c
utvideodsp.asm
v210-init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
v210.asm
v210enc_init.c Include attributes.h directly 2021-04-19 14:34:10 +02:00
v210enc.asm
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
vc1dsp.h
videodsp_init.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
videodsp.asm
vorbisdsp_init.c
vorbisdsp.asm
vp3dsp_init.c
vp3dsp.asm
vp6dsp_init.c
vp6dsp.asm
vp8dsp_init.c avcodec/x86/lpc, vp8dsp_init: Remove redundant checks 2022-06-18 19:25:03 +02:00
vp8dsp_loopfilter.asm
vp8dsp.asm
vp9dsp_init_10bpp.c
vp9dsp_init_12bpp.c
vp9dsp_init_16bpp_template.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
vp9dsp_init_16bpp.c avcodec/vp9: ipred_hd_16x16_16 avx2 implementation 2022-05-31 08:07:57 -04:00
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
vp9intrapred_16bpp.asm avcodec/vp9: ipred_hd_16x16_16 avx2 implementation 2022-05-31 08:07:57 -04:00
vp9intrapred.asm
vp9itxfm_16bpp.asm
vp9itxfm_template.asm
vp9itxfm.asm
vp9lpf_16bpp.asm
vp9lpf.asm
vp9mc_16bpp.asm
vp9mc.asm vp9: don't overread by 4 pixels in ff_vp9_avg4_mmxext(). 2022-06-01 14:31:32 -04:00
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_init.c avcodec/x86/xvididct: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:14 +02: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