Skip to content

Commit e9430f0

Browse files
Add files via upload
1 parent 82a3b23 commit e9430f0

File tree

1 file changed

+201
-0
lines changed

1 file changed

+201
-0
lines changed

analysis.txt

Lines changed: 201 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,201 @@
1+
Flat profile:
2+
3+
Each sample counts as 0.01 seconds.
4+
no time accumulated
5+
6+
% cumulative self self total
7+
time seconds seconds calls Ts/call Ts/call name
8+
0.00 0.00 0.00 183524 0.00 0.00 deg_Poly_V_128
9+
0.00 0.00 0.00 18688 0.00 0.00 Mod_Poly_Reduction
10+
0.00 0.00 0.00 18688 0.00 0.00 Multiply_Poly_V_128
11+
0.00 0.00 0.00 1168 0.00 0.00 R_Transformation
12+
0.00 0.00 0.00 1168 0.00 0.00 linear_Transformation
13+
0.00 0.00 0.00 73 0.00 0.00 L_Transformation
14+
0.00 0.00 0.00 41 0.00 0.00 S_Transformation
15+
0.00 0.00 0.00 32 0.00 0.00 F_Transformation
16+
0.00 0.00 0.00 32 0.00 0.00 Round_constant
17+
0.00 0.00 0.00 1 0.00 0.00 Key_Schedule
18+
0.00 0.00 0.00 1 0.00 0.00 encrypt
19+
20+
% the percentage of the total running time of the
21+
time program used by this function.
22+
23+
cumulative a running sum of the number of seconds accounted
24+
seconds for by this function and those listed above it.
25+
26+
self the number of seconds accounted for by this
27+
seconds function alone. This is the major sort for this
28+
listing.
29+
30+
calls the number of times this function was invoked, if
31+
this function is profiled, else blank.
32+
33+
self the average number of milliseconds spent in this
34+
ms/call function per call, if this function is profiled,
35+
else blank.
36+
37+
total the average number of milliseconds spent in this
38+
ms/call function and its descendents per call, if this
39+
function is profiled, else blank.
40+
41+
name the name of the function. This is the minor sort
42+
for this listing. The index shows the location of
43+
the function in the gprof listing. If the index is
44+
in parenthesis it shows where it would appear in
45+
the gprof listing if it were to be printed.
46+
47+
Copyright (C) 2012-2020 Free Software Foundation, Inc.
48+
49+
Copying and distribution of this file, with or without modification,
50+
are permitted in any medium without royalty provided the copyright
51+
notice and this notice are preserved.
52+
53+
Call graph (explanation follows)
54+
55+
56+
granularity: each sample hit covers 2 byte(s) no time propagated
57+
58+
index % time self children called name
59+
0.00 0.00 183524/183524 Mod_Poly_Reduction [2]
60+
[1] 0.0 0.00 0.00 183524 deg_Poly_V_128 [1]
61+
-----------------------------------------------
62+
0.00 0.00 18688/18688 linear_Transformation [5]
63+
[2] 0.0 0.00 0.00 18688 Mod_Poly_Reduction [2]
64+
0.00 0.00 183524/183524 deg_Poly_V_128 [1]
65+
-----------------------------------------------
66+
0.00 0.00 18688/18688 linear_Transformation [5]
67+
[3] 0.0 0.00 0.00 18688 Multiply_Poly_V_128 [3]
68+
-----------------------------------------------
69+
0.00 0.00 1168/1168 L_Transformation [6]
70+
[4] 0.0 0.00 0.00 1168 R_Transformation [4]
71+
0.00 0.00 1168/1168 linear_Transformation [5]
72+
-----------------------------------------------
73+
0.00 0.00 1168/1168 R_Transformation [4]
74+
[5] 0.0 0.00 0.00 1168 linear_Transformation [5]
75+
0.00 0.00 18688/18688 Multiply_Poly_V_128 [3]
76+
0.00 0.00 18688/18688 Mod_Poly_Reduction [2]
77+
-----------------------------------------------
78+
0.00 0.00 9/73 encrypt [11]
79+
0.00 0.00 32/73 Round_constant [9]
80+
0.00 0.00 32/73 F_Transformation [8]
81+
[6] 0.0 0.00 0.00 73 L_Transformation [6]
82+
0.00 0.00 1168/1168 R_Transformation [4]
83+
-----------------------------------------------
84+
0.00 0.00 9/41 encrypt [11]
85+
0.00 0.00 32/41 F_Transformation [8]
86+
[7] 0.0 0.00 0.00 41 S_Transformation [7]
87+
-----------------------------------------------
88+
0.00 0.00 32/32 Key_Schedule [10]
89+
[8] 0.0 0.00 0.00 32 F_Transformation [8]
90+
0.00 0.00 32/41 S_Transformation [7]
91+
0.00 0.00 32/73 L_Transformation [6]
92+
-----------------------------------------------
93+
0.00 0.00 32/32 Key_Schedule [10]
94+
[9] 0.0 0.00 0.00 32 Round_constant [9]
95+
0.00 0.00 32/73 L_Transformation [6]
96+
-----------------------------------------------
97+
0.00 0.00 1/1 main [19]
98+
[10] 0.0 0.00 0.00 1 Key_Schedule [10]
99+
0.00 0.00 32/32 Round_constant [9]
100+
0.00 0.00 32/32 F_Transformation [8]
101+
-----------------------------------------------
102+
0.00 0.00 1/1 main [19]
103+
[11] 0.0 0.00 0.00 1 encrypt [11]
104+
0.00 0.00 9/41 S_Transformation [7]
105+
0.00 0.00 9/73 L_Transformation [6]
106+
-----------------------------------------------
107+
108+
This table describes the call tree of the program, and was sorted by
109+
the total amount of time spent in each function and its children.
110+
111+
Each entry in this table consists of several lines. The line with the
112+
index number at the left hand margin lists the current function.
113+
The lines above it list the functions that called this function,
114+
and the lines below it list the functions this one called.
115+
This line lists:
116+
index A unique number given to each element of the table.
117+
Index numbers are sorted numerically.
118+
The index number is printed next to every function name so
119+
it is easier to look up where the function is in the table.
120+
121+
% time This is the percentage of the `total' time that was spent
122+
in this function and its children. Note that due to
123+
different viewpoints, functions excluded by options, etc,
124+
these numbers will NOT add up to 100%.
125+
126+
self This is the total amount of time spent in this function.
127+
128+
children This is the total amount of time propagated into this
129+
function by its children.
130+
131+
called This is the number of times the function was called.
132+
If the function called itself recursively, the number
133+
only includes non-recursive calls, and is followed by
134+
a `+' and the number of recursive calls.
135+
136+
name The name of the current function. The index number is
137+
printed after it. If the function is a member of a
138+
cycle, the cycle number is printed between the
139+
function's name and the index number.
140+
141+
142+
For the function's parents, the fields have the following meanings:
143+
144+
self This is the amount of time that was propagated directly
145+
from the function into this parent.
146+
147+
children This is the amount of time that was propagated from
148+
the function's children into this parent.
149+
150+
called This is the number of times this parent called the
151+
function `/' the total number of times the function
152+
was called. Recursive calls to the function are not
153+
included in the number after the `/'.
154+
155+
name This is the name of the parent. The parent's index
156+
number is printed after it. If the parent is a
157+
member of a cycle, the cycle number is printed between
158+
the name and the index number.
159+
160+
If the parents of the function cannot be determined, the word
161+
`<spontaneous>' is printed in the `name' field, and all the other
162+
fields are blank.
163+
164+
For the function's children, the fields have the following meanings:
165+
166+
self This is the amount of time that was propagated directly
167+
from the child into the function.
168+
169+
children This is the amount of time that was propagated from the
170+
child's children to the function.
171+
172+
called This is the number of times the function called
173+
this child `/' the total number of times the child
174+
was called. Recursive calls by the child are not
175+
listed in the number after the `/'.
176+
177+
name This is the name of the child. The child's index
178+
number is printed after it. If the child is a
179+
member of a cycle, the cycle number is printed
180+
between the name and the index number.
181+
182+
If there are any cycles (circles) in the call graph, there is an
183+
entry for the cycle-as-a-whole. This entry shows who called the
184+
cycle (as parents) and the members of the cycle (as children.)
185+
The `+' recursive calls entry shows the number of function calls that
186+
were internal to the cycle, and the calls entry for each member shows,
187+
for that member, how many times it was called from other members of
188+
the cycle.
189+
190+
Copyright (C) 2012-2020 Free Software Foundation, Inc.
191+
192+
Copying and distribution of this file, with or without modification,
193+
are permitted in any medium without royalty provided the copyright
194+
notice and this notice are preserved.
195+
196+
Index by function name
197+
198+
[8] F_Transformation [3] Multiply_Poly_V_128 [1] deg_Poly_V_128
199+
[10] Key_Schedule [4] R_Transformation [11] encrypt
200+
[6] L_Transformation [9] Round_constant [5] linear_Transformation
201+
[2] Mod_Poly_Reduction [7] S_Transformation

0 commit comments

Comments
 (0)