nickysn
|
06f1b6a4e8
* moved the i8086 'push const' instructions to a new method, so they can be abstracted on pre-186 processors
|
12 years ago |
nickysn
|
7c0679efdb
* use the 'leave' instruction on 80186+
|
12 years ago |
nickysn
|
af5614e52d
* i8086 parameter alignment fixes
|
12 years ago |
nickysn
|
7b9fd7b9f4
* instruction size fixes in tcg8086.g_intf_wrapper
|
12 years ago |
nickysn
|
c4cee15481
* bug fix in tcg8086.a_load_reg_reg for loading larger register to a smaller one
|
12 years ago |
florian
|
636129ed8c
* fix interface wrapper generation for i8086
|
12 years ago |
florian
|
edd4c1ce4b
* proper fix to avoid sp relative adressing as r23867 tries
|
12 years ago |
nickysn
|
01106a0968
* support stack relative addresses in a_loadfpu_reg_ref on the i8086
|
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
|
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
|
8645d8e6cb
* fixed implementation of a_op64_reg_reg for i8086
|
12 years ago |
nickysn
|
ee005a9c1b
- rm forgotten debug writeln
|
12 years ago |
nickysn
|
78cf362a90
* fixed passing of constant longint parameters
|
12 years ago |
florian
|
b321f867c6
+ trgintcpu.add_cpu_interferences for i8086 so references are properly build
|
12 years ago |
nickysn
|
7d883e7d52
implemented tcg8086.g_flags2reg and g_flags2ref
|
12 years ago |
nickysn
|
e2ba9f14e1
initial implementation of tcg8086.a_op_const_reg; supports 32-bit add, sub, and, or, xor
|
12 years ago |
nickysn
|
1937ef8300
implemented OP_SHL, OP_SHR and OP_SAR in tcg8086.a_op_reg_reg
|
12 years ago |
nickysn
|
54d804d06e
implemented tcg8086.a_op_reg_reg with support for 32-bit neg,not,add,sub,and,or and xor
|
12 years ago |
nickysn
|
eff0894a66
all the extra i8086 units added
|
12 years ago |