FFmpeg/libavcodec/x86
Andreas Rheinhardt fed07efcde avcodec/x86/lossless_videodsp: Remove obsolete MMX(EXT) functions
The only systems which benefit from these are truely
ancient 32bit x86s as all other systems use at least the SSE2 versions
(this includes all x64 cpus (which is why this code is restricted
to x86-32)).

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-06-22 13:41:02 +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 avcodec/x86/dcadsp: Remove obsolete SSE function 2022-06-22 13:39:44 +02:00
dcadsp_init.c avcodec/x86/dcadsp: Remove obsolete SSE function 2022-06-22 13:39:44 +02:00
dct32.asm avcodec/x86/dct32: Remove obsolete SSE function 2022-06-22 13:39:06 +02:00
dct_init.c avcodec/x86/dct32: Remove obsolete SSE function 2022-06-22 13:39:06 +02:00
dirac_dwt.asm avcodec/x86/dirac_dwt: Remove obsolete MMX functions 2022-06-22 13:40:23 +02:00
dirac_dwt_init.c avcodec/x86/dirac_dwt: Remove obsolete MMX functions 2022-06-22 13:40:23 +02:00
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 avcodec/x86/fft: Remove obsolete 3dnow functions 2022-06-22 13:36:57 +02:00
fft.h avcodec/x86/fft: Remove obsolete 3dnow functions 2022-06-22 13:36:57 +02:00
fft_init.c avcodec/x86/fft: Remove obsolete 3dnow functions 2022-06-22 13:36:57 +02:00
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 avcodec/x86/huffyuvdsp: Remove obsolete MMX functions 2022-06-22 13:40:10 +02:00
huffyuvdsp_init.c avcodec/x86/huffyuvdsp: Remove obsolete MMX functions 2022-06-22 13:40:10 +02:00
huffyuvdsp_template.asm
huffyuvencdsp.asm avcodec/x86/huffyuvencdsp: Remove obsolete MMX function 2022-06-22 13:40:36 +02:00
huffyuvencdsp_init.c avcodec/x86/huffyuvencdsp: Remove obsolete MMX function 2022-06-22 13:40:36 +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
idctdsp_init.c avcodec/x86/idctdsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:33:27 +02:00
imdct36.asm avcodec/x86/mpegaudiodsp: Remove obsolete SSE function 2022-06-22 13:38:52 +02:00
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 avcodec/x86/lossless_videodsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:41:02 +02:00
lossless_videodsp_init.c avcodec/x86/lossless_videodsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:41:02 +02:00
lossless_videoencdsp.asm avcodec/x86/lossless_videoencdsp: Remove obsolete MMX function 2022-06-22 13:40:49 +02:00
lossless_videoencdsp_init.c avcodec/x86/lossless_videoencdsp: Remove obsolete MMX function 2022-06-22 13:40:49 +02:00
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 avcodec/x86/mpegaudiodsp: Remove obsolete SSE function 2022-06-22 13:38:52 +02: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 obsolete MMX function 2022-06-22 13:39:31 +02:00
rv34dsp_init.c avcodec/x86/rv34dsp: Remove obsolete MMX function 2022-06-22 13:39:31 +02:00
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 avcodec/x86/synth_filter: Remove obsolete SSE function 2022-06-22 13:39:18 +02:00
synth_filter_init.c avcodec/x86/synth_filter: Remove obsolete SSE function 2022-06-22 13:39:18 +02:00
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 avcodec/x86/videodsp: Remove obsolete MMX, 3dnow, SSE functions 2022-06-22 13:37:35 +02:00
videodsp_init.c avcodec/x86/videodsp: Remove obsolete MMX, 3dnow, SSE functions 2022-06-22 13:37:35 +02:00
vorbisdsp.asm avcodec/x86/vorbisdsp: Remove obsolete 3dnow functions 2022-06-22 13:37:10 +02:00
vorbisdsp_init.c avcodec/x86/vorbisdsp: Remove obsolete 3dnow functions 2022-06-22 13:37:10 +02:00
vp3dsp.asm avcodec/x86/vp3dsp: Remove obsolete MMX functions 2022-06-22 13:38:27 +02:00
vp3dsp_init.c avcodec/x86/vp3dsp: Remove obsolete MMX functions 2022-06-22 13:38:27 +02:00
vp6dsp.asm avcodec/x86/vp6dsp: Remove obsolete MMX ff_vp6_filter_diag4_mmx 2022-06-22 13:38:40 +02:00
vp6dsp_init.c avcodec/x86/vp6dsp: Remove obsolete MMX ff_vp6_filter_diag4_mmx 2022-06-22 13:38:40 +02:00
vp8dsp.asm avcodec/x86/vp8dsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:39:57 +02:00
vp8dsp_init.c avcodec/x86/vp8dsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:39:57 +02:00
vp8dsp_loopfilter.asm avcodec/x86/vp8dsp: Remove obsolete MMX(EXT) functions 2022-06-22 13:39:57 +02: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
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