.. |
aoptcpu.pas
|
19c8abac0b
+ enable jump optimizer for i8086
|
12 éve |
aoptcpub.pas
|
19c8abac0b
+ enable jump optimizer for i8086
|
12 éve |
aoptcpud.pas
|
19c8abac0b
+ enable jump optimizer for i8086
|
12 éve |
cgcpu.pas
|
2557382815
- rm tcg8086.g_maybe_got_init as it's of no use for the i8086
|
12 éve |
cpubase.inc
|
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 éve |
cpuinfo.pas
|
6fb9e3cfa5
the basic i8086 units: cpuinfo and cpubase
|
12 éve |
cpunode.pas
|
b0f7786782
+ added support for special versions of near data pointers associated with a x86 segment register. They are supported on all x86 platforms: i8086, i386 and x86_64
|
12 éve |
cpupara.pas
|
3665ed4b03
+ enabled returning int64 in ax:bx:cx:dx for the i8086
|
12 éve |
cpupi.pas
|
c916105db8
- rm ti8086procinfo.allocate_got_register as it isn't used on the i8086
|
12 éve |
cputarg.pas
|
eff0894a66
all the extra i8086 units added
|
12 éve |
hlcgcpu.pas
|
eff0894a66
all the extra i8086 units added
|
12 éve |
i8086att.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086atts.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086int.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086nop.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086op.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086prop.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
i8086tab.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
n8086add.pas
|
5dd5add67a
* proper implementation of ti8086addnode.second_cmp64bit
|
12 éve |
n8086cal.pas
|
3853d06ac0
+ added n8086cal.pas, based on n386cal.pas; this pulls in nx86cal.pas as well and fixes compilation of the system unit on i8086 after the merge of the i8086 branch to trunk
|
12 éve |
n8086inl.pas
|
97ca0fa323
- removed ti8086inlinenode.second_round_real, second_trunc_real and load_fpu_location as they mostly repeat the code in tx86inlinenode.load_fpu_location; tx86inlinenode.load_fpu_location adapted for i8086 instead
|
12 éve |
n8086mat.pas
|
43dba74a5c
+ implemented 64-bit shl and shr for i8086
|
12 éve |
r8086ari.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086att.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086con.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086dwrf.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086int.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086iri.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086nasm.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086nor.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086nri.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086num.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086op.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086ot.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086rni.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086sri.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086stab.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
r8086std.inc
|
107a6f6552
* i8086 versions of i386*.inc and r386*.inc renamed to i8086*.inc and r8086*.inc
|
12 éve |
ra8086att.pas
|
eff0894a66
all the extra i8086 units added
|
12 éve |
ra8086int.pas
|
eff0894a66
all the extra i8086 units added
|
12 éve |
rgcpu.pas
|
b321f867c6
+ trgintcpu.add_cpu_interferences for i8086 so references are properly build
|
12 éve |