Lịch sử commit

Tác giả SHA1 Thông báo Ngày
  nickysn bdfd23cc2e + new target switch "FarProcsPushOddBP", which causes the i8086 compiler to push 10 năm trước cách đây
  nickysn 98ec7a2211 * eliminated the dual initialization of DS in interrupt procedures in the huge 10 năm trước cách đây
  nickysn 0fdc62e0f7 + initialize DS with the current unit's data segment in the function entry code 10 năm trước cách đây
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 năm trước cách đây
  Jonas Maebe 2ab7f5c35d * moved x86-specific requirements from the generic bsr/bsf code to the 10 năm trước cách đây
  Jonas Maebe fa328436ab * regenerated for iphonesim/x86-64 10 năm trước cách đây
  Jonas Maebe 79a06b1514 + iphonesim/x86_64 target (64 bit iOS simulator) 10 năm trước cách đây
  nickysn 2d3ab816b0 * Tcgx86.g_concatcopy use: copy_move (mov sequence) instead of copy_string (rep 10 năm trước cách đây
  florian 35a04ad095 * modified patch of Paul W to replace leave by mov/pop, resolves #26455 10 năm trước cách đây
  Jonas Maebe b745dcc64c * moved g_external_wrapper() to the hlcg, and also g_intf_wrapper() because 11 năm trước cách đây
  sergei ae627a4ba8 * tcgx86.a_op_const_reg_reg: optimize trivial cases before considering more complex ones. 11 năm trước cách đây
  nickysn daf71e6d88 * fixed multiplication by 64-bit constants on x86_64, mantis #26230 11 năm trước cách đây
  nickysn 6e7dd647fd * Tcgx86.g_concatcopy: optimization for the case where source.segment is 11 năm trước cách đây
  nickysn 1eb24f9d98 + remove the segment prefix in make_simple_ref on i8086, in case it is the same 11 năm trước cách đây
  sergei 07e90aaa24 + Implemented IEEE 754-compliant checking for unordered results of floating-point compares on x86 targets. Mantis #9362. 11 năm trước cách đây
  florian 18233f2c0c * fix compilation of i8086 compiler 11 năm trước cách đây
  florian d88d644925 + support for FMA intrinsic: if there is no hardware support, the compiler throws an error. 11 năm trước cách đây
  nickysn afcb8c3f10 * initialize DS from CS in the interrupt procedure entry code in tiny model, 11 năm trước cách đây
  nickysn 7a873f495d * use the stack segment for SP-relative addresses in Tcgx86.g_concatcopy in 11 năm trước cách đây
  nickysn ee20ecfcf2 * tcgx86.make_simple_ref: in i8086 memory models with DS<>SS, add an SS: segment 11 năm trước cách đây
  nickysn b36a98ce51 + Tcgx86.g_concatcopy: added support for memory models with DS<>SS 11 năm trước cách đây
  nickysn e9e4cc8bcb * Tcgx86.g_concatcopy: use boolean variables saved_ds and saved_es to keep track 11 năm trước cách đây
  nickysn 096bba90da * fixed Tcgx86.g_concatcopy not using the correct push instruction size when 11 năm trước cách đây
  pierre 044891fd94 Avoid range check error in a_op_const_reg_reg 11 năm trước cách đây
  nickysn 229ebf33a8 + support getting the address of far references on i8086 in 11 năm trước cách đây
  florian 37b34edbc6 * do not reuse registers when calculating addresses in pic mode 11 năm trước cách đây
  sergei 9c1f917e3a * a_call_ref functionality cannot be implemented efficiently at code generator level, because references need specific preparations at earlier points. Moved this support to tcgcallnode and its x86 descendants, and got rid of all ifdef's around. 11 năm trước cách đây
  sergei 0d3f36eebf - Remove references to global variable 'cg' from methods of tcg and some of its descendants. 11 năm trước cách đây
  florian 28a8dc42c6 * fix tcgx86.a_op_reg_reg on x86-64 and make use of it 11 năm trước cách đây
  florian 7d7bf1d877 + make use of SHLX/SHRX on CPUs supporting BMI2 11 năm trước cách đây