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