marco
|
f0042a4719
* vcmppd hardcoded primitives like vcmpeqpd.
|
7 ani în urmă |
marco
|
f21a141144
* mantis #32001, add 32 vcmpps variants.
|
7 ani în urmă |
nickysn
|
ae92973196
+ added support for the retw, retnw, retfw, retd, retnd, retfd, retq, retnq and
|
8 ani în urmă |
nickysn
|
0fb79946a5
+ added support for the parameterized versions of the x86 string instructions
|
8 ani în urmă |
florian
|
912e6d129a
* fix modification flags for *ROUND*
|
8 ani în urmă |
nickysn
|
af48d176ec
+ precise flag information for the ucomiss,ucomisd,vucomiss and vucomisd x86 instructions
|
8 ani în urmă |
nickysn
|
ff1ee6836d
+ fix RegReadByInstruction for the x86 MOVSD instruction
|
8 ani în urmă |
nickysn
|
0c244046a9
* proper register change info for the movs,cmps and scas x86 string instructions
|
8 ani în urmă |
nickysn
|
1d34e96064
+ added x86 instruction flag Ch_RFLAGScc, indicating instructions that read
|
8 ani în urmă |
nickysn
|
1146b7c12c
+ added detailed information for individual flag bits use for most x86
|
8 ani în urmă |
nickysn
|
869f395a31
+ added knowledge to the compiler for the x86 instructions, that don't read
|
8 ani în urmă |
nickysn
|
12a1ad66b2
+ added the Ch_RDirFlag change attribute to the STOSx instructions (previously
|
8 ani în urmă |
nickysn
|
9303a8f61a
* changed the x86 TInsProp.Ch structure from a 3-element array to a pascal set;
|
8 ani în urmă |
nickysn
|
189e49998c
* fixes to the x86 instruction flags tracking attributes:
|
8 ani în urmă |
florian
|
48fbd569fd
* support for the CDQE instruction, by Emelyanov Roman, resolves #30978
|
8 ani în urmă |
florian
|
56252d59f0
+ support for the PREFETCHTW1 instruction based on a patch by Emelyanov Roman, resolves #30933
|
9 ani în urmă |
florian
|
a7516dfb50
* fix modification information of VCOMISS and VCOMISD
|
9 ani în urmă |
florian
|
0c13f3ce3e
* fix modification information for vand*
|
9 ani în urmă |
florian
|
406e3c4ac1
+ support xgetbv instruction, resolves issue #29958
|
9 ani în urmă |
florian
|
8d5cc3dfa4
* (extended and modified) patch by Emelyanov Roman to add suport of RDRAND, RDSEED and TSX instructions set, resolves issue #29893.
|
9 ani în urmă |
sergei
|
0f301b4c57
* Fixed spilling info for vcvt* instructions, part of Mantis #29783.
|
9 ani în urmă |
florian
|
a3964d9ee0
+ support for RDTSCP, resolves issue #28916
|
9 ani în urmă |
florian
|
99635658ec
* corrects change flags for VSQRTSD
|
10 ani în urmă |
florian
|
d6e4af8279
+ applied remaining patches of Torsten Grundke: adds gather instructions of avx2
|
10 ani în urmă |
sergei
|
dc628b8969
* x86: Completely skip instructions that do not exist for target CPU bit width. The existing behavior of writing mnemonics and properties but no encoding allows an invalid instruction to be recognized by assembler reader or even generated by compiler, but it but won't assemble anyway.
|
11 ani în urmă |
florian
|
842e027a9f
+ prove of concept how FMA4 could be supported in inline assembler
|
11 ani în urmă |
florian
|
a79be2b05c
+ support for FMA instructions in inline assembler
|
11 ani în urmă |
florian
|
aa107b914c
* merged avx2 branch, developed by Torsten Grundke
|
11 ani în urmă |
florian
|
13cb468a8e
* fixed modification information for some avx instructions
|
11 ani în urmă |
florian
|
be0a29da95
* fix modification information for bmi instructions
|
11 ani în urmă |