Skip to content

Commit 4a26507

Browse files
committed
Initialize test results to zero in LIN testing routines to preempt potential garbage data
influencing the test evaluations.
1 parent db501d9 commit 4a26507

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

TESTING/LIN/cchkqp3rk.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,9 @@ SUBROUTINE CCHKQP3RK( DOTYPE, NM, MVAL, NN, NVAL, NNS, NSVAL,
587587
CALL XLAENV( 1, NB )
588588
NX = NXVAL( INB )
589589
CALL XLAENV( 3, NX )
590+
DO I = 1, NTESTS
591+
RESULT( I ) = ZERO
592+
END DO
590593
*
591594
* We do MIN(M,N)+1 because we need a test for KMAX > N,
592595
* when KMAX is larger than MIN(M,N), KMAX should be

TESTING/LIN/dchkqp3rk.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,9 @@ SUBROUTINE DCHKQP3RK( DOTYPE, NM, MVAL, NN, NVAL, NNS, NSVAL,
584584
CALL XLAENV( 1, NB )
585585
NX = NXVAL( INB )
586586
CALL XLAENV( 3, NX )
587+
DO I = 1, NTESTS
588+
RESULT( I ) = ZERO
589+
END DO
587590
*
588591
* We do MIN(M,N)+1 because we need a test for KMAX > N,
589592
* when KMAX is larger than MIN(M,N), KMAX should be

TESTING/LIN/schkqp3rk.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,9 @@ SUBROUTINE SCHKQP3RK( DOTYPE, NM, MVAL, NN, NVAL, NNS, NSVAL,
583583
CALL XLAENV( 1, NB )
584584
NX = NXVAL( INB )
585585
CALL XLAENV( 3, NX )
586+
DO I = 1, NTESTS
587+
RESULT( I ) = ZERO
588+
END DO
586589
*
587590
* We do MIN(M,N)+1 because we need a test for KMAX > N,
588591
* when KMAX is larger than MIN(M,N), KMAX should be

TESTING/LIN/zchkqp3rk.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -587,6 +587,9 @@ SUBROUTINE ZCHKQP3RK( DOTYPE, NM, MVAL, NN, NVAL, NNS, NSVAL,
587587
CALL XLAENV( 1, NB )
588588
NX = NXVAL( INB )
589589
CALL XLAENV( 3, NX )
590+
DO I = 1, NTESTS
591+
RESULT( I ) = ZERO
592+
END DO
590593
*
591594
* We do MIN(M,N)+1 because we need a test for KMAX > N,
592595
* when KMAX is larger than MIN(M,N), KMAX should be

0 commit comments

Comments
 (0)