@@ -382,7 +382,8 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
382382 30 CONTINUE
383383 40 CONTINUE
384384 IF ( P.GT. L )
385- $ CALL CLASET( ' Full' , P- L, N, CZERO, CZERO, B( L+1 , 1 ), LDB )
385+ $ CALL CLASET( ' Full' , P- L, N, CZERO, CZERO, B( L+1 , 1 ),
386+ $ LDB )
386387*
387388 IF ( WANTQ ) THEN
388389*
@@ -400,8 +401,8 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
400401*
401402* Update A := A*Z**H
402403*
403- CALL CUNMR2( ' Right' , ' Conjugate transpose' , M, N, L, B, LDB,
404- $ TAU, A, LDA, WORK, INFO )
404+ CALL CUNMR2( ' Right' , ' Conjugate transpose' , M, N, L, B,
405+ $ LDB, TAU, A, LDA, WORK, INFO )
405406 IF ( WANTQ ) THEN
406407*
407408* Update Q := Q*Z**H
@@ -444,17 +445,18 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
444445*
445446* Update A12 := U**H*A12, where A12 = A( 1:M, N-L+1:N )
446447*
447- CALL CUNM2R( ' Left' , ' Conjugate transpose' , M, L, MIN ( M, N- L ),
448- $ A, LDA, TAU, A( 1 , N- L+1 ), LDA, WORK, INFO )
448+ CALL CUNM2R( ' Left' , ' Conjugate transpose' , M, L,
449+ $ MIN ( M, N- L ), A, LDA, TAU, A( 1 , N- L+1 ), LDA, WORK,
450+ $ INFO )
449451*
450452 IF ( WANTU ) THEN
451453*
452454* Copy the details of U, and form U
453455*
454456 CALL CLASET( ' Full' , M, M, CZERO, CZERO, U, LDU )
455457 IF ( M.GT. 1 )
456- $ CALL CLACPY( ' Lower' , M-1 , N- L, A( 2 , 1 ), LDA, U( 2 , 1 ),
457- $ LDU )
458+ $ CALL CLACPY( ' Lower' , M-1 , N- L, A( 2 , 1 ), LDA,
459+ $ U( 2 , 1 ), LDU )
458460 CALL CUNG2R( M, M, MIN ( M, N- L ), U, LDU, TAU, WORK, INFO )
459461 END IF
460462*
@@ -474,7 +476,8 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
474476 90 CONTINUE
475477 100 CONTINUE
476478 IF ( M.GT. K )
477- $ CALL CLASET( ' Full' , M- K, N- L, CZERO, CZERO, A( K+1 , 1 ), LDA )
479+ $ CALL CLASET( ' Full' , M- K, N- L, CZERO, CZERO, A( K+1 , 1 ),
480+ $ LDA )
478481*
479482 IF ( N- L.GT. K ) THEN
480483*
@@ -486,8 +489,8 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
486489*
487490* Update Q( 1:N,1:N-L ) = Q( 1:N,1:N-L )*Z1**H
488491*
489- CALL CUNMR2( ' Right' , ' Conjugate transpose' , N, N- L, K, A,
490- $ LDA, TAU, Q, LDQ, WORK, INFO )
492+ CALL CUNMR2( ' Right' , ' Conjugate transpose' , N, N- L, K,
493+ $ A, LDA, TAU, Q, LDQ, WORK, INFO )
491494 END IF
492495*
493496* Clean up A
@@ -511,9 +514,9 @@ SUBROUTINE CGGSVP( JOBU, JOBV, JOBQ, M, P, N, A, LDA, B, LDB,
511514*
512515* Update U(:,K+1:M) := U(:,K+1:M)*U1
513516*
514- CALL CUNM2R( ' Right' , ' No transpose' , M, M- K, MIN ( M - K, L ),
515- $ A( K +1 , N - L +1 ), LDA, TAU, U( 1 , K +1 ), LDU ,
516- $ WORK, INFO )
517+ CALL CUNM2R( ' Right' , ' No transpose' , M, M- K,
518+ $ MIN ( M - K, L ), A( K + 1 , N - L +1 ), LDA, TAU ,
519+ $ U( 1 , K +1 ), LDU, WORK, INFO )
517520 END IF
518521*
519522* Clean up
0 commit comments