Skip to content
Snippets Groups Projects
Commit 399bb0de authored by LEESANGKYEONG's avatar LEESANGKYEONG
Browse files

Merge branch 'sk1' into 'master'

update

See merge request !9
parents f70321f8 894216cb
No related branches found
No related tags found
1 merge request!9update
...@@ -226,9 +226,22 @@ ...@@ -226,9 +226,22 @@
## performance comparable table ## performance comparable table
- fx_s1516, fx_s1615, fx_2308 - fx_s1516,
- input: 100000 100000
- fx_s1615, fx_2308
- input: 50000 50000 - input: 50000 50000
| test_name | & time | cumulative seconds | self seconds | calls | self ns/call | total ns/call |
|:----------------------:|--------|---------------------|--------------|----------|--------------|---------------|
| fx_s1516_longlong_mul1 | 8.34 | 0.23 | 0.03 | 10000001 | 2.50 | 2.50 |
| fx_s1516_longlong_mul2 | 5.01 | 0.29 | 0.02 | 10000001 | 1.50 | 1.50 |
| fx_s1516_longlong_mul3 | 10.01 | 0.20 | 0.03 | 10000001 | 3.00 | 3.00 |
| fx_s1516_longlong_mul4 | 16.68 | 0.05 | 0.05 | 10000001 | 5.01 | 5.01 |
| fx_s1516_longlong_mul5 | 16.68 | 0.05 | 0.05 | 10000001 | 5.01 | 5.01 |
| fx_s1516_longlong_div1 | 27.06 | 0.10 | 0.10 | 10000001 | 10.01 | 10.01 |
| fx_s1516_longlong_div2 | 13.53 | 0.24 | 0.05 | 10000001 | 5.01 | 5.01 |
| fx_s1516_longlong_div3 | 24.35 | 0.19 | 0.09 | 10000001 | 9.01 | 9.01 |
| test_name | & time | cumulative seconds | self seconds | calls | self ns/call | total ns/call | | test_name | & time | cumulative seconds | self seconds | calls | self ns/call | total ns/call |
|:----------------------:|--------|---------------------|--------------|----------|--------------|---------------| |:----------------------:|--------|---------------------|--------------|----------|--------------|---------------|
| fx_s1615_longlong_mul1 | 14.31 | 0.12 | 0.02 | 10000000 | 2.00 | 2.00 | | fx_s1615_longlong_mul1 | 14.31 | 0.12 | 0.02 | 10000000 | 2.00 | 2.00 |
......
...@@ -3,18 +3,15 @@ Flat profile: ...@@ -3,18 +3,15 @@ Flat profile:
Each sample counts as 0.01 seconds. Each sample counts as 0.01 seconds.
% cumulative self self total % cumulative self self total
time seconds seconds calls ns/call ns/call name time seconds seconds calls ns/call ns/call name
16.68 0.05 0.05 10000001 5.01 5.01 fx_s1516_longlong_mul4 27.06 0.10 0.10 10000001 10.01 10.01 fx_s1516_longlong_div0
13.35 0.09 0.04 10000000 4.00 6.51 fx_mul1_test 24.35 0.19 0.09 10000001 9.01 9.01 fx_s1516_longlong_div2
13.35 0.13 0.04 10000000 4.00 7.01 fx_mul3_test 13.53 0.24 0.05 10000001 5.01 5.01 fx_s1516_longlong_div1
13.35 0.17 0.04 main 10.82 0.28 0.04 main
10.01 0.20 0.03 10000001 3.00 3.00 fx_s1516_longlong_mul2 9.47 0.32 0.04 10000000 3.50 8.51 fx_div2_test
8.34 0.23 0.03 10000001 2.50 2.50 fx_s1516_longlong_mul0 8.12 0.35 0.03 10000000 3.00 13.01 fx_div1_test
8.34 0.25 0.03 10000001 2.50 2.50 fx_s1516_longlong_mul1 4.06 0.36 0.02 10000000 1.50 10.51 fx_div3_test
6.67 0.27 0.02 10000000 2.00 4.50 fx_mul2_test 2.71 0.37 0.01 fx_s1516_longlong_mul4
5.01 0.29 0.02 10000001 1.50 1.50 fx_s1516_longlong_mul3
3.34 0.30 0.01 10000000 1.00 2.50 fx_mul4_test
1.67 0.30 0.01 fx_s1516_to_longlong
0.00 0.30 0.00 10000000 0.00 5.01 fx_mul5_test
% the percentage of the total running time of the % the percentage of the total running time of the
time program used by this function. time program used by this function.
...@@ -56,62 +53,43 @@ granularity: each sample hit covers 2 byte(s) for 3.33% of 0.30 seconds ...@@ -56,62 +53,43 @@ granularity: each sample hit covers 2 byte(s) for 3.33% of 0.30 seconds
index % time self children called name index % time self children called name
<spontaneous> <spontaneous>
[1] 98.3 0.04 0.26 main [1] [1] 97.3 0.04 0.32 main [1]
0.04 0.03 10000000/10000000 fx_mul3_test [2] 0.03 0.10 10000000/10000000 fx_div1_test [2]
0.04 0.03 10000000/10000000 fx_mul1_test [3] 0.02 0.09 10000000/10000000 fx_div3_test [3]
0.00 0.05 10000000/10000000 fx_mul5_test [5] 0.04 0.05 10000000/10000000 fx_div2_test [6]
0.02 0.03 10000000/10000000 fx_mul2_test [6] 0.00 0.00 1/10000001 fx_s1516_longlong_div0 [4]
0.01 0.02 10000000/10000000 fx_mul4_test [10] 0.00 0.00 1/10000001 fx_s1516_longlong_div2 [5]
0.00 0.00 1/10000001 fx_s1516_longlong_mul4 [4] 0.00 0.00 1/10000001 fx_s1516_longlong_div1 [7]
0.00 0.00 1/10000001 fx_s1516_longlong_mul2 [7]
0.00 0.00 1/10000001 fx_s1516_longlong_mul0 [8]
0.00 0.00 1/10000001 fx_s1516_longlong_mul1 [9]
0.00 0.00 1/10000001 fx_s1516_longlong_mul3 [11]
-----------------------------------------------
0.04 0.03 10000000/10000000 main [1]
[2] 23.3 0.04 0.03 10000000 fx_mul3_test [2]
0.03 0.00 10000000/10000001 fx_s1516_longlong_mul2 [7]
-----------------------------------------------
0.04 0.03 10000000/10000000 main [1]
[3] 21.7 0.04 0.03 10000000 fx_mul1_test [3]
0.03 0.00 10000000/10000001 fx_s1516_longlong_mul0 [8]
-----------------------------------------------
0.00 0.00 1/10000001 main [1]
0.05 0.00 10000000/10000001 fx_mul5_test [5]
[4] 16.7 0.05 0.00 10000001 fx_s1516_longlong_mul4 [4]
-----------------------------------------------
0.00 0.05 10000000/10000000 main [1]
[5] 16.7 0.00 0.05 10000000 fx_mul5_test [5]
0.05 0.00 10000000/10000001 fx_s1516_longlong_mul4 [4]
----------------------------------------------- -----------------------------------------------
0.02 0.03 10000000/10000000 main [1] 0.03 0.10 10000000/10000000 main [1]
[6] 15.0 0.02 0.03 10000000 fx_mul2_test [6] [2] 35.1 0.03 0.10 10000000 fx_div1_test [2]
0.03 0.00 10000000/10000001 fx_s1516_longlong_mul1 [9] 0.10 0.00 10000000/10000001 fx_s1516_longlong_div0 [4]
----------------------------------------------- -----------------------------------------------
0.00 0.00 1/10000001 main [1] 0.02 0.09 10000000/10000000 main [1]
0.03 0.00 10000000/10000001 fx_mul3_test [2] [3] 28.4 0.02 0.09 10000000 fx_div3_test [3]
[7] 10.0 0.03 0.00 10000001 fx_s1516_longlong_mul2 [7] 0.09 0.00 10000000/10000001 fx_s1516_longlong_div2 [5]
----------------------------------------------- -----------------------------------------------
0.00 0.00 1/10000001 main [1] 0.00 0.00 1/10000001 main [1]
0.03 0.00 10000000/10000001 fx_mul1_test [3] 0.10 0.00 10000000/10000001 fx_div1_test [2]
[8] 8.3 0.03 0.00 10000001 fx_s1516_longlong_mul0 [8] [4] 27.0 0.10 0.00 10000001 fx_s1516_longlong_div0 [4]
----------------------------------------------- -----------------------------------------------
0.00 0.00 1/10000001 main [1] 0.00 0.00 1/10000001 main [1]
0.03 0.00 10000000/10000001 fx_mul2_test [6] 0.09 0.00 10000000/10000001 fx_div3_test [3]
[9] 8.3 0.03 0.00 10000001 fx_s1516_longlong_mul1 [9] [5] 24.3 0.09 0.00 10000001 fx_s1516_longlong_div2 [5]
----------------------------------------------- -----------------------------------------------
0.01 0.02 10000000/10000000 main [1] 0.04 0.05 10000000/10000000 main [1]
[10] 8.3 0.01 0.02 10000000 fx_mul4_test [10] [6] 23.0 0.04 0.05 10000000 fx_div2_test [6]
0.02 0.00 10000000/10000001 fx_s1516_longlong_mul3 [11] 0.05 0.00 10000000/10000001 fx_s1516_longlong_div1 [7]
----------------------------------------------- -----------------------------------------------
0.00 0.00 1/10000001 main [1] 0.00 0.00 1/10000001 main [1]
0.02 0.00 10000000/10000001 fx_mul4_test [10] 0.05 0.00 10000000/10000001 fx_div2_test [6]
[11] 5.0 0.02 0.00 10000001 fx_s1516_longlong_mul3 [11] [7] 13.5 0.05 0.00 10000001 fx_s1516_longlong_div1 [7]
----------------------------------------------- -----------------------------------------------
<spontaneous> <spontaneous>
[12] 1.7 0.01 0.00 fx_s1516_to_longlong [12] [8] 2.7 0.01 0.00 fx_s1516_longlong_mul4 [8]
----------------------------------------------- -----------------------------------------------
This table describes the call tree of the program, and was sorted by This table describes the call tree of the program, and was sorted by
the total amount of time spent in each function and its children. the total amount of time spent in each function and its children.
...@@ -202,7 +180,6 @@ notice and this notice are preserved. ...@@ -202,7 +180,6 @@ notice and this notice are preserved.
Index by function name Index by function name
[3] fx_mul1_test [5] fx_mul5_test [11] fx_s1516_longlong_mul3 [2] fx_div1_test [4] fx_s1516_longlong_div0 [8] fx_s1516_longlong_mul4
[6] fx_mul2_test [8] fx_s1516_longlong_mul0 [4] fx_s1516_longlong_mul4 [6] fx_div2_test [7] fx_s1516_longlong_div1 [1] main
[2] fx_mul3_test [9] fx_s1516_longlong_mul1 [12] fx_s1516_to_longlong [3] fx_div3_test [5] fx_s1516_longlong_div2
[10] fx_mul4_test [7] fx_s1516_longlong_mul2 [1] main
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment