mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-09 22:48:57 +02:00
* renamed instruction tables
This commit is contained in:
parent
85bed883ce
commit
412072f71d
@ -44,7 +44,7 @@ const
|
||||
opcode strings should conform to the names as defined by the
|
||||
processor manufacturer.
|
||||
}
|
||||
std_op2str:op2strtable={$i x86_64in.inc}
|
||||
std_op2str:op2strtable={$i x8664int.inc}
|
||||
|
||||
{*****************************************************************************
|
||||
Constants
|
||||
@ -135,7 +135,10 @@ const
|
||||
|
||||
{
|
||||
$Log$
|
||||
Revision 1.10 2004-01-14 23:39:05 florian
|
||||
Revision 1.11 2004-01-15 13:57:58 florian
|
||||
* renamed instruction tables
|
||||
|
||||
Revision 1.10 2004/01/14 23:39:05 florian
|
||||
* another bunch of x86-64 fixes mainly calling convention and
|
||||
assembler reader related
|
||||
|
||||
|
@ -562,5 +562,6 @@ attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE,
|
||||
attsufNONE
|
||||
);
|
@ -562,5 +562,6 @@
|
||||
'lddqu',
|
||||
'movddup',
|
||||
'movshdup',
|
||||
'movsldup'
|
||||
'movsldup',
|
||||
'movabs'
|
||||
);
|
@ -562,5 +562,6 @@
|
||||
'lddqu',
|
||||
'movddup',
|
||||
'movshdup',
|
||||
'movsldup'
|
||||
'movsldup',
|
||||
'movabs'
|
||||
);
|
@ -1,2 +1,2 @@
|
||||
{ don't edit, this file is generated from x86ins.dat }
|
||||
1652;
|
||||
1653;
|
@ -562,5 +562,6 @@ A_HSUBPS,
|
||||
A_LDDQU,
|
||||
A_MOVDDUP,
|
||||
A_MOVSHDUP,
|
||||
A_MOVSLDUP
|
||||
A_MOVSLDUP,
|
||||
A_MOVABS
|
||||
);
|
567
compiler/x86_64/x8664pro.inc
Normal file
567
compiler/x86_64/x8664pro.inc
Normal file
@ -0,0 +1,567 @@
|
||||
{ don't edit, this file is generated from x86ins.dat }
|
||||
(
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_WFlags, Ch_Rop1)),
|
||||
(Ch: (Ch_Wop2, Ch_WFlags, Ch_Rop1)),
|
||||
(Ch: (Ch_MOp1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_Rop1, Ch_Rop2)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_ROp1, Ch_All, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_WEDX, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_CDirFlag, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_ROp2, Ch_WFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_none)),
|
||||
(Ch: (Ch_MEAX, Ch_WEDX, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_MEAX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop1, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_RWEAX, Ch_WEDX, Ch_WFlags)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFLAGS, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_WFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_ROp1, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_FPU, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFLAGS, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_WFLAGS, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_FPU, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWEAX, Ch_WEDX, Ch_WFlags)),
|
||||
(Ch: (Ch_RWEAX, Ch_WEDX, Ch_WFlags)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_Mop1, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_WMemEDI, Ch_RWEDI, Ch_REDX)),
|
||||
(Ch: (Ch_WMemEDI, Ch_RWEDI, Ch_REDX)),
|
||||
(Ch: (Ch_WMemEDI, Ch_RWEDI, Ch_REDX)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RECX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RECX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_WEBP, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_RWESI, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_RWESI, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_RWESI, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_ROP1, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_Wop2, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_Wop2, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None)),
|
||||
(Ch: (Ch_RWEAX, Ch_WEDX, Ch_WFlags)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop1, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_Rop1, Ch_Rop2, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_RWESP, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_WFlags, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_WFLAGS, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Rop1, Ch_RWESP, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_RFlags, Ch_None)),
|
||||
(Ch: (Ch_RWESP, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_WEDX, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_WEDX, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_WEDX, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RWFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RWFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RWFlags, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RWFLAGS, Ch_None)),
|
||||
(Ch: (Ch_RWECX, Ch_RWFLAGS, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_REAX, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_WEAX, Ch_RFLAGS, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_RWFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_MOp3, Ch_RWFlags, Ch_Rop2)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_MOp3, Ch_RWFlags, Ch_Rop2)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_SDirFlag, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_REAX, Ch_WMemEDI, Ch_RWEDI)),
|
||||
(Ch: (Ch_REAX, Ch_WMemEDI, Ch_RWEDI)),
|
||||
(Ch: (Ch_REAX, Ch_WMemEDI, Ch_RWEDI)),
|
||||
(Ch: (Ch_Wop1, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_Rop1, Ch_Rop2)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_WFlags, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RWop1, Ch_RWop2, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_REBX, Ch_None)),
|
||||
(Ch: (Ch_WEAX, Ch_REBX, Ch_None)),
|
||||
(Ch: (Ch_Mop2, Ch_Rop1, Ch_WFlags)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_ROp1, Ch_WOp2, Ch_RFLAGS)),
|
||||
(Ch: (Ch_None, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_RFLAGS, Ch_WOp1, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_All, Ch_None, Ch_None)),
|
||||
(Ch: (Ch_Wop2, Ch_Rop1, Ch_None))
|
||||
);
|
@ -11563,5 +11563,12 @@
|
||||
optypes : (ot_xmmreg,ot_xmmreg,ot_none);
|
||||
code : #3#243#15#18#72;
|
||||
flags : if_prescott or if_sse3
|
||||
),
|
||||
(
|
||||
opcode : A_MOVABS;
|
||||
ops : 2;
|
||||
optypes : (ot_reg32,ot_immediate,ot_none);
|
||||
code : #209#8#184#33;
|
||||
flags : if_x86_64
|
||||
)
|
||||
);
|
Loading…
Reference in New Issue
Block a user