Commit graph

187 commits

Author SHA1 Message Date
ceriel
4fd066bb54 many improvements to the table, mostly to make it more readable
and less chaotic. Also removed some dummy routines in mach.c
1989-02-22 16:13:51 +00:00
ceriel
687d428026 move to address register does not set condition codes 1989-02-06 15:11:49 +00:00
ceriel
eca0cde913 changed order of registers, so that d0 is allocated first 1989-02-06 14:35:10 +00:00
ceriel
9ea59fd48a corrected print formats 1989-02-02 16:32:19 +00:00
ceriel
3b76fbc284 bitwise operators available now 1989-02-02 16:15:54 +00:00
ceriel
821e1e624b Added header 1989-02-02 16:10:15 +00:00
ceriel
55705b22ca improved pattern 1989-02-02 16:04:18 +00:00
ceriel
6ba5c0b850 Added patterns 1989-01-16 13:35:02 +00:00
ceriel
28c8abd52b fix to fix 1988-11-14 16:50:06 +00:00
ceriel
5c4164927d replaced some 'move's by the move instructions; Some were just wrong 1988-11-14 12:43:23 +00:00
ceriel
0bb9c9b5a5 removed extra DUP rule. It was wrong after all 1988-11-10 15:38:50 +00:00
ceriel
f210ef4f8e fixed problem with DUP: it also dupped tokens with side-effects 1988-11-09 15:49:29 +00:00
ceriel
7515b51d64 Added installation of math lib 1988-07-22 18:51:02 +00:00
ceriel
c29ac899da added -L flag 1988-07-13 18:32:06 +00:00
ceriel
2f7e414d42 corrected lint entry 1988-06-28 14:36:21 +00:00
ceriel
16e657858a Some improvements 1988-06-15 13:15:41 +00:00
ceriel
88acb4c4d9 be careful about overflow in con_float 1988-04-28 14:46:11 +00:00
ceriel
81e724d4f6 improved printf 1988-04-28 11:16:50 +00:00
ceriel
264773ee06 fixed bug in SIM and SIG 1988-04-25 17:05:36 +00:00
ceriel
b68e30f6ff avoid use of modf; not portable 1988-04-22 14:11:55 +00:00
ceriel
06c28ad222 do not call frexp with 0.0; the SUN4 cannot stand it 1988-04-20 10:01:35 +00:00
ceriel
7971761628 generated illegal code; fixed 1988-04-14 16:03:55 +00:00
ceriel
9d7f47c37a adapted to new semantics of the EHEAP error: no longer fatal 1988-04-11 11:27:37 +00:00
ceriel
6535d32447 Added libm2 1988-04-08 13:39:19 +00:00
ceriel
0582d4d83e Added libfp 1988-04-07 12:39:19 +00:00
ceriel
d664b9fb0b Initial revision 1988-04-07 12:36:30 +00:00
ceriel
50cf97a378 Initial revision 1988-04-06 14:13:41 +00:00
ceriel
4e419a19cd delinted 1988-03-31 10:38:05 +00:00
ceriel
eb6a4a95cd deleted some patterns that were wrong, and apparently never used 1988-03-14 13:30:48 +00:00
ceriel
a24c41e9cf fix in LXA 1988-03-11 16:34:22 +00:00
ceriel
653cd869ba deleted cvf.s 1988-03-07 09:47:06 +00:00
ceriel
83d7633503 a minor improvement 1988-02-17 15:41:27 +00:00
ceriel
e3501a00dc handle rounding of floating point constants 1987-11-25 16:58:31 +00:00
ceriel
f00951f788 replaced some move.w by move.l 1987-11-16 15:52:57 +00:00
ceriel
028beaf5e6 corrected con_float 1987-11-06 13:12:21 +00:00
ceriel
2b3f059c55 Added fakfp.s 1987-11-03 15:56:44 +00:00
ceriel
e2037c2e4b fixed some problems, and added floating point library 1987-11-03 15:35:43 +00:00
ceriel
032e9ebda5 fixed some problems with 1 and 2 byte compares 1987-10-29 15:10:30 +00:00
ceriel
1ce6abf3de replaced printfs by fputs where possible 1987-09-08 09:00:29 +00:00
ceriel
cbcde9a311 told ncg that jsr kills the scratch registers 1987-08-19 19:51:13 +00:00
ceriel
538f21b781 some fixes to additions 1987-08-13 15:30:48 +00:00
ceriel
0ba64871f6 added many patterns 1987-08-12 16:19:02 +00:00
ceriel
fe67243700 generate commons for bss 1987-08-06 15:11:09 +00:00
ceriel
3929b47776 deleted useless tst.b instruction 1987-07-20 14:31:46 +00:00
ceriel
96957f398a call .trp instead of jmp to it 1987-07-17 14:16:39 +00:00
ceriel
69843cf9ce Added -DNDEBUG to Makefile, table now kills regvars 1987-07-06 15:28:59 +00:00
ceriel
d41028a664 pass EMHOME to nested make 1987-06-30 18:30:45 +00:00
ceriel
e91a85cbec minor fix 1987-05-12 12:34:04 +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
e07da4cad3 don't use reghp 1987-03-30 12:35:46 +00:00
ceriel
ecc1b3b971 .fat --> .fatal 1987-03-27 12:43:17 +00:00
ceriel
46a405c131 *** empty log message *** 1987-03-27 10:06:59 +00:00
ceriel
129343dc94 Franks version 1987-03-27 10:05:53 +00:00
ceriel
0cc30a7e49 franks version 1987-03-27 09:58:03 +00:00
ceriel
2aa64be3a6 Franks version 1987-03-27 09:55:28 +00:00
ceriel
13c208de3b Fraks version 1987-03-27 09:50:57 +00:00
ceriel
ac395ba4a6 Initial revision 1987-03-27 09:47:16 +00:00
ceriel
3177072e2f Frans doodemans version 1987-03-27 09:33:02 +00:00
ceriel
2febff1a79 Frans Doodemans version 1987-03-27 09:28:16 +00:00
ceriel
f4fb73386e fixed 1987-03-27 09:21:14 +00:00
ceriel
cf8d769c73 fixed 1987-03-27 09:06:28 +00:00
ceriel
9c8b34c47d remainder now returned in d0 1987-03-27 08:57:38 +00:00
ceriel
ea63596eb3 remainder now is returned in d0. 1987-03-27 08:49:14 +00:00
ceriel
34f41d7bf1 bug fix 1987-03-24 08:41:44 +00:00
ceriel
375b5e9182 Bug fix in BLM 1987-03-20 19:21:23 +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
b7ee0bf85e *** empty log message *** 1987-03-03 11:22:29 +00:00
ceriel
f5099e7d9a *** empty log message *** 1987-02-26 19:54:57 +00:00
ceriel
84e04a4859 Added Occam 1987-02-25 19:45:49 +00:00
ceriel
cfd7ba8bbb *** empty log message *** 1987-02-25 19:45:18 +00:00
ceriel
4922093f24 Initial revision 1987-02-25 19:45:17 +00:00
ceriel
7cf87cb2a3 *** empty log message *** 1987-02-10 09:34:45 +00:00
ceriel
4be7b3dfa5 Removed a %03x, which does not work on USG systems 1987-02-09 16:26:56 +00:00
ceriel
22a6938332 *** empty log message *** 1987-02-02 17:40:30 +00:00
ceriel
e471d036d1 Added pc 1987-02-02 17:37:18 +00:00
ceriel
319d1508c2 Initial revision 1987-02-02 16:57:13 +00:00
ceriel
3c60c1918e changed #define m68020 to TBL68020.
Could otherwize cause problems when translated with ack
1987-01-30 10:57:17 +00:00
ceriel
27e48672bb no F_DUM in dummy float 1987-01-29 19:49:35 +00:00
ceriel
536611f0a2 Initial revision 1987-01-29 19:42:53 +00:00
ceriel
ebd44261fe cc --> $(CC), added -O flag to CFLAGS 1987-01-28 12:49:42 +00:00
ceriel
cfb3324b6f Better "clean" entry" 1987-01-27 10:41:19 +00:00
ceriel
145326b368 Adaption to new assembler generating .o files 1987-01-26 22:35:41 +00:00
ceriel
5abd614e01 Initial revision 1987-01-26 22:33:58 +00:00
ceriel
9acc354608 adapted to new assembler syntax 1987-01-21 15:21:49 +00:00
ceriel
177e335cad Initial revision 1987-01-13 09:24:13 +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
3d016f7385 Did not work properly, printed wrong trap number. Does not work
properly now, because it does no save the registers.
1986-10-27 09:57:42 +00:00
ceriel
6a4a13d041 Initial revision 1986-09-24 11:24:37 +00:00
ceriel
6dd1a052d3 inn and set must be word-orientated, not byte-orientated. 1986-07-25 15:01:15 +00:00
ceriel
c422c4e130 Bug fix 1986-07-25 14:17:23 +00:00
ceriel
37320faecc Bug fix 1986-07-25 13:19:51 +00:00
ceriel
f68d0ffb7d Made tail_mon dependant on tail_mon.a 1986-07-23 11:06:29 +00:00
ceriel
79eab3513d Added a ".sect .text". The text "landed" in the bss segment. 1986-07-23 11:04:40 +00:00
ceriel
5d188dee44 Bug fix. It just did'nt work. 1986-07-22 15:11:09 +00:00
ceriel
729774d6f8 *** empty log message *** 1986-07-22 14:49:46 +00:00