parent
c21f94d565
commit
04b461a76d
|
@ -759,7 +759,8 @@ static void printOperand(MCInst *MI, unsigned OpNo, SStream *O)
|
|||
SStream_concat(O, "#%u", imm);
|
||||
} else {
|
||||
if (imm < -HEX_THRESHOLD)
|
||||
SStream_concat(O, "#-0x%x", (unsigned int)-imm);
|
||||
// cast first, then negate
|
||||
SStream_concat(O, "#-0x%x", -(uint32_t)imm);
|
||||
else
|
||||
SStream_concat(O, "#-%u", -imm);
|
||||
}
|
||||
|
|
|
@ -269,7 +269,8 @@ static void printOperand(MCInst *MI, int opNum, SStream *O)
|
|||
SStream_concat(O, "%u", Imm);
|
||||
} else {
|
||||
if (Imm < -HEX_THRESHOLD)
|
||||
SStream_concat(O, "-0x%x", (unsigned int)-Imm);
|
||||
//cast first, then negate
|
||||
SStream_concat(O, "-0x%x", -(uint32_t)Imm);
|
||||
else
|
||||
SStream_concat(O, "-%u", -Imm);
|
||||
}
|
||||
|
|
|
@ -302,7 +302,8 @@ static void printPCRelOperand(MCInst *MI, int OpNum, SStream *O)
|
|||
SStream_concat(O, "%u", imm);
|
||||
} else {
|
||||
if (imm < -HEX_THRESHOLD)
|
||||
SStream_concat(O, "-0x%x", (unsigned int)-imm);
|
||||
//cast first, then negate
|
||||
SStream_concat(O, "-0x%x", -(uint32_t)imm);
|
||||
else
|
||||
SStream_concat(O, "-%u", -imm);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue