# HG changeset patch # User Christian Kamm # Date 1241725798 -7200 # Node ID acc5d68a21d309164b52c99433f34cb3a669062d # Parent 2bebd938548f4911789c58a61b3aace3bff6deeb Fix type postfix for fistp/fisttp. Two operand form still broken (is it even legal?). diff -r 2bebd938548f -r acc5d68a21d3 gen/asm-x86-32.h --- a/gen/asm-x86-32.h Thu May 07 15:33:06 2009 +0200 +++ b/gen/asm-x86-32.h Thu May 07 21:49:58 2009 +0200 @@ -453,7 +453,7 @@ /* Op_Fis_ST */ { mem, 0, 0, FPInt_Types, Clb_ST }, // " /* Op_Fis_P */ { mem, 0, 0, FPInt_Types, Clb_ST }, // push and pop, fild so also 64 bit /* Op_Fid */ { D|mem, 0, 0, FPInt_Types }, // only 16bit and 32bit, DMD defaults to 16bit - /* Op_Fid_P */ { D|mem, 0, 0, 0, Clb_ST, Next_Form, Op_FidR_P }, // push and pop, fild so also 64 bit + /* Op_Fid_P */ { D|mem, 0, 0, FPInt_Types, Clb_ST, Next_Form, Op_FidR_P }, // push and pop, fild so also 64 bit /* Op_FidR_P */ { D|mem,rfp, 0, 0, Clb_ST }, // push and pop, fild so also 64 bit /* Op_Ffd */ { D|mfp, 0, 0, FP_Types, 0, Next_Form, Op_FfdR }, // only 16bit and 32bit, DMD defaults to 16bit, reg form doesn't need type /* Op_FfdR */ { D|rfp, 0, 0 },