\r
**/\r
\r
+//\r
+// Include common header file for this module.\r
+//\r
+#include "CommonHeader.h"\r
+\r
#include "BaseLibInternals.h"\r
\r
/**\r
IN UINT32 Operand\r
)\r
{\r
- INTN BitPos;\r
- \r
- BitPos = HighBitSet32 (Operand);\r
- return BitPos >= 0 ? 1ul << BitPos : 0;\r
+ if (Operand == 0) {\r
+ return 0;\r
+ }\r
+\r
+ return 1ul << HighBitSet32 (Operand);\r
}\r