version 1.14, 2014/01/27 09:28:23
|
version 1.15, 2016/08/27 15:27:10
|
Line 166
|
Line 166
|
*> \author Univ. of Colorado Denver |
*> \author Univ. of Colorado Denver |
*> \author NAG Ltd. |
*> \author NAG Ltd. |
* |
* |
*> \date September 2012 |
*> \date June 2016 |
* |
* |
*> \ingroup doubleSYauxiliary |
*> \ingroup doubleSYauxiliary |
* |
* |
Line 174
|
Line 174
|
SUBROUTINE DLASY2( LTRANL, LTRANR, ISGN, N1, N2, TL, LDTL, TR, |
SUBROUTINE DLASY2( LTRANL, LTRANR, ISGN, N1, N2, TL, LDTL, TR, |
$ LDTR, B, LDB, SCALE, X, LDX, XNORM, INFO ) |
$ LDTR, B, LDB, SCALE, X, LDX, XNORM, INFO ) |
* |
* |
* -- LAPACK auxiliary routine (version 3.4.2) -- |
* -- LAPACK auxiliary routine (version 3.6.1) -- |
* -- 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..-- |
* September 2012 |
* June 2016 |
* |
* |
* .. Scalar Arguments .. |
* .. Scalar Arguments .. |
LOGICAL LTRANL, LTRANR |
LOGICAL LTRANL, LTRANR |
Line 438
|
Line 438
|
80 CONTINUE |
80 CONTINUE |
90 CONTINUE |
90 CONTINUE |
100 CONTINUE |
100 CONTINUE |
IF( ABS( T16( 4, 4 ) ).LT.SMIN ) |
IF( ABS( T16( 4, 4 ) ).LT.SMIN ) THEN |
$ T16( 4, 4 ) = SMIN |
INFO = 1 |
|
T16( 4, 4 ) = SMIN |
|
END IF |
SCALE = ONE |
SCALE = ONE |
IF( ( EIGHT*SMLNUM )*ABS( BTMP( 1 ) ).GT.ABS( T16( 1, 1 ) ) .OR. |
IF( ( EIGHT*SMLNUM )*ABS( BTMP( 1 ) ).GT.ABS( T16( 1, 1 ) ) .OR. |
$ ( EIGHT*SMLNUM )*ABS( BTMP( 2 ) ).GT.ABS( T16( 2, 2 ) ) .OR. |
$ ( EIGHT*SMLNUM )*ABS( BTMP( 2 ) ).GT.ABS( T16( 2, 2 ) ) .OR. |