Signed-off-by: Tomek Grabiec <[email protected]>
---
 arch/x86/lir-printer.c |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/arch/x86/lir-printer.c b/arch/x86/lir-printer.c
index 9b69df2..dfbd5d9 100644
--- a/arch/x86/lir-printer.c
+++ b/arch/x86/lir-printer.c
@@ -387,12 +387,24 @@ static int print_sar_reg_reg(struct string *str, struct 
insn *insn)
        return print_reg_reg(str, insn);
 }
 
+static int print_sbb_imm_reg(struct string *str, struct insn *insn)
+{
+       print_func_name(str);
+       return print_imm_reg(str, insn);
+}
+
 static int print_sbb_membase_reg(struct string *str, struct insn *insn)
 {
        print_func_name(str);
        return print_membase_reg(str, insn);
 }
 
+static int print_sbb_reg_reg(struct string *str, struct insn *insn)
+{
+       print_func_name(str);
+       return print_reg_reg(str, insn);
+}
+
 static int print_shl_reg_reg(struct string *str, struct insn *insn)
 {
        print_func_name(str);
@@ -405,12 +417,25 @@ static int print_shr_reg_reg(struct string *str, struct 
insn *insn)
        return print_reg_reg(str, insn);
 }
 
+static int print_sub_imm_reg(struct string *str, struct insn *insn)
+{
+       print_func_name(str);
+       return print_imm_reg(str, insn);
+}
+
 static int print_sub_membase_reg(struct string *str, struct insn *insn)
 {
        print_func_name(str);
        return print_membase_reg(str, insn);
 }
 
+static int print_sub_reg_reg(struct string *str, struct insn *insn)
+{
+       print_func_name(str);
+       return print_reg_reg(str, insn);
+}
+
+
 static int print_xor_membase_reg(struct string *str, struct insn *insn)
 {
        print_func_name(str);
@@ -467,10 +492,14 @@ static print_insn_fn insn_printers[] = {
        [INSN_POP_REG] = print_pop_reg,
        [INSN_SAR_IMM_REG] = print_sar_imm_reg,
        [INSN_SAR_REG_REG] = print_sar_reg_reg,
+       [INSN_SBB_IMM_REG] = print_sbb_imm_reg,
        [INSN_SBB_MEMBASE_REG] = print_sbb_membase_reg,
+       [INSN_SBB_REG_REG] = print_sbb_reg_reg,
        [INSN_SHL_REG_REG] = print_shl_reg_reg,
        [INSN_SHR_REG_REG] = print_shr_reg_reg,
+       [INSN_SUB_IMM_REG] = print_sub_imm_reg,
        [INSN_SUB_MEMBASE_REG] = print_sub_membase_reg,
+       [INSN_SUB_REG_REG] = print_sub_reg_reg,
        [INSN_XOR_MEMBASE_REG] = print_xor_membase_reg,
        [INSN_XOR_IMM_REG] = print_xor_imm_reg,
 };
-- 
1.6.0.6


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Jatovm-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to