bal
8fef858ce8
New implementation of GTO (without register save masks)
1984-07-19 11:07:15 +00:00
bal
39428d2028
rcsid added
...
several optimizations added
1984-07-19 11:02:06 +00:00
bal
e5895a2768
rcsid added
...
clr.w -(sp) generated in prolog if register save mask is 0
1984-07-19 10:57:19 +00:00
bal
250f0df7f7
Initial revision
1984-07-19 10:03:10 +00:00
bal
85c15fca29
Initial revision
1984-07-19 09:37:24 +00:00
sater
3422e2338c
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
e92ac2c6d3
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
35fbddd030
added definition of index, to keep compiler happy
1984-07-18 14:14:46 +00:00
sater
c65b0f7044
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
84fca60378
added rcsid
...
changed instruction label format to allow more than 256 procedures
1984-07-18 13:32:11 +00:00
sater
7c5508ddbd
changed instruction label format to allow more than 256 procedures
1984-07-18 13:28:01 +00:00
sater
d33e4ac474
added rcsid
...
converted to recognize and generate new 0%o format
1984-07-18 13:14:18 +00:00
sater
0a4d372056
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
f98fe503a0
Improved error handling on unterminated strings
1984-07-18 11:04:58 +00:00
sater
4410480e32
added -f flags to all calls to rm
1984-07-16 15:29:48 +00:00
sater
97b50be407
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
f3d3393af3
*** empty log message ***
1984-07-16 09:36:12 +00:00
keie
32f55c5462
Added z8000 assembler manual.
1984-07-16 09:32:22 +00:00
sater
42c556cc1f
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
edcf39e999
*** empty log message ***
1984-07-13 15:20:58 +00:00
keie
ac940fe687
Added lines for DECUS cpp manual.
1984-07-13 15:19:19 +00:00
keie
a618660635
The check for a too high offset in a hol is repaired.
1984-07-13 15:03:05 +00:00
keie
965a2fa352
A bug in the exchange was repaired.
...
Exchanges across pseudo-instructions didn't work properly.
1984-07-13 15:01:23 +00:00
sater
d8238383ca
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
f33edd402e
Initial revision
1984-07-13 11:25:46 +00:00
sater
a4f3d3c503
Initial revision
1984-07-13 11:12:23 +00:00
sater
d1994a651b
changed format of rcsid message
1984-07-12 15:18:13 +00:00
sater
ba79fb2a37
Initial revision
1984-07-12 15:16:23 +00:00
sater
743bbb551f
added rcsid
1984-07-12 14:55:49 +00:00
sater
df7b70c37e
changed explanation of .base pseudo
...
added rcsid
1984-07-12 14:55:22 +00:00
sater
58170d17d2
added rcsid
...
added lines for formatting new manuals
1984-07-12 14:53:30 +00:00
sater
b758fc47aa
*** empty log message ***
1984-07-12 14:51:48 +00:00
sater
d608d58ad1
Initial revision
1984-07-12 14:14:54 +00:00
sater
cb1d7f7e96
*** empty log message ***
1984-07-12 14:08:27 +00:00
sater
0ae1957f80
added rcsid
1984-07-12 14:07:14 +00:00
sater
3671970cc5
added rcsid
...
added compilation of tstgto.p
1984-07-12 14:05:03 +00:00
sater
463090c3a4
Initial revision
1984-07-12 13:50:44 +00:00
keie
e1666e49b0
asprint is removed at cleanup time.
1984-07-12 13:24:02 +00:00
keie
3d2f1d3690
1 - Dump has a parameter.
...
2 - Dump are enabled.
1984-07-12 13:23:03 +00:00
keie
06a8899eec
1 - A header is treated as an unsigned number.
...
2 - The low order word of the size in archives is fetched as unsigned.
3 - Sizes are unsigned.
1984-07-12 13:20:48 +00:00
keie
3565805b63
Parameter added to dump preprocessor variable.
1984-07-12 12:58:18 +00:00
keie
207bd9dcf7
1 - Header fetch was changed to unsigned.
...
2 - Extra parentheses are needed by some compilers.
1984-07-12 12:57:36 +00:00
keie
e2482166f7
Initial revision
1984-07-12 12:48:33 +00:00
sater
af88eafe02
removed REGPATCH define
1984-07-12 11:03:18 +00:00
sater
8f9fb0ad77
added definition of newplb()
...
removed a tab from some string
1984-07-12 11:02:44 +00:00
sater
8a6604f224
Removed unbalanced quotes in comments, needed for new cpp
1984-07-12 10:50:47 +00:00
sater
6c021a0800
reworked to use ack instead of npc.
...
made more user-friendly (ha ha)
1984-07-12 10:42:33 +00:00
sater
2eeeba3225
Now lexical analyzer skips lines starting with #
...
to kill off remnants of some preprocessor.
1984-07-12 10:18:19 +00:00
sater
c79d077c3f
added description of newplb macro.
...
Enlarged an example.
1984-07-12 10:13:56 +00:00
sater
6a1228a5cd
The sequence:
...
lin 100
cal $foo
lin 101
used to have it's second lin lni'ed. This is obviously wrong.
A check is now made for procedure calls.
1984-07-12 09:29:49 +00:00