sater
73d8f05fb5
Initial revision
1984-07-19 13:52:18 +00:00
sater
3ca5d2fcb6
added rcsid
1984-07-19 13:34:12 +00:00
sater
8483d153f2
changed name from comparchentry to compmodule
1984-07-19 13:22:36 +00:00
sater
b95f4c8bfd
Initial revision
1984-07-19 13:20:15 +00:00
sater
801226a45c
old code put back, now register handling is different again
...
actually old code never was removed, due to a misunderstanding
about comment conventions.
1984-07-19 13:12:03 +00:00
sater
f16fdf4e7f
makefile adapted to new style archive handling, RCS and all that
1984-07-19 13:11:36 +00:00
sater
d082a2b0a2
a setl instruction was changed to a setd
...
setl was just plain wrong
1984-07-19 13:09:53 +00:00
sater
d5aa088876
Initial revision
1984-07-19 12:51:00 +00:00
bal
8defe7ce53
rcsid added
1984-07-19 11:50:29 +00:00
bal
69584eb0ca
Initial revision
1984-07-19 11:50:28 +00:00
sater
1eade4ac9d
Initial revision
1984-07-19 11:50:18 +00:00
bal
da4092cbdf
New implementation of GTO (without register save masks)
...
several optimizations added
1984-07-19 11:15:28 +00:00
bal
c1fd560106
New implementation of GTO (without register save masks)
1984-07-19 11:07:15 +00:00
bal
17caf7129e
rcsid added
...
several optimizations added
1984-07-19 11:02:06 +00:00
bal
a520ccdbbc
rcsid added
...
clr.w -(sp) generated in prolog if register save mask is 0
1984-07-19 10:57:19 +00:00
bal
eeeff10a51
Initial revision
1984-07-19 10:03:10 +00:00
bal
c75693c35a
Initial revision
1984-07-19 09:37:24 +00:00
sater
e1aef765a0
added patterns for ldc adi/ldc sbi with zero high order word
...
added patterns for *--p with p register
added patterns to generate cmpb to compare two bytes.
added patterns to use regvar to index global array
added patterns for lol inl
added patterns for external pointer increment/decrement
1984-07-18 16:47:24 +00:00
sater
2943d957bb
The patterns to change a cii to cuu when dealing with a known positive
...
quantity was technically wrong. Changed to generate a cui.
1984-07-18 15:54:25 +00:00
sater
ec992b001c
added definition of index, to keep compiler happy
1984-07-18 14:14:46 +00:00
sater
8304ce5eae
removed recursive comments
...
removed NC with sti rules
added rule to reverse operands of adi 2
added rule to convert loc sbi to loc adi
added loc slu -> loc sli rule
added local++ rule
added rule for asping xsource2
added rule for csb when nothing on stack
1984-07-18 13:39:24 +00:00
sater
8af636a3c1
added rcsid
...
changed instruction label format to allow more than 256 procedures
1984-07-18 13:32:11 +00:00
sater
3169067979
changed instruction label format to allow more than 256 procedures
1984-07-18 13:28:01 +00:00
sater
a241500a91
added rcsid
...
converted to recognize and generate new 0%o format
1984-07-18 13:14:18 +00:00
sater
0473678491
added patterns for unsigned shifting
...
added patterns to delay additive operations until after multiplicative,
this can be useful for some register machines
1984-07-18 11:05:28 +00:00
sater
fc59a0d703
Improved error handling on unterminated strings
1984-07-18 11:04:58 +00:00
sater
17a12c0bd7
added -f flags to all calls to rm
1984-07-16 15:29:48 +00:00
sater
e2f49f412d
added special patterns for:
...
1) long compared to constant ( ldc cms 4 zxx )
2) long increments ( ld? ldc adi 4 sd? )
3) autoincrement loads and stores ( lol lol adp stl loi/sti )
1984-07-16 14:39:21 +00:00
keie
d2493e4bc3
*** empty log message ***
1984-07-16 09:36:12 +00:00
keie
b124a6d7da
Added z8000 assembler manual.
1984-07-16 09:32:22 +00:00
sater
267955e114
added missing #endif
...
added two patterns, big improvement
added patterns for ciu and cui
some cosmetic change
1984-07-13 16:13:56 +00:00
keie
c5d95ce75d
*** empty log message ***
1984-07-13 15:20:58 +00:00
keie
ebde08999f
Added lines for DECUS cpp manual.
1984-07-13 15:19:19 +00:00
keie
73da8c2a2c
The check for a too high offset in a hol is repaired.
1984-07-13 15:03:05 +00:00
keie
36af1e09be
A bug in the exchange was repaired.
...
Exchanges across pseudo-instructions didn't work properly.
1984-07-13 15:01:23 +00:00
sater
da8966a6c8
Removed some patterns that have never been tested.
...
Now if someone uses them he will hear that it doesn't work.
That must be better then giving him code that probably won't work.
All these patterns had to do with things like adf without an argument
and things like that.
1984-07-13 14:55:37 +00:00
sater
caa918f7d9
Initial revision
1984-07-13 11:25:46 +00:00
sater
28960f5d32
Initial revision
1984-07-13 11:12:23 +00:00
sater
ea298b258e
changed format of rcsid message
1984-07-12 15:18:13 +00:00
sater
a81a1917f5
Initial revision
1984-07-12 15:16:23 +00:00
sater
2dc4c564e2
added rcsid
1984-07-12 14:55:49 +00:00
sater
63324761c6
changed explanation of .base pseudo
...
added rcsid
1984-07-12 14:55:22 +00:00
sater
273ba7be86
added rcsid
...
added lines for formatting new manuals
1984-07-12 14:53:30 +00:00
sater
aaf81a512b
*** empty log message ***
1984-07-12 14:51:48 +00:00
sater
96969afa26
Initial revision
1984-07-12 14:14:54 +00:00
sater
70c85c09b9
*** empty log message ***
1984-07-12 14:08:27 +00:00
sater
1eaf02a3e1
added rcsid
1984-07-12 14:07:14 +00:00
sater
10b9e1a748
added rcsid
...
added compilation of tstgto.p
1984-07-12 14:05:03 +00:00
sater
381355408e
Initial revision
1984-07-12 13:50:44 +00:00
keie
8c892e94eb
asprint is removed at cleanup time.
1984-07-12 13:24:02 +00:00