Commit History

Автор SHA1 Съобщение Дата
  nickysn a3fe455de6 + added the i8086 internal fake math routines to the rtl преди 12 години
  nickysn 30d661734c + enable tprocdef.fpu_used for i8086 also преди 12 години
  nickysn 89de81d4a9 + added n8086inl to the lazarus project ppc8086.lpi преди 12 години
  nickysn e95d22d0f8 + added ti8086inlinenode преди 12 години
  nickysn 6757fe5752 * i8086 implementation of fpc_int_real преди 12 години
  nickysn 47ff0a520d + added Test8086, Test8087, has_sse_support and has_mmx_support vars for i8086 преди 12 години
  nickysn 897967b8ff * use {$maxfpuregisters 0} for i8086 also преди 12 години
  nickysn 44ce37369e * support 32-bit parameters that have a pair of two 16-bit locations in tcg8086.a_load_reg_cgpara преди 12 години
  nickysn e956ffc27b * bug fix in the 32-bit parameters handling in tcg8086.a_load_const_cgpara преди 12 години
  nickysn edc382aa76 * 16-bit ALU fixes in tshlshrnode.pass_typecheck преди 12 години
  nickysn f048e3fd3b + support 16-bit pointers (i8086 near pointers) in defutil.def_cgsize преди 12 години
  nickysn 6efe01eb3f * enable the MUL helpers in the i8086 rtl преди 12 години
  nickysn c438f3b53a * 386 changed to 8086 in various class names and comments преди 12 години
  nickysn ea282ab4b3 * many int64 fixes преди 12 години
  nickysn 79f43c22e9 * fixed passing of int64 constants as parameters преди 12 години
  nickysn 4e640511fb * tcgunaryminusnode.second_64bit fixed for < 32-bit CPUs преди 12 години
  nickysn d0c43f50f0 * fixed ti8086addnode.second_add64bit преди 12 години
  nickysn 8645d8e6cb * fixed implementation of a_op64_reg_reg for i8086 преди 12 години
  nickysn 4ea86a445e * fixed functions returning int64 on i8086 преди 12 години
  nickysn 763ed6835a + added n8086mat to the lazarus project преди 12 години
  nickysn 19cbff220e + added unit n8086mat, based on n386mat; TODO: adapt to i8086 преди 12 години
  nickysn 8d2b7df6d6 * fixed functions returning longint on i8086 преди 12 години
  nickysn 8d6017348a * fixed the defines of OS_PAIR and OS_SPAIR for cpus with 16-bit or 8-bit ALU преди 12 години
  nickysn d72d496478 * enable cpuneedsmulhelper for the 32-bit multiplication преди 12 години
  nickysn 2872fb95b5 * i8086 multiplication fixes; 16-bit multiplication now works; 32-bit still doesn't преди 12 години
  nickysn ee005a9c1b - rm forgotten debug writeln преди 12 години
  nickysn 48bba896a5 * cpu16bitalu fixes in tcgshlshrnode.second_integer преди 12 години
  nickysn 78cf362a90 * fixed passing of constant longint parameters преди 12 години
  nickysn ec3d9ebc8a wlink support added and made the default преди 12 години
  nickysn 867a0de37c segment stack declared of class stack to make wlink happy преди 12 години