/* Print the decimal signed QWORD to instruction content. */
UINTN EdbPrintData64s(IN UINT64 Data64)
/* Print the decimal signed QWORD to instruction content. */
UINTN EdbPrintData64s(IN UINT64 Data64)
{
  BOOLEAN  Sign;
  INT64    Data64s;
  Sign    = (BOOLEAN)RShiftU64 (Data64, 63);
  Data64s = (INT64)RShiftU64 (LShiftU64 (Data64, 1), 1);
  EDBSPrintWithOffset (
    mInstructionString.Content,
    EDB_INSTRUCTION_CONTENT_MAX_SIZE,
    mInstructionContentOffset,
    L"%s%ld",
    Sign ? L"-" : L"+",
    (UINT64)Data64s
    );
  mInstructionContentOffset = mInstructionContentOffset + 1 + EdbGetBitWidth (Data64s);
  return mInstructionContentOffset;
}