Adapted to current situation
This commit is contained in:
parent
690cd32023
commit
c4e1e516ee
1 changed files with 5 additions and 5 deletions
|
@ -15,14 +15,14 @@ Part of the output in the subdirectory ctmargt is a printout
|
||||||
of the current environment variables. These will differ per
|
of the current environment variables. These will differ per
|
||||||
user.
|
user.
|
||||||
The expected output in the directory ctconv is for a compiler
|
The expected output in the directory ctconv is for a compiler
|
||||||
that considers char's as unsigned quantaties.
|
that considers char's as signed quantities.
|
||||||
The expected output in all directories is generated using
|
The expected output in all directories is generated using
|
||||||
16-bit arithmetic, using 32-bit arithmetic will cause several
|
32-bit arithmetic. Using 16-bit arithmetic will cause several
|
||||||
discrepancies to occur with the expected output in the ...cem.g
|
discrepancies to occur with the expected output in the ...cem.g
|
||||||
files.
|
files.
|
||||||
|
|
||||||
The output of a run with a compiler using 2-bytes int can be found
|
The output of a run with a compiler using 2-bytes int can be found
|
||||||
in the file out.std.
|
in the file Out2.std.
|
||||||
|
|
||||||
If any other differences with the expected output occur, the error
|
If any other differences with the expected output occur, the error
|
||||||
causing the diffence has to be rooted out by a person with some
|
causing the diffence has to be rooted out by a person with some
|
||||||
|
@ -36,7 +36,7 @@ differently. This directory contains a file 'OPS' with a
|
||||||
prototype program. This prototype program performs all C
|
prototype program. This prototype program performs all C
|
||||||
arithmetic operations on a few operands. The operands are
|
arithmetic operations on a few operands. The operands are
|
||||||
X, Y, S, Z1, Z2. X, Y and S can be arbitrary expressions,
|
X, Y, S, Z1, Z2. X, Y and S can be arbitrary expressions,
|
||||||
but S is used as a shift count and must be less then 16 (32).
|
but S is used as a shift count and must be less then 32 (16).
|
||||||
Z1 and Z2 must be lvalue's.
|
Z1 and Z2 must be lvalue's.
|
||||||
The name ISTART indicates global declarations and LSTART
|
The name ISTART indicates global declarations and LSTART
|
||||||
indicates local declarations.
|
indicates local declarations.
|
||||||
|
@ -51,4 +51,4 @@ Most programs use compile time #ifdef's to hide the use of
|
||||||
floating point they make.
|
floating point they make.
|
||||||
For an example, look at makefile.i86.
|
For an example, look at makefile.i86.
|
||||||
Differences are to be expected in the output of such a run.
|
Differences are to be expected in the output of such a run.
|
||||||
Look at the file Out2.nf.std to see what can be expected.
|
Look at the file Out2.nf.std or Out4.nf.std to see what can be expected.
|
||||||
|
|
Loading…
Add table
Reference in a new issue