Ada Embedded
Software Development
Tools - x86/Pentium
Family
x86/Pentium
Development Tools
Green Hills Software
provides a
comprehensive set of
development tools
for
x86/Pentium-based
applications:
Optimizing
Compilers Ada
95 C EC++ FORTRAN Run-Time
Libraries
AdaMULTI®
Integrated
Development
EnvironmentAutomated
Program Builder Source-level
Symbolic Debugger Performance
and Coverage
Profiler* Run-Time
Error Checking Version
Control System Text
Editor Interactive
Call Graph Display Interactive
Package Dependency
Displays Interactive
Source Code
Navigation and Cross
Reference Browser Tagged
Type Inheritance
Browser 3rd
Party Tool
Integration
Processors
Supported
i386
i486
Pentium
x86/Pentium
Optimizing Compilers
The Green Hills
Optimizing Compilers
for x86/Pentium all
utilize a common
code generator with
architecture-specific
optimizations. Each
supported
x86/Pentium model
has its own
particular pipeline
and instruction set
characteristics.
These are
accommodated in the
code generator to
produce code best
suited for the
target processor.
The following
x86/Pentium-specific
features are
supported:
Processor
- One option
for each
supported
x86/Pentium
model. This
setting
determines
the
instructions
permitted,
as well as
the pipeline
optimization
strategy
used.
Floating
Point
Processor-
"Default"
generates
code using
floating
point
capability
of the
selected
processor.
"None"
rejects any
use of
floating
point
variables or
constants in
C and C++.
"Software"
uses
software
floating
point
regardless
of the
capability
of the
selected
processor.
fprecise
- Stores all
floating
point
calculations
in memory to
ensure
precise
truncation.
ffunctions
- Enables
the compiler
to use the
387 hardware
instructions
for certain
floating
point
functions
instead of
calling them
in the
library.
* This feature
is
configuration-dependent
and may require
custom integration.
Please contact your
local sales
representative for
further information.