42 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.\" $Header$
 | 
						|
.TH EM_NCG 6 "$Revision$"
 | 
						|
.ad
 | 
						|
.SH NAME
 | 
						|
em_ncg \- EM to assembly code translator
 | 
						|
.SH SYNOPSIS
 | 
						|
~em/lib.bin/\fImach\fP/cg [-d\fIn\fP] [-p\fIn\fP] [-w\fIn\fP] [-u\fIfile\fP] [ infile [ outfile ] ]
 | 
						|
.SH DESCRIPTION
 | 
						|
Em_cg reads a compact EM-program, argument or standard input,
 | 
						|
and produces an assembly program on argument or standard output
 | 
						|
for the machine that is in its name.
 | 
						|
Flags recognized are:
 | 
						|
.IP -d\fIn\fP
 | 
						|
Run in debugging mode, debugging level \fIn\fP,
 | 
						|
only possible when the translator is compiled in the right way.
 | 
						|
.IP -p\fIn\fP
 | 
						|
Set the ply to \fIn\fP, default 1.
 | 
						|
The ply is the maximum lookahead depth the code generator may take.
 | 
						|
Effects of this flag are machine dependent.
 | 
						|
.IP -w\fIn\fP
 | 
						|
Set the weight percentage for size to \fIn\fP %, default is 50.
 | 
						|
This sets the size/time tradeoff in the codegenerator.
 | 
						|
Effects are again machine dependent.
 | 
						|
.IP -u\fIfile\fP
 | 
						|
Take the \fIfile\fP as a bitmap giving 1 bits for untested code rules
 | 
						|
and write the \fIfile\fP at end of code generation,
 | 
						|
substituting zero bits for rules used.
 | 
						|
Give a list of untested rules on standard error, unless the -u
 | 
						|
was given as -U.
 | 
						|
Only possible if the -d flag was given to ncgg(6).
 | 
						|
.SH FILES
 | 
						|
code	If the -c flag was given to ncgg(6)
 | 
						|
.SH "SEE ALSO"
 | 
						|
ack(1),
 | 
						|
ncgg(6)
 | 
						|
.PD 0
 | 
						|
.IP [1]
 | 
						|
A.S. Tanenbaum, Hans van Staveren, Ed Keizer and Johan
 | 
						|
Stevenson "Description of a machine architecture for use with
 | 
						|
block structured languages" Informatica report IR-81.
 | 
						|
.SH AUTHOR
 | 
						|
Hans van Staveren, Vrije Universiteit
 |