Texas Instruments TMS320C6000 Programmer's Manual page 140

Hide thumbs Also See for TMS320C6000:
Table of Contents

Advertisement

Each example discusses the:
Algorithm in C code
Translation of the C code to linear assembly
Dependency graph to describe the flow of data in the algorithm
Allocation of resources (functional units, registers, and cross paths) in lin-
ear assembly
Note:
There are three types of code for the 'C6000: C/C++ code (which is input for
the C/C++ compiler), linear assembly code (which is input for the assembly
optimizer), and assembly code (which is input for the assembler).
In the three sections following section 6.2, we use the dot product to demon-
strate how to use various programming techniques to optimize both perfor-
mance and code size. Most of the examples provided in this book use fixed-
point arithmetic; however, the three sections following section 6.2 give both
fixed-point and floating-point examples of the dot product to show that the
same optimization techniques apply to both fixed- and floating-point pro-
grams.
Optimizing Assembly Code via Linear Assembly
Assembly Code
6-3

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C6000 and is the answer not in the manual?

Questions and answers

Table of Contents