]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/GetPowerOfTwo32.c
1. Fix one bug on EBC for GetPowerOfTwo64.c
[mirror_edk2.git] / MdePkg / Library / BaseLib / GetPowerOfTwo32.c
index 6dfe8056b41c776756b108d89fe9acefac43d6ad..dbf4ca65138cef6585e2c550afc359b0308e2098 100644 (file)
@@ -34,6 +34,7 @@ GetPowerOfTwo32 (
   )\r
 {\r
   INTN                              BitPos;\r
-\r
-  return (BitPos = HighBitSet32 (Operand)) > 0 ? 1ul << BitPos : 0;\r
+  \r
+  BitPos = HighBitSet32 (Operand);\r
+  return BitPos >= 0 ? 1ul << BitPos : 0;\r
 }\r