 |
Processor
- One option
for each
supported
i960 model.
This
set-ting
determines
the code
generation
strategy, as
well as the
pipeline
optimization
techniques
used. |
 |
Big Endian-
Generates
code with
Big-Endian
byte order.
The most
significant
byte or an
integer
appears at
the lowest
address (the
default is
little
endian). |
 |
Position
Independent
Code (PIC)
and Data (PID)
- Allows
executable
code and
data to be
placed
anywhere in
memory and
still run
correctly. |
 |
Far Function
Calls -
Loads
address of a
function
into the
link
register and
branches
through it.
This handles
code that
exceeds the
limits of
the i960
call
instruction. |
 |
Small Data
Area -
Allocates a
small area
of memory to
hold data
objects and
reference
objects in
that area
using a base
pointer
register.
This
improves
program size
and speed
because
addressing
an object
via the
small data
area base
register
uses smaller
instructions
and simpler
addressing
modes. |
 |
Small Data
Area
Threshold
- Specifies
a size in
bytes to
determine
which data
objects
appear in
the Small
Data Area. |