keie
aaf560f95a
Initial revision
1985-02-12 12:54:44 +00:00
keie
eed6257417
Added an entry "distr" to make tables1.c and tables1.h.
1985-02-03 23:50:51 +00:00
keie
01b13b9130
The creation of the library is now done by the process of creating
...
the distribution directory.
1985-02-03 23:23:50 +00:00
em
6d5181540c
*** empty log message ***
1985-02-01 22:12:31 +00:00
keie
556a2d039a
*** empty log message ***
1985-01-07 14:26:46 +00:00
sater
2a0a27f00a
Routine was wrong, leaving things on the stack in the one bit case,
...
the inclusion of slu in this routine was bogus.
It is never called anyway, so slu is taken out.
1984-12-20 15:17:05 +00:00
keie
6eadfb8d13
An efficiency change only.
1984-12-07 16:52:09 +00:00
keie
0797b57bd0
Changed access path of em h directory.
1984-12-07 14:01:33 +00:00
keie
aa65dc9fbd
Adapted to use ../../install and ../../compare and hide knowledge
...
about final destination of libraries.
1984-10-26 10:25:32 +00:00
keie
5be59d3ade
Adapted to make use of ../../compare.
1984-10-26 10:21:18 +00:00
keie
aa74e86069
Adapted to make use of ../../install and ../../compare.
1984-10-26 10:20:29 +00:00
keie
a915561735
Initial revision
1984-10-26 10:20:28 +00:00
keie
9f1edee15f
*** empty log message ***
1984-10-26 10:19:56 +00:00
keie
a17a987cb8
*** empty log message ***
1984-10-26 10:12:57 +00:00
keie
cc246efa46
We have only one copy of the script for compare and install now
...
they are present in ../..
1984-10-23 15:14:17 +00:00
sater
a5c07a52b4
changed EM_WSIZE to TEM_WSIZE
1984-10-23 15:02:03 +00:00
sater
24eeca9474
Changed to use -h flag to cgg and better way of preserving old tables.h
...
if not changed. Nice huh, Andy?
1984-10-23 13:29:41 +00:00
sater
9d03cb68c7
added code to generate code for ACK assembler.
...
Works if ACK_ASS is defined.
1984-10-16 13:31:44 +00:00
sater
2aa5c6b7d9
Variable nregvars had a name clash with the array nregvar[] in the
...
file tables.c. That was different in the 8'th character (!"#$%&'()_).
These variables should actually be static.
1984-08-23 17:07:53 +00:00
sater
1ff6c3236f
added patterns to prevent stacking in *p++ cases
1984-08-15 16:05:54 +00:00
sater
e5d1aebbae
added patterns for inc/dec/adp of local and external offsetted
...
This makes the getc() macro from C very efficient, among others
1984-08-15 14:31:54 +00:00
sater
6180399964
reworked patterns for autoincrement stores, now that peephole optimizer
...
rearranged it.
1984-08-07 10:22:49 +00:00
sater
11026ace27
added setcc calls to some incrementing ops
...
added patterns for indirect local and external increments
added patterns for loe ine and such
1984-08-03 16:33:40 +00:00
sater
b07af506d6
added PR* routines
1984-07-26 13:15:21 +00:00
sater
5e97bff353
Changed procedure prolog to use PR* routines.
1984-07-26 13:05:22 +00:00
sater
61da47ea52
removed all calls to blm~ from table
...
duplicated some patterns for in[lc] to deal with de[lc]
extra rule for adi 2 to deal with source1 cleverly
1984-07-23 11:29:59 +00:00
sater
d6a3a26314
removed blm.s, not used by table anymore
1984-07-20 16:20:54 +00:00
sater
eca6c1f306
edited to make reentrant, no more globals in use
1984-07-20 16:20:28 +00:00
sater
1a0102783f
A sti 8 of a regdef8 token went into panic mode. Fixed.
1984-07-20 10:32:48 +00:00
sater
1e5056bcc0
to check long >= 0 or long < 0 it is enough to test high order word. Added.
...
anding and oring of long constants is much better now
dvu 2 and rmu 2 by positive constants is now done inline.
1984-07-19 16:50:27 +00:00
sater
badfdeb5db
removed #ifdef UNTESTED around logical instructions without arguments,
...
seems they were used ( which implicitly means tested ) after all
1984-07-19 14:03:49 +00:00
sater
ea793ccff5
Initial revision
1984-07-19 13:52:18 +00:00
sater
3c037725e9
added rcsid
1984-07-19 13:34:12 +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
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
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
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
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
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
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
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
af55840493
Initial revision
1984-06-25 11:02:34 +00:00
sater
6a3909683b
added rcsid
...
Some constants had survived in the text. They were parametrized.
1984-05-19 12:52:25 +00:00