\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
- return (UINT32)(\r
- ((UINT32)SwapBytes16 ((UINT16)Operand) << 16) |\r
- ((UINT32)SwapBytes16 ((UINT16)(Operand >> 16)))\r
- );\r
+ UINT32 LowerBytes;\r
+ UINT32 HigherBytes;\r
+\r
+ LowerBytes = (UINT32) SwapBytes16 ((UINT16) Operand);\r
+ HigherBytes = (UINT32) SwapBytes16 ((UINT16) (Operand >> 16));\r
+\r
+ return (LowerBytes << 16 | HigherBytes);\r
}\r