1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavcodec/x86
Mans Rullgard da4c7cce21 x86: fix build with gcc 4.7
The upcoming gcc 4.7 has more advanced constant propagation
resulting some inline asm operands becoming constants and thus
emitted as literals, sometimes in contexts where this results
in invalid instructions.

This patch changes the constraints of the relevant operands
to "rm" thus forcing a valid type.  While obviously suboptimal,
this is what older gcc versions already did, and there is no
change to the code generated with these.

Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-26 22:17:43 +01:00
..
ac3dsp_mmx.c
ac3dsp.asm
cabac.h
cavsdsp_mmx.c
dct32_sse.asm
deinterlace.asm
dnxhd_mmx.c dnxhd: 10-bit support 2011-07-21 18:44:40 +01:00
dsputil_mmx_avg_template.c
dsputil_mmx_qns_template.c
dsputil_mmx_rnd_template.c
dsputil_mmx.c dsputil: update per-arch init funcs for non-h264 high bit depth 2011-07-21 18:10:58 +01:00
dsputil_mmx.h
dsputil_yasm.asm
dsputilenc_mmx.c dsputil: template get_pixels() for different bit depths 2011-07-21 18:10:58 +01:00
dsputilenc_yasm.asm
fdct_mmx.c
fft_3dn2.c
fft_3dn.c
fft_mmx.asm
fft_sse.c
fft.c
fft.h
fmtconvert_mmx.c
fmtconvert.asm
h264_chromamc_10bit.asm
h264_chromamc.asm
h264_deblock_10bit.asm
h264_deblock.asm
h264_i386.h
h264_idct_10bit.asm
h264_idct.asm
h264_intrapred_10bit.asm H.264: Add optimizations to predict x86 assembly. 2011-07-22 14:54:33 -07:00
h264_intrapred_init.c H.264: Add optimizations to predict x86 assembly. 2011-07-22 14:54:33 -07:00
h264_intrapred.asm H.264: Add optimizations to predict x86 assembly. 2011-07-22 14:54:33 -07:00
h264_qpel_10bit.asm
h264_qpel_mmx.c x86: fix build with gcc 4.7 2011-07-26 22:17:43 +01:00
h264_weight_10bit.asm
h264_weight.asm
h264dsp_mmx.c H.264: add filter_mb_fast support for >8-bit decoding 2011-07-11 14:58:50 -07:00
idct_mmx_xvid.c
idct_mmx.c
idct_sse2_xvid.c
idct_xvid.h
lpc_mmx.c
Makefile
mathops.h
mlpdsp.c
motion_est_mmx.c
mpegaudiodec_mmx.c
mpegvideo_mmx_template.c x86: Use LOCAL_ALIGNED in mpegvideo_mmx_template 2011-07-18 00:10:45 +03:00
mpegvideo_mmx.c
simple_idct_mmx.c simple_idct: remove disabled code 2011-07-17 17:32:37 +02:00
snowdsp_mmx.c
vc1dsp_mmx.c
vc1dsp_yasm.asm
vp3dsp.asm
vp8dsp-init.c
vp8dsp.asm
vp56_arith.h
vp56dsp_init.c
vp56dsp.asm
x86inc.asm
x86util.asm