From c60ce29bde3179315c4457ce7594569447f2fd32 Mon Sep 17 00:00:00 2001 From: Kelly Wilson Date: Tue, 5 May 2009 11:51:00 -0600 Subject: [PATCH] fix wrong arg order for fmul/fadd --- gen/asm-x86-32.h | 4 ++-- gen/asm-x86-64.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gen/asm-x86-32.h b/gen/asm-x86-32.h index 0edbe613..b2f06c77 100644 --- a/gen/asm-x86-32.h +++ b/gen/asm-x86-32.h @@ -1821,9 +1821,9 @@ namespace AsmParserx8632 else if ( op == Op_FMath0 || op == Op_FdST0ST1 ) { operands[0].cls = Opr_Reg; - operands[0].reg = Reg_ST; + operands[0].reg = Reg_ST1; operands[1].cls = Opr_Reg; - operands[1].reg = Reg_ST1; + operands[1].reg = Reg_ST; nOperands = 2; } diff --git a/gen/asm-x86-64.h b/gen/asm-x86-64.h index 3fef6e05..3060da0c 100644 --- a/gen/asm-x86-64.h +++ b/gen/asm-x86-64.h @@ -1943,9 +1943,9 @@ namespace AsmParserx8664 else if ( op == Op_FMath0 || op == Op_FdST0ST1 ) { operands[0].cls = Opr_Reg; - operands[0].reg = Reg_ST; + operands[0].reg = Reg_ST1; operands[1].cls = Opr_Reg; - operands[1].reg = Reg_ST1; + operands[1].reg = Reg_ST; nOperands = 2; }