ceriel
|
48442bd89b
|
new mechanism for floating point constants
|
1989-07-10 17:15:55 +00:00 |
|
ceriel
|
9d71033768
|
new floating point constant mechanism
|
1989-07-10 16:52:02 +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
|
4ebb67930e
|
generated stupid code for long unsigned comparison
|
1989-06-19 11:23:08 +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
|
05ea165960
|
removed printf.s, put in dia.s
|
1989-05-30 10:38:45 +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
|
d2c715a752
|
Added pattern for BLS 4
|
1989-03-16 11:21:37 +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
|
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
|
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
|
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
|
c98d8e1ed4
|
produce better code for EXG
|
1988-11-07 09:35:47 +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
|
ae17168585
|
removed cvf.s
|
1988-07-06 17:44:27 +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
|
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
|
d5fdfc4320
|
Added pattern for ASS 4
|
1988-06-13 13:42:39 +00:00 |
|
ceriel
|
432712e44f
|
be careful about overflow in con_float
|
1988-04-28 15:03:03 +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 |
|