Commit Graph
6480 Commits
Author SHA1 Message Date
sater b28024573a changed name from comparchentry to compmodule 1984-07-19 13:22:36 +00:00
sater 320c575b54 Initial revision 1984-07-19 13:20:15 +00:00
sater 1e806d2a28 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 18d72ffde3 makefile adapted to new style archive handling, RCS and all that 1984-07-19 13:11:36 +00:00
sater 53c19368d5 a setl instruction was changed to a setd
setl was just plain wrong
1984-07-19 13:09:53 +00:00
sater fa6f4b86e3 Initial revision 1984-07-19 12:51:00 +00:00
bal 0f199294ae rcsid added 1984-07-19 11:50:29 +00:00
bal ff6056a6b6 Initial revision 1984-07-19 11:50:28 +00:00
sater 92c1e38b42 Initial revision 1984-07-19 11:50:18 +00:00
bal 8bbb3ddca7 New implementation of GTO (without register save masks)
several optimizations added
1984-07-19 11:15:28 +00:00
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