ceriel
|
8b718ee54b
|
Initial revision
|
1986-11-24 21:45:03 +00:00 |
|
ceriel
|
dbb351f078
|
Handled gen.c wrong. This is corrected.
|
1986-11-24 21:30:57 +00:00 |
|
ceriel
|
7c5553640e
|
Added -DNDEBUG
|
1986-11-24 21:01:42 +00:00 |
|
ceriel
|
5ced6d6aef
|
Initial revision
|
1986-11-24 20:58:35 +00:00 |
|
ceriel
|
f45f393b71
|
replaced all occurrences of "cc" by "$(CC)".
|
1986-07-22 11:01:54 +00:00 |
|
keie
|
177af75c93
|
*** empty log message ***
|
1985-05-13 11:19:24 +00:00 |
|
keie
|
772b64fabd
|
*** empty log message ***
|
1985-04-12 16:56:43 +00:00 |
|
keie
|
408dacc2aa
|
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.
|
1985-02-19 13:41:30 +00:00 |
|
keie
|
445d52de66
|
Moved retar from ret.s to trp.s.
trp.s needed it and is behind ret.s in the library.
When ret.s is loaded, it calls (via unknown) trp.s so
inclusion in trp.s should work.
|
1985-02-17 22:31:10 +00:00 |
|
keie
|
b82c00e153
|
Added a line for
loc loc cuu $1==$1, because write.e contained the line
loc 2
loc 2
ciu
and the cg failed to translate.
|
1985-02-17 22:03:44 +00:00 |
|
em
|
4f80e81ee7
|
*** empty log message ***
|
1985-02-15 22:53:13 +00:00 |
|
keie
|
2a4335787e
|
Adfded RCS id.
|
1985-02-12 14:37:52 +00:00 |
|
keie
|
1b5278f3d4
|
As left by Hans v. Staveren.
|
1985-02-12 14:32:20 +00:00 |
|
keie
|
815b0e0f0f
|
*** empty log message ***
|
1985-02-12 14:20:30 +00:00 |
|
keie
|
70c000b03e
|
Now using the same em.c as in m68k2/int.
The interpreters are moved from pdp/pdp_int (or some such)
to lib/int22.
|
1985-02-12 13:11:27 +00:00 |
|
keie
|
f59262745e
|
Initial revision
|
1985-02-12 12:54:44 +00:00 |
|
keie
|
987ed39adb
|
Added an entry "distr" to make tables1.c and tables1.h.
|
1985-02-03 23:50:51 +00:00 |
|
keie
|
3d4a5efe99
|
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
|
dd7e9436a2
|
*** empty log message ***
|
1985-02-01 22:12:31 +00:00 |
|
keie
|
22c95138aa
|
*** empty log message ***
|
1985-01-07 14:26:46 +00:00 |
|
sater
|
18dbfc024e
|
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
|
9b6c26ad14
|
An efficiency change only.
|
1984-12-07 16:52:09 +00:00 |
|
keie
|
af75a28622
|
Changed access path of em h directory.
|
1984-12-07 14:01:33 +00:00 |
|
keie
|
9d8dd3f989
|
Adapted to use ../../install and ../../compare and hide knowledge
about final destination of libraries.
|
1984-10-26 10:25:32 +00:00 |
|
keie
|
fd23647c1c
|
Adapted to make use of ../../compare.
|
1984-10-26 10:21:18 +00:00 |
|
keie
|
4724e96474
|
Adapted to make use of ../../install and ../../compare.
|
1984-10-26 10:20:29 +00:00 |
|
keie
|
8df0cf17d6
|
Initial revision
|
1984-10-26 10:20:28 +00:00 |
|
keie
|
37730ff9ca
|
*** empty log message ***
|
1984-10-26 10:19:56 +00:00 |
|
keie
|
a1e7cc26f4
|
*** empty log message ***
|
1984-10-26 10:12:57 +00:00 |
|
keie
|
828b4d62c9
|
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
|
62f42d18f7
|
changed EM_WSIZE to TEM_WSIZE
|
1984-10-23 15:02:03 +00:00 |
|
sater
|
79ea4bdea3
|
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
|
5d5a09a5d0
|
added code to generate code for ACK assembler.
Works if ACK_ASS is defined.
|
1984-10-16 13:31:44 +00:00 |
|
sater
|
2bf16c5b2f
|
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
|
ce098c78cb
|
added patterns to prevent stacking in *p++ cases
|
1984-08-15 16:05:54 +00:00 |
|
sater
|
e682a47599
|
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
|
e41876f32a
|
reworked patterns for autoincrement stores, now that peephole optimizer
rearranged it.
|
1984-08-07 10:22:49 +00:00 |
|
sater
|
6f8e6faa1f
|
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
|
0b07016f0b
|
added PR* routines
|
1984-07-26 13:15:21 +00:00 |
|
sater
|
5894adfd67
|
Changed procedure prolog to use PR* routines.
|
1984-07-26 13:05:22 +00:00 |
|
sater
|
eebc753306
|
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
|
978dd0191a
|
removed blm.s, not used by table anymore
|
1984-07-20 16:20:54 +00:00 |
|
sater
|
5b20e4fed2
|
edited to make reentrant, no more globals in use
|
1984-07-20 16:20:28 +00:00 |
|
sater
|
eb823929a1
|
A sti 8 of a regdef8 token went into panic mode. Fixed.
|
1984-07-20 10:32:48 +00:00 |
|
sater
|
ef248ee65e
|
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
|
15e9fd8cd5
|
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
|
73d8f05fb5
|
Initial revision
|
1984-07-19 13:52:18 +00:00 |
|
sater
|
3ca5d2fcb6
|
added rcsid
|
1984-07-19 13:34:12 +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 |
|