comparison gen/asm-x86-64.h @ 1108:d03814546977

Apply r1106 to x86-64 asm too
author Frits van Bommel <fvbommel wxs.nl>
date Thu, 12 Mar 2009 23:31:26 +0100
parents ae950bd712d3
children 97d80437cb80
comparison
equal deleted inserted replaced
1107:015b1634b33f 1108:d03814546977
531 /* Op_FidR_P */ { D|mem,rfp, 0, FPInt_Types, Clb_ST }, // push and pop, fild so also 64 bit 531 /* Op_FidR_P */ { D|mem,rfp, 0, FPInt_Types, Clb_ST }, // push and pop, fild so also 64 bit
532 /* 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 532 /* 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
533 /* Op_FfdR */ { D|rfp, 0, 0 }, 533 /* Op_FfdR */ { D|rfp, 0, 0 },
534 /* Op_Ffd_P */ { D|mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FfdR_P }, // pop, fld so also 80 bit, " 534 /* Op_Ffd_P */ { D|mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FfdR_P }, // pop, fld so also 80 bit, "
535 /* Op_FfdR_P */ { D|rfp, 0, 0, 0, Clb_ST, Next_Form, Op_FfdRR_P }, 535 /* Op_FfdR_P */ { D|rfp, 0, 0, 0, Clb_ST, Next_Form, Op_FfdRR_P },
536 /* Op_FfdRR_P */ { D|mfp|rfp,rfp,0, 0, Clb_ST }, 536 /* Op_FfdRR_P */ { D|rfp,rfp, 0, 0, Clb_ST },
537 /* Op_Fd_P */ { D|mem, 0, 0, 0, Clb_ST }, // " 537 /* Op_Fd_P */ { D|mem, 0, 0, 0, Clb_ST }, // "
538 /* Op_FdST */ { D|rfp, 0, 0 }, 538 /* Op_FdST */ { D|rfp, 0, 0 },
539 /* Op_FMath */ { mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FMath0 }, // and only single or double prec 539 /* Op_FMath */ { mfp, 0, 0, FP_Types, Clb_ST, Next_Form, Op_FMath0 }, // and only single or double prec
540 /* Op_FMath0 */ { 0, 0, 0, 0, Clb_ST, Next_Form, Op_FMath2 }, // pops 540 /* Op_FMath0 */ { 0, 0, 0, 0, Clb_ST, Next_Form, Op_FMath2 }, // pops
541 /* Op_FMath2 */ { D|rfp, rfp, 0, 0, Clb_ST, Next_Form, Op_FdST0ST1 }, // and only single or double prec 541 /* Op_FMath2 */ { D|rfp, rfp, 0, 0, Clb_ST, Next_Form, Op_FdST0ST1 }, // and only single or double prec