Fxied tracker #54 & #55
[mirror_edk2.git] / MdePkg / Library / BaseTimerLibLocalApic / Ipf / IpfTimerLib.c
index 652cc7e6e49a4f1b22e8efb60821a27c6b693bcf..4214b6226e87835eedfb616730492bf8de535f2f 100644 (file)
@@ -59,7 +59,7 @@ MicroSecondDelay (
 \r
   Ticks = GetPerformanceCounter ();\r
   Delay = GetPerformanceCounterProperties (NULL, NULL) * MicroSeconds / 1000000;\r
-  while (Ticks + Delay < GetPerformanceCounter ());\r
+  while (Ticks + Delay >= GetPerformanceCounter ());\r
   return (UINTN)Delay;\r
 }\r
 \r
@@ -84,7 +84,7 @@ NanoSecondDelay (
 \r
   Ticks = GetPerformanceCounter ();\r
   Delay = GetPerformanceCounterProperties (NULL, NULL) * NanoSeconds / 1000000000;\r
-  while (Ticks + Delay < GetPerformanceCounter ());\r
+  while (Ticks + Delay >= GetPerformanceCounter ());\r
   return (UINTN)Delay;\r
 }\r
 \r