tg74
|
9baf452681
Bugfix GATHER/SCATTER memref
|
6 vuotta sitten |
florian
|
5947143d8f
* intel asm reader: try to read avx512 extensions only if the instruction supports them
|
6 vuotta sitten |
florian
|
4c9a0403f4
* compilation on i386 fixed
|
6 vuotta sitten |
florian
|
7f8dc75604
-- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
|
6 vuotta sitten |
florian
|
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
|
6 vuotta sitten |
nickysn
|
697f2fcf75
* prettify the "Use of -offset(%esp), access may cause a crash or value may be
|
6 vuotta sitten |
nickysn
|
ce8ec3ab5d
+ introduced the asmmodes_x86_intel constant set
|
6 vuotta sitten |
nickysn
|
4f2ab3fb11
* prettify the "Use of -offset(%ebp) is not recommended for local variable
|
6 vuotta sitten |
nickysn
|
1e07606cbf
* prettify the "Use of +offset(%ebp) is not compatible with regcall convention"
|
6 vuotta sitten |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 vuotta sitten |
tg74
|
60a75a2277
delete testcode
|
6 vuotta sitten |
tg74
|
4265f4d6a5
avx512 broadcast for special opcodes vfpclass.., vcvt...
|
6 vuotta sitten |
tg74
|
15cc00164a
bugfix avx512 - process operand-extention e.g. {SAE} correctly
|
7 vuotta sitten |
tg74
|
d6bd114b74
bugfix OS32
|
7 vuotta sitten |
tg74
|
2b1da37d66
new avx512 instructions and bugfixes avx512
|
7 vuotta sitten |
tg74
|
867d145e50
support vector operand bcst,{sae},{er} + k-register
|
7 vuotta sitten |
tg74
|
4dc5442fa5
support vector operand writemask,zeroflag
|
7 vuotta sitten |
tg74
|
31e4d4ef5e
AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
|
7 vuotta sitten |
nickysn
|
2cee948b72
+ support segment overrides in inline asm references to local variables or parameters on x86
|
7 vuotta sitten |
florian
|
fc6c0e8ef4
+ AndShlToShl optimization
|
7 vuotta sitten |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 vuotta sitten |
nickysn
|
ae92973196
+ added support for the retw, retnw, retfw, retd, retnd, retfd, retq, retnq and
|
7 vuotta sitten |
nickysn
|
e58bad8eef
+ check for the 'pop cs' instruction in the x86 inline assembler and print a
|
7 vuotta sitten |
nickysn
|
0d1f7910d7
+ also apply optimize_ref() on references of inline asm instructions
|
7 vuotta sitten |
nickysn
|
d96558cd64
* fixed bug in assembling some 32-bit instructions on the i8086 target (e.g.
|
7 vuotta sitten |
florian
|
b1dff29cbf
* removed unused units
|
8 vuotta sitten |
sergei
|
2357ca1fe6
* Fixed size suffix generated for CVTSI2SS, CVTSI2SD, VCVTSI2SS, VCVTSI2SD instructions. Mantis #31550.
|
8 vuotta sitten |
florian
|
c4fe4ab1f5
* correctly handle push <imm> on 80186+
|
8 vuotta sitten |
sergei
|
8173efff3e
* x86 asm reader: Don't copy operand size to instruction size for MOVSS and VMOVSS, because it is different for source and destination. Fixes breakage caused by fixing memory size of those instructions (Mantis #29954 and Mantis #29957).
|
8 vuotta sitten |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 vuotta sitten |