Signed-off-by: Tomek Grabiec <tgrab...@gmail.com>
---
 arch/x86/insn-selector_32.brg |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/insn-selector_32.brg b/arch/x86/insn-selector_32.brg
index 5c7eddd..d385ca8 100644
--- a/arch/x86/insn-selector_32.brg
+++ b/arch/x86/insn-selector_32.brg
@@ -281,9 +281,9 @@ reg:        OP_MUL(reg, EXPR_LOCAL) 1
 
 reg:   OP_MUL(reg, reg) 1
 {
-       state->reg1 = get_var(s->b_parent);
+       state->reg1 = state->right->reg1;
 
-       select_insn(s, tree, reg_reg_insn(INSN_MUL_REG_REG, state->left->reg1, 
state->reg1));
+       select_insn(s, tree, reg_reg_insn(INSN_MUL_REG_REG, state->left->reg1, 
state->right->reg1));
 }
 
 reg:   OP_MUL_64(reg, reg) 1
-- 
1.6.0.6


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

Reply via email to