nickysn
|
ce59c4616f
* assume SS for the segment of references that have BP as base in
|
11 jaren geleden |
nickysn
|
ead05754b4
+ implemented hlcg.a_loadaddr_ref_reg for i8086, which uses tosize to determine whether the destination is a far pointer, instead of using the presence of ref.segment
|
11 jaren geleden |
nickysn
|
26b53607f8
+ added method reference_reset_base with support for different pointer types to
|
11 jaren geleden |
nickysn
|
3cd9cef182
+ added a far pointer aware implementation of hlcg.getaddressregister for i8086.
|
11 jaren geleden |
nickysn
|
039979fdcc
* handle 4-byte records in registers as well in location_force_mem on i8086
|
11 jaren geleden |
nickysn
|
7e7ab2fd4d
* also handle nested proc ptrs in thlcgcpu.location_force_mem on i8086
|
11 jaren geleden |
nickysn
|
a5284881f5
+ support 6-byte records in registers in thlcgcpu.location_force_mem on the i8086; this fixes the handling of methodpointers typecasted to record (TMethod) in medium and compact memory models
|
12 jaren geleden |
nickysn
|
2e97de9522
+ added an i8086 specific override of thlcgcpu.location_force_mem, which handles 6-byte (medium/compact memory model) method pointers
|
12 jaren geleden |
nickysn
|
eff0894a66
all the extra i8086 units added
|
12 jaren geleden |