diff --git a/reactos/subsys/win32k/dib/dib16bpp.c b/reactos/subsys/win32k/dib/dib16bpp.c index 9ca8f8d4a26..c25b72537e4 100644 --- a/reactos/subsys/win32k/dib/dib16bpp.c +++ b/reactos/subsys/win32k/dib/dib16bpp.c @@ -56,18 +56,18 @@ DIB_16BPP_HLine(SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c) " or %0, %%eax\n" " mov %2, %%edi\n" " test $0x03, %%edi\n" /* Align to fullword boundary */ -" jz .L1\n" +" jz 0f\n" " stosw\n" " dec %1\n" -" jz .L2\n" -".L1:\n" +" jz 1f\n" +"0:\n" " mov %1,%%ecx\n" /* Setup count of fullwords to fill */ " shr $1,%%ecx\n" " rep stosl\n" /* The actual fill */ " test $0x01, %1\n" /* One left to do at the right side? */ -" jz .L2\n" +" jz 1f\n" " stosw\n" -".L2:\n" +"1:\n" : /* no output */ : "r"(c), "r"(Count), "m"(addr) : "%eax", "%ecx", "%edi"); diff --git a/reactos/subsys/win32k/dib/dib24bpp.c b/reactos/subsys/win32k/dib/dib24bpp.c index b29ea2b83a2..ebbcd276532 100644 --- a/reactos/subsys/win32k/dib/dib24bpp.c +++ b/reactos/subsys/win32k/dib/dib24bpp.c @@ -95,13 +95,13 @@ DIB_24BPP_HLine(SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c) " movl %2, %%ecx\n" /* Load count */ " shr $2, %%ecx\n" " movl %3, %%edi\n" /* Load dest */ -".L1:\n" +"0:\n" " movl %%eax, (%%edi)\n" /* Store 4 pixels, 12 bytes */ " movl %%ebx, 4(%%edi)\n" " movl %%edx, 8(%%edi)\n" " addl $12, %%edi\n" " dec %%ecx\n" -" jnz .L1\n" +" jnz 0b\n" " movl %%edi, %0\n" : "=m"(addr) : "m"(c), "m"(Count), "m"(addr) diff --git a/reactos/subsys/win32k/dib/dib32bpp.c b/reactos/subsys/win32k/dib/dib32bpp.c index 00b1ca46711..e84e842bda1 100644 --- a/reactos/subsys/win32k/dib/dib32bpp.c +++ b/reactos/subsys/win32k/dib/dib32bpp.c @@ -54,11 +54,11 @@ DIB_32BPP_HLine(SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c) " mov %0, %%eax\n" " mov %2, %%edi\n" " test $0x03, %%edi\n" /* Align to fullword boundary */ -" jnz .L1\n" +" jnz 0f\n" " mov %1,%%ecx\n" /* Setup count of fullwords to fill */ " rep stosl\n" /* The actual fill */ -" jmp .L2\n" -".L1:\n" +" jmp 1f\n" +"0:\n" " stosw\n" " ror $0x10,%%eax\n" " mov %1,%%ecx\n" /* Setup count of fullwords to fill */ @@ -66,7 +66,7 @@ DIB_32BPP_HLine(SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c) " rep stosl\n" /* The actual fill */ " shr $0x10,%%eax\n" " stosw\n" -".L2:\n" +"1:\n" : /* no output */ : "m"(c), "r"(cx), "m"(addr) : "%eax", "%ecx", "%edi");