ceriel
|
1a7833a0e3
|
fix: tst instruction also allowed on address register
|
1989-02-28 18:40:35 +00:00 |
|
ceriel
|
88c579f2d1
|
simplified CFF somewhat
|
1989-02-24 14:58:21 +00:00 |
|
ceriel
|
6b94b30af4
|
Added patterns and made some improvements
|
1989-02-24 14:09:46 +00:00 |
|
ceriel
|
66b5ddcfd8
|
Added pattern for unlk after stack adjustment
|
1989-02-24 13:34:49 +00:00 |
|
ceriel
|
b0513b7a66
|
better rule for LOE LOF DUP ADP ...
|
1989-02-23 17:59:30 +00:00 |
|
ceriel
|
e97129f991
|
generate better code for LOL ADP STL
|
1989-02-23 15:46:46 +00:00 |
|
ceriel
|
cc59120347
|
bug fix: some variables were not initialized all the time
|
1989-02-23 10:40:12 +00:00 |
|
ceriel
|
83639826d6
|
fixed error in previous commit
|
1989-02-22 17:38:07 +00:00 |
|
ceriel
|
70ab911d0b
|
do not depend on SP for restoring registers
|
1989-02-22 17:18:34 +00:00 |
|
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
|
25074fb608
|
fixed syntax error in table
|
1989-02-21 10:09:22 +00:00 |
|
ceriel
|
f295a15614
|
changed entry points csa and csb; strscript should call m68020
instead of acc
|
1989-02-21 10:09:01 +00:00 |
|
ceriel
|
558b077fd8
|
changed entry points for csa and csb
|
1989-02-21 10:05:03 +00:00 |
|
ceriel
|
ef128982bf
|
some fixes
|
1989-02-06 15:15:27 +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
|
364db71364
|
Added some patterns
|
1989-02-02 16:01:13 +00:00 |
|
ceriel
|
636e36857b
|
made arg_error dependant on DEBUG
|
1989-02-02 12:49:21 +00:00 |
|
ceriel
|
cab9f5b253
|
define CODE_EXPANDER
|
1989-01-27 12:41:43 +00:00 |
|
ceriel
|
8322750e2a
|
Added prefix C_ to the names prolog, jump, and locals
|
1989-01-26 14:04:11 +00:00 |
|
ceriel
|
21dfb2ee1b
|
Added Makefile
|
1989-01-19 17:51:44 +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
|
7028a6659f
|
Use the system module for error messages
|
1988-11-10 13:46:53 +00:00 |
|
ceriel
|
d4808e1417
|
fixed problem with DUP: it also dupped tokens with side-effects
|
1988-11-09 15:49:29 +00:00 |
|
ceriel
|
595e913007
|
Added new line after trap message
|
1988-11-04 09:55:50 +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
|
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
|
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
|
5ba01b436c
|
Initial revision
|
1988-08-18 14:33:57 +00:00 |
|
ceriel
|
56af03984b
|
Use other version of div_ext
|
1988-08-10 10:00:30 +00:00 |
|
ceriel
|
4d89a39ce8
|
Use Pascal
|
1988-07-28 18:33:51 +00:00 |
|
ceriel
|
05e7adc71d
|
Added installation of math lib
|
1988-07-22 18:51:02 +00:00 |
|
ceriel
|
bf6e820ee9
|
added -L flag
|
1988-07-13 18:32:06 +00:00 |
|
ceriel
|
8e9dce7bec
|
removed some lint complaints
|
1988-06-28 14:41:02 +00:00 |
|
ceriel
|
c61f3ed629
|
corrected lint entry
|
1988-06-28 14:36:21 +00:00 |
|
ceriel
|
948174dd27
|
removed some lint complaints
|
1988-06-28 13:55:25 +00:00 |
|
ceriel
|
5dd2d2605b
|
made bittable dynamic
|
1988-06-16 13:46:38 +00:00 |
|
ceriel
|
fbfbb5e82d
|
Some improvements
|
1988-06-15 13:15:41 +00:00 |
|
ceriel
|
210343a7aa
|
Added target optimizer
|
1988-06-14 09:29:44 +00:00 |
|
ceriel
|
8a49ace78d
|
Initial revision
|
1988-06-14 09:22:51 +00:00 |
|