GCC Code Coverage Report


Directory: ./
File: filtrez/eigen_sort.f
Date: 2022-01-11 19:19:34
Exec Total Coverage
Lines: 13 13 100.0%
Branches: 10 10 100.0%

Line Branch Exec Source
1 !
2 ! $Header$
3 !
4 2 SUBROUTINE eigen_sort(d,v,n,np)
5 INTEGER n,np
6 REAL d(np),v(np,np)
7 INTEGER i,j,k
8 REAL p
9
10
2/2
✓ Branch 0 taken 62 times.
✓ Branch 1 taken 2 times.
64 DO i=1,n-1
11 k=i
12 62 p=d(i)
13
2/2
✓ Branch 0 taken 992 times.
✓ Branch 1 taken 62 times.
1054 DO j=i+1,n
14
2/2
✓ Branch 0 taken 136 times.
✓ Branch 1 taken 856 times.
1054 IF(d(j).ge.p) THEN
15 k=j
16 p=d(j)
17 ENDIF
18 ENDDO
19
20
2/2
✓ Branch 0 taken 10 times.
✓ Branch 1 taken 52 times.
64 IF(k.ne.i) THEN
21 52 d(k)=d(i)
22 52 d(i)=p
23
2/2
✓ Branch 0 taken 52 times.
✓ Branch 1 taken 1664 times.
1716 DO j=1,n
24 1664 p=v(j,i)
25 1664 v(j,i)=v(j,k)
26 1716 v(j,k)=p
27 ENDDO
28 ENDIF
29 ENDDO
30
31 2 RETURN
32 END
33