nickysn
|
0a017f1634
- removed unused method TZ80AddNode.NoEqual
|
5 anos atrás |
nickysn
|
11433210d7
+ more dummy functions added
|
5 anos atrás |
nickysn
|
4a0ad586d0
+ implemented record copy in tcgz80.a_load_ref_cgpara
|
5 anos atrás |
nickysn
|
992602afcb
* fixed 64-bit OP_NOT
|
5 anos atrás |
nickysn
|
4ca4f8abd5
+ more dummy consts added
|
5 anos atrás |
nickysn
|
02dbca9ae4
+ added dummy sysdir.inc to the ZX Spectrum RTL
|
5 anos atrás |
nickysn
|
f732b8413c
+ added dummy sysfile.inc
|
5 anos atrás |
nickysn
|
91eeb82e5a
+ some dummy consts for the file io
|
5 anos atrás |
nickysn
|
4c5f095422
+ reenabled fileio and textio, because consoleio doesn't seem to work without them
|
5 anos atrás |
nickysn
|
7ccebb5073
+ include the tiny heap in the ZX Spectrum system unit, when compiled with -dFULL_RTL
|
5 anos atrás |
nickysn
|
0d7e3921aa
+ added susheap.inc to the ZX Spectrum RTL (empty for now)
|
5 anos atrás |
nickysn
|
86bc22528a
- removed some commented out code from tcpuparamanager.get_funcretloc
|
5 anos atrás |
nickysn
|
3a5544ea63
- removed the the OS_64 and OS_F64-related code from tcpuparamanager.get_funcretloc
|
5 anos atrás |
nickysn
|
89b8bd3848
+ added a Z80-specific override for tcgz80.a_loadfpu_ref_cgpara, to support returning single results
|
5 anos atrás |
nickysn
|
5c6fadada8
+ return singles in the same registers as 32-bit ints
|
5 anos atrás |
nickysn
|
088cfd5da5
* write a warning in the assembler output, instead of stopping with an internal error in
|
5 anos atrás |
nickysn
|
76a8d47eb6
+ added z80/int64p.inc (empty for now)
|
5 anos atrás |
nickysn
|
cae8a928c9
* fixed tz80loadparentfpnode.pass_generate_code to return result in an imaginary register sequence,
|
5 anos atrás |
nickysn
|
770822382f
+ implemented all the remaining 16-bit and 32-bit comparisons in tcgz80.a_cmp_const_reg_label
|
5 anos atrás |
nickysn
|
d54a2b7cb6
* generate an internal error in tcgz80.a_cmp_reg_reg_label, because that's not yet implemented
|
5 anos atrás |
nickysn
|
38d3bdc60e
+ allow fromsize>tosize in tcgz80.a_load_ref_reg
|
5 anos atrás |
nickysn
|
b4ff7388df
+ retinparam fixes for exp, frac, int, cos, sin, arctan, ln, round and trunc
|
5 anos atrás |
nickysn
|
661db99581
+ ret in param fix in pass_typecheck for exp,frac,int,cos,sin,arctan,ln
|
5 anos atrás |
nickysn
|
5200ff5e49
+ ret in param fix for tinlinenode.first_sqrt_real
|
5 anos atrás |
nickysn
|
0b19d4235f
+ ret in param fix for tinlinenode.first_sqr_real
|
5 anos atrás |
nickysn
|
a1ccab5e23
+ handle properly ret in param in tinlinenode.first_abs_real
|
5 anos atrás |
nickysn
|
0e605eb30e
* fix for the handling of abs(real), sqr(real) and sqrt(real) when the result is returned in param
|
5 anos atrás |
nickysn
|
a189ea4b0b
* synchronized with trunk
|
5 anos atrás |
nickysn
|
9c461d90bd
+ handle ref.base=NR_HL/NR_BC/NR_SP in tcgz80.a_loadaddr_ref_reg
|
5 anos atrás |
nickysn
|
9c27227d3a
+ include softfpu in the ZX Spectrum system unit, when compiled with -dFULL_RTL (which still doesn't work)
|
5 anos atrás |