17.05.2015 Views

TMS34010 C Compiler - Al Kossow's Bitsavers

TMS34010 C Compiler - Al Kossow's Bitsavers

TMS34010 C Compiler - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Illustrations<br />

Figure<br />

Page<br />

1-1 <strong>TMS34010</strong> Software Development Flow . . . . . . . . . . . . . . . . . . . . . . . . .. 1-2<br />

3-1 Compiling a C Program ........................................ 3-1<br />

3-2 Input and Output Files for the C Preprocessor . . . . . . . . . . . . . . . . . . . . .. 3-2<br />

3-3 Input and Output Files for the C Parser ......................... " 3-6<br />

3-4 Input and Output Files for the C Code Generator .................... 3-8<br />

3-5 An Example of a Linker Command File .. . . . . . . . . . . . . . . . . . . . . . . . . .. 3-14<br />

5-1 The Program and System Stacks ................................. 5-3<br />

5-2 An Example of a Function Call . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-8<br />

5-3 Single- Precision Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-18<br />

5-4 Double-Precision Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-18<br />

5-5 Format of Initialization Records in the .cinit Section .................. 5-24<br />

5-6 ROM Model of Autoinitialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-25<br />

5-7 RAM Model of Autoinitialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5-26<br />

Tables<br />

Table<br />

Page<br />

6-1<br />

6-2<br />

Macros that Supply Integer Type Range Limits (Iimits.h)<br />

Macros that Supply Floating-Point Range Limits (float.h)<br />

6-3<br />

6-4<br />

v

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!