florian
|
5947143d8f
* intel asm reader: try to read avx512 extensions only if the instruction supports them
|
6 years ago |
florian
|
7f8dc75604
-- Zusammenführen der Unterschiede zwischen Projektarchiv-URLs in ».«:
|
6 years ago |
florian
|
746bfced25
Synchronized with trunk, part 1 (only make cycle tested, make all is broken, avx-512 support not yet tested
|
6 years ago |
nickysn
|
914426e703
* fixed an i8086 inline assembler bug, where 'call word ptr [label]' (an
|
6 years ago |
Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 years ago |
pierre
|
8d5cfa8731
Disable range checking in rax86int unit
|
6 years ago |
tg74
|
60a75a2277
delete testcode
|
6 years ago |
tg74
|
15cc00164a
bugfix avx512 - process operand-extention e.g. {SAE} correctly
|
7 years ago |
tg74
|
2b1da37d66
new avx512 instructions and bugfixes avx512
|
7 years ago |
tg74
|
867d145e50
support vector operand bcst,{sae},{er} + k-register
|
7 years ago |
tg74
|
4dc5442fa5
support vector operand writemask,zeroflag
|
7 years ago |
tg74
|
31e4d4ef5e
AVX512 support for MMRegister xmm16..31 and ymm16..31, zmm0..31, vpaddsb support AVX512
|
7 years ago |
nickysn
|
49b414ffee
+ support ugly constructs like 'DD BYTE PTR 5' in the x86 intel syntax inline
|
7 years ago |
nickysn
|
8a32d7c663
+ also support constants like 'dd [5]' in the intel syntax inline asm (for BP7
|
7 years ago |
nickysn
|
a8a627f334
- removed the _count_asmdirectives and _count_asmoperators constants from the
|
7 years ago |
nickysn
|
16e0172021
+ partial support for BP7 reference-like inline asm constants
|
7 years ago |
nickysn
|
74f5436563
* also replaced the 3 boolean output parameters of tx86intreader.BuildConstSymbolExpression with a set
|
7 years ago |
nickysn
|
e05c0d0168
* replaced the 3 boolean input parameters of tx86intreader.BuildConstSymbolExpression with a set
|
7 years ago |
nickysn
|
602dd31a45
+ added a warning for using cs/ds/es/ss segment overrides in inline assembly on
|
7 years ago |
nickysn
|
daf13d8750
* print a "Cannot use local variable or parameters here" error (instead of
|
7 years ago |
nickysn
|
77c782c89b
* when adding OPR_LOCAL with OPR_REFERENCE in tx86intreader.AddReferences, add
|
7 years ago |
nickysn
|
68be282507
+ support adding an OPR_REFERENCE to a OPR_LOCAL in the x86 intel syntax asm
|
7 years ago |
nickysn
|
6e79c8ba86
+ support adding an OPR_LOCAL to a OPR_REFERENCE in
|
7 years ago |
nickysn
|
d3cb61b651
* refactored tx86intreader.AddReferences to use a pair of case statements,
|
7 years ago |
nickysn
|
df6a870873
* print an "invalid segment override expression" error message in case a segment
|
7 years ago |
nickysn
|
c93c15429d
+ introduce tx86intreader.SetSegmentOverride(); using it everywhere adds more
|
7 years ago |
nickysn
|
6f8abde786
+ support [const+[ref]] in the x86 intel syntax asm reader
|
7 years ago |
nickysn
|
8ffde52974
+ also support [expr1]+[expr2] for adding references in the x86 intel syntax asm reader
|
7 years ago |
nickysn
|
9c814e42c9
+ support segment overrides inside references (e.g. [es:bx]) in the x86 intel
|
7 years ago |
nickysn
|
1cf1ab8ab9
* consume the register in the reference before the check for invalid reference
|
7 years ago |