Figures
xiv
Figures
1
−
1
TMS320C2x/C2xx/C5x Software Development Flow
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
1
The Shell Program Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
2
Compiler Overview
3
−
1
Compiling a C Program With the Optimizer
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
−
1
Stack Use During a Function Call
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
−
2
Format of Initialization Records in the .cinit Section
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
−
3
Autoinitialization at Run time
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
−
4
Initialization at Load Time
Tables
2
−
1
Shell Options Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
2
Predefined Macro Names
2
−
3
Example Error Messages
2
−
4
Selecting a Level for the
−
pw Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
5
Parser Options and dspcl Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
6
Optimizer Options and dspcl Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
−
7
Code Generator Options and dspcl Options
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
−
1
Options That You Can Use With
−
o3
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
−
2
Selecting a Level for the
−
ol Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
−
3
Selecting a Level for the
−
on Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
−
4
Selecting a Level for the
−
op Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
−
5
Special Considerations When Using the
−
op Option
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
−
1
Run-Time-Support Source Libraries
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
−
2
Sections Created by the Compiler
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
−
1
TMS320C2x/C2xx/C5x C Data Types
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
−
2
Absolute Compiler Limits
6
−
1
Register Use and Preservation Conventions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
−
2
Status Register Fields
7
−
1
Macros That Supply Integer Type Range Limits (limits.h)
. . . . . . . . . . . . . . . . . . . . . . . . . . .
7
−
2
Macros That Supply Floating-Point Range Limits (float.h)
. . . . . . . . . . . . . . . . . . . . . . . . . .
7
−
3
Summary of Run-Time-Support Functions and Macros
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
−
1
Summary of Options and Their Effects
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of Contents for TMS320C2x
Page 8: ...viii...
Page 69: ...2 47 C Compiler Description...
Page 159: ...6 36...
Page 226: ...8 6...