x86: fix imm operand of RETF. see #1204
diff --git a/arch/X86/X86ATTInstPrinter.c b/arch/X86/X86ATTInstPrinter.c
index 51ade5a..f9a7c4a 100644
--- a/arch/X86/X86ATTInstPrinter.c
+++ b/arch/X86/X86ATTInstPrinter.c
@@ -573,6 +573,7 @@
 				break;
 
 			case X86_INS_RET:
+			case X86_INS_RETF:
 				// RET imm16
 				if (imm >= 0 && imm <= HEX_THRESHOLD)
 					SStream_concat(O, "$%u", imm);
diff --git a/arch/X86/X86IntelInstPrinter.c b/arch/X86/X86IntelInstPrinter.c
index cdd21c4..cc10141 100644
--- a/arch/X86/X86IntelInstPrinter.c
+++ b/arch/X86/X86IntelInstPrinter.c
@@ -661,6 +661,7 @@
 				break;
 
 			case X86_INS_RET:
+			case X86_INS_RETF:
 				// RET imm16
 				if (imm >= 0 && imm <= HEX_THRESHOLD)
 					printImm(MI->csh->syntax, O, imm, true);