/* This function swaps the bytes in a 64-bit unsigned value to switch the value from little endian to big endian or vice versa. The byte swapped value is returned. */
UINT64 EFIAPI InternalMathSwapBytes64(IN UINT64 Operand)
/* This function swaps the bytes in a 64-bit unsigned value to switch the value from little endian to big endian or vice versa. The byte swapped value is returned. */
UINT64 EFIAPI InternalMathSwapBytes64(IN UINT64 Operand)
{
  UINT64  LowerBytes;
  UINT64  HigherBytes;
  LowerBytes  = (UINT64)SwapBytes32 ((UINT32)Operand);
  HigherBytes = (UINT64)SwapBytes32 ((UINT32)(Operand >> 32));
  return (LowerBytes << 32 | HigherBytes);
}