/* Print the decimal signed DWORD to instruction content. */
UINTN EdbPrintData32s(IN UINT32 Data32)
/* Print the decimal signed DWORD to instruction content. */
UINTN EdbPrintData32s(IN UINT32 Data32)
{
  BOOLEAN  Sign;
  Sign = (BOOLEAN)(Data32 >> 31);
  EDBSPrintWithOffset (
    mInstructionString.Content,
    EDB_INSTRUCTION_CONTENT_MAX_SIZE,
    mInstructionContentOffset,
    L"%s%d",
    Sign ? L"-" : L"+",
    (UINTN)(Data32 & 0x7FFFFFFF)
    );
  mInstructionContentOffset = mInstructionContentOffset + 1 + EdbGetBitWidth (Data32 & 0x7FFFFFFF);
  return mInstructionContentOffset;
}