Commit graph

185 commits

Author SHA1 Message Date
ceriel
69843cf9ce Added -DNDEBUG to Makefile, table now kills regvars 1987-07-06 15:28:59 +00:00
ceriel
d6593abd5e bug fix: sometimes register variables were treated as scratch regs! 1987-07-06 10:24:51 +00:00
ceriel
d41028a664 pass EMHOME to nested make 1987-06-30 18:30:45 +00:00
ceriel
87c67b8c5f EM --> EMHOME 1987-06-30 18:20:25 +00:00
ceriel
798261d992 pass EMHOME to nested make 1987-06-09 10:19:47 +00:00
ceriel
791ec39e57 fix to fix 1987-05-26 15:35:17 +00:00
ceriel
ac3c871ff8 yet another fix: conditional jumps did not work when exactly 256 bytes away 1987-05-26 15:31:43 +00:00
ceriel
61a5c8ce08 divided time costs by 10, because of overflow 1987-05-21 13:59:55 +00:00
ceriel
1d213e28c4 use stdio to do output 1987-05-20 17:17:42 +00:00
ceriel
1b47f26e4b Some more adaptions to new assembler 1987-05-20 17:15:59 +00:00
ceriel
a8db0ab298 Fixed some bugs 1987-05-20 17:15:22 +00:00
ceriel
10e1c10bcf some bug fixes: filename and unintialized data descriptor 1987-05-19 15:13:57 +00:00
ceriel
643dee0ab6 Added a pattern for better *p++ operation 1987-05-19 08:50:17 +00:00
ceriel
6731de5286 some bug fixes with 'bisb' 1987-05-18 18:34:59 +00:00
ceriel
e0c3807b29 -1 is now represented as such 1987-05-18 15:54:52 +00:00
ceriel
46a07e1da5 Added conversion program 1987-05-18 11:37:18 +00:00
ceriel
d2c6f22e32 Added *REG addressing mode, fixed a bug 1987-05-18 10:40:19 +00:00
ceriel
9e72c25a0f deleted FORMAT, fixed con_float 1987-05-15 16:32:14 +00:00
ceriel
decfd1ce9c bug fix in jmp instruction 1987-05-15 16:31:00 +00:00
ceriel
98da0bbffb added end.s 1987-05-15 12:55:51 +00:00
ceriel
3077cb6610 libraries can now be made on any machine 1987-05-15 09:30:47 +00:00
ceriel
4888f39b05 use aal 1987-05-15 09:28:57 +00:00
ceriel
212a9e04ce addd .distr 1987-05-15 09:22:54 +00:00
ceriel
04dc83c149 converted to ACK assembler format 1987-05-15 09:11:10 +00:00
ceriel
7abf78f452 converted to ACK assembler format 1987-05-14 17:45:41 +00:00
ceriel
5053f2a183 generate code for ACK assembler, including floats 1987-05-14 14:58:21 +00:00
ceriel
235871bf4b minor fix; generate code for ACK assembler 1987-05-14 14:41:16 +00:00
ceriel
731edd0940 Initial revision 1987-05-14 14:32:55 +00:00
ceriel
0cc5442188 Initial revision 1987-05-13 14:36:45 +00:00
ceriel
35fa794781 Fixes to return sequence 1987-05-11 10:24:36 +00:00
ceriel
2b9292bc38 Some fixes 1987-04-23 14:49:49 +00:00
ceriel
90c699f418 Fixed wrong mlu4.s 1987-04-23 14:47:28 +00:00
ceriel
81b1d21c35 Initial revision 1987-04-13 10:32:47 +00:00
ceriel
96d15a6c05 minor mod 1987-04-03 11:18:49 +00:00
ceriel
4b30a95d7a minor mods 1987-04-03 11:16:46 +00:00
ceriel
af7b083fd8 "word" is now always a "long" 1987-04-02 09:54:41 +00:00
ceriel
11db9b8fdc Added EMHOME 1987-04-01 08:54:00 +00:00
ceriel
526d769271 *** empty log message *** 1987-03-31 08:42:07 +00:00
ceriel
8d5be706a8 No line directives 1987-03-30 13:18:10 +00:00
ceriel
e5116f86dc Fixed a problem with SRU: no regs available 1987-03-25 16:26:58 +00:00
ceriel
88db8b43da Added distr entry 1987-03-19 10:12:51 +00:00
ceriel
6eaf182cee Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel
5537abbdfb Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel
815166e421 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel
e41a9f5b9c Added manual pages 1987-03-02 13:08:51 +00:00
ceriel
f9b1523794 Initial revision 1987-03-02 13:06:23 +00:00
ceriel
7932234ed8 Added Occam 1987-02-26 19:47:01 +00:00
ceriel
59de9303c5 Initial revision 1987-02-26 19:46:35 +00:00
ceriel
4922093f24 Initial revision 1987-02-25 19:45:17 +00:00
ceriel
78a60d9959 %03x --> %x_, because the former does not work on System V 1987-02-09 16:35:24 +00:00
ceriel
cea6f4751e removed something that would not work on System V 1987-02-09 16:33:49 +00:00
ceriel
6d0a4a9ce0 changed directory: nas --> as 1987-02-09 16:29:15 +00:00
ceriel
59a5eb4591 Added libsys, top 1987-02-04 15:51:35 +00:00
ceriel
199f9d38ea archive name change 1987-02-04 15:47:57 +00:00
ceriel
2ca7e7e2b3 Added definition for ASAR 1987-02-04 15:41:00 +00:00
ceriel
827f3da238 Name change of archive 1987-02-04 15:39:00 +00:00
ceriel
41cdf11b46 *** empty log message *** 1987-02-04 15:31:50 +00:00
ceriel
fe3fe78538 Added some neccessary NC's 1987-02-04 15:11:51 +00:00
ceriel
a0dad9f908 adapted to new assembler syntax 1987-02-04 15:09:31 +00:00
ceriel
ebd44261fe cc --> $(CC), added -O flag to CFLAGS 1987-01-28 12:49:42 +00:00
ceriel
6c762a19e7 Changed /lib/cpp to ../../../lib/cpp 1987-01-20 13:09:56 +00:00
ceriel
e77bde5e75 Added TABLEFLAGS and CGGFLAGS. 1987-01-12 15:10:49 +00:00
ceriel
031d26deb4 Preprocess table. 1987-01-12 14:50:25 +00:00
ceriel
18376b38cf Initial revision 1987-01-07 17:13:41 +00:00
ceriel
b44e39cce8 Version that uses libobject.a. 1986-12-01 15:35:28 +00:00
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