SRC: use LSAME for NORM checks in condition routines
Replace direct NORM character comparisons for the one-norm option with LSAME in the condition estimation routines. This keeps the '1' checks consistent with the existing LSAME handling for the equivalent 'O' option.
This commit is contained in:
+1
-1
@@ -201,7 +201,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -184,7 +184,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
* Test the input arguments.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -195,7 +195,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -188,7 +188,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -191,7 +191,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -177,7 +177,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -183,7 +183,7 @@
|
||||
* Test the input arguments.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -188,7 +188,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -174,7 +174,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -190,7 +190,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -177,7 +177,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -183,7 +183,7 @@
|
||||
* Test the input arguments.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -188,7 +188,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -174,7 +174,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -201,7 +201,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -184,7 +184,7 @@
|
||||
* Test the input parameters.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
* Test the input arguments.
|
||||
*
|
||||
INFO = 0
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
INFO = -1
|
||||
ELSE IF( N.LT.0 ) THEN
|
||||
|
||||
+1
-1
@@ -195,7 +195,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -181,7 +181,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
+1
-1
@@ -188,7 +188,7 @@
|
||||
*
|
||||
INFO = 0
|
||||
UPPER = LSAME( UPLO, 'U' )
|
||||
ONENRM = NORM.EQ.'1' .OR. LSAME( NORM, 'O' )
|
||||
ONENRM = LSAME( NORM, '1' ) .OR. LSAME( NORM, 'O' )
|
||||
NOUNIT = LSAME( DIAG, 'N' )
|
||||
*
|
||||
IF( .NOT.ONENRM .AND. .NOT.LSAME( NORM, 'I' ) ) THEN
|
||||
|
||||
Reference in New Issue
Block a user