Jonas Maebe
|
53052f26a0
* changed output parameter of process_ea_ref() from "out" to "var", as it is
|
9 년 전 |
nickysn
|
439ab331e9
* factored out some of the duplicated (between x86 targets) parts of process_ea() to a common function
|
9 년 전 |
nickysn
|
db5e67c3fe
+ introduced a new type TRelocDataInt for use as the 'data' parameter for
|
9 년 전 |
nickysn
|
d4c21cf13a
* also check for 386+ when emitting a reference with a fs: or gs: prefix
|
9 년 전 |
nickysn
|
ef9504ffd7
* made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many
|
9 년 전 |
nickysn
|
e6ac1a4af5
+ added check for the compatibility of each instruction with the selected target
|
9 년 전 |
nickysn
|
a508f9e5d3
+ added check if the selected cpu is 386+ when writing a 66h or 67h prefix in
|
9 년 전 |
nickysn
|
22b6e00147
* extracted the writing of 0x66 and 0x67 prefixes in the x86 internal assembler
|
9 년 전 |
nickysn
|
78362ed6ae
* RELOC_ABSOLUTE32 made different than RELOC_ABSOLUTE on i8086 (and fixed all
|
9 년 전 |
yury
|
862348c317
* Keep the GOT offset in a virtual register for i386 non-darwin platforms.
|
9 년 전 |
nickysn
|
1487236f29
+ support addr_fardataseg references in the internal asm writer
|
10 년 전 |
nickysn
|
e9c790f4eb
+ support 'SEG' in the i8086 inline assembler
|
10 년 전 |
nickysn
|
0da38dbc79
+ implemented support for the 'dgroup' (addr_dgroup) relocation type in the omf
|
10 년 전 |
nickysn
|
25a834087e
+ choose the correct version of "Jcc near" to use on i8086 (386+ or 8086+)
|
10 년 전 |
nickysn
|
bfd5670cc8
+ support new magic code \23 in the internal asm writer - same as \13, but with
|
10 년 전 |
nickysn
|
955c29618a
+ support far calls and jumps in the internal asm writer
|
10 년 전 |
nickysn
|
a7e059c875
+ support segment relocations in the omf writer
|
10 년 전 |
nickysn
|
f5ddd351fe
* allow use of the imm8 form of 16-bit instructions on i8086
|
10 년 전 |
nickysn
|
bd460eec43
* emit 16-bit addresses on i8086 for asm codes &64..&66 in the internal asm
|
10 년 전 |
nickysn
|
22fb1a3e7e
* converted all the magic nasm codes in the x86 internal asm writer from decimal
|
10 년 전 |
nickysn
|
fe30b53e95
* use 16-bit operand types for call/jmp immediate on i8086 in taicpu.create_ot
|
10 년 전 |
nickysn
|
a25a906d56
* i8086 internal asm fixes for the 0324 and 0361 asm codes
|
10 년 전 |
nickysn
|
fd9e0d7266
* i8086 binary writer fixes for asm codes 0320..0322
|
10 년 전 |
nickysn
|
db5276af61
* i8086 binary writer fixes for asm codes 0300..0302
|
10 년 전 |
nickysn
|
0aa8e9d829
+ i8086 fixes in the binary writer for asm codes 0310 and 0311
|
10 년 전 |
nickysn
|
8597208ed9
* fixed emitting a 66h prefix for push/pop of segment registers on i8086 in the internal asm writer
|
10 년 전 |
nickysn
|
ff20a3c7bc
+ support 16-bit addresses for codes 36..38 in the internal asm writer on i8086
|
10 년 전 |
nickysn
|
470fb65e80
+ implemented aasmcpu.process_ea for i8086
|
10 년 전 |
Jonas Maebe
|
67b8aceaee
* synchronized with privatetrunk till r30095
|
10 년 전 |
pierre
|
da55d9ded2
Also disable overflow where range check is disabled in aasmcpu unit
|
10 년 전 |