diff --git a/SRC/cgeev.f b/SRC/cgeev.f index 753fbff0a..b9a7f1414 100644 --- a/SRC/cgeev.f +++ b/SRC/cgeev.f @@ -496,7 +496,7 @@ SUBROUTINE CGEEV( JOBVL, JOBVR, N, A, LDA, W, VL, LDVL, VR, * Undo scaling if necessary * 50 CONTINUE - IF( SCALEA .AND. INFO.GE.0) THEN + IF( SCALEA ) THEN CALL CLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1, $ W( INFO+1 ), $ MAX( N-INFO, 1 ), IERR ) diff --git a/SRC/dgeev.f b/SRC/dgeev.f index 9efc11499..e32a0f29d 100644 --- a/SRC/dgeev.f +++ b/SRC/dgeev.f @@ -517,7 +517,7 @@ SUBROUTINE DGEEV( JOBVL, JOBVR, N, A, LDA, WR, WI, VL, LDVL, * Undo scaling if necessary * 50 CONTINUE - IF( SCALEA .AND. INFO.GE.0 ) THEN + IF( SCALEA ) THEN CALL DLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1, $ WR( INFO+1 ), $ MAX( N-INFO, 1 ), IERR ) diff --git a/SRC/sgeev.f b/SRC/sgeev.f index 70783156c..074de68dc 100644 --- a/SRC/sgeev.f +++ b/SRC/sgeev.f @@ -519,7 +519,7 @@ SUBROUTINE SGEEV( JOBVL, JOBVR, N, A, LDA, WR, WI, VL, LDVL, * Undo scaling if necessary * 50 CONTINUE - IF( SCALEA .AND. INFO.GE.0 ) THEN + IF( SCALEA ) THEN CALL SLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1, $ WR( INFO+1 ), $ MAX( N-INFO, 1 ), IERR ) diff --git a/SRC/zgeev.f b/SRC/zgeev.f index 94d8a0606..09ee680ac 100644 --- a/SRC/zgeev.f +++ b/SRC/zgeev.f @@ -493,7 +493,7 @@ SUBROUTINE ZGEEV( JOBVL, JOBVR, N, A, LDA, W, VL, LDVL, VR, * Undo scaling if necessary * 50 CONTINUE - IF( SCALEA .AND.INFO.GE.0) THEN + IF( SCALEA ) THEN CALL ZLASCL( 'G', 0, 0, CSCALE, ANRM, N-INFO, 1, $ W( INFO+1 ), $ MAX( N-INFO, 1 ), IERR )