# HG changeset patch # User reimar # Date 1238767429 0 # Node ID 06532529c4288d99bcfa21367ae4ec656600e849 # Parent e9d9f8094e7f3d9b251f4a1de92cb79c26fbb079 Mark line_skip3 asm argument as output-only instead of using av_uninit. diff -r e9d9f8094e7f -r 06532529c428 x86/dsputil_mmx.c --- a/x86/dsputil_mmx.c Fri Apr 03 14:02:34 2009 +0000 +++ b/x86/dsputil_mmx.c Fri Apr 03 14:03:49 2009 +0000 @@ -296,7 +296,7 @@ void put_signed_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size) { x86_reg line_skip = line_size; - x86_reg av_uninit(line_skip3); + x86_reg line_skip3; __asm__ volatile ( "movq "MANGLE(ff_vector128)", %%mm0 \n\t" @@ -304,7 +304,7 @@ put_signed_pixels_clamped_mmx_half(0) "lea (%0, %3, 4), %0 \n\t" put_signed_pixels_clamped_mmx_half(64) - :"+&r" (pixels), "+&r" (line_skip3) + :"+&r" (pixels), "=&r" (line_skip3) :"r" (block), "r"(line_skip) :"memory"); }