nickysn
|
e95d22d0f8
+ added ti8086inlinenode
|
12 years ago |
nickysn
|
6757fe5752
* i8086 implementation of fpc_int_real
|
12 years ago |
nickysn
|
47ff0a520d
+ added Test8086, Test8087, has_sse_support and has_mmx_support vars for i8086
|
12 years ago |
nickysn
|
897967b8ff
* use {$maxfpuregisters 0} for i8086 also
|
12 years ago |
nickysn
|
44ce37369e
* support 32-bit parameters that have a pair of two 16-bit locations in tcg8086.a_load_reg_cgpara
|
12 years ago |
nickysn
|
e956ffc27b
* bug fix in the 32-bit parameters handling in tcg8086.a_load_const_cgpara
|
12 years ago |
nickysn
|
edc382aa76
* 16-bit ALU fixes in tshlshrnode.pass_typecheck
|
12 years ago |
nickysn
|
f048e3fd3b
+ support 16-bit pointers (i8086 near pointers) in defutil.def_cgsize
|
12 years ago |
nickysn
|
6efe01eb3f
* enable the MUL helpers in the i8086 rtl
|
12 years ago |
nickysn
|
c438f3b53a
* 386 changed to 8086 in various class names and comments
|
12 years ago |
nickysn
|
ea282ab4b3
* many int64 fixes
|
12 years ago |
nickysn
|
79f43c22e9
* fixed passing of int64 constants as parameters
|
12 years ago |
nickysn
|
4e640511fb
* tcgunaryminusnode.second_64bit fixed for < 32-bit CPUs
|
12 years ago |
nickysn
|
d0c43f50f0
* fixed ti8086addnode.second_add64bit
|
12 years ago |
nickysn
|
8645d8e6cb
* fixed implementation of a_op64_reg_reg for i8086
|
12 years ago |
nickysn
|
4ea86a445e
* fixed functions returning int64 on i8086
|
12 years ago |
nickysn
|
763ed6835a
+ added n8086mat to the lazarus project
|
12 years ago |
nickysn
|
19cbff220e
+ added unit n8086mat, based on n386mat; TODO: adapt to i8086
|
12 years ago |
nickysn
|
8d2b7df6d6
* fixed functions returning longint on i8086
|
12 years ago |
nickysn
|
8d6017348a
* fixed the defines of OS_PAIR and OS_SPAIR for cpus with 16-bit or 8-bit ALU
|
12 years ago |
nickysn
|
d72d496478
* enable cpuneedsmulhelper for the 32-bit multiplication
|
12 years ago |
nickysn
|
2872fb95b5
* i8086 multiplication fixes; 16-bit multiplication now works; 32-bit still doesn't
|
12 years ago |
nickysn
|
ee005a9c1b
- rm forgotten debug writeln
|
12 years ago |
nickysn
|
48bba896a5
* cpu16bitalu fixes in tcgshlshrnode.second_integer
|
12 years ago |
nickysn
|
78cf362a90
* fixed passing of constant longint parameters
|
12 years ago |
nickysn
|
ec3d9ebc8a
wlink support added and made the default
|
12 years ago |
nickysn
|
867a0de37c
segment stack declared of class stack to make wlink happy
|
12 years ago |
nickysn
|
da37d03dd7
alink support added and enabled by default
|
12 years ago |
florian
|
8c24a85462
* turn off stack frame stripping for i8086 for now, it cannot do sp relative addressing
|
12 years ago |
florian
|
b321f867c6
+ trgintcpu.add_cpu_interferences for i8086 so references are properly build
|
12 years ago |