Commit History

Auteur SHA1 Bericht Datum
  Jonas Maebe ac18c0090a * non-zero exit code on failure 5 jaren geleden
  Jonas Maebe d1d3d7cd08 * never create a regular temp for inline parameters that can be modified by 5 jaren geleden
  yury e5a923eb7a * 8086: Proper implementation of: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2. 5 jaren geleden
  yury 04baeb2bcf * 8086: Reverted r46557. It must be implemented differently. 5 jaren geleden
  yury 00db7646c8 * 8086: Fixed register allocation failure after r46559. 5 jaren geleden
  yury 5ec101d578 * 8086: Do not destroy contents of the BX parameter when calling a procvar by ref with a base. 5 jaren geleden
  yury eee67af684 * 8086: Fixed using far procvars in a near code memory model and vice versa. 5 jaren geleden
  yury 6a3971c9b6 * 8086: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2. 5 jaren geleden
  florian a45f71d0dc * Xtensa: optimize some shifts by constants 5 jaren geleden
  yury 4dcdaa259a * 8086: Use CX as a scratch register instead of BX. 5 jaren geleden
  yury 8cc5842317 * Use TExternalAssembler.WriteComments() also by nasm and intel assembler writers. 5 jaren geleden
  florian 832c3d89c8 * Xtensa: disable simple random again, committed by accident 5 jaren geleden
  florian 04846345b2 * Xtensa: more fixes to tcg64fxtensa.a_op64_const_reg_reg and tcg64fxtensa.a_op64_reg_reg_reg 5 jaren geleden
  yury 6e777d8967 * ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments(). 5 jaren geleden
  florian 26e2759c27 * Xtensa: fixed tcg64fxtensa.a_op64_reg_reg_reg for unsigned operations 5 jaren geleden
  florian eaa7d95a9d + Xtensa: implemented TCPUAddNode.second_cmp64bit properly 5 jaren geleden
  florian 15fe9f1047 * cosmetics 5 jaren geleden
  florian e81920af7b * made test more usefull 5 jaren geleden
  florian 6f222e276e * Xtensa: make use of divide extension if available 5 jaren geleden
  florian 31cb670b20 + Xtensa: make use of muluh/mulsh instructions 5 jaren geleden
  svenbarth 11b601d44c * TThread.Terminate does not have any platform specific behavior (it should only set FTerminated to true and call TerminatedSet), thus move it to the platform independant part 5 jaren geleden
  svenbarth c2c7ac634a * fix for Mantis #37616: apply patch by Kai Burghardt to complain about the correct type used by setjmp/longjmp 5 jaren geleden
  yury 5ec489c018 * ait_varloc instructions are handled and removed by Trgobj.translate_registers() and never left for an assembler. 5 jaren geleden
  michael 7759e0a222 * Patch from BaldZhang to fix checking peer certificate 5 jaren geleden
  florian 92d5e613b5 * Xtensa: needs no mul helper, all variants have the MULL instruction 5 jaren geleden
  florian 8a36e63a56 + initial implementation of setjmp/longjmp 5 jaren geleden
  florian 1f073818ba * cleanup ARM remainders 5 jaren geleden
  svenbarth 5801a7431c * reset idfpath when globals are initialized (needed for the textmode IDE) 5 jaren geleden
  michael 7e2dc6b345 * Removed unused assignment 5 jaren geleden
  michael 213d2905df * Change some methods from using var to using out (bug ID 37376) 5 jaren geleden