Fix input argument check in ?GEQRT2 (from Reference-LAPACK PR 646)tags/v0.3.20
| @@ -97,8 +97,6 @@ | |||||
| *> \author Univ. of Colorado Denver | *> \author Univ. of Colorado Denver | ||||
| *> \author NAG Ltd. | *> \author NAG Ltd. | ||||
| * | * | ||||
| *> \date December 2016 | |||||
| * | |||||
| *> \ingroup complexGEcomputational | *> \ingroup complexGEcomputational | ||||
| * | * | ||||
| *> \par Further Details: | *> \par Further Details: | ||||
| @@ -127,10 +125,9 @@ | |||||
| * ===================================================================== | * ===================================================================== | ||||
| SUBROUTINE CGEQRT2( M, N, A, LDA, T, LDT, INFO ) | SUBROUTINE CGEQRT2( M, N, A, LDA, T, LDT, INFO ) | ||||
| * | * | ||||
| * -- LAPACK computational routine (version 3.7.0) -- | |||||
| * -- LAPACK computational routine -- | |||||
| * -- LAPACK is a software package provided by Univ. of Tennessee, -- | * -- LAPACK is a software package provided by Univ. of Tennessee, -- | ||||
| * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | ||||
| * December 2016 | |||||
| * | * | ||||
| * .. Scalar Arguments .. | * .. Scalar Arguments .. | ||||
| INTEGER INFO, LDA, LDT, M, N | INTEGER INFO, LDA, LDT, M, N | ||||
| @@ -157,10 +154,10 @@ | |||||
| * Test the input arguments | * Test the input arguments | ||||
| * | * | ||||
| INFO = 0 | INFO = 0 | ||||
| IF( M.LT.0 ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( N.LT.0 ) THEN | |||||
| IF( N.LT.0 ) THEN | |||||
| INFO = -2 | INFO = -2 | ||||
| ELSE IF( M.LT.N ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ||||
| INFO = -4 | INFO = -4 | ||||
| ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ||||
| @@ -97,8 +97,6 @@ | |||||
| *> \author Univ. of Colorado Denver | *> \author Univ. of Colorado Denver | ||||
| *> \author NAG Ltd. | *> \author NAG Ltd. | ||||
| * | * | ||||
| *> \date December 2016 | |||||
| * | |||||
| *> \ingroup doubleGEcomputational | *> \ingroup doubleGEcomputational | ||||
| * | * | ||||
| *> \par Further Details: | *> \par Further Details: | ||||
| @@ -127,10 +125,9 @@ | |||||
| * ===================================================================== | * ===================================================================== | ||||
| SUBROUTINE DGEQRT2( M, N, A, LDA, T, LDT, INFO ) | SUBROUTINE DGEQRT2( M, N, A, LDA, T, LDT, INFO ) | ||||
| * | * | ||||
| * -- LAPACK computational routine (version 3.7.0) -- | |||||
| * -- LAPACK computational routine -- | |||||
| * -- LAPACK is a software package provided by Univ. of Tennessee, -- | * -- LAPACK is a software package provided by Univ. of Tennessee, -- | ||||
| * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | ||||
| * December 2016 | |||||
| * | * | ||||
| * .. Scalar Arguments .. | * .. Scalar Arguments .. | ||||
| INTEGER INFO, LDA, LDT, M, N | INTEGER INFO, LDA, LDT, M, N | ||||
| @@ -157,10 +154,10 @@ | |||||
| * Test the input arguments | * Test the input arguments | ||||
| * | * | ||||
| INFO = 0 | INFO = 0 | ||||
| IF( M.LT.0 ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( N.LT.0 ) THEN | |||||
| IF( N.LT.0 ) THEN | |||||
| INFO = -2 | INFO = -2 | ||||
| ELSE IF( M.LT.N ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ||||
| INFO = -4 | INFO = -4 | ||||
| ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ||||
| @@ -97,8 +97,6 @@ | |||||
| *> \author Univ. of Colorado Denver | *> \author Univ. of Colorado Denver | ||||
| *> \author NAG Ltd. | *> \author NAG Ltd. | ||||
| * | * | ||||
| *> \date December 2016 | |||||
| * | |||||
| *> \ingroup realGEcomputational | *> \ingroup realGEcomputational | ||||
| * | * | ||||
| *> \par Further Details: | *> \par Further Details: | ||||
| @@ -127,10 +125,9 @@ | |||||
| * ===================================================================== | * ===================================================================== | ||||
| SUBROUTINE SGEQRT2( M, N, A, LDA, T, LDT, INFO ) | SUBROUTINE SGEQRT2( M, N, A, LDA, T, LDT, INFO ) | ||||
| * | * | ||||
| * -- LAPACK computational routine (version 3.7.0) -- | |||||
| * -- LAPACK computational routine -- | |||||
| * -- LAPACK is a software package provided by Univ. of Tennessee, -- | * -- LAPACK is a software package provided by Univ. of Tennessee, -- | ||||
| * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | ||||
| * December 2016 | |||||
| * | * | ||||
| * .. Scalar Arguments .. | * .. Scalar Arguments .. | ||||
| INTEGER INFO, LDA, LDT, M, N | INTEGER INFO, LDA, LDT, M, N | ||||
| @@ -157,10 +154,10 @@ | |||||
| * Test the input arguments | * Test the input arguments | ||||
| * | * | ||||
| INFO = 0 | INFO = 0 | ||||
| IF( M.LT.0 ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( N.LT.0 ) THEN | |||||
| IF( N.LT.0 ) THEN | |||||
| INFO = -2 | INFO = -2 | ||||
| ELSE IF( M.LT.N ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ||||
| INFO = -4 | INFO = -4 | ||||
| ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ||||
| @@ -97,8 +97,6 @@ | |||||
| *> \author Univ. of Colorado Denver | *> \author Univ. of Colorado Denver | ||||
| *> \author NAG Ltd. | *> \author NAG Ltd. | ||||
| * | * | ||||
| *> \date December 2016 | |||||
| * | |||||
| *> \ingroup complex16GEcomputational | *> \ingroup complex16GEcomputational | ||||
| * | * | ||||
| *> \par Further Details: | *> \par Further Details: | ||||
| @@ -127,10 +125,9 @@ | |||||
| * ===================================================================== | * ===================================================================== | ||||
| SUBROUTINE ZGEQRT2( M, N, A, LDA, T, LDT, INFO ) | SUBROUTINE ZGEQRT2( M, N, A, LDA, T, LDT, INFO ) | ||||
| * | * | ||||
| * -- LAPACK computational routine (version 3.7.0) -- | |||||
| * -- LAPACK computational routine -- | |||||
| * -- LAPACK is a software package provided by Univ. of Tennessee, -- | * -- LAPACK is a software package provided by Univ. of Tennessee, -- | ||||
| * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | * -- Univ. of California Berkeley, Univ. of Colorado Denver and NAG Ltd..-- | ||||
| * December 2016 | |||||
| * | * | ||||
| * .. Scalar Arguments .. | * .. Scalar Arguments .. | ||||
| INTEGER INFO, LDA, LDT, M, N | INTEGER INFO, LDA, LDT, M, N | ||||
| @@ -157,10 +154,10 @@ | |||||
| * Test the input arguments | * Test the input arguments | ||||
| * | * | ||||
| INFO = 0 | INFO = 0 | ||||
| IF( M.LT.0 ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( N.LT.0 ) THEN | |||||
| IF( N.LT.0 ) THEN | |||||
| INFO = -2 | INFO = -2 | ||||
| ELSE IF( M.LT.N ) THEN | |||||
| INFO = -1 | |||||
| ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ELSE IF( LDA.LT.MAX( 1, M ) ) THEN | ||||
| INFO = -4 | INFO = -4 | ||||
| ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ELSE IF( LDT.LT.MAX( 1, N ) ) THEN | ||||