Hi,
appended patch is necessary to avoid a compile failure because of double
defined lables in the inline asm statement.
Dirk
Index: rgn.cpp
===================================================================
RCS file: /cvsroot/avifile/avifile-0.6/samples/qtrecompress/rgn.cpp,v
retrieving revision 1.5
diff -u -3 -d -p -b -r1.5 rgn.cpp
--- rgn.cpp 2001/03/27 17:04:29 1.5
+++ rgn.cpp 2001/05/05 22:31:29
@@ -46,7 +46,7 @@ void CEdgeRgn::Maximize(unsigned char* d
"xorl %%eax, %%eax\n\t"
"xorl %%edx, %%edx\n\t"
-"mx0:\n\t"
+"1:\n\t"
"movq (%%ebx), %%mm0\n\t"
"movq (%%ebx,%%ecx), %%mm1\n\t"
"pxor %%mm2, %%mm0\n\t"
@@ -61,7 +61,7 @@ void CEdgeRgn::Maximize(unsigned char* d
"add $8, %%ebx\n\t"
"cmp %%edi, %%ebx\n\t"
- "jb mx0\n\t"
+ "jb 1\n\t"
"popl %%edi\n\t"
"popl %%edx\n\t"
@@ -105,7 +105,7 @@ void CEdgeRgn::Maximize(unsigned char* d
"xorl %%eax, %%eax\n\t"
"xorl %%edx, %%edx\n\t"
// align 8
-"mx1:\n\t"
+"2:\n\t"
"movq (%%ebx), %%mm0\n\t"
"movq (%%ebx,%%ecx), %%mm1\n\t"
"pxor %%mm2, %%mm0\n\t"
@@ -120,7 +120,7 @@ void CEdgeRgn::Maximize(unsigned char* d
"add $8, %%ebx\n\t"
"cmp %%edi, %%ebx\n\t"
- "jb mx1\n\t"
+ "jb 2\n\t"
"popl %%edi\n\t"
"popl %%edx\n\t"