Commit Graph

101 Commits

Author SHA1 Message Date
ceriel
404618c7c5 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
791300c5a6 move to address register does not set condition codes 1989-02-06 15:11:49 +00:00
ceriel
e0fbecfcfb changed order of registers, so that d0 is allocated first 1989-02-06 14:35:10 +00:00
ceriel
2f20b3e612 corrected print formats 1989-02-02 16:32:19 +00:00
ceriel
0de84449fb bitwise operators available now 1989-02-02 16:15:54 +00:00
ceriel
4b299df52a Added header 1989-02-02 16:10:15 +00:00
ceriel
ce33e1442d improved pattern 1989-02-02 16:04:18 +00:00
ceriel
390560a78f Added patterns 1989-01-16 13:35:02 +00:00
ceriel
7ffc4a2861 fix to fix 1988-11-14 16:50:06 +00:00
ceriel
7ef8432c5a replaced some 'move's by the move instructions; Some were just wrong 1988-11-14 12:43:23 +00:00
ceriel
6fb5990a90 removed extra DUP rule. It was wrong after all 1988-11-10 15:38:50 +00:00
ceriel
d4808e1417 fixed problem with DUP: it also dupped tokens with side-effects 1988-11-09 15:49:29 +00:00
ceriel
c61f3ed629 corrected lint entry 1988-06-28 14:36:21 +00:00
ceriel
fbfbb5e82d Some improvements 1988-06-15 13:15:41 +00:00
ceriel
00917d06dc be careful about overflow in con_float 1988-04-28 14:46:11 +00:00
ceriel
61825f8281 fixed bug in SIM and SIG 1988-04-25 17:05:36 +00:00
ceriel
6253bb71b7 avoid use of modf; not portable 1988-04-22 14:11:55 +00:00
ceriel
5fdac299b4 do not call frexp with 0.0; the SUN4 cannot stand it 1988-04-20 10:01:35 +00:00
ceriel
ac7ce6b5d2 generated illegal code; fixed 1988-04-14 16:03:55 +00:00
ceriel
9298968fb9 delinted 1988-03-31 10:38:05 +00:00
ceriel
a8b9577abc deleted some patterns that were wrong, and apparently never used 1988-03-14 13:30:48 +00:00
ceriel
45d0c5c27f fix in LXA 1988-03-11 16:34:22 +00:00
ceriel
f9d6053313 a minor improvement 1988-02-17 15:41:27 +00:00
ceriel
b4c867aa43 handle rounding of floating point constants 1987-11-25 16:58:31 +00:00
ceriel
a43db23e66 corrected con_float 1987-11-06 13:12:21 +00:00
ceriel
b60f722b80 fixed some problems, and added floating point library 1987-11-03 15:35:43 +00:00
ceriel
14b1915b8c fixed some problems with 1 and 2 byte compares 1987-10-29 15:10:30 +00:00
ceriel
7033cf2586 replaced printfs by fputs where possible 1987-09-08 09:00:29 +00:00
ceriel
7d8efdeda0 told ncg that jsr kills the scratch registers 1987-08-19 19:51:13 +00:00
ceriel
8cf013b9ab some fixes to additions 1987-08-13 15:30:48 +00:00
ceriel
3e185f7404 added many patterns 1987-08-12 16:19:02 +00:00
ceriel
073ed31cbe generate commons for bss 1987-08-06 15:11:09 +00:00
ceriel
7a74547ec0 deleted useless tst.b instruction 1987-07-20 14:31:46 +00:00
ceriel
0fb50b4aa7 Added -DNDEBUG to Makefile, table now kills regvars 1987-07-06 15:28:59 +00:00
ceriel
e9bcf6b977 pass EMHOME to nested make 1987-06-30 18:30:45 +00:00
ceriel
6a04003330 minor mod 1987-04-03 11:18:49 +00:00
ceriel
a99e1c222a Bug fix in BLM 1987-03-20 19:21:23 +00:00
ceriel
45fcc6ffce Added distr entry 1987-03-19 10:12:51 +00:00
ceriel
5f08cc8b3b Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel
32301e016b Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel
f5371e1096 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel
9d48a6cff8 *** empty log message *** 1987-02-10 09:34:45 +00:00
ceriel
56e99309d7 Removed a %03x, which does not work on USG systems 1987-02-09 16:26:56 +00:00
ceriel
b097247c2d changed #define m68020 to TBL68020.
Could otherwize cause problems when translated with ack
1987-01-30 10:57:17 +00:00
ceriel
28c54cb73f no F_DUM in dummy float 1987-01-29 19:49:35 +00:00
ceriel
4b05a76ed1 Initial revision 1987-01-29 19:42:53 +00:00
ceriel
a8f827cab3 cc --> $(CC), added -O flag to CFLAGS 1987-01-28 12:49:42 +00:00
ceriel
928ca277c2 Initial revision 1987-01-13 09:24:13 +00:00
ceriel
7363c1cd09 Added TABLEFLAGS and CGGFLAGS. 1987-01-12 15:10:49 +00:00
ceriel
38a7a6e104 Preprocess table. 1987-01-12 14:50:25 +00:00