em
|
e4e29ae837
|
Added flp.s, contains subroutines for all EM fp instructions.
They trap.
|
1985-04-12 14:29:07 +00:00 |
|
em
|
94534b7c15
|
1- Floating point routines now call routines instead of calling trp.
|
1985-04-12 14:25:59 +00:00 |
|
keie
|
dcfe4e8a97
|
*** empty log message ***
|
1985-04-09 13:48:55 +00:00 |
|
keie
|
620216fb26
|
Error code 0 was returned when the installation failed!
|
1985-04-02 10:55:02 +00:00 |
|
keie
|
70d71f4355
|
Copy of ../libbc/compmodule.
|
1985-04-02 10:50:53 +00:00 |
|
keie
|
6b87f1082e
|
Removed -DCPM.
|
1985-04-02 10:46:43 +00:00 |
|
em
|
fd44c34a61
|
*** empty log message ***
|
1985-04-01 17:02:55 +00:00 |
|
keie
|
6c247029bd
|
*** empty log message ***
|
1985-04-01 14:44:26 +00:00 |
|
keie
|
6bbdb92784
|
Adapted after installation of backend.
|
1985-04-01 14:02:58 +00:00 |
|
em
|
1879c8e724
|
*** empty log message ***
|
1985-03-29 21:44:50 +00:00 |
|
em
|
693830b09a
|
*** empty log message ***
|
1985-03-29 21:10:43 +00:00 |
|
keie
|
b3d11b1fa5
|
Removed pascal library.
|
1985-03-26 16:27:23 +00:00 |
|
keie
|
2b6187a009
|
*** empty log message ***
|
1985-03-26 16:23:21 +00:00 |
|
keie
|
a8fc6009f7
|
The dl programs is replaced by a more general cv.
|
1985-03-26 16:20:11 +00:00 |
|
keie
|
92141b52ce
|
Installed backend and libraries.
|
1985-03-26 16:18:24 +00:00 |
|
keie
|
b63f304db1
|
Or's are not allowed on a-registers, add's are.
|
1985-03-26 16:09:07 +00:00 |
|
keie
|
ec3e755168
|
Adapted to Unisoft signal handling.
|
1985-03-26 16:08:09 +00:00 |
|
keie
|
a41ff68078
|
*** empty log message ***
|
1985-03-26 15:04:46 +00:00 |
|
keie
|
244e172413
|
Added head_em.
|
1985-03-26 15:04:02 +00:00 |
|
keie
|
da936740a6
|
Added head_em to libsys.
|
1985-03-26 15:00:09 +00:00 |
|
keie
|
c5a739c68f
|
Moved head_em to libsys.
|
1985-03-26 14:53:00 +00:00 |
|
keie
|
dc92fe358e
|
*** empty log message ***
|
1985-03-26 14:48:32 +00:00 |
|
keie
|
59996174b6
|
Added some more system calls.
Moved errno to a separate file.
|
1985-03-21 14:13:55 +00:00 |
|
keie
|
84f9364d4c
|
errno is moved to a sfile of its own.
|
1985-03-21 14:05:03 +00:00 |
|
keie
|
a635fb0203
|
*** empty log message ***
|
1985-03-21 14:04:45 +00:00 |
|
em
|
e3e1c5ac20
|
*** empty log message ***
|
1985-03-18 17:27:42 +00:00 |
|
em
|
e3e9add8b1
|
Initial revision
|
1985-03-18 17:24:31 +00:00 |
|
em
|
ffd0d165a7
|
*** empty log message ***
|
1985-03-18 15:52:00 +00:00 |
|
em
|
3e743d78f3
|
*** empty log message ***
|
1985-03-18 14:39:26 +00:00 |
|
em
|
90c847ca59
|
*** empty log message ***
|
1985-03-18 14:32:46 +00:00 |
|
em
|
1b162c577e
|
*** empty log message ***
|
1985-03-18 13:46:31 +00:00 |
|
em
|
a5f4b01d82
|
Initial revision
|
1985-03-18 13:15:00 +00:00 |
|
em
|
c5508c7c0b
|
*** empty log message ***
|
1985-03-18 13:12:07 +00:00 |
|
garde
|
80e349860b
|
Added RCS id.
|
1985-03-18 12:55:07 +00:00 |
|
em
|
157b243956
|
*** empty log message ***
|
1985-03-18 12:46:51 +00:00 |
|
garde
|
d52117c8dd
|
Some less important changes
|
1985-03-18 10:00:30 +00:00 |
|
keie
|
d457c50945
|
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.
|
1985-03-15 11:03:41 +00:00 |
|
keie
|
b294ab5042
|
The universal assembler has a bug that precludes use of .align
in text segments, except as the very last command.
|
1985-03-15 10:50:35 +00:00 |
|
em
|
9d0812746b
|
The assembler proved to contain yet another bug.
.align in text segments will not work for values that are
not a divisor of the gcd of the instruction sizes.
|
1985-03-14 17:33:28 +00:00 |
|
em
|
9f203c9a17
|
Expressions are now always calculated in long.
Some backends needed that.
|
1985-03-12 10:41:29 +00:00 |
|
em
|
0c92039ba4
|
Expression are always evaluated in longs.
Some 2-4 backends needed long expressions.
|
1985-03-12 10:39:24 +00:00 |
|
em
|
cf6d084155
|
Use of the Pascal library will not occur.
/.
|
1985-03-12 10:24:51 +00:00 |
|
bal
|
954d3a0326
|
Argument is 4 bytes (pointer), not 2 bytes.
|
1985-03-05 12:33:29 +00:00 |
|
keie
|
6f6356e0b4
|
Initial revision
|
1985-03-05 00:17:40 +00:00 |
|
keie
|
9e26d0e0c0
|
*** empty log message ***
|
1985-03-05 00:15:40 +00:00 |
|
keie
|
bf3ba84e92
|
Adapted to 4-4.
|
1985-03-04 17:26:31 +00:00 |
|
keie
|
ccdb8693ee
|
Now using 4-byte integers and clearing D1 for double size
instruction pointers.
|
1985-03-04 16:12:10 +00:00 |
|
keie
|
a8c5699241
|
Now returns correct values.
|
1985-03-04 16:11:56 +00:00 |
|
keie
|
e0c4e4b686
|
Added execv and execle.
|
1985-03-04 16:11:41 +00:00 |
|
keie
|
8a40c25069
|
Now using .reghp.
|
1985-03-04 16:11:26 +00:00 |
|
keie
|
0fd729951a
|
Removed superfluous instruction.
|
1985-03-04 16:10:47 +00:00 |
|
keie
|
7a30dc4868
|
*** empty log message ***
|
1985-03-04 16:08:41 +00:00 |
|
keie
|
4b1965afbc
|
*** empty log message ***
|
1985-03-04 15:55:28 +00:00 |
|
keie
|
b2b281f525
|
To force the first part of a circular ring of modules in from
tail_em.
/.
|
1985-03-04 15:37:38 +00:00 |
|
keie
|
d2a6847715
|
The previous version still assumed two-byte integers.
|
1985-03-04 15:33:28 +00:00 |
|
keie
|
2690f07cbd
|
Incorrect alignment caused odd _end, which caused
failures of malloc().
|
1985-03-04 15:30:44 +00:00 |
|
keie
|
aa82964563
|
Now also prints stack height.
|
1985-03-04 15:29:36 +00:00 |
|
keie
|
c636aba734
|
Alignment now also works when the alignment ended on odd boundaries.
|
1985-03-04 15:28:02 +00:00 |
|
keie
|
ce92663b0a
|
Initial revision
|
1985-03-04 15:27:09 +00:00 |
|
keie
|
a89ba7074f
|
Always returned non-zero value.
|
1985-03-04 15:25:33 +00:00 |
|
keie
|
a71e706aa4
|
*** empty log message ***
|
1985-03-04 15:14:01 +00:00 |
|
garde
|
736a2d1022
|
Many things improved and extended
|
1985-03-04 13:42:38 +00:00 |
|
keie
|
9d7b94ba34
|
Adapted to a single cv for all machines.
|
1985-03-01 22:10:44 +00:00 |
|
keie
|
218f7ed718
|
Corrected a horrible typing mistake.
|
1985-03-01 20:08:45 +00:00 |
|
keie
|
cb0b2e08cf
|
1 - At RREMOVE also check the stack set aside for coercions.
2 - When coercions unexpectedly need stack of part of the
stakpattern, discontinue this option.
|
1985-03-01 16:25:21 +00:00 |
|
keie
|
c2a990768d
|
The top of the stack, which is set aside for certain
coercions is now saved with special routines.
This allows RREMOVE to check for registers.
|
1985-03-01 16:20:13 +00:00 |
|
keie
|
36537eccc0
|
Also clear D1 (for static link).
|
1985-03-01 16:00:23 +00:00 |
|
keie
|
6cdcb391fb
|
Added RCS ID.
|
1985-03-01 10:34:00 +00:00 |
|
keie
|
9d9c9ae97b
|
*** empty log message ***
|
1985-03-01 10:30:23 +00:00 |
|
keie
|
e7f7f33f60
|
cg tried to stack register parameters of moves, when
these registers were killed.
|
1985-02-26 16:31:38 +00:00 |
|
keie
|
408dacc2aa
|
The stacking pattern for ldc C and 4 with highw(c)==0 was incorrect.
The effect was that rand() from libcc/gen always returned
a 0.
|
1985-02-19 13:41:30 +00:00 |
|
keie
|
445d52de66
|
Moved retar from ret.s to trp.s.
trp.s needed it and is behind ret.s in the library.
When ret.s is loaded, it calls (via unknown) trp.s so
inclusion in trp.s should work.
|
1985-02-17 22:31:10 +00:00 |
|
keie
|
b82c00e153
|
Added a line for
loc loc cuu $1==$1, because write.e contained the line
loc 2
loc 2
ciu
and the cg failed to translate.
|
1985-02-17 22:03:44 +00:00 |
|
em
|
bbfb511322
|
Added .align 2. Prevents end of bss to be odd.
Especially important for malloc, it distinguishes between
odd and even word pointers.
|
1985-02-17 01:12:36 +00:00 |
|
cvs2hg
|
3f3bddef8f
|
fixup commit for tag 'dist2'
|
1985-02-17 00:57:20 +00:00 |
|
keie
|
9f45dd0650
|
Added .align 2.
Especially important for malloc.
|
1985-02-17 00:57:19 +00:00 |
|
keie
|
14875e6ca5
|
*** empty log message ***
|
1985-02-16 16:48:18 +00:00 |
|
em
|
d32de5df93
|
Now chooses between Vax and Pdp conversion.
|
1985-02-16 15:58:34 +00:00 |
|
keie
|
eeb944f6e3
|
The assembler is used for both 2/4 and 4/4.
|
1985-02-16 15:49:03 +00:00 |
|
em
|
4f80e81ee7
|
*** empty log message ***
|
1985-02-15 22:53:13 +00:00 |
|
keie
|
2a4335787e
|
Adfded RCS id.
|
1985-02-12 14:37:52 +00:00 |
|
keie
|
1b5278f3d4
|
As left by Hans v. Staveren.
|
1985-02-12 14:32:20 +00:00 |
|
keie
|
815b0e0f0f
|
*** empty log message ***
|
1985-02-12 14:20:30 +00:00 |
|
keie
|
70c000b03e
|
Now using the same em.c as in m68k2/int.
The interpreters are moved from pdp/pdp_int (or some such)
to lib/int22.
|
1985-02-12 13:11:27 +00:00 |
|
keie
|
f59262745e
|
Initial revision
|
1985-02-12 12:54:44 +00:00 |
|
keie
|
0122bc2dd7
|
*** empty log message ***
|
1985-02-07 22:59:50 +00:00 |
|
keie
|
c0085c2dd4
|
A list without double entries, for the moment supposing
that trp,etc always gets loaded, so will be there when .dvu needs it.
|
1985-02-07 22:51:12 +00:00 |
|
keie
|
00d75279e7
|
d2 contains the remainder of dvu i.s.o. d3.
|
1985-02-07 22:26:11 +00:00 |
|
keie
|
c0d87aaa16
|
*** empty log message ***
|
1985-02-07 22:06:32 +00:00 |
|
keie
|
3c7fcfe81a
|
Initial revision
|
1985-02-07 17:43:43 +00:00 |
|
keie
|
4ff7e05f7e
|
Initial revision
|
1985-02-07 17:18:06 +00:00 |
|
keie
|
3df42a584c
|
*** empty log message ***
|
1985-02-07 15:58:40 +00:00 |
|
keie
|
9c93cbdfaa
|
*** empty log message ***
|
1985-02-07 15:33:13 +00:00 |
|
garde
|
20986fd6ea
|
monitor calls open, close and ioctl removed.
|
1985-02-06 16:56:41 +00:00 |
|
garde
|
293dfd2c64
|
Initial revision
|
1985-02-06 16:50:52 +00:00 |
|
em
|
e1b8023da1
|
*** empty log message ***
|
1985-02-05 14:52:52 +00:00 |
|
em
|
52d0f32e32
|
Copied from vax2, takes its info on which files
to use in which order from LIST.
|
1985-02-05 14:52:02 +00:00 |
|
em
|
c8e426ffb8
|
This one is made with lorder|tsort.
|
1985-02-05 14:51:17 +00:00 |
|
em
|
b70b6ba980
|
The first one, Duk's order.
|
1985-02-05 14:50:24 +00:00 |
|
keie
|
987ed39adb
|
Added an entry "distr" to make tables1.c and tables1.h.
|
1985-02-03 23:50:51 +00:00 |
|