Symbol Report; C.3.2 Symbol Report - Motorola DSP56600 Manual

Application optimization for digital signal processors
Table of Contents

Advertisement

C.3.2

Symbol Report

The symbol report section provides a profile of the accesses made
during program execution to the memory objects defined by the
program symbols. This report can highlight the usage patterns of
memory objects. For each array in memory, the report specifies the
number of read and write accesses performed to each of the cells of
the array. When memory locations are aliased by several symbols,
accesses to the locations are reported under all aliasing symbols.
The total number of read and write accesses made to unlabeled
addresses is also reported in this section. Example C-2 depicts part
of the Symbol memory references report, in ASCII format.
Symbol memory references
symbol+offset
--------------------------------------------------------------------------------
ComfortStaticStor+0
*
ComfortStaticStor+125
EncoderXStatic+0
*
EncoderXStatic+10
EncoderXStatic+15
EncoderXStatic+20
EncoderXStatic+25
C.3.3
Instruction Set Usage Report
The instruction set usage report section provides a profile of how
the DSP program utilizes programming aspects of the DSP
instruction set architecture. For each assembly mnemonic the
number of occurrences and the percentage out of the total number
of instruction occurrences is given, both static and dynamic counts.
This information is displayed twice, once ordered alphabetically by
mnemonics, once ordered in descending percentage of dynamic
occurrence. Example C-3 on page C-4 depicts part of the
Instruction Occurrence Breakdown report, in ASCII format.
MOTOROLA
Optimizing DSP56300/DSP56600 Applications
Example C-2 Typical Symbol Report
r
w
r
|
0
0|
0
|
0
0|
0
|
25
101|
25
101|
| 125
101|
100
101|
| 100
101|
100
101|
| 200
101|
200
101|
| 200
101| 4100
401| 4100
w
r
w
r
0|
0
0|
0
0|
0
0|
0
25
101|
25
101|
100
101|
100
101|
100
101|
200
101|
200
101|
200
101|
401| 3700
401| 3300
Using the Profiler
w
r
w
0|
0
0|
0|
0
0|
25
101|
100
101|
200
101|
200
101|
401|
C-3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56300

Table of Contents