Intel IXP2400 User Manual page 190

Network processors
Table of Contents

Advertisement

®
Intel
IXP2400/IXP2800 Network Processors
Assembler
Note: Note that the two optimization options are independent of each other; in other words any
combination can be specified The default, disabled, avoids having the assembler add code that the
programmer did not specify.
-Os
-g
-v
-h
-?
-r
-Wn
-w
-WX
The following version arguments allow assembly to be targeted for a specific chip version or range
of versions, overriding the default values. The predefined Preprocessor symbols
__REVISION_MIN and __REVISION_MAX will reflect the specified version range. In addition,
the version range is also written to the .list file in a '.cpu_version' directive.
For the following arguments, rev is an upper or lower case letter (A-P) followed by a decimal
number (0-15), for example -REVISION_MIN=A1 or -REVISION_MIN=B0, or an eight-bit
number where bits <7:4> indicate the major stepping and bits <3:0> indicate the minor stepping,
for example, -REVISION_MIN=1 or -REVISION_MIN=0x10
-REVISION=rev
-REVISION_MIN=rev
-REVISION_MAX=rev
The following options are passed to the preprocessor, UCP:
-P
-E
-Ifolder
-Dname
-Dname=def
-N
The microcode_file names may contain an explicit suffix, or if the suffix is missing, .uc is
assumed. Assembling several files in one command line is equivalent to assembling each
individually; the files are not associated with each other in any way.
If uca is invoked with no command line arguments, then a usage summary is printed.
190
Tries to automatically spill GPRs into local memory. Default is disabled.
Adds debugging info to output file.
Prints the version number of the Assembler.
Prints a usage message (same as -?).
Prints a usage message (same as -h).
Register declarations are not required.
Set Warning Level (n=0-4)
Disable warnings (sames as -W0)
Report error on any warning
Targets assembly to chip version rev. This is equivalent to setting options
'-REVISION_MIN=rev' and '-REVISION_MAX=rev' with the same
value.
Targets assembly to the minimum chip version rev. (The default is 0.)
Targets assembly to the maximum chip version rev. (The default is 15,
no limit.)
Preprocess only into a file: microcode_file.ucp
Preprocess only into stdout
Add the folder to the end of the list of directories to search for included files
Define name as if the contained "#define name 1"
Define name as if the contained "#define name def"
Disable the pre-processor
Development Tools User's Guide

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp2800

Table of Contents