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
keie
150bf2e6d4
1 - Dump has a parameter.
...
2 - Dump are enabled.
1984-07-12 13:23:03 +00:00
keie
25ffbc9e0c
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
706fe6d592
Parameter added to dump preprocessor variable.
1984-07-12 12:58:18 +00:00
keie
d99c21963d
1 - Header fetch was changed to unsigned.
...
2 - Extra parentheses are needed by some compilers.
1984-07-12 12:57:36 +00:00
keie
28be8af452
Initial revision
1984-07-12 12:48:33 +00:00
sater
3e78acff56
removed REGPATCH define
1984-07-12 11:03:18 +00:00
sater
e3acc1a9ed
added definition of newplb()
...
removed a tab from some string
1984-07-12 11:02:44 +00:00
sater
4001b657db
Removed unbalanced quotes in comments, needed for new cpp
1984-07-12 10:50:47 +00:00
sater
2f56cb1cad
reworked to use ack instead of npc.
...
made more user-friendly (ha ha)
1984-07-12 10:42:33 +00:00
sater
6b9a8d8685
Now lexical analyzer skips lines starting with #
...
to kill off remnants of some preprocessor.
1984-07-12 10:18:19 +00:00
sater
3287090f5b
added description of newplb macro.
...
Enlarged an example.
1984-07-12 10:13:56 +00:00
sater
aa9d50ff5a
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
sater
4558cb8836
Replaced call to newilb after pro pseudo to call to newplb,
...
including retrofit for existing mach.h files
1984-07-12 09:26:24 +00:00
sater
8bd6bcfde0
Increased MAXINSTANCE in big memory model
1984-07-12 09:23:38 +00:00
keie
171f347998
Added the entries for instructions with 32-bit arguments.
1984-07-02 16:04:26 +00:00
keie
fcf9595988
1 - added routines to read unsigned 16-bit numbers
...
2 - cleanup of writing of ABS block, was in error for wordsize>4.
3 - strings are now padded up to a multiple of the wordsize.
4 - the padding algorithm for alignment was in error for wordsize>2.
1984-07-02 16:01:50 +00:00
keie
a54514d56f
Not in the initial distribution.
1984-07-02 15:46:59 +00:00