comparison i386/dsputil_mmx_rnd.h @ 966:7ef9226f430e libavcodec

more gcc bug workarounds
author michaelni
date Tue, 07 Jan 2003 11:59:34 +0000
parents e149203f4a0d
children 274b518c4ecb
comparison
equal deleted inserted replaced
965:e149203f4a0d 966:7ef9226f430e
83 "addl %5, %3 \n\t" 83 "addl %5, %3 \n\t"
84 "movq %%mm5, (%3) \n\t" 84 "movq %%mm5, (%3) \n\t"
85 "addl %5, %3 \n\t" 85 "addl %5, %3 \n\t"
86 "subl $4, %0 \n\t" 86 "subl $4, %0 \n\t"
87 "jnz 1b \n\t" 87 "jnz 1b \n\t"
88 :"+g"(h), "+r"(src1), "+r"(src2), "+r"(dst) 88 :"+a"(h), "+b"(src1), "+c"(src2), "+d"(dst)
89 :"r"(src1Stride), "r"(dstStride) 89 :"S"(src1Stride), "D"(dstStride)
90 :"memory"); 90 :"memory");
91 } 91 }
92 92
93 static void DEF(put, pixels16_x2)(UINT8 *block, const UINT8 *pixels, int line_size, int h) 93 static void DEF(put, pixels16_x2)(UINT8 *block, const UINT8 *pixels, int line_size, int h)
94 { 94 {