mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
Avoid collision with compiler generated label
svn path=/trunk/; revision=9342
This commit is contained in:
parent
7177d62015
commit
a2c82e3283
1 changed files with 5 additions and 5 deletions
|
@ -20,7 +20,7 @@
|
||||||
* MA 02139, USA.
|
* MA 02139, USA.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
/* $Id: timer.c,v 1.3 2004/01/12 22:36:04 gvg Exp $
|
/* $Id: timer.c,v 1.4 2004/05/10 11:13:15 gvg Exp $
|
||||||
*
|
*
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* FILE: ntoskrnl/hal/x86/udelay.c
|
* FILE: ntoskrnl/hal/x86/udelay.c
|
||||||
|
@ -109,14 +109,14 @@ __KeStallExecutionProcessor(ULONG Loops)
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__)
|
||||||
__asm__ __volatile__ (
|
__asm__ __volatile__ (
|
||||||
"mov %0, %%eax\n"
|
"mov %0, %%eax\n"
|
||||||
"L1: dec %%eax\n"
|
"ROSL1: dec %%eax\n"
|
||||||
"jnz L1" : : "d" (Loops));
|
"jnz ROSL1" : : "d" (Loops));
|
||||||
|
|
||||||
#elif defined(_MSC_VER)
|
#elif defined(_MSC_VER)
|
||||||
__asm mov eax, Loops
|
__asm mov eax, Loops
|
||||||
L1:
|
ROSL1:
|
||||||
__asm dec eax
|
__asm dec eax
|
||||||
__asm jnz L1
|
__asm jnz ROSL1
|
||||||
#else
|
#else
|
||||||
volatile unsigned int target = Loops;
|
volatile unsigned int target = Loops;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
|
Loading…
Reference in a new issue