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 |