1208 Commits

Author SHA1 Message Date
ceriel
0b707bc8b8 fix from Lindsey 1988-11-24 09:23:51 +00:00
ceriel
e35c517640 some more improvements and a fix 1988-11-21 16:55:16 +00:00
ceriel
6f94216107 many improvements 1988-11-21 15:04:23 +00:00
ceriel
6286e0403f Added some new patterns 1988-11-15 10:54:37 +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
7028a6659f Use the system module for error messages 1988-11-10 13:46:53 +00:00
ceriel
cd1307122a fixed to generate only external commons 1988-11-10 13:01:15 +00:00
ceriel
d4808e1417 fixed problem with DUP: it also dupped tokens with side-effects 1988-11-09 15:49:29 +00:00
ceriel
e82a5c3c14 Initial revision 1988-11-08 14:09:24 +00:00
ceriel
a962d0f39b changes in search for more speed 1988-11-08 13:47:18 +00:00
ceriel
c98d8e1ed4 produce better code for EXG 1988-11-07 09:35:47 +00:00
ceriel
0a2b1c0ee5 included changes from Andy Michael 1988-11-07 09:24:36 +00:00
ceriel
595e913007 Added new line after trap message 1988-11-04 09:55:50 +00:00
ceriel
050f15f772 many changes, in search for more speed 1988-10-31 15:02:39 +00:00
ceriel
b98afd7c70 patches to make more suitable for push-pop optim 1988-10-20 15:08:59 +00:00
ceriel
00fed9521a some minor changes 1988-10-20 14:33:55 +00:00
ceriel
d646cd1209 Many changes:
- added floating point
- improved assembler part, now uses short encodings when possible
- reduced generated relocation - and name table
1988-10-20 14:21:37 +00:00
ceriel
96ffa24a89 Added vars.s 1988-10-17 12:55:24 +00:00
ceriel
8e68139bd4 made a bit more portable 1988-10-17 10:38:30 +00:00
ceriel
a6f865db15 improved version, generating .o files with much less relocation records
and name table entries
1988-10-13 15:53:31 +00:00
ceriel
85412f3759 many changes: optimize generated code somewhat,
reduce relocation-table size
1988-10-07 16:52:44 +00:00
ceriel
fafba34a5c Initial revision 1988-10-04 14:27:35 +00:00
ceriel
086acdc527 some mods from Charles Lindsey 1988-10-04 13:59:51 +00:00
ceriel
fbefe2f917 Also pass SRC 1988-10-04 10:04:37 +00:00
ceriel
c38ac1ab87 many minor changes 1988-10-03 10:53:47 +00:00
ceriel
a277584532 some fixes to procude faster :-) code 1988-09-30 16:13:44 +00:00
ceriel
ebdabbcaee Initial revision 1988-09-28 16:47:47 +00:00
ceriel
f68e907ee4 Added flag to generate SUN .o format 1988-09-23 14:55:27 +00:00
ceriel
47a9fdaaf1 Initial revision 1988-09-15 09:49:22 +00:00
ceriel
d54cf69538 Added floating point support 1988-09-14 14:06:31 +00:00
ceriel
444bd51224 replaced all ::= by ==> 1988-09-07 14:47:46 +00:00
ceriel
a20ee91475 maybe I got it right this time! 1988-09-02 13:49:07 +00:00
ceriel
eaf39ba279 fix in fix: INN ZEQ and INN ZNE still were wrong 1988-09-02 11:39:58 +00:00
ceriel
9b082e6d5a fixed INN ZEQ and INN ZNE patterns 1988-08-22 11:23:24 +00:00
ceriel
5273c6186c fixed problem with dlbdlb 1988-08-22 10:54:03 +00:00
ceriel
361d0c4300 Changes from Nigel Hall 1988-08-19 17:05:03 +00:00
ceriel
1f3954fc37 Changes from Nigel Hall 1988-08-19 16:46:22 +00:00
ceriel
f111bf8da1 generate new style constants 1988-08-19 16:41:49 +00:00
ceriel
114ef74a6d make easier to patch 1988-08-19 14:20:03 +00:00
ceriel
5ba01b436c Initial revision 1988-08-18 14:33:57 +00:00
ceriel
2fce49e119 speeded up :-) 1988-08-11 22:02:53 +00:00
ceriel
57785c5d68 improved floating point handling 1988-08-11 14:57:39 +00:00
ceriel
fb6fa7321b speeded up again :-) 1988-08-11 14:50:18 +00:00
ceriel
5bdcf0067b leave maximum value if overflow trap is handled 1988-08-11 10:28:30 +00:00
ceriel
80149f3b95 fix: the minimum exponent is 1, not 0! 1988-08-10 22:33:48 +00:00
ceriel
029e141135 Added version for machines with proper 4-byte operations 1988-08-10 10:07:53 +00:00
ceriel
56af03984b Use other version of div_ext 1988-08-10 10:00:30 +00:00
ceriel
249d1a3e58 fixes for exit status 1988-08-05 12:48:21 +00:00