Commit History

Author SHA1 Message Date
  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