ceriel
|
4c39e6fe41
|
kill tokens using address registers better
|
1989-11-01 10:14:27 +00:00 |
|
ceriel
|
90e8732746
|
fixed bug and changed con_float
|
1989-10-25 13:24:29 +00:00 |
|
ceriel
|
179995b95b
|
corrected XOR problem, and ILOCAL does not exist for m68k4
|
1989-10-06 11:13:16 +00:00 |
|
ceriel
|
a9d95930e8
|
removed yet another eor.l error
|
1989-09-29 11:45:19 +00:00 |
|
ceriel
|
b082fe48d5
|
inline FEF code for M68881 was wrong; replaced bu subroutine call
|
1989-08-10 14:17:50 +00:00 |
|
ceriel
|
9da93a1d2b
|
use IEEE format in floating point package
|
1989-07-25 15:50:29 +00:00 |
|
ceriel
|
ad5d0d78d0
|
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
|
1989-07-07 16:01:03 +00:00 |
|
ceriel
|
f783ed921d
|
some added patterns for M688881, and a fix
|
1989-06-15 10:35:42 +00:00 |
|
ceriel
|
50c17231fb
|
some optimizations for M68881; it is still horrible, though
|
1989-06-12 14:05:25 +00:00 |
|
ceriel
|
c5ddc899c7
|
Added simple support for M68881
|
1989-06-12 09:30:39 +00:00 |
|
ceriel
|
607eac48b3
|
fixed typo
|
1989-05-11 10:43:37 +00:00 |
|
ceriel
|
310218d1cd
|
fixed typo
|
1989-04-06 14:18:17 +00:00 |
|
ceriel
|
22a4ef930b
|
improved ASP patterns
|
1989-04-03 16:16:10 +00:00 |
|
ceriel
|
4e23e8da1e
|
fixed typo's
|
1989-03-16 11:20:47 +00:00 |
|
ceriel
|
e2b1f05f4b
|
fixed: pattern for ADI STL and the like was wrong
|
1989-03-14 14:05:10 +00:00 |
|
ceriel
|
03cf2ee6f0
|
some more improvements; made fancy modes dependant on #define
|
1989-03-14 12:47:11 +00:00 |
|
ceriel
|
9352716e2d
|
some improvements and corrections
|
1989-03-03 15:16:12 +00:00 |
|
ceriel
|
929946d753
|
made several patterns dependant on a #define. Using some of the
fancy addressing modes actually made the code slower.
|
1989-03-01 16:28:18 +00:00 |
|
ceriel
|
ea8f852fc5
|
Many new patterns
|
1989-03-01 11:32:37 +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
|
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
|
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
|
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
|
fbfbb5e82d
|
Some improvements
|
1988-06-15 13:15:41 +00:00 |
|
ceriel
|
61825f8281
|
fixed bug in SIM and SIG
|
1988-04-25 17:05:36 +00:00 |
|
ceriel
|
ac7ce6b5d2
|
generated illegal code; fixed
|
1988-04-14 16:03:55 +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
|
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
|
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
|
0fb50b4aa7
|
Added -DNDEBUG to Makefile, table now kills regvars
|
1987-07-06 15:28:59 +00:00 |
|
ceriel
|
a99e1c222a
|
Bug fix in BLM
|
1987-03-20 19:21:23 +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
|
928ca277c2
|
Initial revision
|
1987-01-13 09:24:13 +00:00 |
|