Example C-8 Typical Subroutine Call Graph Report
Subroutine Call Graph report
-----------------------------------------------------------------------------------------
speechEncoder
aflat
flat
rcToCorrDpL
vad_algorithm
swComfortNoise
lpcCorrQntz
-----------------------------------------------------------------------------------------
lpcCorrQntz
aflatNewBarRecursion
C.3.7
Subroutine Dependency Report
This section of the profile report presents graphically the
caller/callee relationships between the subroutines that have been
executed during the DSP program simulation. For each caller/callee
pair, the report contains an arrow leading from the caller to the
callee.
Example C-9 Typical Subroutine Dependency Report
Subroutine Dependency Graph
o resvec(M)
|
|-------o encoderReset
|
|
|
|-------o vad_reset
|
|
|
`-------o dtxResetTx
|
|-------o sim_x_in
|
Example C-9 depicts part of the Subroutine Dependency report, in
ASCII format. Subroutines that have not been invoked during the
program simulation will appear in this report as disconnected
nodes.
MOTOROLA
Optimizing DSP56300/DSP56600 Applications
calls - 100/100, cycles - 9189668
calls - 100, cycles - 15100/9174568
calls - 100/100, cycles - 1676900
calls - 100/100, cycles - 188300
calls - 100/100, cycles - 323968
calls - 100/100, cycles - 4900
calls - 100/100, cycles - 6980500
calls - 200/200, cycles - 233900
calls - 200, cycles - 233900/0
Using the Profiler
C-7