EasyManua.ls Logo

Intel i960 - Chapter 1 The CTOOLS Compilation System; Features

Intel i960
347 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
The CTOOLS Compilation System
1-1
1
This manual provides operating instructions and other information on the
CTOOLS compilation system. This system consists of a compiler and two
drivers that provide the user interface to the compiler, gcc960 and ic960.
These two interface drivers allow backward compatibility with software
developed using GNU/960 and CTOOLS960 respectively.
Features
The compiler lets you use the following features to develop applications:
Use of either the gcc960 or ic960 compiler driver to invoke and
control translation and linking.
Creation of a run-time performance profile of your application.
Optimizations based on this profile include inter-module optimizations
and preferential use of fast memory regions for variables that are
heavily used. For an overview of the program-wide optimization
process, including profile-driven optimization, see Chapter 4. For
descriptions of other optimizations, refer to Chapter 11.
Calling
functions written in i960 processor assembly language source
text, or including in-line assembly language in your C program.
Stopping the compilation process to examine intermediate results after
syntax checking, preprocessing, compilation, assembly, or incremental
linking. (See Chapters 2 and 3.)
Using a single command to translate and link modules into a complete
ROM-able or executable program. (See Chapters 2 and 3.)

Table of Contents

Related product manuals