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