Other Type Keywords - Intel i960 User Manual

Processor compiler
Hide thumbs Also See for i960:
Table of Contents

Advertisement

7
Figure 7-6
7
XXXXXXXXXXXXXX
Calling Conventions
7-14
i960 Processor Compiler User's Guide
Figure 7-6 shows
std_struct
#pragma i960_align (std_struct = 2)
#pragma align Alignment of std_struct
0 7
0 7
m4a
m2a
m8a
m8a (continued)

Other Type Keywords

The
data type is neither a scalar nor an aggregate. Use
void
return type of a function, to indicate that the function does not return a
value. Use
as a pointer to an unspecified data type.
void *
The
and
const
volatile
they associate attributes with other types. Use
object is a constant and is not to be changed. Use
that an object may change in ways unknown to the compiler.
Optimization is inhibited on
is necessary for objects such as memory mapped I/O registers or data
accessed by interrupt functions.
This section describes the standard i960 processor function calling
convention and describes how the compiler generates code to conform to
this calling convention.
, aligned on 2-byte boundaries, as follows:
0 7
m1b
m4a (continued)
mbit6
mbit7
type qualifiers do not define data types. Rather,
objects. Inhibition of optimization
volatile
0
m1a
Byte 0
4
mbit5
8
12
16
OSD1887
as the
void
to specify that an
const
to specify
volatile

Advertisement

Table of Contents
loading

Table of Contents