florian
|
99635658ec
* corrects change flags for VSQRTSD
|
hace 10 años |
florian
|
d6e4af8279
+ applied remaining patches of Torsten Grundke: adds gather instructions of avx2
|
hace 10 años |
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.
|
hace 11 años |
florian
|
842e027a9f
+ prove of concept how FMA4 could be supported in inline assembler
|
hace 11 años |
florian
|
a79be2b05c
+ support for FMA instructions in inline assembler
|
hace 11 años |
florian
|
aa107b914c
* merged avx2 branch, developed by Torsten Grundke
|
hace 11 años |
florian
|
13cb468a8e
* fixed modification information for some avx instructions
|
hace 11 años |
florian
|
be0a29da95
* fix modification information for bmi instructions
|
hace 11 años |
Jonas Maebe
|
a1eb9a0f99
* fixed spilling of CMOVcc instruction: it "reads" operand two (in the sense
|
hace 11 años |
florian
|
8989a40b4f
* more flags to mark changes fixed
|
hace 11 años |
florian
|
2ec5a649d7
* set Ch_* for more operations
|
hace 11 años |
florian
|
7028210817
+ tzcnt assembler instruction
|
hace 11 años |
nickysn
|
f6e846c574
+ added the NEC V20/V30 instructions
|
hace 12 años |
florian
|
9b6094a58c
+ added a few BMI instructions to see if they can be encoded
|
hace 12 años |
florian
|
e81d2d1f3b
* basic avx support for floating point operations (use -Cfavx to activate)
|
hace 12 años |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
hace 13 años |
florian
|
e8dafe4dde
* fixed change information for a lot of sse instructions
|
hace 14 años |
florian
|
c011949765
+ iretq for x86_64
|
hace 14 años |
sergei
|
0231863fce
+ Added missing PMULLD instruction, part of Mantis #19910
|
hace 14 años |
sergei
|
3b979fef6d
* Re-commit r17437 after more testing and fixing aasmcpu.pp in r17449.
|
hace 14 años |
sergei
|
b257231203
* Revert r17437, it breaks builds with -O2 and builds on i386 (although -O- on x86_64 is ok).
|
hace 14 años |
sergei
|
1d81a1244b
A big update of x86 instruction table, part 1 (mostly SIMD instructions):
|
hace 14 años |
sergei
|
6739cec2b9
* Flagged with NOX86_64 instructions/encodings that are invalid in 64-bit mode.
|
hace 14 años |
florian
|
9279c6955e
* support for SSSE3, SSE4,1, SSE4.2, AES instructions set by Emelyanov Roman, resolves #18527
|
hace 14 años |
Jonas Maebe
|
9273856e84
* disallow pusha*/popa* for x86_64 (mantis #14862)
|
hace 15 años |
florian
|
447276c5bb
* Jcc reads the flags, this was not in the dat yet, resolves #9278
|
hace 18 años |
florian
|
0e96eda236
+ some sse4 instructions supported, resolves #9046
|
hace 18 años |
florian
|
a19ed91cc3
* fix for jcxz, jecxz and jrcxz on 64 bit platforms
|
hace 18 años |
Jonas Maebe
|
c1df4454fe
* cmpxchg8b doesn't have a size suffix
|
hace 18 años |
Jonas Maebe
|
51259b697b
* more mmx/sse register spilling fixes:
|
hace 19 años |