EasyManua.ls Logo

Intel i960 - Page 345

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...
i960 Processor Compiler User's Guide
Index-10
register spilling, 11-17
registers
address base for position independence,
9-5, 9-6
call-preserved, 7-15
call-scratch, 7-15
global, 7-15
optimization, 11-17
parameter assignment, 7-17
passing parameters, 7-15, 7-17
return values, 7-18
usage summary, 7-15
used for load and store, 9-2
registers, specifying for local variables, 7-51
relocatable programs, 9-5
report controls (gcdm option), 6-9
return values, registers, 7-15, 7-18
ROM, startup routine requirements, 10-4
routines, __LL_init, startup, 10-2
S
S (Assembly) gcc960 option, 2-48
S (Save-assembly) ic960 option, 3-56, 3-58
Save-assembly (S) ic960 option, 3-56, 3-58
save-temps (Save Intermediates) gcc960
option, 2-48
scalar alignments, listed, 7-4
scalars, data types, 7-1
Searchinclude (I)
gcc960 option, 2-35
ic960 option, 3-45
setbit, 11-20
short parameters, 8-1
sizeof, alignment, 7-4
slash (/) character, 1-6
specialized instructions optimization, 11-22
Specify PDB (Z) gcc960 option, 2-58
Startup (crt) gcc960 option, 2-21
startup code, 10-1
startup code, required calls, 10-2
startup routine requirements for ROM-based
initialization, 10-4
statements and declarations in expressions,
7-40
Stop-after (n, Q, P, E, S, c) ic960 options,
3-25, 3-27, 3-51, 3-54, 3-55, 3-56, 3-58
string constants, read-only, 12-8
struct, alignment, 7-4
structure padding, troubleshooting, 12-12
structures
alignment, 7-5, 7-7
alignment example, 7-23
alignment padding, 7-21
sub-expression elimination, 11-3
subscripting, on non-lvalue arrays, 7-45
substitution controls (gcdm option), 6-2–6-7
superblock formation optimization, 11-21
symbols, defined by linker, 10-4
symbols, undefining, 3-61
Syntax-check (n) ic960 option, 3-51, 3-58
system data structures, 10-4

Table of Contents

Related product manuals