From d8c89ce6817653a047b5149c092b31af87bf139f Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Sun, 8 Mar 2009 04:23:44 +0100 Subject: [PATCH] really fixed fstp a, b; on x86-64 --- gen/asm-x86-64.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/asm-x86-64.h b/gen/asm-x86-64.h index d06fb055..6a5243e2 100644 --- a/gen/asm-x86-64.h +++ b/gen/asm-x86-64.h @@ -1875,7 +1875,7 @@ namespace AsmParserx8664 if ( operands[0].dataSize == Far_Ptr ) // %% type=Far_Ptr not set by Seg:Ofss OTOH, we don't support that.. insnTemplate->writebyte ( 'l' ); } - else if ( op == Op_fxch ) + else if ( op == Op_fxch || op == Op_FfdRR_P) { // gas won't accept the two-operand form if ( operands[1].cls == Opr_Reg && operands[1].reg == Reg_ST )