eck
|
02d396c33a
|
forgot .distr
|
1989-12-19 15:46:39 +00:00 |
|
eck
|
68a72d2ceb
|
Initial revision
|
1989-12-19 15:45:15 +00:00 |
|
ceriel
|
a5f05e8ba0
|
changed character comparisons with NULL
|
1989-12-13 09:19:47 +00:00 |
|
ceriel
|
a022b9490c
|
LOE INE used address register; it is probably better to use a general register
|
1989-11-30 10:07:49 +00:00 |
|
ceriel
|
75cab1f389
|
Added a move
|
1989-11-29 12:47:23 +00:00 |
|
ceriel
|
cd64ce0424
|
rounding for un-normalized numbers was wrong
|
1989-11-29 09:56:59 +00:00 |
|
ceriel
|
79b0bb3347
|
do not declare sprintf. On some systems it is an int, on others it is
a char *
|
1989-11-29 09:55:03 +00:00 |
|
ceriel
|
0e2861d8b0
|
Added 80[23]87 support
|
1989-11-29 09:49:35 +00:00 |
|
ceriel
|
2465ad8ed8
|
fixed bug: sometimes destroyed contents of register variable
|
1989-11-28 14:42:56 +00:00 |
|
ceriel
|
55a133aa3c
|
fef did not work properly for negative args
|
1989-11-28 12:51:35 +00:00 |
|
ceriel
|
b91af798bc
|
fixed rounding on ties to round to even, and fixed extend bug (test for 0
was wrong)
|
1989-11-27 16:26:02 +00:00 |
|
ceriel
|
1758da9285
|
Added fp8087.s
|
1989-11-27 16:19:16 +00:00 |
|
ceriel
|
61c646a496
|
Added 8087 support
|
1989-11-27 16:19:15 +00:00 |
|
ceriel
|
5ffd738802
|
cleaned up a bit
|
1989-11-21 15:44:29 +00:00 |
|
ceriel
|
6a19ee76cc
|
removed some superfluous instructions
|
1989-11-21 15:42:56 +00:00 |
|
ceriel
|
43e04499d0
|
changed label formats
|
1989-11-21 15:40:24 +00:00 |
|
ceriel
|
295c8d2515
|
a fix to ZER ? and simplified ZRL, ZRE
|
1989-11-21 11:38:08 +00:00 |
|
ceriel
|
a46596cbba
|
new object module makes buffering superfluous
|
1989-11-17 16:50:59 +00:00 |
|
ceriel
|
f9d19e9302
|
fixed assembler part of link instruction
|
1989-11-15 17:46:25 +00:00 |
|
ceriel
|
edf2f575a2
|
link instruction does not work for more than 32768 bytes locals on M68000
|
1989-11-15 16:10:18 +00:00 |
|
ceriel
|
c5ee3b6735
|
Added patterns
|
1989-11-09 18:43:02 +00:00 |
|
ceriel
|
95fc55f840
|
fix: did not work for 4-byte floats
|
1989-11-09 17:01:29 +00:00 |
|
ceriel
|
d9d6cc127f
|
Allow more procedure parameters
|
1989-11-09 11:04:18 +00:00 |
|
ceriel
|
339f9dd942
|
fixed bug in EM replacement code, and use new #defines from tables.h
|
1989-11-08 17:13:33 +00:00 |
|
ceriel
|
636c151d51
|
fix: printed wrong message; now dumps core at end
|
1989-11-08 14:42:09 +00:00 |
|
ceriel
|
9dcaf4ecdc
|
improved checking
|
1989-11-08 12:30:55 +00:00 |
|
ceriel
|
f3250e5db5
|
fixed: commited wrong version
|
1989-11-08 11:22:50 +00:00 |
|
ceriel
|
1546ac1235
|
fixed: send ended up in data segment!
|
1989-11-06 11:35:52 +00:00 |
|
ceriel
|
6d39055193
|
use fwrite instead of write
|
1989-11-03 18:32:32 +00:00 |
|
ceriel
|
1158018fdf
|
Added some patterns
|
1989-11-03 13:28:37 +00:00 |
|
ceriel
|
0928518b8d
|
Added a nicer trap handler
|
1989-11-03 11:54:41 +00:00 |
|
ceriel
|
a951391408
|
removed stop.s
|
1989-11-03 11:53:47 +00:00 |
|
ceriel
|
bc565a13f1
|
updated to minix 1.3
|
1989-11-03 09:25:46 +00:00 |
|
ceriel
|
d72e4424cd
|
modified labels
|
1989-11-01 15:35:42 +00:00 |
|
ceriel
|
c33ae16bce
|
the include file is called con_float, not float_cst
|
1989-11-01 10:57:04 +00:00 |
|
ceriel
|
9c03f2c8bd
|
kill tokens using address registers better
|
1989-11-01 10:14:27 +00:00 |
|
ceriel
|
da85a0fa2f
|
Added code expander
|
1989-10-31 11:14:01 +00:00 |
|
ceriel
|
64c2ad3838
|
There is no d0 register!
|
1989-10-27 18:20:14 +00:00 |
|
ceriel
|
c2f70c4857
|
andl3 does not exist! use bicl3 instead
|
1989-10-27 18:03:37 +00:00 |
|
ceriel
|
f04baf2201
|
Added code expander
|
1989-10-27 09:06:43 +00:00 |
|
ceriel
|
cd1bb106ec
|
improved STI 8 code
|
1989-10-26 15:54:21 +00:00 |
|
ceriel
|
9196107b79
|
fixed so that jumps back to local labels also work
|
1989-10-26 15:42:30 +00:00 |
|
ceriel
|
74546bd985
|
Added a command to kill a register
|
1989-10-26 15:41:38 +00:00 |
|
ceriel
|
adc8fc6e9e
|
Added _exit.c
|
1989-10-26 11:51:46 +00:00 |
|
ceriel
|
acfb0f2eed
|
Added _exit.c
|
1989-10-26 11:39:31 +00:00 |
|
ceriel
|
69d8dc3b44
|
use new version of con_float
|
1989-10-26 11:07:26 +00:00 |
|
ceriel
|
a751b2ef42
|
Use Motorola byte order for floating point
|
1989-10-26 11:04:53 +00:00 |
|
ceriel
|
7f4a6b31a7
|
Use Intel byte order for floating point
|
1989-10-26 11:03:30 +00:00 |
|
ceriel
|
cf855ea282
|
fixed so that jumps back to local labels also work
|
1989-10-26 11:01:44 +00:00 |
|
ceriel
|
ed479cbb76
|
Do not call the .nop subroutine for a NOP (ANSI C modification)
|
1989-10-26 10:10:34 +00:00 |
|
ceriel
|
851a0c4501
|
Use Intel byte order for floating point
|
1989-10-26 09:52:41 +00:00 |
|
ceriel
|
3a8a4fc1df
|
Use Motorola byte order for floating point
|
1989-10-26 09:49:32 +00:00 |
|
ceriel
|
3899b18911
|
Motorola byte ordering
|
1989-10-25 17:35:09 +00:00 |
|
ceriel
|
d4d3e6b484
|
use 8087 byte order
|
1989-10-25 17:33:49 +00:00 |
|
ceriel
|
a5b0790d96
|
Added CSA ==4 and CSB ==4 entries, needed for ANSI C
|
1989-10-25 17:21:52 +00:00 |
|
ceriel
|
13ea4896b0
|
changes for different byte orderings
|
1989-10-25 17:15:37 +00:00 |
|
ceriel
|
07f019213d
|
Added csa4.s and csb4.s
|
1989-10-25 17:08:45 +00:00 |
|
ceriel
|
68a2852f57
|
fixed bug and changed con_float
|
1989-10-25 13:24:29 +00:00 |
|
ceriel
|
88a316478d
|
adapted floating point package to handle IEEE format in different byte orders
|
1989-10-24 16:10:01 +00:00 |
|
ceriel
|
b4e38b8fcd
|
adapted to use 80387 floating point format
|
1989-10-24 16:00:37 +00:00 |
|
ceriel
|
b5a1f8a3b3
|
define IEEEFLOAT
|
1989-10-24 15:08:27 +00:00 |
|
ceriel
|
8740dcc72e
|
adapted to use 80387 floating point format
|
1989-10-24 15:00:09 +00:00 |
|
ceriel
|
c5dcddd4fd
|
adapted to also generate other byte-orders
|
1989-10-24 14:57:17 +00:00 |
|
ceriel
|
42940634dd
|
Added ce directory
|
1989-10-24 09:30:32 +00:00 |
|
ceriel
|
ead414d725
|
only give warning about relocation info if -u flag is not given
|
1989-10-23 10:51:46 +00:00 |
|
ceriel
|
ba8482c5ab
|
Added another pattern
|
1989-10-23 10:26:00 +00:00 |
|
ceriel
|
10dd78edbf
|
Added patterns
|
1989-10-20 17:32:04 +00:00 |
|
ceriel
|
64b7d49c0a
|
Added patterns
|
1989-10-20 14:36:26 +00:00 |
|
eck
|
78d3e500fb
|
added CPP variable to Makefile
|
1989-10-20 11:05:00 +00:00 |
|
ceriel
|
95563ae3bc
|
small improvement: added pattern for LDC -1 CMS 4 ZEQ/ZNE
|
1989-10-18 10:15:49 +00:00 |
|
ceriel
|
85da3bcac1
|
only give warning about unresolved references if -u option is not given
|
1989-10-16 14:52:03 +00:00 |
|
ceriel
|
7b969cc623
|
head_em.sun renamed to head_ext
|
1989-10-16 14:45:00 +00:00 |
|
ceriel
|
284bd607fd
|
Added head_em.s for Sun floating point emulation
|
1989-10-13 14:35:50 +00:00 |
|
ceriel
|
9d08fc6678
|
use strindex() instead of index()
|
1989-10-12 11:16:43 +00:00 |
|
ceriel
|
19df56bc23
|
use EMHOME instead of ../../..
|
1989-10-11 14:21:37 +00:00 |
|
ceriel
|
ebcd62f7d2
|
bug fix in rounding for 4-byte floating point numbers
|
1989-10-11 13:34:05 +00:00 |
|
ceriel
|
9feb3f9254
|
Added i386 to .distr file
|
1989-10-10 14:20:45 +00:00 |
|
ceriel
|
48252cc673
|
initial version
|
1989-10-10 11:40:55 +00:00 |
|
ceriel
|
010bade227
|
many fixes, found by actually running the code
|
1989-10-10 11:38:18 +00:00 |
|
ceriel
|
9715c40c3f
|
initial version
|
1989-10-10 11:01:01 +00:00 |
|
ceriel
|
a96f33ef34
|
many fixes; got working afcc with this version
|
1989-10-10 10:58:30 +00:00 |
|
ceriel
|
e713e6f8fe
|
many fixes, found by actually running the code it produces
|
1989-10-10 10:54:20 +00:00 |
|
ceriel
|
d25472bbfb
|
many fixes; now passes the tests
|
1989-10-10 10:44:26 +00:00 |
|
ceriel
|
8f74dd7ae6
|
Initial revision
|
1989-10-10 10:38:39 +00:00 |
|
ceriel
|
7e0c59d59a
|
some fixes
|
1989-10-09 14:15:51 +00:00 |
|
ceriel
|
eb2a76270f
|
corrected XOR problem, and ILOCAL does not exist for m68k4
|
1989-10-06 11:13:16 +00:00 |
|
ceriel
|
5d8db9045e
|
fixed: removed an #endif
|
1989-10-04 11:06:18 +00:00 |
|
ceriel
|
463a0e7f40
|
use the con_float include file
|
1989-10-04 10:28:50 +00:00 |
|
ceriel
|
77259cd2f9
|
removed yet another eor.l error
|
1989-09-29 11:45:19 +00:00 |
|
ceriel
|
18439ffa3f
|
exit from main instead of return
|
1989-08-22 11:46:56 +00:00 |
|
ceriel
|
360caa08bb
|
use strindex instead of index
|
1989-08-21 17:03:05 +00:00 |
|
ceriel
|
4c0ea89fe0
|
use strindex instead of index
|
1989-08-21 16:56:15 +00:00 |
|
ceriel
|
319d9bcfe0
|
declaration of sprintf only if __STDC__ is not defined
|
1989-08-21 11:43:41 +00:00 |
|
ceriel
|
04dcaf5685
|
did not handle -0.0 right
|
1989-08-15 09:04:49 +00:00 |
|
ceriel
|
650c178631
|
fix: did not handle 0.0 right
|
1989-08-15 09:02:38 +00:00 |
|
ceriel
|
92bccdd4fa
|
inline FEF code for M68881 was wrong; replaced bu subroutine call
|
1989-08-10 14:17:50 +00:00 |
|
ceriel
|
8a096ffacb
|
removed old comment
|
1989-08-09 16:38:12 +00:00 |
|
ceriel
|
f755d6683d
|
fix to fix: did not handle negative arguments right
|
1989-08-09 16:29:15 +00:00 |
|
ceriel
|
5785bb133b
|
fixed problem with fef on Infinity
|
1989-08-09 14:37:37 +00:00 |
|
ceriel
|
98f011552e
|
improved rounding
|
1989-08-09 14:37:07 +00:00 |
|
ceriel
|
c302ed167c
|
much improved version
|
1989-08-01 16:40:28 +00:00 |
|
ceriel
|
2b2698c44c
|
Added fp68881.s
|
1989-08-01 16:32:34 +00:00 |
|
ceriel
|
3ed9932864
|
removed #define for IEEEFORMAT; now, the floating point package always
uses this format
|
1989-07-31 15:15:41 +00:00 |
|
ceriel
|
37379d70ba
|
some fixes: fif did loose too many bits; unnormalized form did not work
|
1989-07-31 15:10:54 +00:00 |
|
ceriel
|
338fb5fb30
|
use con_float routine
|
1989-07-31 15:10:36 +00:00 |
|
ceriel
|
d12053873a
|
adapted for changed floating point package
|
1989-07-31 14:54:53 +00:00 |
|
ceriel
|
ed19a3d568
|
removed IEEEFORMAT #define
|
1989-07-31 14:52:45 +00:00 |
|
ceriel
|
6572fa2def
|
use con_float file, and use new interface to fif and fef routines
|
1989-07-31 14:50:19 +00:00 |
|
ceriel
|
066c005493
|
Added #define for CODE_GENERATOR
|
1989-07-31 14:45:40 +00:00 |
|
ceriel
|
0ad83c648e
|
fixed interface to fef routines
|
1989-07-31 14:43:51 +00:00 |
|
ceriel
|
1280176fb0
|
removed IEEEFORMAT #define, and define USE_DIVIDE for i386
|
1989-07-31 14:35:34 +00:00 |
|
ceriel
|
022b40d40c
|
use new interface to fif and fef routines
|
1989-07-31 14:34:23 +00:00 |
|
ceriel
|
fc9e01c8d8
|
removed IEEEFORMAT #define
|
1989-07-31 14:32:08 +00:00 |
|
ceriel
|
0ef99949bc
|
use con_float file, and use new interface to fif and fef routines
|
1989-07-31 14:25:53 +00:00 |
|
ceriel
|
ef8450fce9
|
use con_float file, and use new interface to fif and fef routines
|
1989-07-31 11:42:27 +00:00 |
|
ceriel
|
4759f1c9f9
|
use con_float file
|
1989-07-31 11:22:43 +00:00 |
|
ceriel
|
6f9afbf0d5
|
use IEEE format in floating point package
|
1989-07-25 15:50:29 +00:00 |
|
ceriel
|
f7360f0fec
|
many changes, to use IEEE format
|
1989-07-25 14:21:09 +00:00 |
|
ceriel
|
c7be2d1a44
|
bug fix in NGI for longs
|
1989-07-24 10:40:21 +00:00 |
|
ceriel
|
c8ca61ba6e
|
con_float now uses the flt_arith module
|
1989-07-11 14:17:34 +00:00 |
|
ceriel
|
96916a7ab4
|
there is no longer a lib directory; it is replaced by ../libce
|
1989-07-11 11:34:51 +00:00 |
|
ceriel
|
a7b5504034
|
new mechanism for floating point constants
|
1989-07-10 17:15:55 +00:00 |
|
ceriel
|
c820d77690
|
new floating point constant mechanism
|
1989-07-10 16:52:02 +00:00 |
|
ceriel
|
811612634a
|
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
|
1989-07-07 16:01:03 +00:00 |
|
ceriel
|
00c4a00675
|
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
|
1989-07-07 15:11:35 +00:00 |
|
ceriel
|
b32fb46dfe
|
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
|
1989-07-07 15:05:33 +00:00 |
|
ceriel
|
01a95e3b08
|
replaced some db.. instructions; they are wrong if the count register
contains a count > 65535
|
1989-07-07 13:53:37 +00:00 |
|
ceriel
|
55da4da081
|
some fixes
|
1989-06-28 12:51:16 +00:00 |
|
ceriel
|
3aec06a088
|
Added ret.s
|
1989-06-28 12:40:22 +00:00 |
|
ceriel
|
7fadcacc26
|
fixed bug: the assembler suppressed a relocation record because it
thought it was RELPC. It was not
|
1989-06-27 16:26:02 +00:00 |
|
ceriel
|
b005d26d3f
|
removed the ACKFLOAT #define
|
1989-06-27 13:17:39 +00:00 |
|
ceriel
|
1ae39bf15b
|
Added con_float, for floating point constants
|
1989-06-27 13:16:17 +00:00 |
|
ceriel
|
869ba1ec9e
|
use make_asobj
|
1989-06-19 11:27:36 +00:00 |
|
ceriel
|
0374c089c3
|
Added some patterns for floating point code
|
1989-06-19 11:24:10 +00:00 |
|
ceriel
|
eabc223bf0
|
generated stupid code for long unsigned comparison
|
1989-06-19 11:23:08 +00:00 |
|
ceriel
|
9953b58092
|
don't remove compiler generated labels when they are external
|
1989-06-19 11:19:22 +00:00 |
|
ceriel
|
a9102764e6
|
Added ranlib line
|
1989-06-19 11:16:53 +00:00 |
|
ceriel
|
56e985729d
|
some added patterns for M688881, and a fix
|
1989-06-15 10:35:42 +00:00 |
|
ceriel
|
e8aadf4409
|
some optimizations for M68881; it is still horrible, though
|
1989-06-12 14:05:25 +00:00 |
|
ceriel
|
43fb961091
|
Added simple support for M68881
|
1989-06-12 09:30:39 +00:00 |
|
ceriel
|
133ecee90d
|
fixed typo
|
1989-06-09 09:53:29 +00:00 |
|
ceriel
|
2b8ee048c8
|
Added saving of registers
|
1989-06-09 09:32:40 +00:00 |
|
ceriel
|
2cd40f68e6
|
Added support for MC68881 floating point processor
|
1989-06-08 12:46:17 +00:00 |
|
ceriel
|
7c26c21b87
|
fixed typo, which resulted in memory fault
|
1989-05-30 10:41:42 +00:00 |
|
ceriel
|
2f81a59738
|
removed printf.s, put in dia.s
|
1989-05-30 10:38:45 +00:00 |
|
ceriel
|
3d7da616bf
|
Added files
|
1989-05-29 14:45:56 +00:00 |
|
ceriel
|
013ccf9149
|
changed printf name: removed underscore
|
1989-05-29 14:42:18 +00:00 |
|
ceriel
|
ce81b47935
|
removed printf.s
|
1989-05-29 14:40:51 +00:00 |
|
ceriel
|
03d44703a2
|
bug fixes
|
1989-05-16 16:02:46 +00:00 |
|
ceriel
|
f45eda8c23
|
call .sts instead of .sti for STS instruction
|
1989-05-16 15:44:49 +00:00 |
|
ceriel
|
57106471dc
|
some fixes
|
1989-05-16 15:41:36 +00:00 |
|
ceriel
|
7531131416
|
fix: kills line for STI 1 with ADDR_LOCAL was wrong
|
1989-05-11 13:55:31 +00:00 |
|
ceriel
|
3c8a8f0349
|
fixes: you cannot do stack-references in EM replacements!
|
1989-05-11 11:25:16 +00:00 |
|
ceriel
|
5a9d09a854
|
some fixes
|
1989-05-11 10:57:34 +00:00 |
|
ceriel
|
b7c7d50513
|
fixed typo
|
1989-05-11 10:43:37 +00:00 |
|
ceriel
|
ff4f0602ff
|
Added 'all' entry
|
1989-05-08 12:42:53 +00:00 |
|
ceriel
|
bc1ab42895
|
some fixes
|
1989-05-01 18:32:24 +00:00 |
|
ceriel
|
6d9d69aebf
|
take care of proper exit status
|
1989-04-14 18:33:56 +00:00 |
|
ceriel
|
50114318e2
|
fixed typo
|
1989-04-06 14:18:17 +00:00 |
|
ceriel
|
1b6fe5b9ed
|
Added DUP pattern
|
1989-04-04 09:46:47 +00:00 |
|
ceriel
|
c847bfb6c8
|
improved ASP patterns
|
1989-04-03 16:16:10 +00:00 |
|
ceriel
|
f1c6de0f1f
|
fix: initialize relocation records properly: some fields that are
not used on SunOs 3.5 are used on SunOs 4.0
|
1989-03-30 14:36:07 +00:00 |
|
ceriel
|
52d3ee55e2
|
Added ce and libce to .distr
|
1989-03-22 15:16:36 +00:00 |
|
ceriel
|
eef9b6237b
|
Initial revision
|
1989-03-22 15:06:05 +00:00 |
|
ceriel
|
3ecaa0b634
|
some fixes: fix order in which registers are allocated, make sure that
a pattern chosen by the distance routine can be made from the stack if the
fakestack does not contain enough tokens
|
1989-03-17 16:49:58 +00:00 |
|
ceriel
|
7ed597eefc
|
Added tables1 files to .distr
|
1989-03-16 11:32:16 +00:00 |
|
ceriel
|
c69004d5df
|
Added pattern for BLS 4
|
1989-03-16 11:21:37 +00:00 |
|
ceriel
|
c1fc03b7e2
|
fixed typo's
|
1989-03-16 11:20:47 +00:00 |
|
ceriel
|
fb0051c85a
|
fixed: pattern for ADI STL and the like was wrong
|
1989-03-14 14:05:10 +00:00 |
|
ceriel
|
101e93205b
|
some more improvements; made fancy modes dependant on #define
|
1989-03-14 12:47:11 +00:00 |
|
ceriel
|
bf62834959
|
commented out some code
|
1989-03-06 18:15:50 +00:00 |
|
ceriel
|
7e2d5f6065
|
commented out some code
|
1989-03-06 18:02:53 +00:00 |
|
ceriel
|
e8aab09b4b
|
some improvements and corrections
|
1989-03-03 15:16:12 +00:00 |
|
ceriel
|
62729ad0b2
|
Added some patterns
|
1989-03-03 12:46:59 +00:00 |
|
ceriel
|
0e3f85e837
|
Added some patterns
|
1989-03-03 11:10:13 +00:00 |
|
ceriel
|
bc1eb3116e
|
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
|
992dc3eb65
|
Many new patterns
|
1989-03-01 11:32:37 +00:00 |
|
ceriel
|
da2ba8e093
|
Added some patterns
|
1989-03-01 11:28:49 +00:00 |
|
ceriel
|
a22bbe847f
|
use calloc instead of malloc, to make sure block is initialized to 0
|
1989-03-01 10:00:37 +00:00 |
|
ceriel
|
5c7325e0de
|
fix: tst instruction also allowed on address register
|
1989-02-28 18:40:35 +00:00 |
|
ceriel
|
ef6efdee12
|
simplified CFF somewhat
|
1989-02-24 14:58:21 +00:00 |
|
ceriel
|
4c755666b8
|
fixed bug in Usage line
|
1989-02-24 14:53:49 +00:00 |
|
ceriel
|
587a8e8274
|
Added patterns and made some improvements
|
1989-02-24 14:09:46 +00:00 |
|
ceriel
|
80d87777f0
|
Added pattern for unlk after stack adjustment
|
1989-02-24 13:34:49 +00:00 |
|
ceriel
|
c3408302c1
|
better rule for LOE LOF DUP ADP ...
|
1989-02-23 17:59:30 +00:00 |
|
ceriel
|
c6a806ac4d
|
generate better code for LOL ADP STL
|
1989-02-23 15:46:46 +00:00 |
|
ceriel
|
b4e24c5bdd
|
bug fix: some variables were not initialized all the time
|
1989-02-23 10:40:12 +00:00 |
|
ceriel
|
6f4bdccf04
|
removed prt_ext
|
1989-02-23 10:08:20 +00:00 |
|
ceriel
|
19c225f75f
|
fixed error in previous commit
|
1989-02-22 17:38:07 +00:00 |
|
ceriel
|
f2c241fe3a
|
do not depend on SP for restoring registers
|
1989-02-22 17:18:34 +00:00 |
|
ceriel
|
13c2a9a2a5
|
changed interface to CSA and CSB
|
1989-02-22 17:18:17 +00:00 |
|
ceriel
|
4fd066bb54
|
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
|
b37c8b0b24
|
improve signal handling of Floating Point Exception
|
1989-02-21 10:49:51 +00:00 |
|
ceriel
|
6beb10355e
|
changed entry points csa and csb
|
1989-02-21 10:11:26 +00:00 |
|
ceriel
|
3b61d605c1
|
fixed syntax error in table
|
1989-02-21 10:09:22 +00:00 |
|
ceriel
|
75c18ef56c
|
changed entry points csa and csb; strscript should call m68020
instead of acc
|
1989-02-21 10:09:01 +00:00 |
|
ceriel
|
432cf9054d
|
changed entry points for csa and csb
|
1989-02-21 10:05:03 +00:00 |
|
ceriel
|
a4178ca843
|
do not catch floating point exceptions anymore
|
1989-02-17 09:58:06 +00:00 |
|
ceriel
|
59ea3478ac
|
Add include directory when compiling head
|
1989-02-16 09:40:52 +00:00 |
|
ceriel
|
4da1930ff4
|
Initial revision
|
1989-02-15 16:39:58 +00:00 |
|
ceriel
|
0c19cc22e0
|
fixed some incorrect kills
|
1989-02-15 11:39:13 +00:00 |
|
ceriel
|
fcc033df20
|
Initial revision
|
1989-02-14 18:03:13 +00:00 |
|
ceriel
|
01626b2c32
|
Initial revision
|
1989-02-14 15:52:25 +00:00 |
|
ceriel
|
d7ce393510
|
Adapted; Do not use /dev/tty
|
1989-02-09 15:55:33 +00:00 |
|
ceriel
|
b11b5996c1
|
minor correction
|
1989-02-09 13:26:24 +00:00 |
|
ceriel
|
d79ad333bf
|
*** empty log message ***
|
1989-02-09 13:24:20 +00:00 |
|
ceriel
|
dcde07e7a7
|
use pusha and popa instructions, and on the proper place
|
1989-02-08 15:47:22 +00:00 |
|
ceriel
|
cd70a74d25
|
Added
|
1989-02-08 15:29:51 +00:00 |
|
ceriel
|
e91749bbce
|
Added
|
1989-02-08 15:19:42 +00:00 |
|
ceriel
|
143abc2420
|
Initial revision
|
1989-02-08 15:12:03 +00:00 |
|
ceriel
|
f682c264a8
|
Initial revision
|
1989-02-08 14:57:48 +00:00 |
|
ceriel
|
7c22618cb8
|
make sure that every command ends up in the same directory where it started
|
1989-02-08 09:44:32 +00:00 |
|
ceriel
|
be89699a1a
|
fixed return value of signal
|
1989-02-08 09:29:27 +00:00 |
|
ceriel
|
a13ea6d098
|
fix in IMUL, define DEBUG 1
|
1989-02-07 14:30:47 +00:00 |
|
ceriel
|
9dcae8fcd0
|
made arg_error dependent on DEBUG; fixed cmp instruction in as_table
|
1989-02-07 11:42:28 +00:00 |
|
ceriel
|
fa6900fbbc
|
made back.a dependent on some C files in this directory
|
1989-02-07 11:32:47 +00:00 |
|
ceriel
|
f3584b3d52
|
made back.a dependent on some C files in this directory
|
1989-02-07 11:12:13 +00:00 |
|
ceriel
|
37fd03b14b
|
some fixes
|
1989-02-06 15:15:27 +00:00 |
|
ceriel
|
687d428026
|
move to address register does not set condition codes
|
1989-02-06 15:11:49 +00:00 |
|
ceriel
|
eca0cde913
|
changed order of registers, so that d0 is allocated first
|
1989-02-06 14:35:10 +00:00 |
|
ceriel
|
76684055eb
|
some simplifications and a bug fix
|
1989-02-03 16:32:07 +00:00 |
|
ceriel
|
9ea59fd48a
|
corrected print formats
|
1989-02-02 16:32:19 +00:00 |
|
ceriel
|
920ba0eebe
|
delinted somewhat
|
1989-02-02 16:31:51 +00:00 |
|
ceriel
|
3b76fbc284
|
bitwise operators available now
|
1989-02-02 16:15:54 +00:00 |
|
ceriel
|
821e1e624b
|
Added header
|
1989-02-02 16:10:15 +00:00 |
|
ceriel
|
55705b22ca
|
improved pattern
|
1989-02-02 16:04:18 +00:00 |
|
ceriel
|
8127265043
|
Added some patterns
|
1989-02-02 16:01:13 +00:00 |
|
ceriel
|
f7df668450
|
delinted, added chstack.c
|
1989-02-02 13:24:50 +00:00 |
|
ceriel
|
1daac3c5d1
|
made arg_error dependant on DEBUG
|
1989-02-02 12:49:21 +00:00 |
|
ceriel
|
0291c897be
|
hidden names, made arg_error dependant on DEBUG
|
1989-02-02 12:29:14 +00:00 |
|
ceriel
|
bf6a1eb0ba
|
removed unused code
|
1989-02-02 12:27:33 +00:00 |
|
ceriel
|
542eb9a7d8
|
made arg_error dependant on a DEBUG constant, improved Makefile
|
1989-02-02 11:45:50 +00:00 |
|
ceriel
|
45a94c9858
|
made arg_error dependant on a DEBUG constant
|
1989-02-02 11:42:53 +00:00 |
|
ceriel
|
df69d70608
|
Changed some names
|
1989-01-27 14:15:55 +00:00 |
|
ceriel
|
8811a2af14
|
Makefile added
|
1989-01-27 13:22:55 +00:00 |
|
ceriel
|
d87e8f72a9
|
Makefile added
|
1989-01-27 13:10:44 +00:00 |
|
ceriel
|
7bcd261f8e
|
minor mods
|
1989-01-27 13:09:37 +00:00 |
|
ceriel
|
039552a46c
|
define CODE_EXPANDER
|
1989-01-27 12:41:43 +00:00 |
|
ceriel
|
c9df20878f
|
improved Makefile
|
1989-01-27 12:02:55 +00:00 |
|
ceriel
|
817facac14
|
Added prefix C_ to the names prolog, jump, and locals
|
1989-01-26 14:04:11 +00:00 |
|
ceriel
|
3a546eb8dd
|
be a bit more liberal with prefixes
|
1989-01-24 13:51:05 +00:00 |
|
ceriel
|
fa9d7ce5ce
|
Added Makefile
|
1989-01-19 17:51:44 +00:00 |
|
ceriel
|
c951295521
|
Initial revision
|
1989-01-19 16:43:32 +00:00 |
|
ceriel
|
b45706ce7a
|
delinted a little
|
1989-01-19 16:41:55 +00:00 |
|
ceriel
|
57dfee488a
|
Added .distr
|
1989-01-19 16:26:18 +00:00 |
|
ceriel
|
6833adfb50
|
Initial revision
|
1989-01-19 16:20:46 +00:00 |
|
ceriel
|
4c76583aba
|
simplified assertion
|
1989-01-19 13:48:09 +00:00 |
|
ceriel
|
b83fca4445
|
use STS and LOS routines
|
1989-01-19 09:16:15 +00:00 |
|
ceriel
|
6420525753
|
Added STS and LOS routines
|
1989-01-18 10:51:57 +00:00 |
|
ceriel
|
7c39967dc5
|
use STS and LOS routine
|
1989-01-18 10:51:06 +00:00 |
|
ceriel
|
406d024e9f
|
change to keep lint happy
|
1989-01-17 11:23:33 +00:00 |
|
ceriel
|
ed34e06d2d
|
Added floating point, fixed LPB
|
1989-01-17 11:05:02 +00:00 |
|
ceriel
|
9c5f0e8159
|
changes to hide names and some fixes
|
1989-01-17 10:27:55 +00:00 |
|
ceriel
|
b800af87af
|
changes to hide names and some fixes
|
1989-01-17 09:48:32 +00:00 |
|
ceriel
|
56c0f3bc5b
|
many improvements
|
1989-01-16 16:10:32 +00:00 |
|
ceriel
|
6ba5c0b850
|
Added patterns
|
1989-01-16 13:35:02 +00:00 |
|
ceriel
|
46f633870d
|
fixes and improvements
|
1988-12-14 15:33:20 +00:00 |
|
ceriel
|
3d6ab89bc1
|
fix from Lindsey
|
1988-11-24 09:23:51 +00:00 |
|
ceriel
|
e43a0746a8
|
some more improvements and a fix
|
1988-11-21 16:55:16 +00:00 |
|
ceriel
|
fec83f1be3
|
many improvements
|
1988-11-21 15:04:23 +00:00 |
|
ceriel
|
7f77ee091c
|
Added some new patterns
|
1988-11-15 10:54:37 +00:00 |
|
ceriel
|
28c8abd52b
|
fix to fix
|
1988-11-14 16:50:06 +00:00 |
|
ceriel
|
5c4164927d
|
replaced some 'move's by the move instructions; Some were just wrong
|
1988-11-14 12:43:23 +00:00 |
|
ceriel
|
0bb9c9b5a5
|
removed extra DUP rule. It was wrong after all
|
1988-11-10 15:38:50 +00:00 |
|
ceriel
|
09cc81f5b5
|
Use the system module for error messages
|
1988-11-10 13:46:53 +00:00 |
|
ceriel
|
d6dfd5d1ad
|
fixed to generate only external commons
|
1988-11-10 13:01:15 +00:00 |
|
ceriel
|
f210ef4f8e
|
fixed problem with DUP: it also dupped tokens with side-effects
|
1988-11-09 15:49:29 +00:00 |
|
ceriel
|
11dee74e80
|
Initial revision
|
1988-11-08 14:09:24 +00:00 |
|
ceriel
|
246554a0b1
|
changes in search for more speed
|
1988-11-08 13:47:18 +00:00 |
|
ceriel
|
15e885ac8d
|
produce better code for EXG
|
1988-11-07 09:35:47 +00:00 |
|
ceriel
|
af5ed82bff
|
included changes from Andy Michael
|
1988-11-07 09:24:36 +00:00 |
|
ceriel
|
f8a3f67ddb
|
Added new line after trap message
|
1988-11-04 09:55:50 +00:00 |
|
ceriel
|
0011c49d1e
|
many changes, in search for more speed
|
1988-10-31 15:02:39 +00:00 |
|
ceriel
|
ba1c1a82d7
|
patches to make more suitable for push-pop optim
|
1988-10-20 15:08:59 +00:00 |
|
ceriel
|
dc5a744d8d
|
some minor changes
|
1988-10-20 14:33:55 +00:00 |
|
ceriel
|
e0fc646222
|
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
|
10e2f5cb36
|
Added vars.s
|
1988-10-17 12:55:24 +00:00 |
|
ceriel
|
8b6ba39da4
|
made a bit more portable
|
1988-10-17 10:38:30 +00:00 |
|
ceriel
|
d096f1882a
|
improved version, generating .o files with much less relocation records
and name table entries
|
1988-10-13 15:53:31 +00:00 |
|
ceriel
|
f397d35b6a
|
many changes: optimize generated code somewhat,
reduce relocation-table size
|
1988-10-07 16:52:44 +00:00 |
|
ceriel
|
366b492174
|
Initial revision
|
1988-10-04 14:27:35 +00:00 |
|
ceriel
|
a54c470fef
|
some mods from Charles Lindsey
|
1988-10-04 13:59:51 +00:00 |
|
ceriel
|
17e980aa15
|
Also pass SRC
|
1988-10-04 10:04:37 +00:00 |
|
ceriel
|
668b4ca6e7
|
many minor changes
|
1988-10-03 10:53:47 +00:00 |
|
ceriel
|
b0c8f9748a
|
some fixes to procude faster :-) code
|
1988-09-30 16:13:44 +00:00 |
|
ceriel
|
6ae90c8f34
|
Initial revision
|
1988-09-28 16:47:47 +00:00 |
|
ceriel
|
fb854c82ff
|
Added flag to generate SUN .o format
|
1988-09-23 14:55:27 +00:00 |
|
ceriel
|
a5f48d6493
|
Initial revision
|
1988-09-15 09:49:22 +00:00 |
|
ceriel
|
091f3dbebf
|
Added floating point support
|
1988-09-14 14:06:31 +00:00 |
|
ceriel
|
3a183b7b44
|
replaced all ::= by ==>
|
1988-09-07 14:47:46 +00:00 |
|
ceriel
|
feb6e7505c
|
maybe I got it right this time!
|
1988-09-02 13:49:07 +00:00 |
|
ceriel
|
2dfd74fe14
|
fix in fix: INN ZEQ and INN ZNE still were wrong
|
1988-09-02 11:39:58 +00:00 |
|
ceriel
|
cc52343fbf
|
fixed INN ZEQ and INN ZNE patterns
|
1988-08-22 11:23:24 +00:00 |
|
ceriel
|
95b4d20b5d
|
fixed problem with dlbdlb
|
1988-08-22 10:54:03 +00:00 |
|
ceriel
|
7f5dfa7bb2
|
Changes from Nigel Hall
|
1988-08-19 17:05:03 +00:00 |
|
ceriel
|
f3a780ecec
|
Changes from Nigel Hall
|
1988-08-19 16:46:22 +00:00 |
|
ceriel
|
6246c6fc9e
|
generate new style constants
|
1988-08-19 16:41:49 +00:00 |
|
ceriel
|
98359a035e
|
make easier to patch
|
1988-08-19 14:20:03 +00:00 |
|
ceriel
|
a1684f6d0b
|
Initial revision
|
1988-08-18 14:33:57 +00:00 |
|
ceriel
|
143531822a
|
speeded up :-)
|
1988-08-11 22:02:53 +00:00 |
|
ceriel
|
a9a2e027c8
|
improved floating point handling
|
1988-08-11 14:57:39 +00:00 |
|
ceriel
|
5aa128ea62
|
speeded up again :-)
|
1988-08-11 14:50:18 +00:00 |
|
ceriel
|
2cb7fcf861
|
leave maximum value if overflow trap is handled
|
1988-08-11 10:28:30 +00:00 |
|
ceriel
|
d308f4a3c2
|
fix: the minimum exponent is 1, not 0!
|
1988-08-10 22:33:48 +00:00 |
|
ceriel
|
bb46f5218c
|
Added version for machines with proper 4-byte operations
|
1988-08-10 10:07:53 +00:00 |
|
ceriel
|
e47418efff
|
Use other version of div_ext
|
1988-08-10 10:00:30 +00:00 |
|
ceriel
|
901e1b7565
|
fixes for exit status
|
1988-08-05 12:48:21 +00:00 |
|
ceriel
|
05bac6c619
|
also detect 0/0
|
1988-08-05 11:40:29 +00:00 |
|
ceriel
|
dc72163d44
|
cleaned up a bit
|
1988-08-04 18:10:34 +00:00 |
|
ceriel
|
b26e580a74
|
cleaned up a bit, and made add_ext and sub_ext proper entry points,
without preconditions on the arguments
|
1988-08-04 11:16:20 +00:00 |
|
ceriel
|
2a9fe2a774
|
some modifications to improve speed (sorry, I mean, make a bit less slow)
|
1988-08-03 23:31:40 +00:00 |
|
ceriel
|
0406776361
|
fixed again
|
1988-08-02 11:57:37 +00:00 |
|
ceriel
|
0d45d9da11
|
correct exit status
|
1988-08-02 11:56:34 +00:00 |
|
ceriel
|
5d247a2055
|
prevent generation of movl/movq instruction with floating point constant.
movf/movd should be used instead
|
1988-07-29 10:09:55 +00:00 |
|
ceriel
|
a28e8440b7
|
Use Pascal
|
1988-07-28 18:33:51 +00:00 |
|
ceriel
|
fa564bb67c
|
Installation of interpreters should not be done here
|
1988-07-28 16:45:13 +00:00 |
|
ceriel
|
a5578bc229
|
BSD4.[23] could also run NFS, so added getdirent.s
|
1988-07-28 09:46:43 +00:00 |
|
ceriel
|
24d5e841d1
|
and yet another ...
|
1988-07-26 15:57:34 +00:00 |
|
ceriel
|
fc1d04e192
|
fixed typo
|
1988-07-26 15:46:09 +00:00 |
|
ceriel
|
d814f96e9d
|
Added pattern
|
1988-07-26 14:21:15 +00:00 |
|
ceriel
|
5a6849b006
|
yet another fix
|
1988-07-26 13:00:30 +00:00 |
|
ceriel
|
52d5e473c4
|
fix from Leo van Moergestel: signed byte offset must fit in a byte
|
1988-07-26 11:02:13 +00:00 |
|
ceriel
|
bcec2e84b5
|
merged with Michael Felts latest version
|
1988-07-25 10:46:15 +00:00 |
|
ceriel
|
24c59f9f68
|
adf and sbf did not work with 0.0
|
1988-07-22 20:54:49 +00:00 |
|
ceriel
|
7515b51d64
|
Added installation of math lib
|
1988-07-22 18:51:02 +00:00 |
|
ceriel
|
0beaad89d3
|
Added installation of math lib
|
1988-07-22 18:30:44 +00:00 |
|
ceriel
|
215e55282d
|
some more fixes
|
1988-07-19 16:49:49 +00:00 |
|
ceriel
|
4d66061c82
|
install new back-end instead of old
|
1988-07-19 10:14:22 +00:00 |
|
ceriel
|
60e958a312
|
the patterns inside #ifdef LONGEMPAT were wrong anyway, so deleted
|
1988-07-19 10:12:21 +00:00 |
|
ceriel
|
5c508b566f
|
Added flag to give stack size
|
1988-07-15 15:29:44 +00:00 |
|
ceriel
|
bfaff9d0ee
|
simplified a little; does not seem to make much difference
|
1988-07-15 14:57:43 +00:00 |
|
ceriel
|
d363386a38
|
several fixes
|
1988-07-15 13:00:43 +00:00 |
|
ceriel
|
b9aa04dbb3
|
fixed problem with temporary DEALLOCATES: sometimes a register was
used for stacking, that was only temporarily deallocated
|
1988-07-15 11:23:44 +00:00 |
|
ceriel
|
68d3126f16
|
improved trap handling
|
1988-07-15 11:17:17 +00:00 |
|
ceriel
|
f0d3a648af
|
fixed problem with temporary DEALLOCATES: sometimes a register was
used for stacking, that was only temporarily deallocated
|
1988-07-15 11:12:13 +00:00 |
|
ceriel
|
7aca78dc21
|
Also hide name b64_sft
|
1988-07-14 11:11:48 +00:00 |
|
ceriel
|
e8931fe5de
|
make to compile on Xenix
|
1988-07-14 10:11:01 +00:00 |
|
ceriel
|
1cf834f731
|
did not work properly; assumet it could remove sign AFTER converting to
machine dependant order
|
1988-07-13 20:00:22 +00:00 |
|
ceriel
|
c29ac899da
|
added -L flag
|
1988-07-13 18:32:06 +00:00 |
|
ceriel
|
cdb8531b9a
|
use sun3 command to translate
|
1988-07-13 18:31:57 +00:00 |
|
ceriel
|
1838e7143f
|
Added -L flag
|
1988-07-13 18:24:07 +00:00 |
|
ceriel
|
2197952a70
|
Added some erase() calls; aiaiai
|
1988-07-13 17:35:01 +00:00 |
|
ceriel
|
105c7e6009
|
fixed
|
1988-07-13 16:55:48 +00:00 |
|
ceriel
|
87e020db8a
|
make trap handling more consistent
|
1988-07-13 14:29:32 +00:00 |
|
ceriel
|
be1e3440b7
|
other trp routine
|
1988-07-13 14:21:13 +00:00 |
|
ceriel
|
ea7209f246
|
Added some erase() calls; aiaiai
|
1988-07-13 13:48:38 +00:00 |
|
ceriel
|
722bf6de1e
|
Added debug statement
|
1988-07-13 13:43:45 +00:00 |
|
ceriel
|
25f7fe9b77
|
fix: strhp should do brk system call
|
1988-07-13 12:51:57 +00:00 |
|
ceriel
|
ccbf4f0cf6
|
made to compile on Xenix
|
1988-07-12 14:19:03 +00:00 |
|
ceriel
|
53bda08502
|
do not use shell meta characters in dependents; some makes do not like it
|
1988-07-12 11:10:31 +00:00 |
|
ceriel
|
9ab5e19576
|
use $(CC) instead of cc
|
1988-07-08 11:37:17 +00:00 |
|
ceriel
|
007483d1ed
|
do not try to install Occam lib on non-BSD4.2 systems
|
1988-07-07 16:46:27 +00:00 |
|
ceriel
|
4d9a144aa7
|
only try to install Occam lib on Berkeley 4.2 system
|
1988-07-07 15:13:16 +00:00 |
|
ceriel
|
5ff8baabfa
|
fix for constants
|
1988-07-07 14:31:29 +00:00 |
|
ceriel
|
3048d94603
|
bug fix: an array was declared too small
|
1988-07-07 10:55:52 +00:00 |
|
ceriel
|
c624447dfc
|
removed cvf.s
|
1988-07-06 17:44:27 +00:00 |
|
ceriel
|
5391cf8b17
|
fixed; did not compile
|
1988-06-29 16:48:07 +00:00 |
|
ceriel
|
78f0107cb8
|
only change sign when value is not 0
|
1988-06-29 16:34:40 +00:00 |
|
ceriel
|
e64951e1d3
|
removed some lint complaints
|
1988-06-28 14:41:02 +00:00 |
|
ceriel
|
2f7e414d42
|
corrected lint entry
|
1988-06-28 14:36:21 +00:00 |
|
ceriel
|
3be40e8f15
|
removed some lint complaints
|
1988-06-28 13:55:25 +00:00 |
|
ceriel
|
bd975e3041
|
removed some lint complaints
|
1988-06-28 13:43:54 +00:00 |
|
ceriel
|
d3723b3d38
|
modified distance function somewhat
|
1988-06-24 12:03:02 +00:00 |
|
ceriel
|
b72f2848dd
|
fixed panic mode
|
1988-06-22 18:47:48 +00:00 |
|
ceriel
|
c146e278fc
|
distance routine improved a little; still not safe!
|
1988-06-22 16:22:07 +00:00 |
|
ceriel
|
59dbc95e0d
|
made bittable dynamic
|
1988-06-16 13:46:38 +00:00 |
|
ceriel
|
a0934dc7e0
|
made bittable dynamic
|
1988-06-16 13:24:10 +00:00 |
|
ceriel
|
8f1cac51c8
|
Added option for temporary directory
|
1988-06-16 09:57:59 +00:00 |
|
ceriel
|
16e657858a
|
Some improvements
|
1988-06-15 13:15:41 +00:00 |
|
ceriel
|
9c6ef73ba3
|
Added target optimizer
|
1988-06-14 09:29:44 +00:00 |
|
ceriel
|
14233a4c03
|
Initial revision
|
1988-06-14 09:22:51 +00:00 |
|
ceriel
|
adadb10b17
|
corrected
|
1988-06-13 18:01:47 +00:00 |
|
ceriel
|
be8815e2b7
|
made nbits a long
|
1988-06-13 17:57:39 +00:00 |
|
ceriel
|
2722d45fdd
|
larger bittable
|
1988-06-13 15:29:32 +00:00 |
|
ceriel
|
192de9bf32
|
linenumber in long instead of short
|
1988-06-13 15:28:19 +00:00 |
|
ceriel
|
cc9c3ae870
|
made to compile on system V
|
1988-06-13 15:01:54 +00:00 |
|
ceriel
|
2563acb019
|
Added pattern for ASS 4
|
1988-06-13 13:42:39 +00:00 |
|
ceriel
|
40ef304bcf
|
prevent core dump when e.out file too large
|
1988-06-07 12:17:00 +00:00 |
|
ceriel
|
9f9681bf39
|
corrected CFU
|
1988-06-07 11:08:55 +00:00 |
|
ceriel
|
8a368a9ed1
|
Added code for new LOI/STI opcodes
|
1988-06-06 10:30:57 +00:00 |
|
ceriel
|
02297c82ff
|
fixed em.c: call lib/em44 instead of lib/int44 ...
|
1988-06-03 16:13:57 +00:00 |
|
ceriel
|
cd893a6ff8
|
corrected
|
1988-06-03 14:25:26 +00:00 |
|
ceriel
|
2565b29679
|
changed int?? into em??
|
1988-05-06 17:40:44 +00:00 |
|
ceriel
|
0be2e884b1
|
some last-minute minor changes
|
1988-05-06 17:03:30 +00:00 |
|
ceriel
|
d33fa59a9f
|
found a %D; replaced by %ld
|
1988-05-06 17:03:06 +00:00 |
|
ceriel
|
066439ec19
|
changed int?? to em??
|
1988-05-06 13:46:55 +00:00 |
|
ceriel
|
7f7078c9f0
|
check that files can be created
|
1988-05-04 16:49:58 +00:00 |
|
ceriel
|
f63363cfb8
|
small fix in sigvec
|
1988-05-04 16:16:41 +00:00 |
|
ceriel
|
eb3dd52dd8
|
added comment
|
1988-05-03 09:53:52 +00:00 |
|
ceriel
|
43de234b53
|
Added floating point support
|
1988-04-28 15:16:07 +00:00 |
|
ceriel
|
9388fb69f8
|
be careful about overflow in con_float
|
1988-04-28 15:03:03 +00:00 |
|
ceriel
|
88acb4c4d9
|
be careful about overflow in con_float
|
1988-04-28 14:46:11 +00:00 |
|
ceriel
|
c4d0a4f449
|
corrected the overflow checks
|
1988-04-28 14:21:55 +00:00 |
|
ceriel
|
81e724d4f6
|
improved printf
|
1988-04-28 11:16:50 +00:00 |
|
ceriel
|
2e009ecfff
|
almost fixed problem with cfu
|
1988-04-27 16:57:43 +00:00 |
|
ceriel
|
d9638fca0e
|
fixed bug: did not convert 0 right
|
1988-04-25 18:13:32 +00:00 |
|
ceriel
|
264773ee06
|
fixed bug in SIM and SIG
|
1988-04-25 17:05:36 +00:00 |
|
ceriel
|
e4838a6225
|
dont generate .data4
|
1988-04-25 10:31:33 +00:00 |
|
ceriel
|
816c7e6416
|
made ioctls to work better on sun
|
1988-04-22 19:41:22 +00:00 |
|
ceriel
|
d6f2d2f25c
|
corrected wait systemcall
|
1988-04-22 18:49:13 +00:00 |
|
ceriel
|
01faecb6ed
|
conversion to our assembler was not complete
|
1988-04-22 18:44:28 +00:00 |
|
ceriel
|
3f3b3d04e6
|
conversion to our assembler was not complete
|
1988-04-22 18:37:59 +00:00 |
|
ceriel
|
3edf9486c9
|
fixed to not accept dots in numbers
|
1988-04-22 18:34:22 +00:00 |
|
ceriel
|
3228f4f21b
|
restore external base, just to be sure
|
1988-04-22 17:19:40 +00:00 |
|
ceriel
|
856f58468e
|
restore external base, just to be sure
|
1988-04-22 16:54:58 +00:00 |
|
ceriel
|
d1a444d6d1
|
minor fix
|
1988-04-22 16:19:56 +00:00 |
|
ceriel
|
d3da6b76dc
|
avoid use of modf; not portable
|
1988-04-22 14:17:34 +00:00 |
|
ceriel
|
b68e30f6ff
|
avoid use of modf; not portable
|
1988-04-22 14:11:55 +00:00 |
|
ceriel
|
b948e4b59d
|
corrected; sometimes lookahead would fail
|
1988-04-22 14:02:43 +00:00 |
|
ceriel
|
0aa6d4ed5d
|
corrected: a shift of 32 is not portable!
|
1988-04-21 18:40:42 +00:00 |
|
ceriel
|
5db0db5959
|
fixed minor bug in lin instruction (!)
|
1988-04-21 15:29:02 +00:00 |
|
ceriel
|
211f5d2ad8
|
improved signal handling
|
1988-04-20 17:10:21 +00:00 |
|
ceriel
|
379101461e
|
corrected .s files
|
1988-04-20 16:47:41 +00:00 |
|
ceriel
|
cd782a1488
|
corrected a syntax error
|
1988-04-20 15:28:26 +00:00 |
|
ceriel
|
083d520d38
|
SUN4 frexp strikes again ...
|
1988-04-20 14:42:04 +00:00 |
|
ceriel
|
09eb4f9325
|
changed xenix3.0 to xenix3
|
1988-04-20 11:52:53 +00:00 |
|
ceriel
|
06c28ad222
|
do not call frexp with 0.0; the SUN4 cannot stand it
|
1988-04-20 10:01:35 +00:00 |
|
ceriel
|
3f28711419
|
Added minix
|
1988-04-19 10:56:12 +00:00 |
|
ceriel
|
8c20160cb6
|
Initial revision
|
1988-04-19 10:38:18 +00:00 |
|
ceriel
|
e9f4f7498c
|
corrected somewhat
|
1988-04-19 10:33:07 +00:00 |
|
ceriel
|
709fee14c6
|
Initial revision
|
1988-04-19 10:19:15 +00:00 |
|
ceriel
|
cac49c513c
|
Added cleanup
|
1988-04-19 10:13:41 +00:00 |
|
ceriel
|
9d3ae1c4d0
|
Added minixST
|
1988-04-19 09:40:02 +00:00 |
|
ceriel
|
a61b1a19bb
|
Initial revision
|
1988-04-19 09:34:37 +00:00 |
|
ceriel
|
5140441585
|
Initial revision
|
1988-04-19 09:27:51 +00:00 |
|
ceriel
|
1c7c9c60cf
|
fef4 and fef8 did not quite work properly: the exponent part is an
int, not a short!
|
1988-04-14 18:06:47 +00:00 |
|
ceriel
|
f92dad2d9d
|
only fclose on non-NULL streams
|
1988-04-14 16:09:02 +00:00 |
|
ceriel
|
7971761628
|
generated illegal code; fixed
|
1988-04-14 16:03:55 +00:00 |
|
ceriel
|
37e21bc6a5
|
changed copyright notice
|
1988-04-12 11:30:10 +00:00 |
|
ceriel
|
287ff14a1f
|
fixed typo
|
1988-04-11 14:46:41 +00:00 |
|
ceriel
|
54d444c5c5
|
Added xenix3
|
1988-04-11 12:38:24 +00:00 |
|
ceriel
|
39ac6fb719
|
some minor fixes
|
1988-04-11 11:41:50 +00:00 |
|
ceriel
|
155a1ba5c8
|
adapted to new semantics of the EHEAP error: no longer fatal
|
1988-04-11 11:37:54 +00:00 |
|
ceriel
|
9d7f47c37a
|
adapted to new semantics of the EHEAP error: no longer fatal
|
1988-04-11 11:27:37 +00:00 |
|
ceriel
|
8dfcff6911
|
fixed typo
|
1988-04-11 11:13:20 +00:00 |
|
ceriel
|
0c45ef1b5a
|
adapted to new semantics of the EHEAP error: no longer fatal
|
1988-04-11 11:03:22 +00:00 |
|
ceriel
|
6eb15567ae
|
Added some debug print statements
|
1988-04-11 10:55:07 +00:00 |
|
ceriel
|
6bfdc85d8f
|
adapted to new semantics of the EHEAP error: no longer fatal
|
1988-04-11 10:50:58 +00:00 |
|
ceriel
|
48d2fa770e
|
minor mod
|
1988-04-11 10:32:22 +00:00 |
|
ceriel
|
b190c55526
|
fix
|
1988-04-11 10:11:07 +00:00 |
|
ceriel
|
b05198c6bf
|
adapted to new semantics of the EHEAP error: no longer fatal
|
1988-04-11 09:52:48 +00:00 |
|
ceriel
|
9abbd9eb10
|
Added some patterns
|
1988-04-11 09:38:31 +00:00 |
|
ceriel
|
6535d32447
|
Added libm2
|
1988-04-08 13:39:19 +00:00 |
|
ceriel
|
131efe9348
|
Added libm2
|
1988-04-08 13:12:53 +00:00 |
|
ceriel
|
e2f1bc59a0
|
adapted so that interpreter traps on floating point instructions
|
1988-04-07 13:14:27 +00:00 |
|
ceriel
|
0582d4d83e
|
Added libfp
|
1988-04-07 12:39:19 +00:00 |
|
ceriel
|
d664b9fb0b
|
Initial revision
|
1988-04-07 12:36:30 +00:00 |
|
ceriel
|
92255b2a25
|
Added libfp
|
1988-04-07 12:31:47 +00:00 |
|
ceriel
|
9a7b199a5c
|
Initial revision
|
1988-04-07 12:28:10 +00:00 |
|
ceriel
|
41bf233413
|
Added libfp
|
1988-04-07 12:26:29 +00:00 |
|
ceriel
|
4e2aea5cb0
|
Initial revision
|
1988-04-07 12:23:02 +00:00 |
|
ceriel
|
a614f3be7a
|
Added ncg and libfp
|
1988-04-07 11:49:19 +00:00 |
|
ceriel
|
87a5000e57
|
Initial revision
|
1988-04-07 11:45:42 +00:00 |
|
ceriel
|
10b3d3d862
|
added floating point lib
|
1988-04-07 11:42:21 +00:00 |
|
ceriel
|
8ee3542787
|
Added copyright notices
|
1988-04-07 11:40:46 +00:00 |
|
ceriel
|
8a96f95c59
|
Initial revision
|
1988-04-07 10:57:49 +00:00 |
|
ceriel
|
cb4e02f02e
|
fixed
|
1988-04-06 18:36:59 +00:00 |
|
ceriel
|
4beb60683f
|
Initial revision
|
1988-04-06 15:12:11 +00:00 |
|
ceriel
|
56b03adad0
|
z8000 uses asld, so suffix of targets is .s
|
1988-04-06 15:10:56 +00:00 |
|
ceriel
|
da052fb6ee
|
Initial revision
|
1988-04-06 14:49:41 +00:00 |
|
ceriel
|
e25004012b
|
Added an 'all' entry
|
1988-04-06 14:46:04 +00:00 |
|
ceriel
|
288c4c9a13
|
Added .distr file, added 'all' entry in Makefile
|
1988-04-06 14:42:22 +00:00 |
|
ceriel
|
d48f810ef6
|
Added .distr file
|
1988-04-06 14:37:14 +00:00 |
|
ceriel
|
04cabf258d
|
Initial revision
|
1988-04-06 14:24:36 +00:00 |
|
ceriel
|
50cf97a378
|
Initial revision
|
1988-04-06 14:13:41 +00:00 |
|
ceriel
|
0320f9c7ba
|
Added an 'all' entry
|
1988-04-06 14:08:08 +00:00 |
|
ceriel
|
f635588643
|
Initial revision
|
1988-04-06 14:03:28 +00:00 |
|
ceriel
|
f687134a38
|
Added an 'all' entry
|
1988-04-06 13:56:46 +00:00 |
|
ceriel
|
4afb2f0b23
|
Initial revision
|
1988-04-06 13:46:40 +00:00 |
|
ceriel
|
dc24ab8b57
|
Added an 'all' entry
|
1988-04-06 13:41:06 +00:00 |
|
ceriel
|
dc547a271a
|
added .distr file
|
1988-04-06 13:38:42 +00:00 |
|
ceriel
|
6211edb4c6
|
z8000 uses asld
|
1988-04-06 13:18:10 +00:00 |
|
ceriel
|
ffff65a8d7
|
Initial revision
|
1988-04-06 13:17:21 +00:00 |
|
ceriel
|
6507aa0a73
|
Added .distr
|
1988-04-06 13:06:08 +00:00 |
|
ceriel
|
e566fc551d
|
some fixes
|
1988-03-31 17:58:56 +00:00 |
|
ceriel
|
92f28ae164
|
Added another debug statement
|
1988-03-31 12:50:12 +00:00 |
|
ceriel
|
14d7db7499
|
remove some of the lint complaints
|
1988-03-31 11:17:47 +00:00 |
|
ceriel
|
4e419a19cd
|
delinted
|
1988-03-31 10:38:05 +00:00 |
|
ceriel
|
092292683c
|
modified to use a different 'panic' strategy, and use
new clash-table in tables.c when possible, and some other tuning
|
1988-03-31 10:14:48 +00:00 |
|
ceriel
|
21f4403fdb
|
Initial revision
|
1988-03-30 13:06:41 +00:00 |
|
ceriel
|
934568dcf4
|
new translation of BLS, fix in LOF
|
1988-03-23 16:07:03 +00:00 |
|
ceriel
|
cb52407188
|
Added .distr file
|
1988-03-21 18:02:45 +00:00 |
|
ceriel
|
6a51fac1e4
|
Initial revision
|
1988-03-21 13:48:24 +00:00 |
|
ceriel
|
fd467fd63d
|
removed a cntrl-a character in the comments
|
1988-03-17 09:39:43 +00:00 |
|
ceriel
|
2c01d45a49
|
fix in csb: must be able to handle 0 cases
|
1988-03-17 09:24:01 +00:00 |
|
ceriel
|
0030ddd97f
|
fixed csb so that it also handles 0 cases
|
1988-03-16 19:38:14 +00:00 |
|
ceriel
|
63a89b7080
|
modified to use PAREN_OPEN and PAREN_CLOSE
|
1988-03-14 16:15:23 +00:00 |
|
ceriel
|
ea9e90d785
|
fixed for operand separators within operands
|
1988-03-14 15:58:07 +00:00 |
|
ceriel
|
bf3cfae610
|
CMI was translated wrongly; corrected
|
1988-03-14 13:56:33 +00:00 |
|
ceriel
|
23be652f11
|
CMI was translated wrongly; corrected
|
1988-03-14 13:42:20 +00:00 |
|
ceriel
|
eb6a4a95cd
|
deleted some patterns that were wrong, and apparently never used
|
1988-03-14 13:30:48 +00:00 |
|
ceriel
|
f846c1648b
|
changed definition of BITMAX
|
1988-03-12 13:47:11 +00:00 |
|
ceriel
|
a24c41e9cf
|
fix in LXA
|
1988-03-11 16:34:22 +00:00 |
|
ceriel
|
9258a2a3e9
|
fixes from Nigel Hall
|
1988-03-10 16:00:58 +00:00 |
|
ceriel
|
1d98b5fd02
|
bug fix: did not work when procedure descriptors started on block boundary
|
1988-03-10 13:03:53 +00:00 |
|
ceriel
|
304f03a836
|
fixes from Nigel Hall
|
1988-03-09 18:07:05 +00:00 |
|
ceriel
|
75aba83724
|
some fixes
|
1988-03-07 11:44:39 +00:00 |
|
ceriel
|
653cd869ba
|
deleted cvf.s
|
1988-03-07 09:47:06 +00:00 |
|
ceriel
|
14997fe479
|
"deleted -LIB, already in proto makefile"
|
1988-02-19 17:15:45 +00:00 |
|
ceriel
|
75986f7ac5
|
deleted -LIB, already in proto makefile
|
1988-02-19 17:05:26 +00:00 |
|
ceriel
|
41077644d1
|
fixed
|
1988-02-18 11:58:10 +00:00 |
|
ceriel
|
fd08220e2b
|
fixes
|
1988-02-18 11:17:39 +00:00 |
|
ceriel
|
a298b55b95
|
sbu was replaced by sbu; is now replaced by sbi
|
1988-02-18 11:09:11 +00:00 |
|
ceriel
|
0058f45243
|
corrected
|
1988-02-18 10:36:22 +00:00 |
|
ceriel
|
25e21494f1
|
corrected
|
1988-02-18 10:22:15 +00:00 |
|
ceriel
|
3ccbd9cdc7
|
Initial revision
|
1988-02-18 10:22:14 +00:00 |
|
ceriel
|
083404fc90
|
corrected
|
1988-02-18 10:12:10 +00:00 |
|
ceriel
|
bab801171f
|
Initial revision
|
1988-02-18 10:08:42 +00:00 |
|
ceriel
|
02db417d31
|
Initial revision
|
1988-02-18 09:48:35 +00:00 |
|
ceriel
|
642acd5cbe
|
Added .distr file
|
1988-02-18 09:32:26 +00:00 |
|
ceriel
|
ccf7ef96b5
|
Initial revision
|
1988-02-18 09:20:09 +00:00 |
|
ceriel
|
31ed7f7e30
|
Added .distr file
|
1988-02-17 15:52:20 +00:00 |
|
ceriel
|
e9271376dc
|
Initial revision
|
1988-02-17 15:44:54 +00:00 |
|
ceriel
|
83d7633503
|
a minor improvement
|
1988-02-17 15:41:27 +00:00 |
|
ceriel
|
8fc22f0db7
|
allow assembler to read from STDIN
|
1988-02-05 15:10:08 +00:00 |
|
ceriel
|
d4e2dcfb67
|
prevent some 'bombed out of codegen' crashes
|
1988-01-12 11:48:38 +00:00 |
|
ceriel
|
538896f0a3
|
improved some code for floating point
|
1988-01-11 17:06:11 +00:00 |
|
ceriel
|
85348f653d
|
cas instruction was encoded wrong
|
1988-01-11 13:25:28 +00:00 |
|
ceriel
|
3f2a4d9c7c
|
added .distr file
|
1987-12-02 14:01:26 +00:00 |
|
ceriel
|
f8ede83073
|
deleted some incorrect patterns
|
1987-12-02 13:21:20 +00:00 |
|
ceriel
|
9cc60526b7
|
Added floating point stuff
|
1987-12-02 09:04:32 +00:00 |
|
ceriel
|
e3501a00dc
|
handle rounding of floating point constants
|
1987-11-25 16:58:31 +00:00 |
|
ceriel
|
048eac2d67
|
fixed to also read from standard input
|
1987-11-25 16:55:51 +00:00 |
|
ceriel
|
f00951f788
|
replaced some move.w by move.l
|
1987-11-16 15:52:57 +00:00 |
|
ceriel
|
c998623932
|
Some more adaptions to new semantics of ncgg
|
1987-11-10 13:49:04 +00:00 |
|
ceriel
|
2f37e8d600
|
Some more adaptions to new semantics of ncgg
|
1987-11-10 13:37:19 +00:00 |
|
ceriel
|
ae6e2acb87
|
Some more adaptions to new semantics of ncgg
|
1987-11-10 13:26:40 +00:00 |
|
ceriel
|
028beaf5e6
|
corrected con_float
|
1987-11-06 13:12:21 +00:00 |
|
ceriel
|
734d549473
|
corrected signal.s
|
1987-11-05 10:34:04 +00:00 |
|
ceriel
|
77bcd64f03
|
improved the alilgnment checking somewhat
|
1987-11-04 10:41:32 +00:00 |
|
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 |
|
ceriel
|
96d15a6c05
|
minor mod
|
1987-04-03 11:18:49 +00:00 |
|
ceriel
|
4b30a95d7a
|
minor mods
|
1987-04-03 11:16:46 +00:00 |
|
ceriel
|
75a8a6cc64
|
some bug fixes
|
1987-04-02 14:04:17 +00:00 |
|
ceriel
|
d2734bbdd9
|
"word" is always a long
|
1987-04-02 10:17:06 +00:00 |
|
ceriel
|
5889533297
|
"word" now is always a long
|
1987-04-02 10:07:10 +00:00 |
|
ceriel
|
410bfa3cb2
|
"word" is always a "long"
|
1987-04-02 10:04:25 +00:00 |
|
ceriel
|
af7b083fd8
|
"word" is now always a "long"
|
1987-04-02 09:54:41 +00:00 |
|
ceriel
|
11db9b8fdc
|
Added EMHOME
|
1987-04-01 08:54:00 +00:00 |
|
ceriel
|
bc6486d7b0
|
Ported to other m68000 systems
|
1987-03-31 09:23:20 +00:00 |
|
ceriel
|
526d769271
|
*** empty log message ***
|
1987-03-31 08:42:07 +00:00 |
|
ceriel
|
2e948de48c
|
*** empty log message ***
|
1987-03-31 07:28:06 +00:00 |
|
ceriel
|
8d209d8e01
|
umount, NOT unmount!
|
1987-03-31 07:28:05 +00:00 |
|
ceriel
|
8d5be706a8
|
No line directives
|
1987-03-30 13:18:10 +00:00 |
|
ceriel
|
18e5f78f21
|
Don't use reghp
|
1987-03-30 12:40:09 +00:00 |
|
ceriel
|
e07da4cad3
|
don't use reghp
|
1987-03-30 12:35:46 +00:00 |
|
ceriel
|
3233aaf5a5
|
renamed systemcalls
|
1987-03-30 09:39:38 +00:00 |
|
ceriel
|
0036c7bd8a
|
Added interpreter
|
1987-03-30 09:18:03 +00:00 |
|
ceriel
|
db437cbda8
|
moved interpreter to another place
|
1987-03-30 09:05:14 +00:00 |
|
ceriel
|
6c84dcbf80
|
Initial revision
|
1987-03-30 08:02:43 +00:00 |
|
ceriel
|
44089a20ab
|
Added occam
|
1987-03-30 08:00:59 +00:00 |
|
ceriel
|
0170bb504b
|
Added Occam
|
1987-03-30 07:51:20 +00:00 |
|
ceriel
|
a0542acab4
|
removed ".byte"
|
1987-03-29 13:39:14 +00:00 |
|
ceriel
|
1d443b6b4b
|
bug fix
|
1987-03-27 13:34:46 +00:00 |
|
ceriel
|
ecc1b3b971
|
.fat --> .fatal
|
1987-03-27 12:43:17 +00:00 |
|
ceriel
|
46a405c131
|
*** empty log message ***
|
1987-03-27 10:06:59 +00:00 |
|
ceriel
|
129343dc94
|
Franks version
|
1987-03-27 10:05:53 +00:00 |
|
ceriel
|
0cc30a7e49
|
franks version
|
1987-03-27 09:58:03 +00:00 |
|
ceriel
|
2aa64be3a6
|
Franks version
|
1987-03-27 09:55:28 +00:00 |
|
ceriel
|
13c208de3b
|
Fraks version
|
1987-03-27 09:50:57 +00:00 |
|
ceriel
|
ac395ba4a6
|
Initial revision
|
1987-03-27 09:47:16 +00:00 |
|
ceriel
|
3177072e2f
|
Frans doodemans version
|
1987-03-27 09:33:02 +00:00 |
|
ceriel
|
2febff1a79
|
Frans Doodemans version
|
1987-03-27 09:28:16 +00:00 |
|
ceriel
|
f4fb73386e
|
fixed
|
1987-03-27 09:21:14 +00:00 |
|
ceriel
|
cf8d769c73
|
fixed
|
1987-03-27 09:06:28 +00:00 |
|
ceriel
|
9c8b34c47d
|
remainder now returned in d0
|
1987-03-27 08:57:38 +00:00 |
|
ceriel
|
ea63596eb3
|
remainder now is returned in d0.
|
1987-03-27 08:49:14 +00:00 |
|
ceriel
|
e5116f86dc
|
Fixed a problem with SRU: no regs available
|
1987-03-25 16:26:58 +00:00 |
|
ceriel
|
34f41d7bf1
|
bug fix
|
1987-03-24 08:41:44 +00:00 |
|
ceriel
|
391f6cc9ea
|
could not be handled by MINIX pre-processor
|
1987-03-23 14:48:56 +00:00 |
|
ceriel
|
375b5e9182
|
Bug fix in BLM
|
1987-03-20 19:21:23 +00:00 |
|
ceriel
|
73818f1a53
|
bug fix
|
1987-03-19 11:21:54 +00:00 |
|
ceriel
|
878cbab737
|
deleted "unsigned chars"
|
1987-03-19 10:20:40 +00:00 |
|
ceriel
|
b86dc9f84d
|
adapted for 7 character significance
|
1987-03-19 10:16:56 +00:00 |
|
ceriel
|
8829d77144
|
made name shorter
|
1987-03-19 10:15:58 +00:00 |
|
ceriel
|
88db8b43da
|
Added distr entry
|
1987-03-19 10:12:51 +00:00 |
|
ceriel
|
fd1682052d
|
contained a switch on a long
|
1987-03-19 10:08:31 +00:00 |
|
ceriel
|
f95c97b38c
|
Use LDFLAGS
|
1987-03-17 16:37:04 +00:00 |
|
ceriel
|
15382edbd6
|
*** empty log message ***
|
1987-03-17 16:24:42 +00:00 |
|
ceriel
|
b7cd38ab12
|
Use LDFLAGS
|
1987-03-17 16:18:08 +00:00 |
|
ceriel
|
94ff96cf1f
|
bug fix
|
1987-03-10 17:41:37 +00:00 |
|
ceriel
|
fb775d4ead
|
Bug fix
|
1987-03-10 17:38:55 +00:00 |
|
ceriel
|
b234851f00
|
Deleted -DUSG
|
1987-03-10 15:55:39 +00:00 |
|
ceriel
|
c6dee66c71
|
Deleted -DBSD4_2
|
1987-03-10 15:45:38 +00:00 |
|
ceriel
|
4cf6acb1e2
|
*** empty log message ***
|
1987-03-10 15:44:25 +00:00 |
|
ceriel
|
8fb04a83bc
|
Removed -DBSD4_2
|
1987-03-10 15:41:20 +00:00 |
|
ceriel
|
6eaf182cee
|
Added Rcs Id
|
1987-03-10 11:49:39 +00:00 |
|
ceriel
|
5537abbdfb
|
Added copyright notice
|
1987-03-10 01:26:51 +00:00 |
|
ceriel
|
b43fed4fbc
|
Added copyright notice
|
1987-03-09 23:47:46 +00:00 |
|
ceriel
|
815166e421
|
Added copyright notice
|
1987-03-09 19:15:41 +00:00 |
|
ceriel
|
7880748ecd
|
Added copyright notice
|
1987-03-09 16:02:32 +00:00 |
|
ceriel
|
236c6c40f0
|
Added a warning for floating point constants
|
1987-03-09 11:25:28 +00:00 |
|
ceriel
|
4539fd3e09
|
bug fix
|
1987-03-05 19:27:53 +00:00 |
|
ceriel
|
a39c668bab
|
*** empty log message ***
|
1987-03-05 19:24:35 +00:00 |
|
ceriel
|
f36ee6de55
|
could loop again
|
1987-03-05 17:40:48 +00:00 |
|
ceriel
|
7559525e48
|
ADB dumped core on the SUN, because of 0-indexes in the symbol table.
They are replaced by pointers to null-strings
|
1987-03-05 15:44:17 +00:00 |
|
ceriel
|
1ac5d646cf
|
*** empty log message ***
|
1987-03-05 15:04:44 +00:00 |
|
ceriel
|
11ef9eed01
|
divu.l, etc where encoded wrong.
|
1987-03-05 11:21:34 +00:00 |
|
ceriel
|
3e68ea031b
|
Bug fix in LIM instruction
|
1987-03-05 11:02:05 +00:00 |
|
ceriel
|
bb51b8f4c0
|
*** empty log message ***
|
1987-03-05 10:59:57 +00:00 |
|
ceriel
|
f87e83c697
|
???
|
1987-03-05 10:57:33 +00:00 |
|
ceriel
|
5380ae4768
|
Set "saveemp" before calling compute. compute might need it.
|
1987-03-04 10:34:57 +00:00 |
|
ceriel
|
0b92bc0cd7
|
Set saveemp before calling "compute". "compute" might need it!
|
1987-03-04 10:32:22 +00:00 |
|
ceriel
|
48296556f5
|
fixed typo
|
1987-03-04 10:14:13 +00:00 |
|
ceriel
|
b7ee0bf85e
|
*** empty log message ***
|
1987-03-03 11:22:29 +00:00 |
|
ceriel
|
48cc05ccf2
|
*** empty log message ***
|
1987-03-03 11:11:39 +00:00 |
|
ceriel
|
4d4c8b45fb
|
*** empty log message ***
|
1987-03-03 10:49:10 +00:00 |
|
ceriel
|
2f9ab80205
|
Initial revision
|
1987-03-03 09:46:29 +00:00 |
|
ceriel
|
c32da75ccd
|
Initial revision
|
1987-03-03 09:37:26 +00:00 |
|
ceriel
|
1194f5f28c
|
Initial revision
|
1987-03-03 08:48:53 +00:00 |
|
ceriel
|
c4a8f2371d
|
*** empty log message ***
|
1987-03-03 08:43:46 +00:00 |
|
ceriel
|
e41a9f5b9c
|
Added manual pages
|
1987-03-02 13:08:51 +00:00 |
|
ceriel
|
f9b1523794
|
Initial revision
|
1987-03-02 13:06:23 +00:00 |
|
ceriel
|
033000c4e1
|
Added manaul page
|
1987-03-02 13:03:17 +00:00 |
|
ceriel
|
a3d34a0e63
|
*** empty log message ***
|
1987-02-27 12:54:03 +00:00 |
|
ceriel
|
f5099e7d9a
|
*** empty log message ***
|
1987-02-26 19:54:57 +00:00 |
|
ceriel
|
f8204dc8a9
|
newer version
|
1987-02-26 19:49:42 +00:00 |
|
ceriel
|
7932234ed8
|
Added Occam
|
1987-02-26 19:47:01 +00:00 |
|
ceriel
|
59de9303c5
|
Initial revision
|
1987-02-26 19:46:35 +00:00 |
|
ceriel
|
d35866d832
|
Added cv
|
1987-02-26 16:18:39 +00:00 |
|
ceriel
|
5939ce9331
|
Added the cv program
|
1987-02-26 16:05:00 +00:00 |
|
ceriel
|
0e0071d790
|
Added another pattern
|
1987-02-26 15:40:44 +00:00 |
|
ceriel
|
84e04a4859
|
Added Occam
|
1987-02-25 19:45:49 +00:00 |
|
ceriel
|
cfd7ba8bbb
|
*** empty log message ***
|
1987-02-25 19:45:18 +00:00 |
|
ceriel
|
4922093f24
|
Initial revision
|
1987-02-25 19:45:17 +00:00 |
|
ceriel
|
897d312a1d
|
Adeded Occam
|
1987-02-25 19:44:22 +00:00 |
|
ceriel
|
457e3f6033
|
Added OPccam
|
1987-02-25 19:40:22 +00:00 |
|
ceriel
|
59e9948aac
|
Initial revision
|
1987-02-25 19:16:28 +00:00 |
|
ceriel
|
992a6a39c5
|
Added occam
|
1987-02-25 19:05:21 +00:00 |
|
ceriel
|
a2c18875f6
|
*** empty log message ***
|
1987-02-25 11:04:30 +00:00 |
|
ceriel
|
98654d6c0f
|
*** empty log message ***
|
1987-02-23 19:48:17 +00:00 |
|
ceriel
|
47d61c3ae9
|
Initial revision
|
1987-02-23 19:47:00 +00:00 |
|
ceriel
|
4fe6ea9c8a
|
*** empty log message ***
|
1987-02-23 19:39:57 +00:00 |
|
ceriel
|
f8b59e9308
|
Initial revision
|
1987-02-23 19:38:14 +00:00 |
|
ceriel
|
a8ef006163
|
*** empty log message ***
|
1987-02-23 19:08:18 +00:00 |
|
ceriel
|
5bb235c02a
|
Initial revision
|
1987-02-23 19:04:27 +00:00 |
|
ceriel
|
4ffb6fe8bd
|
Initial revision
|
1987-02-23 18:58:58 +00:00 |
|
ceriel
|
318e1bfec8
|
*** empty log message ***
|
1987-02-23 18:28:42 +00:00 |
|
ceriel
|
f2a77335b0
|
An attempt to make "erasereg" a little more efficient, as it seems
often to be called to erase the condition codes.
|
1987-02-21 22:20:10 +00:00 |
|
ceriel
|
d493ffcfde
|
bug fix
|
1987-02-20 17:35:08 +00:00 |
|
ceriel
|
a3c78bffe6
|
Bug fix
|
1987-02-20 17:33:06 +00:00 |
|
ceriel
|
8612a70ea3
|
Initial revision
|
1987-02-20 14:36:01 +00:00 |
|
ceriel
|
80fe557cf3
|
*** empty log message ***
|
1987-02-18 16:41:57 +00:00 |
|
ceriel
|
e796cb0f27
|
Prevented looping of the code generator on illegal zer instructions
|
1987-02-16 09:49:32 +00:00 |
|
ceriel
|
04d031d33d
|
Added some buffering for writes
|
1987-02-13 12:44:33 +00:00 |
|
ceriel
|
629c0a315c
|
Some extra patterns added.
|
1987-02-13 12:41:31 +00:00 |
|
ceriel
|
a2f665de76
|
exporting EODDZ, etc
|
1987-02-12 13:36:55 +00:00 |
|
ceriel
|
0f49b18986
|
*** empty log message ***
|
1987-02-10 17:18:16 +00:00 |
|
ceriel
|
7cf87cb2a3
|
*** empty log message ***
|
1987-02-10 09:34:45 +00:00 |
|
ceriel
|
0d1c90a23e
|
Adapted to new assembler
|
1987-02-09 16:49:13 +00:00 |
|
ceriel
|
4d10540d8d
|
removed %0 stuff
|
1987-02-09 16:47:04 +00:00 |
|
ceriel
|
e83991f533
|
*** empty log message ***
|
1987-02-09 16:39:05 +00:00 |
|
ceriel
|
78a60d9959
|
%03x --> %x_, because the former does not work on System V
|
1987-02-09 16:35:24 +00:00 |
|
ceriel
|
cea6f4751e
|
removed something that would not work on System V
|
1987-02-09 16:33:49 +00:00 |
|
ceriel
|
6d0a4a9ce0
|
changed directory: nas --> as
|
1987-02-09 16:29:15 +00:00 |
|
ceriel
|
4be7b3dfa5
|
Removed a %03x, which does not work on USG systems
|
1987-02-09 16:26:56 +00:00 |
|
ceriel
|
2c29e9f07c
|
Changed an assertion that was no longer valid
|
1987-02-07 01:50:48 +00:00 |
|
ceriel
|
7dfb3c92ba
|
target optimizer directory name is "top", not "opt"
|
1987-02-07 00:56:42 +00:00 |
|
ceriel
|
3fc90a8000
|
Added some patterns, and avoided a bug in the VAX assembler
|
1987-02-07 00:45:06 +00:00 |
|
ceriel
|
729490c212
|
*** empty log message ***
|
1987-02-07 00:35:16 +00:00 |
|
ceriel
|
622530ae68
|
Changed hash function, added "registers"
|
1987-02-07 00:13:56 +00:00 |
|
ceriel
|
4d92d60469
|
Added some "registers"
|
1987-02-07 00:04:05 +00:00 |
|
ceriel
|
5afc7363f0
|
*** empty log message ***
|
1987-02-04 17:43:20 +00:00 |
|
ceriel
|
45105f16c6
|
Added a few "nocoercions :"
|
1987-02-04 17:22:08 +00:00 |
|
ceriel
|
5627bb850e
|
Initial revision
|
1987-02-04 16:44:15 +00:00 |
|
ceriel
|
b6a56fb7e8
|
*** empty log message ***
|
1987-02-04 16:21:03 +00:00 |
|
ceriel
|
59a5eb4591
|
Added libsys, top
|
1987-02-04 15:51:35 +00:00 |
|
ceriel
|
199f9d38ea
|
archive name change
|
1987-02-04 15:47:57 +00:00 |
|
ceriel
|
2ca7e7e2b3
|
Added definition for ASAR
|
1987-02-04 15:41:00 +00:00 |
|
ceriel
|
827f3da238
|
Name change of archive
|
1987-02-04 15:39:00 +00:00 |
|
ceriel
|
41cdf11b46
|
*** empty log message ***
|
1987-02-04 15:31:50 +00:00 |
|
ceriel
|
fe3fe78538
|
Added some neccessary NC's
|
1987-02-04 15:11:51 +00:00 |
|
ceriel
|
a0dad9f908
|
adapted to new assembler syntax
|
1987-02-04 15:09:31 +00:00 |
|
ceriel
|
1b071fe5a2
|
Initial revision
|
1987-02-04 10:40:32 +00:00 |
|
ceriel
|
0cf7165841
|
*** empty log message ***
|
1987-02-04 10:39:27 +00:00 |
|
ceriel
|
23bbc93a92
|
Initial revision
|
1987-02-04 10:35:30 +00:00 |
|
ceriel
|
755170f752
|
Added pascal lib
|
1987-02-03 14:47:45 +00:00 |
|
ceriel
|
b69fd5feb8
|
adapted to new assembler syntax
|
1987-02-03 13:32:24 +00:00 |
|
ceriel
|
fe53d6ed3f
|
adapted to new assembler syntax
|
1987-02-03 13:23:38 +00:00 |
|
ceriel
|
2ed0d80be5
|
lock ???
|
1987-02-03 13:09:27 +00:00 |
|
ceriel
|
ea78c81da9
|
int --> int22
|
1987-02-03 09:57:57 +00:00 |
|
ceriel
|
6f1f0ef1bf
|
int --> int44
|
1987-02-03 09:55:47 +00:00 |
|
ceriel
|
4ed7c62cca
|
int22 --> int44
|
1987-02-03 09:55:06 +00:00 |
|
ceriel
|
5ac74e31e0
|
int22 --> int24
|
1987-02-03 09:53:20 +00:00 |
|
ceriel
|
6b753378bc
|
int --> int24
|
1987-02-03 09:52:40 +00:00 |
|
ceriel
|
40dd8e2702
|
*** empty log message ***
|
1987-02-03 09:50:31 +00:00 |
|
ceriel
|
74114081ef
|
???
|
1987-02-02 21:49:57 +00:00 |
|
ceriel
|
d70c1e2149
|
ASP with negative argument wasn't accepted
|
1987-02-02 20:48:02 +00:00 |
|
ceriel
|
836fc810b3
|
Added target optimizer
|
1987-02-02 20:23:42 +00:00 |
|
ceriel
|
3515a1818a
|
Initial revision
|
1987-02-02 20:14:16 +00:00 |
|
ceriel
|
f67cdb8e44
|
Initial revision
|
1987-02-02 19:18:49 +00:00 |
|
ceriel
|
22a6938332
|
*** empty log message ***
|
1987-02-02 17:40:30 +00:00 |
|
ceriel
|
e471d036d1
|
Added pc
|
1987-02-02 17:37:18 +00:00 |
|
ceriel
|
319d1508c2
|
Initial revision
|
1987-02-02 16:57:13 +00:00 |
|
ceriel
|
0a4b847f50
|
new definition of ISALNUM
|
1987-02-02 16:37:59 +00:00 |
|
ceriel
|
78a61585ce
|
*** empty log message ***
|
1987-02-02 16:27:36 +00:00 |
|
ceriel
|
19a0a9b769
|
*** empty log message ***
|
1987-02-02 16:21:59 +00:00 |
|
ceriel
|
3c210cae1e
|
Name change in library
|
1987-02-02 16:19:04 +00:00 |
|
ceriel
|
d80d2a4c35
|
Initial revision
|
1987-02-02 16:12:55 +00:00 |
|
ceriel
|
563a799de2
|
Initial revision
|
1987-02-02 16:06:51 +00:00 |
|
ceriel
|
93ac463920
|
*** empty log message ***
|
1987-02-02 16:04:52 +00:00 |
|
ceriel
|
9ce25b36c4
|
library name change
|
1987-02-02 16:04:16 +00:00 |
|
ceriel
|
14138da395
|
bug fix
|
1987-02-02 15:28:31 +00:00 |
|
ceriel
|
ca1654eae2
|
Initial revision
|
1987-02-02 13:36:33 +00:00 |
|
ceriel
|
1ac26f9b67
|
new version for .o
|
1987-02-02 13:30:20 +00:00 |
|
ceriel
|
9cd6325ee1
|
Initial revision
|
1987-02-02 13:11:35 +00:00 |
|
ceriel
|
3feb7454c5
|
Added clean-entry, tail_mon --> tail_sys
|
1987-02-02 13:09:17 +00:00 |
|
ceriel
|
b96babed0a
|
generating .o files
|
1987-02-02 13:07:28 +00:00 |
|
ceriel
|
345609b5ac
|
version for new assembler
|
1987-02-02 12:44:39 +00:00 |
|
ceriel
|
d8e018a044
|
*** empty log message ***
|
1987-02-02 11:22:47 +00:00 |
|
ceriel
|
b7477f4654
|
Initial revision
|
1987-02-02 10:45:26 +00:00 |
|
ceriel
|
e024792e68
|
Initial revision
|
1987-02-02 10:25:38 +00:00 |
|
ceriel
|
e41a2618f8
|
Made floating point stuff depend on a #define: FPPSIM
|
1987-02-02 10:16:40 +00:00 |
|
ceriel
|
ae3c81e0a6
|
Made floating point stuff depend on a #define: FPPSIM
|
1987-02-02 09:59:02 +00:00 |
|
ceriel
|
237d56ac16
|
*** empty log message ***
|
1987-02-01 22:32:23 +00:00 |
|
ceriel
|
60f9744253
|
Adapted to current situation
|
1987-02-01 22:13:26 +00:00 |
|
ceriel
|
ec29d3b4a1
|
Initial revision
|
1987-02-01 21:53:24 +00:00 |
|
ceriel
|
7ab43d62db
|
*** empty log message ***
|
1987-02-01 21:27:52 +00:00 |
|
ceriel
|
e08ea100a4
|
Initial revision
|
1987-02-01 21:04:49 +00:00 |
|
ceriel
|
e5238c6fcf
|
*** empty log message ***
|
1987-01-30 20:50:31 +00:00 |
|
ceriel
|
496bba9475
|
New version
|
1987-01-30 20:48:31 +00:00 |
|
ceriel
|
923a85f5cc
|
*** empty log message ***
|
1987-01-30 20:39:45 +00:00 |
|
ceriel
|
2b9c2283db
|
*** empty log message ***
|
1987-01-30 20:27:28 +00:00 |
|
ceriel
|
095367ac29
|
machine name change: l68k2 --> m68k2
|
1987-01-30 20:24:35 +00:00 |
|
ceriel
|
47a1e91c19
|
name change of lib
|
1987-01-30 20:23:09 +00:00 |
|
ceriel
|
f648d5d0ab
|
Name change of lib, added head_em
|
1987-01-30 20:22:52 +00:00 |
|
ceriel
|
f88e8c3ba4
|
|
1987-01-30 20:06:04 +00:00 |
|
ceriel
|
471884cdf4
|
*** empty log message ***
|
1987-01-30 19:58:55 +00:00 |
|
ceriel
|
9dd16696ef
|
*** empty log message ***
|
1987-01-30 19:31:26 +00:00 |
|
ceriel
|
c03c2ef9f2
|
Adapted to new assembler syntax
|
1987-01-30 19:20:31 +00:00 |
|
ceriel
|
1b09e55129
|
new assembler syntax
|
1987-01-30 18:41:42 +00:00 |
|
ceriel
|
5e36fd3351
|
Made more like other Makefiles
|
1987-01-30 18:24:42 +00:00 |
|
ceriel
|
7e68455893
|
*** empty log message ***
|
1987-01-30 18:15:22 +00:00 |
|
ceriel
|
076354168e
|
error exit when compilation fails
|
1987-01-30 18:12:57 +00:00 |
|
ceriel
|
9390536d79
|
Error exit when compilation failes
|
1987-01-30 18:11:08 +00:00 |
|
ceriel
|
3c60c1918e
|
changed #define m68020 to TBL68020.
Could otherwize cause problems when translated with ack
|
1987-01-30 10:57:17 +00:00 |
|
ceriel
|
4fb87d7c87
|
Initial revision
|
1987-01-30 10:49:21 +00:00 |
|
ceriel
|
0adac61dad
|
*** empty log message ***
|
1987-01-30 10:18:40 +00:00 |
|
ceriel
|
0452b7c326
|
*** empty log message ***
|
1987-01-29 23:30:46 +00:00 |
|
ceriel
|
e9d7db6f61
|
Initial revision
|
1987-01-29 23:25:01 +00:00 |
|
ceriel
|
0a279ebbbd
|
Initial revision
|
1987-01-29 22:45:44 +00:00 |
|
ceriel
|
153e30bb1c
|
Initial revision
|
1987-01-29 22:36:35 +00:00 |
|
ceriel
|
945d6a0188
|
Initial revision
|
1987-01-29 22:10:18 +00:00 |
|
ceriel
|
31b5e111bf
|
Initial revision
|
1987-01-29 20:15:14 +00:00 |
|
ceriel
|
62746ef4ff
|
Initial revision
|
1987-01-29 20:03:43 +00:00 |
|
ceriel
|
d0894b8c33
|
deleted NOFLOAT
|
1987-01-29 19:58:10 +00:00 |
|
ceriel
|
39bc96fbd1
|
Deleted NOFLOAT
|
1987-01-29 19:56:16 +00:00 |
|
ceriel
|
27e48672bb
|
no F_DUM in dummy float
|
1987-01-29 19:49:35 +00:00 |
|
ceriel
|
536611f0a2
|
Initial revision
|
1987-01-29 19:42:53 +00:00 |
|
ceriel
|
c5897a8f81
|
Initial revision
|
1987-01-29 19:37:49 +00:00 |
|
ceriel
|
bfb89ae937
|
Added a check for unresolved references
|
1987-01-29 17:13:37 +00:00 |
|
ceriel
|
59a08bb733
|
Changed to handle new ack object format
|
1987-01-29 15:54:46 +00:00 |
|
ceriel
|
ef85335f8f
|
name change of lib, moved head_em.s to libsys
|
1987-01-29 11:03:30 +00:00 |
|
ceriel
|
9871983602
|
Name change of lib
|
1987-01-29 11:01:27 +00:00 |
|
ceriel
|
7c658fff27
|
Name change of lib, added head_em
|
1987-01-29 10:47:27 +00:00 |
|
ceriel
|
de343361e5
|
Name change.
|
1987-01-29 10:46:53 +00:00 |
|
ceriel
|
1bbe040688
|
PC/IX is system 3, not V7
|
1987-01-29 10:33:53 +00:00 |
|
ceriel
|
0331b0a1e2
|
Added IOR, AND, XOR, COM without parameters, because the
Pascal runtime system needs at least one of them.
Also deleted some old bug circumvention
|
1987-01-28 23:22:07 +00:00 |
|
ceriel
|
7be94f7d44
|
more corrections
|
1987-01-28 22:54:52 +00:00 |
|
ceriel
|
eb0030af45
|
generate .o files
|
1987-01-28 22:26:27 +00:00 |
|
ceriel
|
e69ccee1f7
|
syntax error correction
|
1987-01-28 22:23:14 +00:00 |
|
ceriel
|
beaaa19ada
|
generate .o files
|
1987-01-28 22:17:36 +00:00 |
|
ceriel
|
6aa3769e9f
|
generating .o files
|
1987-01-28 22:14:40 +00:00 |
|
ceriel
|
1e5253e9e5
|
For generating .o files, aal archives
|
1987-01-28 22:14:12 +00:00 |
|
ceriel
|
f35c426e26
|
.byte --> .data1
|
1987-01-28 19:02:25 +00:00 |
|
ceriel
|
0bbda61037
|
adapted to new assembler
|
1987-01-28 18:57:04 +00:00 |
|
ceriel
|
eb703a6d80
|
Initial revision
|
1987-01-28 18:52:12 +00:00 |
|
ceriel
|
3bb50c7b8a
|
endbss - begbss is no longer computable by the assembler
|
1987-01-28 18:49:59 +00:00 |
|
ceriel
|
de51d1ee8e
|
Improvement of conversions
|
1987-01-28 17:36:21 +00:00 |
|
ceriel
|
a5c0f64d5e
|
return exit status 1 when compilation failes
|
1987-01-28 17:26:52 +00:00 |
|
ceriel
|
160770d979
|
Bug fix: the STR instruction caused a translation with syntax errors
|
1987-01-28 17:22:25 +00:00 |
|
ceriel
|
aeacaeb08f
|
Initial revision
|
1987-01-28 15:29:13 +00:00 |
|
ceriel
|
7cfd88dab7
|
Adapted to new assembler producing .o files
|
1987-01-28 15:27:59 +00:00 |
|
ceriel
|
187b008eb2
|
archive name change: tail --> libem_s.a
|
1987-01-28 15:23:22 +00:00 |
|
ceriel
|
aab8668d4b
|
Bug fix
|
1987-01-28 15:15:28 +00:00 |
|
ceriel
|
50b2d9f4b8
|
Initial revision
|
1987-01-28 15:06:28 +00:00 |
|
ceriel
|
c996384000
|
Adapted for new assembler syntax
|
1987-01-28 15:06:01 +00:00 |
|
ceriel
|
0930a80dd3
|
adapted to new assembler syntax
|
1987-01-28 15:03:39 +00:00 |
|
ceriel
|
fb8fc4e07c
|
Fixed introduced bug
|
1987-01-28 13:00:33 +00:00 |
|
ceriel
|
ebd44261fe
|
cc --> $(CC), added -O flag to CFLAGS
|
1987-01-28 12:49:42 +00:00 |
|
ceriel
|
77e82ac376
|
floating point constants are no longer fatal
|
1987-01-28 00:11:28 +00:00 |
|
ceriel
|
5f7937dd33
|
Added action for pc runtime library
|
1987-01-27 23:38:02 +00:00 |
|
ceriel
|
ca796567f3
|
errno was'nt exported
|
1987-01-27 22:58:33 +00:00 |
|
ceriel
|
c5fe8ce4dc
|
new version for assembler producing .o files
|
1987-01-27 20:37:46 +00:00 |
|
ceriel
|
c69f56bd2f
|
By default only install tail_cc.1s and tail_cc.2g
|
1987-01-27 20:09:55 +00:00 |
|
ceriel
|
884a281dd4
|
Improved "clean" entry"
|
1987-01-27 10:52:09 +00:00 |
|
ceriel
|
89bbe4c782
|
correction of syntax errors
|
1987-01-27 10:50:43 +00:00 |
|
ceriel
|
e969c006b7
|
Contained syntax errors
|
1987-01-27 10:45:01 +00:00 |
|
ceriel
|
cfb3324b6f
|
Better "clean" entry"
|
1987-01-27 10:41:19 +00:00 |
|
ceriel
|
145326b368
|
Adaption to new assembler generating .o files
|
1987-01-26 22:35:41 +00:00 |
|
ceriel
|
5abd614e01
|
Initial revision
|
1987-01-26 22:33:58 +00:00 |
|
ceriel
|
4133a3cbc3
|
Initial revision
|
1987-01-26 21:51:58 +00:00 |
|
ceriel
|
6db629db4d
|
Added stty, gtty
|
1987-01-26 21:47:59 +00:00 |
|
ceriel
|
0b484452fd
|
Initial revision
|
1987-01-26 21:43:12 +00:00 |
|
ceriel
|
2c2688a680
|
adapted to new assembler syntax
|
1987-01-26 21:22:23 +00:00 |
|
ceriel
|
80d363eac5
|
bug fixes in RMI and EXG
|
1987-01-26 13:36:40 +00:00 |
|
ceriel
|
9acc354608
|
adapted to new assembler syntax
|
1987-01-21 15:21:49 +00:00 |
|
ceriel
|
6c762a19e7
|
Changed /lib/cpp to ../../../lib/cpp
|
1987-01-20 13:09:56 +00:00 |
|
ceriel
|
feea5a269f
|
Adapted to new assembler syntax
|
1987-01-20 10:04:32 +00:00 |
|
ceriel
|
9f47676fa3
|
Bug fix in translation of "cms"
|
1987-01-20 09:31:31 +00:00 |
|
ceriel
|
ba75d4c907
|
end.s separate from libem_s.a
|
1987-01-19 15:20:49 +00:00 |
|
ceriel
|
08ca9ba4a4
|
*** empty log message ***
|
1987-01-19 10:53:45 +00:00 |
|
ceriel
|
bd56763235
|
Added exit in case of compilation failure
|
1987-01-19 10:52:25 +00:00 |
|
ceriel
|
433346583e
|
new version for new assembler syntax
|
1987-01-19 10:51:50 +00:00 |
|
ceriel
|
d899835b31
|
bug fix
|
1987-01-19 10:42:34 +00:00 |
|
ceriel
|
4d4854d610
|
ASAR=aal
|
1987-01-19 10:37:38 +00:00 |
|
ceriel
|
4dda9a5183
|
exit on compilation error
|
1987-01-19 10:36:27 +00:00 |
|
ceriel
|
035c115ca8
|
exit when compilation fails
|
1987-01-19 10:33:24 +00:00 |
|
ceriel
|
4e17f5b9a5
|
Initial revision
|
1987-01-19 10:32:32 +00:00 |
|
ceriel
|
f72b739e21
|
Initial revision
|
1987-01-19 10:26:43 +00:00 |
|
ceriel
|
6de2acea83
|
Improved "make clean"
|
1987-01-19 10:19:56 +00:00 |
|
ceriel
|
fcd2e936b4
|
Improved the "make clean"
|
1987-01-19 10:17:58 +00:00 |
|
ceriel
|
4489801c4f
|
New version
|
1987-01-16 19:25:44 +00:00 |
|
ceriel
|
f9f1db874f
|
conversion to new assembler syntax
|
1987-01-16 17:17:12 +00:00 |
|
ceriel
|
c6ace07201
|
new archive name.
|
1987-01-16 17:04:03 +00:00 |
|
ceriel
|
649a32fa82
|
conversion to new assembler syntax
|
1987-01-16 16:59:41 +00:00 |
|
ceriel
|
8dc5f90a88
|
new name for archive
|
1987-01-16 16:51:14 +00:00 |
|
ceriel
|
08cc79e513
|
new version for generating .o files
|
1987-01-16 16:50:50 +00:00 |
|
ceriel
|
d2014ff946
|
conversion to new assembler format
|
1987-01-16 16:49:46 +00:00 |
|
ceriel
|
d5148e0b0f
|
Initial revision
|
1987-01-16 16:49:12 +00:00 |
|
ceriel
|
a3b0f08d57
|
conversion to new assembler format
|
1987-01-16 16:34:45 +00:00 |
|
ceriel
|
e346f6fc74
|
version generating .o files
|
1987-01-16 15:40:01 +00:00 |
|
ceriel
|
3e2d693b37
|
as --> nas
|
1987-01-16 15:21:51 +00:00 |
|
ceriel
|
e4a90bc417
|
Bug fix.
|
1987-01-16 13:59:02 +00:00 |
|
ceriel
|
0b941ef495
|
Bug fixes
|
1987-01-16 13:51:45 +00:00 |
|
ceriel
|
324cbd8327
|
Fixed a minor problem with off_fmt, when it did not produce
a '-' sign when neccesary
|
1987-01-14 17:49:19 +00:00 |
|
ceriel
|
9877db53d9
|
Fixed a minor problem with off_fmt, when this format would not
produce the '-' sign.
|
1987-01-14 17:47:31 +00:00 |
|
ceriel
|
177e335cad
|
Initial revision
|
1987-01-13 09:24:13 +00:00 |
|
ceriel
|
e77bde5e75
|
Added TABLEFLAGS and CGGFLAGS.
|
1987-01-12 15:10:49 +00:00 |
|
ceriel
|
031d26deb4
|
Preprocess table.
|
1987-01-12 14:50:25 +00:00 |
|
ceriel
|
3245258560
|
Added exclusive or operator
|
1987-01-08 14:27:07 +00:00 |
|
ceriel
|
ceee24a4cd
|
Added bitwise and and or operators
|
1987-01-08 14:11:23 +00:00 |
|
ceriel
|
01ac83b971
|
fix to prevent loop resulting in stack overflow
|
1987-01-08 14:10:02 +00:00 |
|
ceriel
|
bfb60b8a33
|
small adaption to "awayreg".
|
1987-01-08 14:09:14 +00:00 |
|
ceriel
|
97f8083ee0
|
adapted to get .o files
|
1987-01-08 11:09:06 +00:00 |
|
ceriel
|
8f8e0242d8
|
"l86" --> "i86".
|
1987-01-08 11:04:25 +00:00 |
|
ceriel
|
c2805a25bd
|
Initial revision
|
1987-01-08 10:41:08 +00:00 |
|
ceriel
|
037c2426ab
|
Adapted to get .o files.
|
1987-01-08 10:29:45 +00:00 |
|
ceriel
|
669c5cf23f
|
use "compare" shell script
|
1987-01-08 10:28:26 +00:00 |
|
ceriel
|
1a6f092a39
|
Initial revision
|
1987-01-08 10:21:35 +00:00 |
|
ceriel
|
9c50da1e82
|
changed name back: libem_s.a --> tail_em.a
|
1987-01-08 10:19:47 +00:00 |
|
ceriel
|
c754f6ca69
|
adapted to new assembler syntax
|
1987-01-08 10:13:48 +00:00 |
|
ceriel
|
5cc2c0ccfc
|
Initial revision
|
1987-01-08 10:07:43 +00:00 |
|
ceriel
|
11695db3e3
|
I don't know! but it was changed.
|
1987-01-08 09:56:17 +00:00 |
|
ceriel
|
0fd6417833
|
Adapted to new assembler syntax.
|
1987-01-08 09:39:54 +00:00 |
|
ceriel
|
18376b38cf
|
Initial revision
|
1987-01-07 17:13:41 +00:00 |
|
ceriel
|
ceff6f834a
|
Removed a bug that led to infinite looping in obscure cases.
|
1987-01-06 18:49:00 +00:00 |
|
ceriel
|
0329b9ef9a
|
added cleanup.c
|
1987-01-05 11:12:55 +00:00 |
|
ceriel
|
e32480406f
|
Initial revision
|
1987-01-05 11:08:47 +00:00 |
|
ceriel
|
974e2f7d4a
|
Added exit.c stty.c gtty.c
|
1986-12-16 10:25:44 +00:00 |
|
ceriel
|
7e78bd904d
|
Initial revision
|
1986-12-16 10:23:21 +00:00 |
|
ceriel
|
5bbac46b88
|
No longer use the "system-independant" tail_mon.
|
1986-12-12 17:56:05 +00:00 |
|
ceriel
|
70df23f6f8
|
head_em now resides in system dependant library.
|
1986-12-12 17:54:21 +00:00 |
|
ceriel
|
595cc41d9c
|
Removed almost the whole file, as we now use assembly routines to
interface the systemcalls.
|
1986-12-12 17:51:03 +00:00 |
|
ceriel
|
184f06453a
|
Initial revision
|
1986-12-12 16:12:19 +00:00 |
|
ceriel
|
cb19bd1dd4
|
Bloody assembler does not recognize ',' in .globl
|
1986-12-12 14:45:20 +00:00 |
|
ceriel
|
980953f861
|
.globl does not accept comma's
|
1986-12-12 14:40:25 +00:00 |
|
ceriel
|
d62336a718
|
Initial revision
|
1986-12-12 13:43:06 +00:00 |
|
ceriel
|
4c956c400e
|
Initial revision
|
1986-12-12 12:49:50 +00:00 |
|
ceriel
|
9e6fe01229
|
Improved testing for 0-strings in the routine "mycat".
|
1986-12-11 17:04:40 +00:00 |
|
ceriel
|
e98c02b831
|
Corrected a typo.
|
1986-12-11 17:03:11 +00:00 |
|
ceriel
|
7752bb27f6
|
Adapted to new assembler
|
1986-12-09 11:13:14 +00:00 |
|
ceriel
|
a6ecac6f1d
|
Only call "newrelo" when needed.
|
1986-12-08 10:39:13 +00:00 |
|
ceriel
|
6bf947ee6e
|
*** empty log message ***
|
1986-12-08 09:24:58 +00:00 |
|
ceriel
|
8702a522d8
|
*** empty log message ***
|
1986-12-05 17:18:54 +00:00 |
|
ceriel
|
4b3e6a8ab6
|
Working version.
|
1986-12-05 17:17:03 +00:00 |
|
ceriel
|
8fd1977ab0
|
*** empty log message ***
|
1986-12-05 17:12:24 +00:00 |
|
ceriel
|
b2f0b281cd
|
Initial revision
|
1986-12-05 17:10:12 +00:00 |
|
ceriel
|
555c29971f
|
initial version
|
1986-12-05 17:09:41 +00:00 |
|
ceriel
|
9aac83a83e
|
*** empty log message ***
|
1986-12-05 16:59:51 +00:00 |
|
ceriel
|
28036b3741
|
Initial revision
|
1986-12-05 16:58:29 +00:00 |
|
ceriel
|
13a63ae5fe
|
???
|
1986-12-05 16:36:40 +00:00 |
|
ceriel
|
947461e31f
|
Removed DUK
|
1986-12-04 16:35:04 +00:00 |
|
ceriel
|
e188fe0956
|
Version that uses libobject.a
|
1986-12-01 15:41:29 +00:00 |
|
ceriel
|
b44e39cce8
|
Version that uses libobject.a.
|
1986-12-01 15:35:28 +00:00 |
|
sater
|
59861f883b
|
added support for modhead
|
1986-11-28 13:47:44 +00:00 |
|
sater
|
17f5bc21e7
|
debugging stuff happened to end up on stdout instead of stderr.
|
1986-11-28 13:41:09 +00:00 |
|
ceriel
|
552f5a3f61
|
Initial revision
|
1986-11-24 21:52:09 +00:00 |
|
ceriel
|
8b718ee54b
|
Initial revision
|
1986-11-24 21:45:03 +00:00 |
|
ceriel
|
dbb351f078
|
Handled gen.c wrong. This is corrected.
|
1986-11-24 21:30:57 +00:00 |
|
ceriel
|
7c5553640e
|
Added -DNDEBUG
|
1986-11-24 21:01:42 +00:00 |
|
ceriel
|
5ced6d6aef
|
Initial revision
|
1986-11-24 20:58:35 +00:00 |
|
ceriel
|
86018d09e1
|
changed sizes of labstr and argstr to accomodate longer identifiers.
|
1986-11-12 21:14:05 +00:00 |
|
ceriel
|
f7a6dc503c
|
Changed sizes of "argstr" and "labstr", to accomodate longer
identifiers.
|
1986-11-12 21:04:38 +00:00 |
|
ceriel
|
541f3caf50
|
Removed the integer overflow check, as it is'nt checked by
"cg".
|
1986-10-30 15:44:25 +00:00 |
|
ceriel
|
162eb9bb70
|
forgot to restore return address in case ".trp" is called.
|
1986-10-30 15:01:16 +00:00 |
|
ceriel
|
f793e823ec
|
Made the trap message more readable.
|
1986-10-27 10:17:36 +00:00 |
|
ceriel
|
3d016f7385
|
Did not work properly, printed wrong trap number. Does not work
properly now, because it does no save the registers.
|
1986-10-27 09:57:42 +00:00 |
|
sater
|
02ff84337a
|
Typo corrected
|
1986-10-24 16:58:46 +00:00 |
|
ceriel
|
908eeaf9cd
|
Removed some ridiculous code.
|
1986-10-15 13:58:51 +00:00 |
|
ceriel
|
36ef5b504b
|
Apparently, ex_ap disappeared. Put it in again.
|
1986-10-10 15:21:35 +00:00 |
|
ceriel
|
1d0f716a4e
|
Oops, forgot to remove the id_first definition.
|
1986-10-10 15:09:34 +00:00 |
|
ceriel
|
a43d257715
|
Added a "fmt_id" define, to prevent that no '_' is placed in front
of an identifier longer than 8 characters.
|
1986-10-10 15:05:10 +00:00 |
|
sater
|
2672c87f68
|
empty string was returned when it was not so good.
|
1986-10-09 16:15:00 +00:00 |
|
sater
|
ae2f236663
|
nullpointer and empty string were confused.
Long live the PDP and VAX
|
1986-10-09 16:12:24 +00:00 |
|
ceriel
|
703eb4e7a0
|
Added RANLIB
|
1986-10-09 13:21:33 +00:00 |
|
ceriel
|
6a4a13d041
|
Initial revision
|
1986-09-24 11:24:37 +00:00 |
|
sater
|
9092e509c6
|
changed ad2str function not to add +0 at labels
|
1986-09-22 13:15:15 +00:00 |
|
sater
|
b5009c57b4
|
made debiug output better
|
1986-09-22 13:14:54 +00:00 |
|
ceriel
|
b6dde9472f
|
Bug fix: The "cmp.l" instruction was sometimes used in an illegal way.
|
1986-09-10 16:03:11 +00:00 |
|
ceriel
|
9dbd1060ad
|
An improvement to prevent calls to the .cuu routine.
|
1986-09-05 16:35:12 +00:00 |
|
ceriel
|
023073b422
|
Bug fix: the BLS instruction did'nt work with block moves of one word.
|
1986-07-25 15:57:03 +00:00 |
|
ceriel
|
6dd1a052d3
|
inn and set must be word-orientated, not byte-orientated.
|
1986-07-25 15:01:15 +00:00 |
|
ceriel
|
c422c4e130
|
Bug fix
|
1986-07-25 14:17:23 +00:00 |
|
ceriel
|
37320faecc
|
Bug fix
|
1986-07-25 13:19:51 +00:00 |
|
ceriel
|
f68d0ffb7d
|
Made tail_mon dependant on tail_mon.a
|
1986-07-23 11:06:29 +00:00 |
|
ceriel
|
79eab3513d
|
Added a ".sect .text". The text "landed" in the bss segment.
|
1986-07-23 11:04:40 +00:00 |
|
ceriel
|
5d188dee44
|
Bug fix. It just did'nt work.
|
1986-07-22 15:11:09 +00:00 |
|
ceriel
|
729774d6f8
|
*** empty log message ***
|
1986-07-22 14:49:46 +00:00 |
|
ceriel
|
a067d1bc0d
|
Adapted to the use of the new assembler.
|
1986-07-22 13:42:21 +00:00 |
|
ceriel
|
399a46eb92
|
Adapted to new assembler and made re-entrant.
|
1986-07-22 13:37:16 +00:00 |
|
ceriel
|
f514411cea
|
Adapted to use of new assembler.
|
1986-07-22 13:23:14 +00:00 |
|
ceriel
|
aee6a1648a
|
Initial revision
|
1986-07-22 11:07:48 +00:00 |
|
ceriel
|
f45f393b71
|
replaced all occurrences of "cc" by "$(CC)".
|
1986-07-22 11:01:54 +00:00 |
|
sater
|
4398053245
|
Conversions from 1 byte integers were wrong.
Only discovered after new C-frontend.
|
1986-06-16 11:35:12 +00:00 |
|
ceriel
|
966213238a
|
There was a bug in the printing of the trap number.
This is corrected.
|
1986-06-06 23:35:42 +00:00 |
|
ceriel
|
f12ea12eda
|
Rediscovered a bug in the VAX 4.1 UNIX assembler. It handles $0f0.0 wrong!
The changes is the table insure that $0f0.0 is never generated.
|
1986-06-05 12:43:56 +00:00 |
|
keie
|
de21842485
|
Added EODDZ to the exported externals.
It should have been there from the start.
|
1986-04-22 10:40:29 +00:00 |
|
sater
|
851a68883c
|
repaired inreg() pseudofunction, it delivered total nonsense
|
1986-03-27 15:49:16 +00:00 |
|
em
|
c21def03db
|
updated
|
1986-03-05 17:12:39 +00:00 |
|
ceriel
|
249314e586
|
Bug fix: The "calls" instruction could be called with
first argument > 255. This is corrected.
|
1986-03-04 11:39:22 +00:00 |
|
keie
|
9c10e17f06
|
Ack is using good old cpp again.
|
1986-02-11 11:15:19 +00:00 |
|
keie
|
2d429613e6
|
*** empty log message ***
|
1986-02-11 11:14:11 +00:00 |
|
keie
|
2ff183fd2a
|
Too long ago.
|
1986-02-11 11:13:41 +00:00 |
|
ceriel
|
847de065d6
|
A minor improvement.
|
1986-02-10 10:08:27 +00:00 |
|
bal
|
5ac646f89f
|
Yet another bug reported by sater.
|
1985-11-18 16:55:53 +00:00 |
|
keie
|
b493f98f39
|
The extra BSD4.2 code caused two branches to be out of range.
|
1985-10-15 15:53:48 +00:00 |
|
bal
|
c9c168d853
|
Several optimization patterns for DAS (Delftse Ada Subset) frontend added.
|
1985-10-14 09:27:24 +00:00 |
|
bal
|
98d06cffb2
|
0 / -1 confusion for properties (bug reported by sater).
|
1985-10-03 14:47:28 +00:00 |
|
bal
|
de79024451
|
0 / -1 confusion for properties (2 bugs reported by sater).
|
1985-10-03 14:45:53 +00:00 |
|
bal
|
0d9459bdd6
|
MAXSTAB set to 2500 (problem with argument list of ROM for new C front-end).
|
1985-09-06 11:06:32 +00:00 |
|
em
|
cd5fb7ea8c
|
Added str0 and str 1.
|
1985-07-26 17:38:22 +00:00 |
|
em
|
478209a840
|
This one works correctly for programs failing to translate.
|
1985-07-26 17:04:31 +00:00 |
|
em
|
1c5cb87985
|
removed a superfluous line.
|
1985-07-26 15:37:11 +00:00 |
|
em
|
83103c314b
|
Initial revision
|
1985-07-26 12:52:13 +00:00 |
|
em
|
bc759a2903
|
*** empty log message ***
|
1985-07-26 12:51:45 +00:00 |
|
em
|
6bdc39213b
|
Initial revision
|
1985-07-26 11:56:24 +00:00 |
|
em
|
0e7eb937b4
|
Not using libmon.
|
1985-07-26 11:47:54 +00:00 |
|
em
|
e63968056e
|
Added RCSID
|
1985-07-26 11:45:49 +00:00 |
|
em
|
9ef57888fa
|
Initial revision
|
1985-07-26 11:38:59 +00:00 |
|
em
|
6710f21388
|
*** empty log message ***
|
1985-07-26 11:29:08 +00:00 |
|
em
|
b5efab645f
|
Initial revision
|
1985-07-26 11:05:30 +00:00 |
|
ceriel
|
5d86ead6c0
|
There was a bug in the "str $1==0" instruction. It said:
str $1==0 | source4 |
remove(ALL) "jsb\t.strlb" | | |
It should of course have been
str $1==0 | STACK | jsb\t.strlb" | | |
|
1985-07-21 11:34:33 +00:00 |
|
bal
|
7b4b53af21
|
bugs for ngf 8 and fif 4 fixed (asp 16 --> asp 8).
|
1985-07-19 18:02:25 +00:00 |
|
bal
|
2e5bf801a0
|
patterns for "loc loc cii/cui/ciu/cuu $1==$2" added.
|
1985-07-19 17:58:34 +00:00 |
|
bal
|
04cee55976
|
.sect .text added
|
1985-07-19 13:43:03 +00:00 |
|
bal
|
479827380c
|
.sect .text added
|
1985-07-18 14:52:56 +00:00 |
|
keie
|
57acada057
|
*** empty log message ***
|
1985-06-10 16:57:01 +00:00 |
|
keie
|
68e92c8319
|
*** empty log message ***
|
1985-06-10 16:05:04 +00:00 |
|
keie
|
1b972eff60
|
*** empty log message ***
|
1985-06-10 15:32:18 +00:00 |
|
keie
|
b11d9ce683
|
*** empty log message ***
|
1985-06-10 14:52:43 +00:00 |
|