ceriel
|
bad6246b59
|
improved the alilgnment checking somewhat
|
1987-11-04 10:26:41 +00:00 |
|
ceriel
|
9e9a6d4575
|
improved ffp.s
|
1987-11-04 10:07:57 +00:00 |
|
ceriel
|
086a086d12
|
included floating point code in table
|
1987-11-04 09:44:00 +00:00 |
|
ceriel
|
4b265a4f0a
|
improved alignment checking
|
1987-11-03 16:43:24 +00:00 |
|
ceriel
|
80af6ce214
|
improved previous improvements
|
1987-11-03 16:17:37 +00:00 |
|
ceriel
|
b236a708e2
|
improved the checking of sections
|
1987-11-03 16:09:55 +00:00 |
|
ceriel
|
2b3f059c55
|
Added fakfp.s
|
1987-11-03 15:56:44 +00:00 |
|
ceriel
|
e2037c2e4b
|
fixed some problems, and added floating point library
|
1987-11-03 15:35:43 +00:00 |
|
ceriel
|
9ae4e7924a
|
Added Xstat.c, to convert between different alignments
|
1987-11-03 14:50:32 +00:00 |
|
ceriel
|
72ab7b68b8
|
Added Xstat.c
|
1987-11-03 14:43:40 +00:00 |
|
ceriel
|
ab5a0efd48
|
fixed some bugs
|
1987-11-02 14:23:38 +00:00 |
|
ceriel
|
c41fae1f8a
|
avoid *REG constructions because of bug in assembler
|
1987-11-02 10:52:40 +00:00 |
|
ceriel
|
e61d8f6356
|
made to work
|
1987-10-30 15:35:50 +00:00 |
|
ceriel
|
a93d4a1e29
|
corrected alignments in tbl
|
1987-10-30 11:30:17 +00:00 |
|
ceriel
|
f7c479d40b
|
fixed typo
|
1987-10-30 10:49:35 +00:00 |
|
ceriel
|
e0c73d5195
|
Added fake floating point routines
|
1987-10-30 10:42:36 +00:00 |
|
ceriel
|
032e9ebda5
|
fixed some problems with 1 and 2 byte compares
|
1987-10-29 15:10:30 +00:00 |
|
ceriel
|
98e6c244da
|
CIU should not cause conversion errors!
|
1987-10-27 15:54:14 +00:00 |
|
ceriel
|
7de7b0c7ec
|
CIU should not cause conversion errors!
|
1987-10-27 15:43:06 +00:00 |
|
ceriel
|
3ea6d40b4c
|
fixed a typo. Case errors gave wrong trap number
|
1987-10-26 09:30:26 +00:00 |
|
ceriel
|
bf0ee1f16c
|
some fixes
|
1987-10-16 17:57:09 +00:00 |
|
ceriel
|
772ead2f9e
|
adapted fakfp.s
|
1987-10-14 13:22:57 +00:00 |
|
ceriel
|
2401ca127e
|
Initial revision
|
1987-10-08 11:34:19 +00:00 |
|
ceriel
|
f19ffa5328
|
Initial revision
|
1987-10-06 16:58:10 +00:00 |
|
ceriel
|
4043036e27
|
Initial revision
|
1987-10-06 16:39:14 +00:00 |
|
ceriel
|
158d0505ea
|
Added unmount, now unmount as well as umount exist
|
1987-10-05 09:17:42 +00:00 |
|
ceriel
|
7114bf47ec
|
Adapted to new ncgg
|
1987-09-29 11:32:45 +00:00 |
|
ceriel
|
876026bedf
|
Some improvements
|
1987-09-29 09:03:49 +00:00 |
|
ceriel
|
6db64e924c
|
several fixes
|
1987-09-17 16:57:03 +00:00 |
|
ceriel
|
1ce6abf3de
|
replaced printfs by fputs where possible
|
1987-09-08 09:00:29 +00:00 |
|
ceriel
|
8120857c5b
|
disabled listing facilities
|
1987-09-08 08:59:03 +00:00 |
|
ceriel
|
4059840c43
|
some fixes/improvements
|
1987-09-07 19:05:29 +00:00 |
|
ceriel
|
a1ae336247
|
first arg to putc must be int or char, not long
|
1987-09-01 18:31:42 +00:00 |
|
ceriel
|
f00c143b28
|
added declaration for fopen
|
1987-09-01 15:58:30 +00:00 |
|
ceriel
|
cb16212a09
|
declared freopen; apparently it is not declared in stdio.h
on some systems
|
1987-09-01 15:24:15 +00:00 |
|
ceriel
|
c5d9d997b0
|
Added .globl, fix in Xfit call
|
1987-08-26 14:45:27 +00:00 |
|
cvs2hg
|
8d7ceb6d6c
|
fixup commit for tag 'distr2'
|
1987-08-26 13:58:31 +00:00 |
|
ceriel
|
dfbbf1e5d8
|
adapted table to new semantics of STACK
|
1987-08-26 13:54:20 +00:00 |
|
ceriel
|
12d731dfcf
|
adapted table to new semantics of STACK
|
1987-08-26 13:47:37 +00:00 |
|
ceriel
|
7de2968629
|
added return.s
|
1987-08-26 13:06:09 +00:00 |
|
ceriel
|
fd4f548d6e
|
fixed addition, better patterns for SDL, SDE
|
1987-08-20 15:30:01 +00:00 |
|
ceriel
|
cbcde9a311
|
told ncg that jsr kills the scratch registers
|
1987-08-19 19:51:13 +00:00 |
|
ceriel
|
939cc2432e
|
fix
|
1987-08-17 19:39:30 +00:00 |
|
ceriel
|
b3e649e463
|
fixes to additions
|
1987-08-17 18:09:31 +00:00 |
|
ceriel
|
ddecd62870
|
minor fix
|
1987-08-17 16:30:14 +00:00 |
|
ceriel
|
b3a30acb30
|
some more additions
|
1987-08-17 16:24:56 +00:00 |
|
ceriel
|
76d34a00e6
|
fix in LDC CMS
|
1987-08-17 14:18:40 +00:00 |
|
ceriel
|
07a8c48171
|
fix in one of those tricky addressing modes
|
1987-08-14 00:15:49 +00:00 |
|
ceriel
|
538f21b781
|
some fixes to additions
|
1987-08-13 15:30:48 +00:00 |
|
ceriel
|
a0e4cd23cc
|
signed compares were just wrong, added a few patterns
|
1987-08-13 11:22:59 +00:00 |
|
ceriel
|
e571911b1b
|
added cmi4.s
|
1987-08-13 11:09:24 +00:00 |
|
ceriel
|
3d90e41a7f
|
fixed a fix, which did not fix a bug after all
|
1987-08-13 10:18:25 +00:00 |
|
ceriel
|
4769a76ca0
|
corrected
|
1987-08-12 21:36:30 +00:00 |
|
ceriel
|
a0f89188b9
|
fixed
|
1987-08-12 20:51:23 +00:00 |
|
ceriel
|
ab341e1c93
|
fixed EXG instruction
|
1987-08-12 18:37:20 +00:00 |
|
ceriel
|
a6bf3e8892
|
yet another fix, this time to divu/divul/divs/divsl
|
1987-08-12 18:32:15 +00:00 |
|
ceriel
|
0ba64871f6
|
added many patterns
|
1987-08-12 16:19:02 +00:00 |
|
ceriel
|
9338e4e97d
|
revised some patterns that could lead to NO REGS AVAILABLE
|
1987-08-12 15:58:54 +00:00 |
|
ceriel
|
887f6d16c9
|
some adaptions undone
|
1987-08-12 14:51:58 +00:00 |
|
ceriel
|
c3fec1f112
|
take alignments into account
|
1987-08-11 15:28:06 +00:00 |
|
ceriel
|
fe67243700
|
generate commons for bss
|
1987-08-06 15:11:09 +00:00 |
|
ceriel
|
c24f960d82
|
moved the FCONST moves, so that they are found before the source moves
|
1987-08-06 13:08:02 +00:00 |
|
ceriel
|
16c73e6654
|
use malloc instead of sbrk
|
1987-08-06 13:04:20 +00:00 |
|
ceriel
|
6d85667761
|
bigger define for MAXSTAB
|
1987-08-06 13:00:47 +00:00 |
|
ceriel
|
e516b1e321
|
added end.s
|
1987-08-06 12:56:11 +00:00 |
|
ceriel
|
b80ad3f9b3
|
added missing patterns
|
1987-08-06 12:48:27 +00:00 |
|
ceriel
|
7f7f9b36cd
|
some nofits are actually errors
|
1987-08-06 11:17:30 +00:00 |
|
ceriel
|
285654f044
|
some minor improvements
|
1987-08-05 18:24:31 +00:00 |
|
ceriel
|
c9f7d845a2
|
temporary fix for commas within operands
|
1987-08-05 13:09:37 +00:00 |
|
ceriel
|
84bce837a0
|
fix in a call to record
|
1987-07-30 16:04:29 +00:00 |
|
ceriel
|
aa5ab51147
|
do better bad-pointer testing
|
1987-07-30 09:20:59 +00:00 |
|
ceriel
|
05831b3438
|
System V has no ftime systemcall
|
1987-07-24 13:24:19 +00:00 |
|
ceriel
|
4600a65f07
|
did not export cerror, did not define _errno
|
1987-07-22 12:46:07 +00:00 |
|
ceriel
|
3929b47776
|
deleted useless tst.b instruction
|
1987-07-20 14:31:46 +00:00 |
|
ceriel
|
96957f398a
|
call .trp instead of jmp to it
|
1987-07-17 14:16:39 +00:00 |
|
ceriel
|
2381b2e136
|
disabled assertions, fixed bug with pack/unpk
|
1987-07-16 09:44:44 +00:00 |
|
ceriel
|
a8e086dbc3
|
yet another bug fix: the brk systemcall destroyed d1
|
1987-07-10 11:57:45 +00:00 |
|
ceriel
|
f12358bfb0
|
fix: sbu was wrong for 4-4
|
1987-07-09 17:46:31 +00:00 |
|
ceriel
|
9d66bc3258
|
fix: sometimes the index mode was used in the wrong way
|
1987-07-08 16:36:45 +00:00 |
|
ceriel
|
69843cf9ce
|
Added -DNDEBUG to Makefile, table now kills regvars
|
1987-07-06 15:28:59 +00:00 |
|
ceriel
|
d120b2b73a
|
tried to make faster
|
1987-07-06 13:03:14 +00:00 |
|
ceriel
|
d6593abd5e
|
bug fix: sometimes register variables were treated as scratch regs!
|
1987-07-06 10:24:51 +00:00 |
|
ceriel
|
54a85f705b
|
fix: errmod --> errmon
|
1987-07-03 15:50:38 +00:00 |
|
ceriel
|
d41028a664
|
pass EMHOME to nested make
|
1987-06-30 18:30:45 +00:00 |
|
ceriel
|
d473c8b1df
|
Added some register decls
|
1987-06-30 18:24:27 +00:00 |
|
ceriel
|
87c67b8c5f
|
EM --> EMHOME
|
1987-06-30 18:20:25 +00:00 |
|
ceriel
|
9179494c16
|
fix: rck must call trp, not jmp to it. Return is possible.
|
1987-06-29 18:13:47 +00:00 |
|
ceriel
|
7d26d60bd4
|
Added the modifications that were made to the Minix code generator
|
1987-06-29 15:57:48 +00:00 |
|
ceriel
|
ef7fd61029
|
enabled range checks
|
1987-06-19 09:47:53 +00:00 |
|
ceriel
|
1e5688a10e
|
exg instruction translated wrong
|
1987-06-11 14:44:48 +00:00 |
|
ceriel
|
a33bd07a3d
|
fix in asp -2
|
1987-06-11 10:47:13 +00:00 |
|
ceriel
|
278eca6c56
|
modified print to use _write
|
1987-06-10 14:52:39 +00:00 |
|
ceriel
|
91bdfb9a12
|
some more fixes
|
1987-06-10 14:06:14 +00:00 |
|
ceriel
|
130abb7e3b
|
bug fixes
|
1987-06-10 13:46:21 +00:00 |
|
ceriel
|
e43a1b00f6
|
bug fix
|
1987-06-10 10:33:19 +00:00 |
|
ceriel
|
85023f4c14
|
some fixes
|
1987-06-09 15:15:18 +00:00 |
|
ceriel
|
7698c135be
|
corrected some errors
|
1987-06-09 11:05:09 +00:00 |
|
ceriel
|
7f64ff28c0
|
added some routines
|
1987-06-09 10:50:47 +00:00 |
|
ceriel
|
33bd1f17af
|
corrected syntax error
|
1987-06-09 10:35:22 +00:00 |
|
ceriel
|
f751192942
|
many changes because of introduction of register variables si/di
|
1987-06-09 10:22:50 +00:00 |
|
ceriel
|
798261d992
|
pass EMHOME to nested make
|
1987-06-09 10:19:47 +00:00 |
|
ceriel
|
470dcc3d11
|
Added register variables: registers si and di
|
1987-06-09 09:47:02 +00:00 |
|
ceriel
|
3997e07366
|
removed printf.s
|
1987-06-09 09:24:05 +00:00 |
|
ceriel
|
791ec39e57
|
fix to fix
|
1987-05-26 15:35:17 +00:00 |
|
ceriel
|
ac3c871ff8
|
yet another fix: conditional jumps did not work when exactly 256 bytes away
|
1987-05-26 15:31:43 +00:00 |
|
ceriel
|
61a5c8ce08
|
divided time costs by 10, because of overflow
|
1987-05-21 13:59:55 +00:00 |
|
ceriel
|
dd2cf6bbaa
|
Fix in wrong assertion
|
1987-05-21 09:28:33 +00:00 |
|
ceriel
|
1d213e28c4
|
use stdio to do output
|
1987-05-20 17:17:42 +00:00 |
|
ceriel
|
1b47f26e4b
|
Some more adaptions to new assembler
|
1987-05-20 17:15:59 +00:00 |
|
ceriel
|
a8db0ab298
|
Fixed some bugs
|
1987-05-20 17:15:22 +00:00 |
|
ceriel
|
e0694e88a2
|
Added 'loc slu' pattern
|
1987-05-20 14:13:29 +00:00 |
|
ceriel
|
10e1c10bcf
|
some bug fixes: filename and unintialized data descriptor
|
1987-05-19 15:13:57 +00:00 |
|
ceriel
|
643dee0ab6
|
Added a pattern for better *p++ operation
|
1987-05-19 08:50:17 +00:00 |
|
ceriel
|
6731de5286
|
some bug fixes with 'bisb'
|
1987-05-18 18:34:59 +00:00 |
|
ceriel
|
e0c3807b29
|
-1 is now represented as such
|
1987-05-18 15:54:52 +00:00 |
|
ceriel
|
45f384c870
|
improved ROM handling
|
1987-05-18 15:50:42 +00:00 |
|
ceriel
|
32a436bab4
|
handle ROM's better
|
1987-05-18 13:29:32 +00:00 |
|
ceriel
|
46a07e1da5
|
Added conversion program
|
1987-05-18 11:37:18 +00:00 |
|
ceriel
|
d2c6f22e32
|
Added *REG addressing mode, fixed a bug
|
1987-05-18 10:40:19 +00:00 |
|
ceriel
|
9e72c25a0f
|
deleted FORMAT, fixed con_float
|
1987-05-15 16:32:14 +00:00 |
|
ceriel
|
decfd1ce9c
|
bug fix in jmp instruction
|
1987-05-15 16:31:00 +00:00 |
|
ceriel
|
0679596d4d
|
bug fix in RMI
|
1987-05-15 15:46:50 +00:00 |
|
ceriel
|
98da0bbffb
|
added end.s
|
1987-05-15 12:55:51 +00:00 |
|
ceriel
|
3077cb6610
|
libraries can now be made on any machine
|
1987-05-15 09:30:47 +00:00 |
|
ceriel
|
4888f39b05
|
use aal
|
1987-05-15 09:28:57 +00:00 |
|
ceriel
|
212a9e04ce
|
addd .distr
|
1987-05-15 09:22:54 +00:00 |
|
ceriel
|
04dc83c149
|
converted to ACK assembler format
|
1987-05-15 09:11:10 +00:00 |
|
ceriel
|
7abf78f452
|
converted to ACK assembler format
|
1987-05-14 17:45:41 +00:00 |
|
ceriel
|
5053f2a183
|
generate code for ACK assembler, including floats
|
1987-05-14 14:58:21 +00:00 |
|
ceriel
|
235871bf4b
|
minor fix; generate code for ACK assembler
|
1987-05-14 14:41:16 +00:00 |
|
ceriel
|
731edd0940
|
Initial revision
|
1987-05-14 14:32:55 +00:00 |
|
ceriel
|
de8aceeeb4
|
use aal
|
1987-05-13 16:32:57 +00:00 |
|
ceriel
|
b8b798706f
|
fix
|
1987-05-13 16:19:49 +00:00 |
|
ceriel
|
43c8fb156b
|
Initial revision
|
1987-05-13 16:13:52 +00:00 |
|
ceriel
|
0cc5442188
|
Initial revision
|
1987-05-13 14:36:45 +00:00 |
|
ceriel
|
e4cc45b56f
|
fixed problem with em_last file for int24
|
1987-05-13 10:18:42 +00:00 |
|
ceriel
|
e91a85cbec
|
minor fix
|
1987-05-12 12:34:04 +00:00 |
|
ceriel
|
35fa794781
|
Fixes to return sequence
|
1987-05-11 10:24:36 +00:00 |
|
ceriel
|
2d8e5089f4
|
vfork was wrong
|
1987-04-27 13:11:17 +00:00 |
|
ceriel
|
2b9292bc38
|
Some fixes
|
1987-04-23 14:49:49 +00:00 |
|
ceriel
|
90c699f418
|
Fixed wrong mlu4.s
|
1987-04-23 14:47:28 +00:00 |
|
ceriel
|
8f1fba2b7b
|
Initial revision
|
1987-04-13 17:10:33 +00:00 |
|
ceriel
|
161c523488
|
Added execle.c and ececv.c
|
1987-04-13 17:09:38 +00:00 |
|
ceriel
|
218c1c46c4
|
Bug fix, program was not partable. it assumed same byte order as i86.
|
1987-04-13 15:57:33 +00:00 |
|
ceriel
|
3433445bbb
|
Bug fix: did not accept loc 1 loc 4 cii
|
1987-04-13 12:52:38 +00:00 |
|
ceriel
|
81b1d21c35
|
Initial revision
|
1987-04-13 10:32:47 +00:00 |
|
ceriel
|
924d580670
|
yet another bug fix
|
1987-04-07 09:57:50 +00:00 |
|
ceriel
|
a71813b911
|
Some more bug fixes
|
1987-04-06 17:59:57 +00:00 |
|
ceriel
|
e04b39f7a2
|
Added Pascal library
|
1987-04-06 07:56:49 +00:00 |
|
ceriel
|
f31c9f2a67
|
target optimizer must be installed before trying to install libraries!
|
1987-04-03 13:24:20 +00:00 |
|