Commit History

Author SHA1 Message Date
  florian 637976e83f * patch by Marģers to unify internal error numbers, resolves #37888 4 years ago
  pierre dfdfbf896d Fix several warnings about uninitialized local variables 5 years ago
  nickysn d88da03e7d * z80: use the JRJP pseudo instruction to generate shorter code (it is 5 years ago
  nickysn 7f769f024b * Z80: fixed code generation for pure assembler routines, that have no parameters, no local variables 5 years ago
  nickysn cfb28c7654 * fixed bug, causing the global variable stacksize to be destroyed 5 years ago
  nickysn 647725ea0c * optimizations in tcgz80.normalize_ref 5 years ago
  nickysn 5a5a8602d3 * optimization in tcgz80.a_load_const_cgpara for pushing longints, where the low 16 bits are equal 5 years ago
  nickysn 3338603bb8 * generate better code in tcgz80.a_loadaddr_ref_reg 5 years ago
  nickysn 44d95ef7c8 + generate better code in op_const_reg for OP_ADD and OP_SUB by using in certain cases A_DEC for OP_SUB 5 years ago
  nickysn 7957560fba + implemented tcgz80.a_adjust_sp 5 years ago
  nickysn 723faf14a9 - removed GetByteLoc, because it isn't used 5 years ago
  nickysn ff0c771e2e - removed unused local vars 5 years ago
  nickysn 9b9197c06e * formatting 5 years ago
  nickysn 5de66f75a0 - removed commented out code from tcgz80.a_cmp_reg_reg_label 5 years ago
  nickysn ab8f9cc707 - removed commented out code from tcgz80.done_register_allocators 5 years ago
  nickysn 1713176078 - removed commented out code from tcgz80.a_load_reg_cgpara 5 years ago
  nickysn 3d5452cda3 - removed commented out code from tcgz80.a_load_ref_cgpara 5 years ago
  nickysn ab6d9e9df9 - removed tcgz80.maybegetcpuregister, because it isn't used 5 years ago
  nickysn 05ca71133f + implemented OP_MUL/OP_IMUL in tcgz80.a_op_reg_reg_internal 5 years ago
  nickysn b15c66b396 * fixed tcgz80.a_call_reg 5 years ago
  nickysn 4b88e8f48e * fixed label placement in tcgz80.a_cmp_const_reg_label for 16-bit/32-bit operations OC_GT,OC_LT,OC_GTE,OC_LTE,OC_BE,OC_B,OC_AE,OC_A 5 years ago
  nickysn 4a0ad586d0 + implemented record copy in tcgz80.a_load_ref_cgpara 5 years ago
  nickysn 992602afcb * fixed 64-bit OP_NOT 5 years ago
  nickysn 89b8bd3848 + added a Z80-specific override for tcgz80.a_loadfpu_ref_cgpara, to support returning single results 5 years ago
  nickysn 088cfd5da5 * write a warning in the assembler output, instead of stopping with an internal error in 5 years ago
  nickysn 770822382f + implemented all the remaining 16-bit and 32-bit comparisons in tcgz80.a_cmp_const_reg_label 5 years ago
  nickysn d54a2b7cb6 * generate an internal error in tcgz80.a_cmp_reg_reg_label, because that's not yet implemented 5 years ago
  nickysn 38d3bdc60e + allow fromsize>tosize in tcgz80.a_load_ref_reg 5 years ago
  nickysn 9c461d90bd + handle ref.base=NR_HL/NR_BC/NR_SP in tcgz80.a_loadaddr_ref_reg 5 years ago
  nickysn 3014378ad2 + support OS_32,OS_S32 in tcgz80.a_load_reg_cgpara 5 years ago