paul
|
5d74e0578a
compiler: remove unused variables and unneeded assignments
|
12 éve |
Jonas Maebe
|
d180d6f241
* fixed size of movzx/movsx with 64bit operand in x86-64 Intel asm reader
|
12 éve |
florian
|
a499a30ca9
* fixes to avx support by Torsten Grundke
|
12 éve |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
13 éve |
pierre
|
0a755be6fe
* Fix assembler fileinfo position for x86 readers
|
13 éve |
Jonas Maebe
|
4d0e4e1b56
* treat "[var + rip]" in intel assembler mode as addr_pic_no_got on x86-64
|
13 éve |
sergei
|
08e895cf7c
* Fixed handling of 'movq' instruction by assembler reader, resolves #18205.
|
14 éve |
sergei
|
1bcc41c8c6
* x86 assembler reader: fixed bug in Tx86Instruction.AddReferenceSizes which was causing "Unable to determine operand size" error on instructions like "cmpss $0x10,(%rax),%xmm7" (3-operand instructions with reference being the source operand).
|
14 éve |
florian
|
e7fa076b70
* handle variables without explicit size prefix better in inline assembler, resolves #18009
|
14 éve |
Jonas Maebe
|
709f1e8344
* also recognise non-GOT based RIP-relative address expressions as PIC
|
14 éve |
pierre
|
f23695cf92
* Also declare GOT in main program
|
15 éve |
florian
|
9affb070b8
* don't force OT_BITS32 on x86-64, resolves #16622
|
15 éve |
florian
|
53ffda14f3
* fixes taking the address of an assembler block defined label
|
16 éve |
Jonas Maebe
|
18eb495d0f
* give a regular error message instead of an internal error on x86
|
17 éve |
Jonas Maebe
|
8bcb6e689d
* only check validity of assembler instructions in pass_2, after all
|
18 éve |
pierre
|
f07349a774
* force S_IQ size for movq instruction, needed for nasm
|
18 éve |
pierre
|
fc66d46beb
+ added several warnings about use of references
|
18 éve |
florian
|
85d63d9fa9
* settings refactored
|
19 éve |
peter
|
5de217f04c
* movzx reference size fallback to byte for delphi mode
|
19 éve |
florian
|
4c9a08b12b
* more x86_64 assembler support, rtl compilation works, executables don't work yet
|
19 éve |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 éve |
peter
|
eb725d4e44
Merged revisions 2908,2911,2913-2917 via svnmerge from
|
19 éve |
peter
|
fdc4925fcd
* basic framework for debuginfo class added
|
20 éve |
daniel
|
338d4fbe99
* Fix two issues with internal assembler
|
20 éve |
daniel
|
3f03e67e48
* Jcc now also doesn't need operand size
|
20 éve |
daniel
|
51e0368aa5
* Improve automatic adding of operand size.
|
20 éve |
daniel
|
86da715b86
* Internal assembler refuses instructions with constant operand but
|
20 éve |
daniel
|
45bcc5b07a
* Add support for jmp $0011:$22334455 to Intel asm reader, request from
|
20 éve |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 éve |
fpc
|
50778076c3
initial import
|
20 éve |