sergei
|
de42f2f2f7
* Fixed handling of sign in constant expressions in Intel x86 assembler reader. Mantis #26668.
|
11 жил өмнө |
nickysn
|
9b560ffd64
* x86 intel syntax inline asm: allow a segment override (segcs,segds,seges,etc.)
|
11 жил өмнө |
sergei
|
e7cd5319f0
* Put under {$ifndef x86_64} more cases of instructions that do not exist in 64-bit mode.
|
11 жил өмнө |
sergei
|
5c48804240
* Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed.
|
11 жил өмнө |
sergei
|
9c54cdc85d
* x86: Cleaned out addr_far,addr_far_ref used to encode far calls/jumps. NASM (and FPC x86 assembler based on it) already have opsize=S_FAR for this purpose.
|
11 жил өмнө |
nickysn
|
4f96e8a20d
* convert i8086 inline asm instruction 'call symbol' to 'call far symbol' in memory models with far code
|
12 жил өмнө |
sergei
|
ea65e272dd
* Changed global variable into field.
|
12 жил өмнө |
svenbarth
|
b6bfa864d4
Disallow the usage of the inline assembler inside generics, because there are currently two problems:
|
12 жил өмнө |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
13 жил өмнө |
Jonas Maebe
|
68d9e95120
* if the size of an operand is not explicitly forced in intel assembler
|
13 жил өмнө |
Jonas Maebe
|
4d0e4e1b56
* treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64
|
13 жил өмнө |
Jonas Maebe
|
2c43e084f0
* disabled "[reg].offset globalvar" pic syntax in intel assembler mode for
|
13 жил өмнө |
florian
|
860d753055
* treat registers (and identifiers of register parameter) as normal identifiers when parsing record fields in intel assembler, resolves #19555
|
14 жил өмнө |
sergei
|
08ff5ff051
* x86 Intel assembler reader: disallow more than one register name per register operand, resolves #15672.
|
14 жил өмнө |
florian
|
e7fa076b70
* handle variables without explicit size prefix better in inline assembler, resolves #18009
|
14 жил өмнө |
pierre
|
ba6a4760e9
* fix regression 16700 introduced in rev 16104
|
15 жил өмнө |
pierre
|
586dd1ee49
* fix go32v2 assembler parsing failure introduced in rev 16104
|
15 жил өмнө |
pierre
|
207e0b58f5
* Support Intel [ebx].offset var PIC construct
|
15 жил өмнө |
pierre
|
7f200ab27e
* Use asmsearchsym in assembler readers
|
15 жил өмнө |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
15 жил өмнө |
Jonas Maebe
|
9273856e84
* disallow pusha*/popa* for x86_64 (mantis #14862)
|
15 жил өмнө |
Jonas Maebe
|
6d6892bec6
* fixed "byte/word/... ptr []" and "byte/word/..([])" typecasted expressions
|
15 жил өмнө |
Jonas Maebe
|
8542632ebe
* fixed evaluating constant expressions consisting of more than one term and
|
15 жил өмнө |
Jonas Maebe
|
f90768ed6a
* small optimisation for r14449: check whether the routine is a pure
|
15 жил өмнө |
Jonas Maebe
|
d3f9e6290b
* fixed error in r14402 for functions/procedures that are not declared as
|
15 жил өмнө |
Jonas Maebe
|
f2c0190aa3
* treat parameters that are passed in registers as register operands in the
|
15 жил өмнө |
florian
|
b9fddff9c4
* avoid IE in case of unknown assembler reference syntax
|
16 жил өмнө |
Jonas Maebe
|
ca132e203f
* treat typecast(register) the same as typecast([register]) in assembler
|
16 жил өмнө |
yury
|
cf7390ea81
* Fixed 'mixed signed/unsigned' and pointer conversion warnings.
|
17 жил өмнө |
florian
|
58757d0630
* support of dq in Intel assembler on 64 bit CPUs, resolves #11425
|
17 жил өмнө |