mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-02-28 09:33:27 +01:00
Applied rev two operand form fstp fix to x86-64 asm
This commit is contained in:
@@ -287,6 +287,7 @@ namespace AsmParserx8664
|
||||
Op_FfdR,
|
||||
Op_Ffd_P,
|
||||
Op_FfdR_P,
|
||||
Op_FfdRR_P,
|
||||
Op_Fd_P,
|
||||
Op_FdST,
|
||||
Op_FMath,
|
||||
@@ -525,8 +526,9 @@ namespace AsmParserx8664
|
||||
/* Op_Fid_P */ { D|mem, 0, 0, FPInt_Types, 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 },
|
||||
/* Op_Ffd_P */ { D|mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FfdR_P, }, // pop, fld so also 80 bit, "
|
||||
/* Op_FfdR_P */ { D|rfp, 0, 0, 0, Clb_ST },
|
||||
/* Op_Ffd_P */ { D|mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FfdR_P }, // pop, fld so also 80 bit, "
|
||||
/* Op_FfdR_P */ { D|rfp, 0, 0, 0, Clb_ST, Next_Form, Op_FfdRR_P },
|
||||
/* Op_FfdRR_P */ { D|mfp|rfp,rfp,0, 0, Clb_ST },
|
||||
/* Op_Fd_P */ { D|mem, 0, 0, 0, Clb_ST }, // "
|
||||
/* Op_FdST */ { D|rfp, 0, 0 },
|
||||
/* Op_FMath */ { mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FdSTiSTi }, // and only single or double prec
|
||||
|
||||
Reference in New Issue
Block a user