Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe 0b246f3dbd * converted Boolean8 to an internal type, and mapped Boolean to the il y a 6 ans
  nickysn ddba821561 * GetNextReg(), used by 16-bit and 8-bit code generators (i8086 and avr) moved il y a 8 ans
  Jonas Maebe a25ebbba3e + added volatility information to all memory references il y a 8 ans
  nickysn 863daace35 + implemented correct simplification of far pointer comparison of two pointer const nodes il y a 9 ans
  florian 79619df936 + use the or instruction to compare 32 bit values with 0 il y a 9 ans
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false il y a 10 ans
  nickysn c28184b697 * fixed comparison of far procvars after the hlcgllvm branch merge il y a 10 ans
  Károly Balogh dd67fa8c5c * fixed DFA warnings for i8086 il y a 11 ans
  nickysn 4ea551a0f7 * is_farpointer and is_hugepointer moved from defutil to symcpu il y a 11 ans
  nickysn 99c555cea8 + implemented huge pointer subtraction il y a 11 ans
  nickysn 200df7a136 * set expectloc correctly for far pointer comparison as well il y a 11 ans
  nickysn 04234c733f * set expectloc correctly (LOC_JUMP instead of LOC_FLAGS) for non-normalized il y a 11 ans
  nickysn 5818451bb5 * non-normalized huge pointer comparison made unsigned il y a 11 ans
  nickysn 8604372da3 + implemented far pointer comparison operating only on the offset (+ added test) il y a 11 ans
  nickysn 3bb730d5b9 + implemented normalized huge pointer comparison il y a 11 ans
  nickysn aee568e6fc * cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization, il y a 11 ans
  nickysn d9e94ffab7 + implemented huge pointer arithmetic il y a 11 ans
  nickysn 9f2e59de3a + implemented far pointer arithmetic in the i8086 add node simplify method il y a 11 ans
  nickysn 8d1ed088c8 + implemented far pointer arithmetic (operating only on the offset, without il y a 11 ans
  nickysn 2602f379d7 * fixes in the 16 to 32-bit multiplication in ti8086addnode.second_mul il y a 11 ans
  nickysn 3f4111ac37 * emit MUL instead of IMUL in ti8086addnode.second_mul when overflow checking is il y a 11 ans
  nickysn 2a64ba0ad3 * do a 32-bit comparison on far and huge pointers il y a 12 ans
  nickysn ec76b2cf40 * refactored the segment-in-integer-register reference support, so it's handled in make_simple_ref, instead of all over the place in the code generator il y a 12 ans
  nickysn 1e8b192b3d * support far references in second_cmp32bit for i8086 il y a 12 ans
  nickysn 10b3ce1ba5 * fixed an opsize bug in ti8086addnode.second_add64bit, which caused 32-bit instructions to be emitted il y a 12 ans
  nickysn 5dd5add67a * proper implementation of ti8086addnode.second_cmp64bit il y a 12 ans
  nickysn 56d2830beb + implemented 32-bit comparisons on the i8086 il y a 12 ans
  nickysn c438f3b53a * 386 changed to 8086 in various class names and comments il y a 12 ans
  nickysn ea282ab4b3 * many int64 fixes il y a 12 ans
  nickysn d0c43f50f0 * fixed ti8086addnode.second_add64bit il y a 12 ans