nickysn
|
518cdf9674
* replaced the saved_XXX_registers arrays with virtual methods inside
|
7 роки тому |
florian
|
31f78ea2b6
+ implementation of the vectorcall calling convention by J. Gareth Moreton
|
7 роки тому |
florian
|
298cde6489
+ initial code in aoptcpu for i8086: make use of lds/les
|
9 роки тому |
svenbarth
|
c48d572996
Implement support for saving and restoring address registers.
|
11 роки тому |
nickysn
|
a5517cd3d4
* SI and DI removed from the i8086 saved_standard_registers list, because they are volatile in TP7's default calling convention
|
12 роки тому |
nickysn
|
d433408a7d
-rm BX from i8086's saved_stadard_registers array, as it interferes with returning int64 in ax:bx:cx:dx and it shouldn't be saved anyway
|
12 роки тому |
nickysn
|
8fea00d8f5
- rm NR_PIC_OFFSET_REG from i8086/cpubase.inc, because it isn't used (and shouldn't be used) on the i8086
|
12 роки тому |
nickysn
|
6b2f59c3e0
+ preparations for returning int64 in ax:bx:cx:dx on i8086
|
12 роки тому |
nickysn
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 роки тому |
nickysn
|
af5614e52d
* i8086 parameter alignment fixes
|
12 роки тому |
nickysn
|
8d2b7df6d6
* fixed functions returning longint on i8086
|
12 роки тому |
nickysn
|
6fb9e3cfa5
the basic i8086 units: cpuinfo and cpubase
|
12 роки тому |