nickysn
|
088cfd5da5
* write a warning in the assembler output, instead of stopping with an internal error in
|
vor 5 Jahren |
nickysn
|
76a8d47eb6
+ added z80/int64p.inc (empty for now)
|
vor 5 Jahren |
nickysn
|
cae8a928c9
* fixed tz80loadparentfpnode.pass_generate_code to return result in an imaginary register sequence,
|
vor 5 Jahren |
nickysn
|
770822382f
+ implemented all the remaining 16-bit and 32-bit comparisons in tcgz80.a_cmp_const_reg_label
|
vor 5 Jahren |
nickysn
|
d54a2b7cb6
* generate an internal error in tcgz80.a_cmp_reg_reg_label, because that's not yet implemented
|
vor 5 Jahren |
nickysn
|
38d3bdc60e
+ allow fromsize>tosize in tcgz80.a_load_ref_reg
|
vor 5 Jahren |
nickysn
|
b4ff7388df
+ retinparam fixes for exp, frac, int, cos, sin, arctan, ln, round and trunc
|
vor 5 Jahren |
nickysn
|
661db99581
+ ret in param fix in pass_typecheck for exp,frac,int,cos,sin,arctan,ln
|
vor 5 Jahren |
nickysn
|
5200ff5e49
+ ret in param fix for tinlinenode.first_sqrt_real
|
vor 5 Jahren |
nickysn
|
0b19d4235f
+ ret in param fix for tinlinenode.first_sqr_real
|
vor 5 Jahren |
nickysn
|
a1ccab5e23
+ handle properly ret in param in tinlinenode.first_abs_real
|
vor 5 Jahren |
nickysn
|
0e605eb30e
* fix for the handling of abs(real), sqr(real) and sqrt(real) when the result is returned in param
|
vor 5 Jahren |
nickysn
|
a189ea4b0b
* synchronized with trunk
|
vor 5 Jahren |
nickysn
|
9c461d90bd
+ handle ref.base=NR_HL/NR_BC/NR_SP in tcgz80.a_loadaddr_ref_reg
|
vor 5 Jahren |
nickysn
|
9c27227d3a
+ include softfpu in the ZX Spectrum system unit, when compiled with -dFULL_RTL (which still doesn't work)
|
vor 5 Jahren |
nickysn
|
3f62fb7fe7
+ enabled FPU emulation for the Z80
|
vor 5 Jahren |
nickysn
|
3014378ad2
+ support OS_32,OS_S32 in tcgz80.a_load_reg_cgpara
|
vor 5 Jahren |
nickysn
|
3d89d72621
* fixed 64-bit AND/OR/XOR in tcgz80.a_op_reg_reg_internal
|
vor 5 Jahren |
nickysn
|
e7f707cd78
+ fixed 64-bit OP_NEG in a_op_reg_reg_internal
|
vor 5 Jahren |
nickysn
|
ccd23d288d
* handle same size, but different sign conversions properly in tcgz80.a_load_reg_ref,.a_load_ref_reg,.a_load_reg_reg
|
vor 5 Jahren |
nickysn
|
4d875acdf1
+ support OS_32 and OS_S32 in tcgz80.a_load_ref_cgpara
|
vor 5 Jahren |
florian
|
483837ae5c
+ Xtensa: make use of ADDX*
|
vor 5 Jahren |
florian
|
74abe87315
* Xtensa: do SAR by a constant using SRAI
|
vor 5 Jahren |
svenbarth
|
5ef9a78f5f
* fix for Mantis #36951: B and BL can take immediate literals as well
|
vor 5 Jahren |
svenbarth
|
03eb114e97
* fix for Mantis #36951: if the instruction only has one operand and it's a reference then don't internal error, but instead return OS_NO
|
vor 5 Jahren |
nickysn
|
0b3b8401df
+ implemented tcgz80.a_jmp_cond
|
vor 5 Jahren |
yury
|
7b425ed4a6
* Moved the common interface part of the win32 and win64 System units to the syswinh.inc include file.
|
vor 5 Jahren |
yury
|
0f4ddf7b34
* Do not report about unimplemented unicodestring manager when HAS_WIDESTRINGMANAGER is defined (on Windows). In such case unimplemented parts are never executed unless you call them directly.
|
vor 5 Jahren |
nickysn
|
39574ac70e
+ implemented tz80notnode.second_boolean
|
vor 5 Jahren |
nickysn
|
a3ae55081a
+ also handle LOC_FLAGS in tz80notnode.second_boolean
|
vor 5 Jahren |