keie
|
0349b620cd
|
Adapted to compare in ../..
|
1984-10-25 10:45:22 +00:00 |
|
keie
|
6001a4462e
|
Initial revision
|
1984-10-25 10:45:21 +00:00 |
|
keie
|
0d853f8c4b
|
*** empty log message ***
|
1984-10-23 15:29:53 +00:00 |
|
keie
|
e5277be072
|
Initial revision
|
1984-10-23 15:29:30 +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
|
2fe95a276d
|
changed EM_WSIZE to TEM_WSIZE
|
1984-10-23 15:10:15 +00:00 |
|
sater
|
628d3da626
|
changed references to EM_?SIZE to TEM_?SIZE
|
1984-10-23 15:04:24 +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
|
7eef0e0b59
|
added rcsid(again). Who took that away?
|
1984-10-16 13:45:16 +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 |
|
em
|
315806b282
|
Initial revision
|
1984-10-09 10:36:29 +00:00 |
|
keie
|
08b7ec6600
|
Initial revision
|
1984-10-08 14:11:42 +00:00 |
|
keie
|
f918aa20fe
|
New installation procedure:
1 - New place for binaries and libraries in the ACK tree.
2 - The ranlib action is moved to ../../install which tries it at
every action.
|
1984-10-08 14:09:28 +00:00 |
|
bal
|
54bac1caaf
|
bug fixed: generate "add.l #65536,a1" rather than "lea 65536(a1),a1".
The latter form is only generated for constants that fit in a word.
|
1984-10-08 12:45:38 +00:00 |
|
sater
|
045ccfaeba
|
added missing cast at call to regsave, in ms_gto case
|
1984-10-02 11:17:57 +00:00 |
|
sater
|
a6b69be622
|
changed definition of myalloc to extern
|
1984-10-02 10:31:06 +00:00 |
|
sater
|
50d77d903a
|
added external definition for myalloc()
|
1984-10-02 10:30:44 +00:00 |
|
bal
|
195c808f88
|
unlk a6 added to restr().
|
1984-09-11 15:44:14 +00:00 |
|
keie
|
93693877be
|
Initial revision
|
1984-09-03 13:49:40 +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
|
1c36c470db
|
Increased the amount of information passed through error routines
to printf. The routine badassert, running on a 2/4 machine lost it's
last argument on the way.
Anyone know of a better way to solve this problem?
|
1984-08-17 15:35:28 +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
|
dbcebe6e4c
|
A move from a nonreg to a reg did not have the effect that all
registers clashing with the destination were erased. Erase added.
|
1984-08-02 16:31:25 +00:00 |
|
bal
|
e1c24cb475
|
bug fixed: added "fprintf(codefile,""rts\n");" to restr()
|
1984-07-30 12:47:54 +00:00 |
|
bal
|
964976ff0b
|
bugs fixed (syntax errors, patterns moved to front,
"ldl ldl adp sdl sti" requires DATAREG instead of ANY1 on
fakestack)
|
1984-07-30 11:16:41 +00:00 |
|
bal
|
4eea24fe69
|
patterns added to generate autoincrement and to generate
a "move X,d0" instead of a "move X,-(sp)" before storing into X
|
1984-07-27 16:53:19 +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 |
|
keie
|
c001aa20d7
|
*** empty log message ***
|
1984-07-23 11:49:00 +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
|
96e8152f11
|
added rcsid
|
1984-07-19 15:03:30 +00:00 |
|
sater
|
7683ff7d03
|
Initial revision
|
1984-07-19 15:01:43 +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 |
|
bal
|
0f199294ae
|
rcsid added
|
1984-07-19 11:50:29 +00:00 |
|
bal
|
ff6056a6b6
|
Initial revision
|
1984-07-19 11:50:28 +00:00 |
|