Basic Subroutine Report - Motorola DSP56600 Manual

Application optimization for digital signal processors
Table of Contents

Advertisement

Using the Profiler
Basic Subroutine Profile
Routine
------------------------------- ------
aflatRecursion
lpcZsIir1
v_srch
openLoopLagSearch
lpcZsIir
getNextVec
flat
lpcFir
sfrmAnalysis
fnBest_CG
decorr
C-6
Optimizing DSP56300/DSP56600 Applications
C.3.5

Basic Subroutine Report

This section of the profile report lists the subroutines that have been
executed during the DSP program simulation. For each subroutine,
the report provides the number of times the subroutine has been
called, the number of different places from which the subroutine
was called, the number of entry points used for the subroutine, and
the total number of machine cycles spent executing the subroutine.
Example C-7 depicts part of the Basic subroutine report, in ASCII
format.
Example C-7 Typical Basic Subroutine Report
Type
#calls
#call
inline
36800
1
4120
2
504
2
100
1
1687
4
inline
37100
2
100
1
1200
3
400
2
1215
2
400
2
C.3.6
Subroutine Call Graph Report
This section of the profile report provides information on the
interaction between subroutines during DSP program simulation.
For each subroutine that has been executed the report lists the
subroutines from which it has been invoked and the subroutines
which it has invoked. For each pair of caller-callee relationship, the
report provides the number of times caller has called callee and the
number of cycles spent during those invocations. The format of the
Subroutine Call Graph report follows that of the Unix "gprof"
utility. Example C-8 on page C-7 depicts part of the Subroutine Call
Graph report, in ASCII format.
#entry
Cycles
%Cycles Cumulativepoints
points
------
---------------------------------
0
4907200 14.7
1
4049960 12.1
1
3464400 10.4
1
2665640 8.0
1
1653260 5.0
0
1249900 3.7
1
1195900 3.6
1
1102800 3.3
1
988694
3.0
1
945577
2.8
1
760552
2.3
Cycles
4907200
8957160
12421560
15087200
16740460
17990360
19186260
20289060
21277754
22223331
22983883
MOTOROLA

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dsp56300

Table of Contents