Skip to content

Commit fb80127

Browse files
committed
Optimize the parsing of SNAME in skew-symmetric blas testing cases
1 parent 593f69f commit fb80127

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

BLAS/TESTING/dblat2.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ SUBROUTINE DCHK2( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
862862
FULL = SNAME( 3: 3 ).EQ.'Y'
863863
BANDED = SNAME( 3: 3 ).EQ.'B'
864864
PACKED = SNAME( 3: 3 ).EQ.'P'
865-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
865+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
866866
* Define the number of arguments.
867867
IF( FULL.OR.SKEWFULL )THEN
868868
NARGS = 10
@@ -2113,7 +2113,7 @@ SUBROUTINE DCHK6( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
21132113
* .. Executable Statements ..
21142114
FULL = SNAME( 3: 3 ).EQ.'Y'
21152115
PACKED = SNAME( 3: 3 ).EQ.'P'
2116-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
2116+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
21172117
* Define the number of arguments.
21182118
IF( FULL.OR.SKEWFULL )THEN
21192119
NARGS = 9

BLAS/TESTING/dblat3.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ SUBROUTINE DCHK2( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
741741
DATA ICHS/'LR'/, ICHU/'UL'/
742742
* .. Executable Statements ..
743743
*
744-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
744+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
745745
NARGS = 12
746746
NC = 0
747747
RESET = .TRUE.
@@ -1606,7 +1606,7 @@ SUBROUTINE DCHK5( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
16061606
DATA ICHT/'NTC'/, ICHU/'UL'/
16071607
* .. Executable Statements ..
16081608
*
1609-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
1609+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
16101610
NARGS = 12
16111611
NC = 0
16121612
RESET = .TRUE.

BLAS/TESTING/sblat2.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -862,7 +862,7 @@ SUBROUTINE SCHK2( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
862862
FULL = SNAME( 3: 3 ).EQ.'Y'
863863
BANDED = SNAME( 3: 3 ).EQ.'B'
864864
PACKED = SNAME( 3: 3 ).EQ.'P'
865-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
865+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
866866
* Define the number of arguments.
867867
IF( FULL.OR.SKEWFULL )THEN
868868
NARGS = 10
@@ -2113,7 +2113,7 @@ SUBROUTINE SCHK6( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
21132113
* .. Executable Statements ..
21142114
FULL = SNAME( 3: 3 ).EQ.'Y'
21152115
PACKED = SNAME( 3: 3 ).EQ.'P'
2116-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
2116+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
21172117
* Define the number of arguments.
21182118
IF( FULL.OR.SKEWFULL )THEN
21192119
NARGS = 9

BLAS/TESTING/sblat3.f

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ SUBROUTINE SCHK2( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
741741
DATA ICHS/'LR'/, ICHU/'UL'/
742742
* .. Executable Statements ..
743743
*
744-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
744+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
745745
NARGS = 12
746746
NC = 0
747747
RESET = .TRUE.
@@ -1606,7 +1606,7 @@ SUBROUTINE SCHK5( SNAME, EPS, THRESH, NOUT, NTRA, TRACE, REWI,
16061606
DATA ICHT/'NTC'/, ICHU/'UL'/
16071607
* .. Executable Statements ..
16081608
*
1609-
SKEWFULL = SNAME( 2: 2 ).EQ.'S'.AND.SNAME( 3: 3 ).EQ.'K'
1609+
SKEWFULL = SNAME( 2: 5 ).EQ.'SKEW'
16101610
NARGS = 12
16111611
NC = 0
16121612
RESET = .TRUE.

0 commit comments

Comments
 (0)