]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/SecPeiDxeTimerLibCpu/IpfTimerLib.c
Fixd EDKII r2594 build broken issue - MdePkg build failed with ICC.
[mirror_edk2.git] / MdePkg / Library / SecPeiDxeTimerLibCpu / IpfTimerLib.c
index f4e9838745b6f63096fa572978ca6dbfac5ccf96..9c4a07b696e397753403920c89a5d3ff8125a2bd 100644 (file)
@@ -32,7 +32,7 @@ InternalIpfDelay (
   IN      INT64                     Delay\r
   )\r
 {\r
-  INT64                             Ticks;\r
+  UINT64                             Ticks;\r
 \r
   //\r
   // The target timer count is calculated here\r
@@ -44,7 +44,7 @@ InternalIpfDelay (
   // Delay > 2^63 could not be handled by this function\r
   // Timer wrap-arounds are handled correctly by this function\r
   //\r
-  while (Ticks - AsmReadItc () >= 0);\r
+  while (Ticks >= AsmReadItc());\r
 }\r
 \r
 /**\r