x86: fix imm operand of RETF. see #1204
This commit is contained in:
parent
e90af81ac8
commit
ae703aaea0
|
@ -719,6 +719,7 @@ static void printOperand(MCInst *MI, unsigned OpNo, SStream *O)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case X86_INS_RET:
|
case X86_INS_RET:
|
||||||
|
case X86_INS_RETF:
|
||||||
// RET imm16
|
// RET imm16
|
||||||
if (imm >= 0 && imm <= HEX_THRESHOLD)
|
if (imm >= 0 && imm <= HEX_THRESHOLD)
|
||||||
SStream_concat(O, "$%u", imm);
|
SStream_concat(O, "$%u", imm);
|
||||||
|
|
|
@ -933,6 +933,7 @@ static void printOperand(MCInst *MI, unsigned OpNo, SStream *O)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case X86_INS_RET:
|
case X86_INS_RET:
|
||||||
|
case X86_INS_RETF:
|
||||||
// RET imm16
|
// RET imm16
|
||||||
if (imm >= 0 && imm <= HEX_THRESHOLD)
|
if (imm >= 0 && imm <= HEX_THRESHOLD)
|
||||||
printImm(MI->csh->syntax, O, imm, true);
|
printImm(MI->csh->syntax, O, imm, true);
|
||||||
|
|
Loading…
Reference in New Issue