Commit History

Author SHA1 Message Date
  nickysn 41b5829983 - removed commented out code, because it looks like a misleading comment 5 years ago
  nickysn 86643f8a34 * synchronized with trunk 5 years ago
  nickysn 9fc1d39beb + implemented code generation for signed 16/32/64-bit comparisons (<,<=,>,>=) 5 years ago
  nickysn ce8ed9efa8 + added another helper tcgz80.a_jmp_signed_cmp_3way 5 years ago
  nickysn ded10c55b3 - removed an extra unused jump 5 years ago
  nickysn 027217d1fe * fixed an OP_SUB bug in tcgz80.a_op_const_reg_internal 5 years ago
  nickysn c1fa5600f1 + implemented code generation for unsigned 16,32 and 64-bit comparisons (<,<=,>,>=) 5 years ago
  nickysn a714a2fb76 + added a jmp helper that handles all possible combinations of jump on below, equal and above (unsigned comparison) 5 years ago
  nickysn 08f02cfd87 + implemented code generation for 16-bit, 32-bit and 64-bit equal and unequal comparisons. </<=/>/>= 5 years ago
  florian 2d3cd25fd8 * patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible. 5 years ago
  nickysn 902b8e0958 + implemented Move() using inline asm 5 years ago
  nickysn 0bbd140228 * fixed handling of untyped const parameters 5 years ago
  yury c3954a0cee * Fixed r44960. Also copy a trailing implicit #0 of the original string to the new larger string. 5 years ago
  nickysn 7f409534a1 + exposed FillChar, Sptr, get_frame, get_caller_addr, get_caller_frame from z80.inc even without FULL_RTL. This allows 5 years ago
  nickysn 16b2fd4378 + compile z80.inc even without FULL_RTL 5 years ago
  nickysn c616c8df32 + implemented Sptr 5 years ago
  nickysn 4e4cb4fd9d + implemented get_frame 5 years ago
  nickysn 2aa248bba2 * FillChar changed to a pure assembler procedure 5 years ago
  nickysn 7bfce62302 * fixed stack direction in assignintreg. This fixes problems with the parameter location calculation. 5 years ago
  nickysn fcaf2fe5a0 * stack_offset changed to longint 5 years ago
  nickysn 0332a60cb8 * cur_stack_offset changed to longint 5 years ago
  nickysn c67fa28d7c * use a LD sequence for 2-byte moves as well in tcgz80.g_concatcopy 5 years ago
  yury 1e32b96bc2 * Minor improvement. No need to move the terminating null char, since it is written later anyway. Remove a local var. 5 years ago
  Károly Balogh ef790adc28 m68k-amiga: document which legacy support functions are unimplemented and why, and where are they used in the RTL code 5 years ago
  svenbarth 184d6d61ed * regenerate makefiles 5 years ago
  svenbarth 2aa0e50873 * implement dogetcopy for the Aarch64 variant of the tryfinally node 5 years ago
  svenbarth 55c1ecedac * set implicitframe for copied tryfinally nodes as well 5 years ago
  svenbarth 90040983b6 * stub out assembly functions for non-x86 platforms 5 years ago
  svenbarth aa1c1174e6 * correctly implement assembly routines for non-i386 (x86_64 did not work correctly either) 5 years ago
  svenbarth 6dc7e28604 * prefix and suffixes are only required for StdCall callining convention which is only available for i386-Win32 5 years ago