\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
\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