 |
Processor
- One option
for each
supported
V800 model.
This setting
determines
the
instructions
permitted,
as well as
the pipeline
optimization
strategy
used. |
 |
V850 Tiny
Data Area (TDA)-
Allocates a
small area
of TDA
memory to
hold small
data objects
and
reference
objects in
that area. |
 |
Reserve r2
or r5 for
the User
- The
compiler
reserves r2,
r5, or both
for the
user. |
 |
Reserve
r15-r24 (22
Register
Mode) -
Generates
code in 22
register
mode. |
 |
Reserve
r17-r22 for
the User (26
Register
Mode) -
Generates
code in 26
register
mode. |
 |
Position
Independent
Code (PIC)
and Data (PID)
- Allows
code and
data to be
placed
anywhere in
memory and
still run
correctly. |
 |
Far Function
Calls -
Linker can
automatically
detect
function
calls that
are out of
range and
insert code
to resolve
these calls. |
 |
Gsrec
Conversion
Utility
-
Converts an
executable
file
into a
Motorola
S-Record
format file. |
 |
Inline
prologue
- Forces the
compiler to
generate
function
prologue and
epilogue
code inline. |
 |
Do
not use
V850E callt
instruction
- Prevents
the compiler
from
generating
the
CALLT
instruction
on the
V850E. |
 |
Small data
or zero data
threshold
- Specifies
a size in
bytes to
determine
which data
objects
appear in
the Small or
Zero Data
Areas. |
 |
V850E1F FPU
Support
-
Generates
code to
utilize the
Floating
Point Unit (FPU)
for the
V850E1F. |
 |
64-bit
Integers
-
Supports
64-bit data
types,
constants,
and
expressions. |
 |
Ghexfile
Conversion
Utility
-
Allows
conversion
of an
executable
to
hexadecimal.
Automatically
determines
byte
order and
BCS/COFF
based on
header
information. |
 |
Put
variables
smaller than
threshold
into Normal,
Small or
Zero data
areas-
Normal data:
Puts
variables
smaller than
threshold
into the
Data Area.
Small data:
Allocates an
area of
memory to
hold data
objects
smaller than
the Small
Data
Threshold
and
references
objects in
that area
using r4 as
the base
pointer
register.
Zero data:
Allocates an
area of
memory to
hold data
objects
smaller than
the Zero
Data
Threshold
and
references
objects in
that area
using r0 as
the base
pointer
register. |