florian
|
637976e83f
|
* patch by Marģers to unify internal error numbers, resolves #37888
git-svn-id: trunk@47103 -
|
2020-10-13 19:59:01 +00:00 |
|
nickysn
|
368f4412c4
|
* handle nf_swapped properly in TZ80AddNode.second_cmp16_32_64bit
git-svn-id: branches/z80@45128 -
|
2020-04-26 22:09:37 +00:00 |
|
nickysn
|
6014305708
|
- removed debug writeln
git-svn-id: branches/z80@45055 -
|
2020-04-24 19:15:52 +00:00 |
|
nickysn
|
9c7f1a7cab
|
* synchronized with trunk
git-svn-id: branches/z80@45046 -
|
2020-04-24 03:30:29 +00:00 |
|
nickysn
|
9d1a9354c2
|
* set the correct expectloc in the first pass for pointer comparisons on the Z80
git-svn-id: branches/z80@45039 -
|
2020-04-23 14:00:38 +00:00 |
|
nickysn
|
0a017f1634
|
- removed unused method TZ80AddNode.NoEqual
git-svn-id: branches/z80@45038 -
|
2020-04-23 12:54:00 +00:00 |
|
nickysn
|
242b67c50a
|
+ always use a mul helper on the Z80
git-svn-id: branches/z80@44989 -
|
2020-04-22 02:39:26 +00:00 |
|
nickysn
|
fe8b50fed3
|
* fix for Z80 pointer comparisons
git-svn-id: branches/z80@44986 -
|
2020-04-22 01:45:10 +00:00 |
|
nickysn
|
22d60361a8
|
* fixed broken code generation for unequaln in TZ80AddNode.second_cmp16_32_64bit
git-svn-id: branches/z80@44985 -
|
2020-04-22 01:30:13 +00:00 |
|
nickysn
|
8a3847e1b2
|
* use cg.a_jmp_flags in TZ80AddNode.second_cmp
git-svn-id: branches/z80@44984 -
|
2020-04-22 01:20:54 +00:00 |
|
nickysn
|
41b5829983
|
- removed commented out code, because it looks like a misleading comment
git-svn-id: branches/z80@44982 -
|
2020-04-21 23:40:46 +00:00 |
|
nickysn
|
9fc1d39beb
|
+ implemented code generation for signed 16/32/64-bit comparisons (<,<=,>,>=)
git-svn-id: branches/z80@44980 -
|
2020-04-21 23:00:32 +00:00 |
|
nickysn
|
ded10c55b3
|
- removed an extra unused jump
git-svn-id: branches/z80@44978 -
|
2020-04-21 22:17:30 +00:00 |
|
nickysn
|
c1fa5600f1
|
+ implemented code generation for unsigned 16,32 and 64-bit comparisons (<,<=,>,>=)
git-svn-id: branches/z80@44976 -
|
2020-04-21 21:52:55 +00:00 |
|
nickysn
|
08f02cfd87
|
+ implemented code generation for 16-bit, 32-bit and 64-bit equal and unequal comparisons. </<=/>/>=
are still 8-bit only.
git-svn-id: branches/z80@44974 -
|
2020-04-21 20:37:05 +00:00 |
|
nickysn
|
82ca49e0a6
|
+ use is_ref_in_opertypes in nz80add
git-svn-id: branches/z80@44766 -
|
2020-04-18 00:32:01 +00:00 |
|
nickysn
|
5547be6b3f
|
* make use of the new is_ref_XXX functions
git-svn-id: branches/z80@44760 -
|
2020-04-18 00:11:34 +00:00 |
|
nickysn
|
f307f6954f
|
* formatting
git-svn-id: branches/z80@44744 -
|
2020-04-17 02:32:14 +00:00 |
|
nickysn
|
962e339ec4
|
+ TZ80AddNode.NoEqual
git-svn-id: branches/z80@44731 -
|
2020-04-16 03:57:21 +00:00 |
|
nickysn
|
6b74573677
|
+ added a nodetype parameter to TZ80AddNode.GetResFlags
git-svn-id: branches/z80@44730 -
|
2020-04-16 03:16:18 +00:00 |
|
nickysn
|
2e6b36f57d
|
+ initialize some common variables in TZ80AddNode.second_cmp16_32_64bit
git-svn-id: branches/z80@44729 -
|
2020-04-16 03:11:35 +00:00 |
|
nickysn
|
f9e4f7b19b
|
+ introduced a TZ80AddNode.second_cmp16_32_64bit method, not implemented for now
git-svn-id: branches/z80@44728 -
|
2020-04-15 23:38:40 +00:00 |
|
nickysn
|
fdc24164a0
|
+ implemented 8-bit signed comparisons as well
git-svn-id: branches/z80@44583 -
|
2020-04-04 20:59:52 +00:00 |
|
nickysn
|
8a1be73ce0
|
* also use the unsigned 8-bit comparison code for 8-bit signed equal/unequal comparisons
git-svn-id: branches/z80@44582 -
|
2020-04-04 20:28:53 +00:00 |
|
nickysn
|
55c18a11a0
|
- removed commented out code from TZ80AddNode.second_cmp
git-svn-id: branches/z80@44581 -
|
2020-04-04 20:16:11 +00:00 |
|
nickysn
|
9dc8744b53
|
- removed debug writeln
git-svn-id: branches/z80@44580 -
|
2020-04-04 20:15:10 +00:00 |
|
nickysn
|
59d7a45215
|
* generate more optimal code for unsigned 8-bit comparisons in TZ80AddNode.second_cmp
git-svn-id: branches/z80@44579 -
|
2020-04-04 20:14:31 +00:00 |
|
nickysn
|
5585bdb6aa
|
+ also support unsigned 8-bit > and <= in TZ80AddNode.second_cmp. All 8-bit unsigned comparisons now
work.
git-svn-id: branches/z80@44576 -
|
2020-04-04 17:49:13 +00:00 |
|
nickysn
|
f52f9dc56b
|
+ added a not-yet-complete implementation of TZ80AddNode.second_cmp. Only 8-bit unsigned comparison
works for now, and only for the <,= and <> operators
git-svn-id: branches/z80@44575 -
|
2020-04-04 17:15:31 +00:00 |
|
nickysn
|
fb3a079916
|
* updated TAsmCond and TResFlags for the Z80
git-svn-id: branches/z80@44571 -
|
2020-04-04 16:12:47 +00:00 |
|
nickysn
|
755fe97c51
|
* synchronize with trunk
git-svn-id: branches/z80@44397 -
|
2020-03-29 16:24:32 +00:00 |
|
florian
|
9a4ff8daa4
|
* started to get some Z80 things working
git-svn-id: branches/z80@44284 -
|
2020-03-08 11:43:38 +00:00 |
|
florian
|
8a99a619f8
|
+ addnode dummy for Z80
git-svn-id: branches/z80@39796 -
|
2018-09-23 16:45:54 +00:00 |
|