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"

Reply via email to