It is necessary for System.out.println to work.

Signed-off-by: Arthur HUILLET <arthur.huil...@free.fr>
---
 arch/x86/insn-selector_32.brg |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/arch/x86/insn-selector_32.brg b/arch/x86/insn-selector_32.brg
index 96316b7..63ed31b 100644
--- a/arch/x86/insn-selector_32.brg
+++ b/arch/x86/insn-selector_32.brg
@@ -278,6 +278,13 @@ reg:       OP_MUL(reg, EXPR_LOCAL) 1
        __binop_reg_local(state, s, tree, INSN_MUL_MEMBASE_EAX, eax, 0);
 }
 
+reg:   OP_MUL(reg, reg) 1
+{
+       state->reg1 = get_var(s->b_parent);
+
+       select_insn(s, tree, reg_reg_insn(INSN_MUL_REG_REG, state->left->reg1, 
state->reg1));
+}
+
 reg:   OP_MUL_64(reg, reg) 1
 {
        struct var_info *eax, *edx, *tmp1;
-- 
1.6.2.2



------------------------------------------------------------------------------
_______________________________________________
Jatovm-devel mailing list
Jatovm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jatovm-devel

Reply via email to