1 .\" $Id: em_ncg.6,v 1.4 1994/06/24 14:01:51 ceriel Exp $
2 .TH EM_NCG 6 "$Revision: 1.4 $"
5 em_ncg \- EM to assembly code translator
7 ~em/lib.bin/\fImach\fP/cg [-d\fIn\fP] [-p\fIn\fP] [-w\fIn\fP] [-u\fIfile\fP] [ infile [ outfile ] ]
9 Em_cg reads a compact EM-program, argument or standard input,
10 and produces an assembly program on argument or standard output
11 for the machine that is in its name.
14 Run in debugging mode, debugging level \fIn\fP,
15 only possible when the translator is compiled in the right way.
17 Set the ply to \fIn\fP, default 1.
18 The ply is the maximum lookahead depth the code generator may take.
19 Effects of this flag are machine dependent.
21 Set the weight percentage for size to \fIn\fP %, default is 50.
22 This sets the size/time tradeoff in the codegenerator.
23 Effects are again machine dependent.
25 Take the \fIfile\fP as a bitmap giving 1 bits for untested code rules
26 and write the \fIfile\fP at end of code generation,
27 substituting zero bits for rules used.
28 Give a list of untested rules on standard error, unless the -u
30 Only possible if the -d flag was given to ncgg(6).
32 code If the -c flag was given to ncgg(6)
38 A.S. Tanenbaum, Hans van Staveren, Ed Keizer and Johan
39 Stevenson "Description of a machine architecture for use with
40 block structured languages" Informatica report IR-81.
42 Hans van Staveren, Vrije Universiteit