Revision 0be9e73e libavcodec/x86/dsputil_mmx.c

View differences:

libavcodec/x86/dsputil_mmx.c
296 296
void put_signed_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size)
297 297
{
298 298
    x86_reg line_skip = line_size;
299
    x86_reg av_uninit(line_skip3);
299
    x86_reg line_skip3;
300 300

  
301 301
    __asm__ volatile (
302 302
            "movq "MANGLE(ff_vector128)", %%mm0 \n\t"
......
304 304
            put_signed_pixels_clamped_mmx_half(0)
305 305
            "lea (%0, %3, 4), %0                \n\t"
306 306
            put_signed_pixels_clamped_mmx_half(64)
307
            :"+&r" (pixels), "+&r" (line_skip3)
307
            :"+&r" (pixels), "=&r" (line_skip3)
308 308
            :"r" (block), "r"(line_skip)
309 309
            :"memory");
310 310
}

Also available in: Unified diff