Skip to content

Commit a83cb3e

Browse files
committed
code simplified: re-computation avoided
1 parent 33accab commit a83cb3e

20 files changed

+20
-20
lines changed

SRC/cunmlq.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,7 @@ SUBROUTINE CUNMLQ( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
274274
NBMIN = 2
275275
LDWORK = NW
276276
IF( NB.GT.1 .AND. NB.LT.K ) THEN
277-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
277+
IF( LWORK.LT.LWKOPT ) THEN
278278
NB = (LWORK-TSIZE) / LDWORK
279279
NBMIN = MAX( 2, ILAENV( 2, 'CUNMLQ', SIDE // TRANS, M, N, K,
280280
$ -1 ) )

SRC/cunmql.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ SUBROUTINE CUNMQL( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
273273
NBMIN = 2
274274
LDWORK = NW
275275
IF( NB.GT.1 .AND. NB.LT.K ) THEN
276-
IF( LWORK.LT.(NW*NB+TSIZE) ) THEN
276+
IF( LWORK.LT.LWKOPT ) THEN
277277
NB = (LWORK-TSIZE) / LDWORK
278278
NBMIN = MAX( 2, ILAENV( 2, 'CUNMQL', SIDE // TRANS, M, N, K,
279279
$ -1 ) )

SRC/cunmqr.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ SUBROUTINE CUNMQR( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
268268
NBMIN = 2
269269
LDWORK = NW
270270
IF( NB.GT.1 .AND. NB.LT.K ) THEN
271-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
271+
IF( LWORK.LT.LWKOPT ) THEN
272272
NB = (LWORK-TSIZE) / LDWORK
273273
NBMIN = MAX( 2, ILAENV( 2, 'CUNMQR', SIDE // TRANS, M, N, K,
274274
$ -1 ) )

SRC/cunmrq.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ SUBROUTINE CUNMRQ( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
272272
NBMIN = 2
273273
LDWORK = NW
274274
IF( NB.GT.1 .AND. NB.LT.K ) THEN
275-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
275+
IF( LWORK.LT.LWKOPT ) THEN
276276
NB = (LWORK-TSIZE) / LDWORK
277277
NBMIN = MAX( 2, ILAENV( 2, 'CUNMRQ', SIDE // TRANS, M, N, K,
278278
$ -1 ) )

SRC/cunmrz.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ SUBROUTINE CUNMRZ( SIDE, TRANS, M, N, K, L, A, LDA, TAU, C, LDC,
297297
NBMIN = 2
298298
LDWORK = NW
299299
IF( NB.GT.1 .AND. NB.LT.K ) THEN
300-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
300+
IF( LWORK.LT.LWKOPT ) THEN
301301
NB = (LWORK-TSIZE) / LDWORK
302302
NBMIN = MAX( 2, ILAENV( 2, 'CUNMRQ', SIDE // TRANS, M, N, K,
303303
$ -1 ) )

SRC/dormlq.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ SUBROUTINE DORMLQ( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
267267
NBMIN = 2
268268
LDWORK = NW
269269
IF( NB.GT.1 .AND. NB.LT.K ) THEN
270-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
270+
IF( LWORK.LT.LWKOPT ) THEN
271271
NB = (LWORK-TSIZE) / LDWORK
272272
NBMIN = MAX( 2, ILAENV( 2, 'DORMLQ', SIDE // TRANS, M, N, K,
273273
$ -1 ) )

SRC/dormql.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ SUBROUTINE DORMQL( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
269269
NBMIN = 2
270270
LDWORK = NW
271271
IF( NB.GT.1 .AND. NB.LT.K ) THEN
272-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
272+
IF( LWORK.LT.LWKOPT ) THEN
273273
NB = (LWORK-TSIZE) / LDWORK
274274
NBMIN = MAX( 2, ILAENV( 2, 'DORMQL', SIDE // TRANS, M, N, K,
275275
$ -1 ) )

SRC/dormqr.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ SUBROUTINE DORMQR( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
266266
NBMIN = 2
267267
LDWORK = NW
268268
IF( NB.GT.1 .AND. NB.LT.K ) THEN
269-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
269+
IF( LWORK.LT.LWKOPT ) THEN
270270
NB = (LWORK-TSIZE) / LDWORK
271271
NBMIN = MAX( 2, ILAENV( 2, 'DORMQR', SIDE // TRANS, M, N, K,
272272
$ -1 ) )

SRC/dormrq.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ SUBROUTINE DORMRQ( SIDE, TRANS, M, N, K, A, LDA, TAU, C, LDC,
270270
NBMIN = 2
271271
LDWORK = NW
272272
IF( NB.GT.1 .AND. NB.LT.K ) THEN
273-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
273+
IF( LWORK.LT.LWKOPT ) THEN
274274
NB = (LWORK-TSIZE) / LDWORK
275275
NBMIN = MAX( 2, ILAENV( 2, 'DORMRQ', SIDE // TRANS, M, N, K,
276276
$ -1 ) )

SRC/dormrz.f

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ SUBROUTINE DORMRZ( SIDE, TRANS, M, N, K, L, A, LDA, TAU, C, LDC,
294294
NBMIN = 2
295295
LDWORK = NW
296296
IF( NB.GT.1 .AND. NB.LT.K ) THEN
297-
IF( LWORK.LT.NW*NB+TSIZE ) THEN
297+
IF( LWORK.LT.LWKOPT ) THEN
298298
NB = (LWORK-TSIZE) / LDWORK
299299
NBMIN = MAX( 2, ILAENV( 2, 'DORMRQ', SIDE // TRANS, M, N, K,
300300
$ -1 ) )

0 commit comments

Comments
 (0)