100l for myself (breaking amd64)
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 1 Jun 2005 18:04:01 +0000 (18:04 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 1 Jun 2005 18:04:01 +0000 (18:04 +0000)
Originally committed as revision 4336 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavcodec/i386/idct_mmx.c

index 7be3cf5..c1d80e1 100644 (file)
@@ -675,13 +675,13 @@ void ff_h264_idct_add_mmx2(uint8_t *dst, int16_t *block, int stride)
 
     asm volatile(
     STORE_DIFF_4P( %%mm0, %%mm1, %%mm7)
-        "addl %1, %0             \n\t"
+        "add %1, %0             \n\t"
     STORE_DIFF_4P( %%mm2, %%mm1, %%mm7)
-        "addl %1, %0             \n\t"
+        "add %1, %0             \n\t"
     STORE_DIFF_4P( %%mm3, %%mm1, %%mm7)
-        "addl %1, %0             \n\t"
+        "add %1, %0             \n\t"
     STORE_DIFF_4P( %%mm4, %%mm1, %%mm7)
         : "+r"(dst)
-        : "r" (stride)
+        : "r" ((long)stride)
     );
 }