We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f9231d9 commit bcdd799Copy full SHA for bcdd799
SRC/clasyf_aa.f
@@ -326,13 +326,15 @@ SUBROUTINE CLASYF_AA( UPLO, J1, M, NB, A, LDA, IPIV,
326
* Compute L(J+2, J+1) = WORK( 3:M ) / T(J, J+1),
327
* where A(J, J+1) = T(J, J+1) and A(J+2:M, J) = L(J+2:M, J+1)
328
*
329
- IF( A( K, J+1 ).NE.ZERO ) THEN
330
- ALPHA = ONE / A( K, J+1 )
331
- CALL CCOPY( M-J-1, WORK( 3 ), 1, A( K, J+2 ), LDA )
332
- CALL CSCAL( M-J-1, ALPHA, A( K, J+2 ), LDA )
333
- ELSE
334
- CALL CLASET( 'Full', 1, M-J-1, ZERO, ZERO,
335
- $ A( K, J+2 ), LDA)
+ IF( J.LT.(M-1) ) THEN
+ IF( A( K, J+1 ).NE.ZERO ) THEN
+ ALPHA = ONE / A( K, J+1 )
+ CALL CCOPY( M-J-1, WORK( 3 ), 1, A( K, J+2 ), LDA )
+ CALL CSCAL( M-J-1, ALPHA, A( K, J+2 ), LDA )
+ ELSE
+ CALL CLASET( 'Full', 1, M-J-1, ZERO, ZERO,
336
+ $ A( K, J+2 ), LDA)
337
+ END IF
338
END IF
339
340
J = J + 1
0 commit comments