Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion SRC/cggsvd3.f
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@ SUBROUTINE CGGSVD3( JOBU, JOBV, JOBQ, M, N, P, K, L, A, LDA, B,
ELSE IF( LDQ.LT.1 .OR. ( WANTQ .AND. LDQ.LT.N ) ) THEN
INFO = -20
ELSE IF( LWORK.LT.1 .AND. .NOT.LQUERY ) THEN
INFO = -24
INFO = -22
END IF
*
* Compute workspace
Expand Down
2 changes: 1 addition & 1 deletion SRC/claqz0.f
Original file line number Diff line number Diff line change
Expand Up @@ -447,7 +447,7 @@ RECURSIVE SUBROUTINE CLAQZ0( WANTS, WANTQ, WANTZ, N, ILO, IHI,
WORK( 1 ) = REAL( LWORKREQ )
RETURN
ELSE IF ( LWORK .LT. LWORKREQ ) THEN
INFO = -19
INFO = -18
END IF
IF( INFO.NE.0 ) THEN
CALL XERBLA( 'CLAQZ0', INFO )
Expand Down
2 changes: 1 addition & 1 deletion SRC/claqz2.f
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ RECURSIVE SUBROUTINE CLAQZ2( ILSCHUR, ILQ, ILZ, N, ILO, IHI,
WORK( 1 ) = CMPLX( LWORKREQ )
RETURN
ELSE IF ( LWORK .LT. LWORKREQ ) THEN
INFO = -26
INFO = -25
END IF

IF( INFO.NE.0 ) THEN
Expand Down
2 changes: 1 addition & 1 deletion SRC/cunbdb4.f
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ SUBROUTINE CUNBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA,
LWORKMIN = LWORKOPT
WORK(1) = SROUNDUP_LWORK(LWORKOPT)
IF( LWORK .LT. LWORKMIN .AND. .NOT.LQUERY ) THEN
INFO = -14
INFO = -15
END IF
END IF
IF( INFO .NE. 0 ) THEN
Expand Down
4 changes: 2 additions & 2 deletions SRC/cuncsd.f
Original file line number Diff line number Diff line change
Expand Up @@ -512,10 +512,10 @@ RECURSIVE SUBROUTINE CUNCSD( JOBU1, JOBU2, JOBV1T, JOBV2T,
*
IF( LWORK .LT. LWORKMIN
$ .AND. .NOT. ( LQUERY .OR. LRQUERY ) ) THEN
INFO = -22
INFO = -28
ELSE IF( LRWORK .LT. LRWORKMIN
$ .AND. .NOT. ( LQUERY .OR. LRQUERY ) ) THEN
INFO = -24
INFO = -30
ELSE
LORGQRWORK = LWORK - IORGQR + 1
LORGLQWORK = LWORK - IORGLQ + 1
Expand Down
2 changes: 1 addition & 1 deletion SRC/dggsvd3.f
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@ SUBROUTINE DGGSVD3( JOBU, JOBV, JOBQ, M, N, P, K, L, A, LDA, B,
ELSE IF( LDQ.LT.1 .OR. ( WANTQ .AND. LDQ.LT.N ) ) THEN
INFO = -20
ELSE IF( LWORK.LT.1 .AND. .NOT.LQUERY ) THEN
INFO = -24
INFO = -22
END IF
*
* Compute workspace
Expand Down
2 changes: 1 addition & 1 deletion SRC/dorbdb4.f
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ SUBROUTINE DORBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA,
LWORKMIN = LWORKOPT
WORK(1) = LWORKOPT
IF( LWORK .LT. LWORKMIN .AND. .NOT.LQUERY ) THEN
INFO = -14
INFO = -15
END IF
END IF
IF( INFO .NE. 0 ) THEN
Expand Down
2 changes: 1 addition & 1 deletion SRC/dorcsd.f
Original file line number Diff line number Diff line change
Expand Up @@ -475,7 +475,7 @@ RECURSIVE SUBROUTINE DORCSD( JOBU1, JOBU2, JOBV1T, JOBV2T,
WORK(1) = MAX(LWORKOPT,LWORKMIN)
*
IF( LWORK .LT. LWORKMIN .AND. .NOT. LQUERY ) THEN
INFO = -22
INFO = -28
ELSE
LORGQRWORK = LWORK - IORGQR + 1
LORGLQWORK = LWORK - IORGLQ + 1
Expand Down
2 changes: 1 addition & 1 deletion SRC/sggsvd3.f
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ SUBROUTINE SGGSVD3( JOBU, JOBV, JOBQ, M, N, P, K, L, A, LDA, B,
ELSE IF( LDQ.LT.1 .OR. ( WANTQ .AND. LDQ.LT.N ) ) THEN
INFO = -20
ELSE IF( LWORK.LT.1 .AND. .NOT.LQUERY ) THEN
INFO = -24
INFO = -22
END IF
*
* Compute workspace
Expand Down
2 changes: 1 addition & 1 deletion SRC/sorbdb4.f
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ SUBROUTINE SORBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA,
LWORKMIN = LWORKOPT
WORK(1) = REAL( LWORKOPT )
IF( LWORK .LT. LWORKMIN .AND. .NOT.LQUERY ) THEN
INFO = -14
INFO = -15
END IF
END IF
IF( INFO .NE. 0 ) THEN
Expand Down
2 changes: 1 addition & 1 deletion SRC/sorcsd.f
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ RECURSIVE SUBROUTINE SORCSD( JOBU1, JOBU2, JOBV1T, JOBV2T,
WORK(1) = REAL( MAX(LWORKOPT,LWORKMIN) )
*
IF( LWORK .LT. LWORKMIN .AND. .NOT. LQUERY ) THEN
INFO = -22
INFO = -28
ELSE
LORGQRWORK = LWORK - IORGQR + 1
LORGLQWORK = LWORK - IORGLQ + 1
Expand Down
2 changes: 1 addition & 1 deletion SRC/zggsvd3.f
Original file line number Diff line number Diff line change
Expand Up @@ -420,7 +420,7 @@ SUBROUTINE ZGGSVD3( JOBU, JOBV, JOBQ, M, N, P, K, L, A, LDA, B,
ELSE IF( LDQ.LT.1 .OR. ( WANTQ .AND. LDQ.LT.N ) ) THEN
INFO = -20
ELSE IF( LWORK.LT.1 .AND. .NOT.LQUERY ) THEN
INFO = -24
INFO = -22
END IF
*
* Compute workspace
Expand Down
2 changes: 1 addition & 1 deletion SRC/zlaqz0.f
Original file line number Diff line number Diff line change
Expand Up @@ -448,7 +448,7 @@ RECURSIVE SUBROUTINE ZLAQZ0( WANTS, WANTQ, WANTZ, N, ILO, IHI,
WORK( 1 ) = DBLE( LWORKREQ )
RETURN
ELSE IF ( LWORK .LT. LWORKREQ ) THEN
INFO = -19
INFO = -18
END IF
IF( INFO.NE.0 ) THEN
CALL XERBLA( 'ZLAQZ0', INFO )
Expand Down
2 changes: 1 addition & 1 deletion SRC/zlaqz2.f
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ RECURSIVE SUBROUTINE ZLAQZ2( ILSCHUR, ILQ, ILZ, N, ILO, IHI,
WORK( 1 ) = LWORKREQ
RETURN
ELSE IF ( LWORK .LT. LWORKREQ ) THEN
INFO = -26
INFO = -25
END IF

IF( INFO.NE.0 ) THEN
Expand Down
2 changes: 1 addition & 1 deletion SRC/zunbdb4.f
Original file line number Diff line number Diff line change
Expand Up @@ -280,7 +280,7 @@ SUBROUTINE ZUNBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA,
LWORKMIN = LWORKOPT
WORK(1) = LWORKOPT
IF( LWORK .LT. LWORKMIN .AND. .NOT.LQUERY ) THEN
INFO = -14
INFO = -15
END IF
END IF
IF( INFO .NE. 0 ) THEN
Expand Down
4 changes: 2 additions & 2 deletions SRC/zuncsd.f
Original file line number Diff line number Diff line change
Expand Up @@ -510,10 +510,10 @@ RECURSIVE SUBROUTINE ZUNCSD( JOBU1, JOBU2, JOBV1T, JOBV2T,
*
IF( LWORK .LT. LWORKMIN
$ .AND. .NOT. ( LQUERY .OR. LRQUERY ) ) THEN
INFO = -22
INFO = -28
ELSE IF( LRWORK .LT. LRWORKMIN
$ .AND. .NOT. ( LQUERY .OR. LRQUERY ) ) THEN
INFO = -24
INFO = -30
ELSE
LORGQRWORK = LWORK - IORGQR + 1
LORGLQWORK = LWORK - IORGLQ + 1
Expand Down
Loading