Handle norm NaN value (Reference LAPACK PR471)
This commit is contained in:
@@ -267,9 +267,9 @@
|
||||
$ XERBLA
|
||||
* ..
|
||||
* .. External Functions ..
|
||||
LOGICAL LSAME
|
||||
LOGICAL LSAME, DISNAN
|
||||
DOUBLE PRECISION DLAMCH, DLANGE
|
||||
EXTERNAL DLAMCH, DLANGE, LSAME
|
||||
EXTERNAL DLAMCH, DLANGE, LSAME, DISNAN
|
||||
* ..
|
||||
* .. Intrinsic Functions ..
|
||||
INTRINSIC INT, MAX, MIN, SQRT
|
||||
@@ -599,6 +599,10 @@
|
||||
* Scale A if max element outside range [SMLNUM,BIGNUM]
|
||||
*
|
||||
ANRM = DLANGE( 'M', M, N, A, LDA, DUM )
|
||||
IF( DISNAN( ANRM ) ) THEN
|
||||
INFO = -4
|
||||
RETURN
|
||||
END IF
|
||||
ISCL = 0
|
||||
IF( ANRM.GT.ZERO .AND. ANRM.LT.SMLNUM ) THEN
|
||||
ISCL = 1
|
||||
|
||||
Reference in New Issue
Block a user