Pragma I960_Align [For Gcc960 And Ic960] - Intel i960 User Manual

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

Advertisement

Language Implementation
addressing modes. Single-line instructions for compare-and-branch
instructions are not generated.
In addition,
#pragma compress
code size greatly: automatic function inlining and loop unrolling.
If you do not specify
function
all functions following the pragma. The compiler takes no action and
issues no warning when the function name is specified but not found.

#pragma i960_align [for gcc960 and ic960]

#pragma i960_align [ [(] size [)]]
#pragma i960_align [(] identifier [= size ][,...][)]
#pragma noi960_align [ [(] identifier [,...][)] ]
size
identifier
Discussion
See the discussion of
pragma align
option).
ic960
#pragma inline
[ [(] function [...] [)] ]
#pragma inline
#pragma noinline [ [(] function [...] [)] ]
function
Controls replacement of a function call with the function body.
disables some optimizations that increase
, the code compression pragma applies to
specifies the alignment value in bytes. Any of
the following values are valid:
specifies the structure tag used in
specifiers, as described in C: A Reference
Manual.
(for ic960, or for gcc960 with the
specifies the function for the compiler to expand
or not to expand inline. If no function is
specified, the pragma applies to all functions
defined following the pragma.
7
,
,
,
, or
.
1
2
4
8
16
type
struct
7-31

Advertisement

Table of Contents
loading

Table of Contents