Skip to content

Commit

Permalink
Merge pull request #964 from cdluminate/master
Browse files Browse the repository at this point in the history
Fix the wrong implementation of the new tests for xblat1.f
  • Loading branch information
langou authored Jun 19, 2024
2 parents 256c836 + d371e22 commit a56dbda
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 8 deletions.
8 changes: 6 additions & 2 deletions BLAS/TESTING/cblat1.f
Original file line number Diff line number Diff line change
Expand Up @@ -994,13 +994,17 @@ REAL FUNCTION SXVALS(XX,K)
* .. Scalar Arguments ..
REAL XX
INTEGER K
* .. Parameters ..
REAL ZERO
PARAMETER (ZERO=0.0E+0)
* .. Local Scalars ..
REAL X, Y, YY, Z
REAL X, Y, Z
* .. Intrinsic Functions ..
INTRINSIC HUGE
* .. Executable Statements ..
X = ZERO
Y = HUGE(XX)
Z = YY
Z = Y*Y
IF (K.EQ.1) THEN
X = -Z
ELSE IF (K.EQ.2) THEN
Expand Down
8 changes: 6 additions & 2 deletions BLAS/TESTING/dblat1.f
Original file line number Diff line number Diff line change
Expand Up @@ -1326,13 +1326,17 @@ DOUBLE PRECISION FUNCTION DXVALS(XX,K)
* .. Scalar Arguments ..
DOUBLE PRECISION XX
INTEGER K
* .. Parameters ..
DOUBLE PRECISION ZERO
PARAMETER (ZERO=0.0D+0)
* .. Local Scalars ..
DOUBLE PRECISION X, Y, YY, Z
DOUBLE PRECISION X, Y, Z
* .. Intrinsic Functions ..
INTRINSIC HUGE
* .. Executable Statements ..
X = ZERO
Y = HUGE(XX)
Z = YY
Z = Y*Y
IF (K.EQ.1) THEN
X = -Z
ELSE IF (K.EQ.2) THEN
Expand Down
8 changes: 6 additions & 2 deletions BLAS/TESTING/sblat1.f
Original file line number Diff line number Diff line change
Expand Up @@ -1278,13 +1278,17 @@ REAL FUNCTION SXVALS(XX,K)
* .. Scalar Arguments ..
REAL XX
INTEGER K
* .. Parameters ..
REAL ZERO
PARAMETER (ZERO=0.0E+0)
* .. Local Scalars ..
REAL X, Y, YY, Z
REAL X, Y, Z
* .. Intrinsic Functions ..
INTRINSIC HUGE
* .. Executable Statements ..
X = ZERO
Y = HUGE(XX)
Z = YY
Z = Y*Y
IF (K.EQ.1) THEN
X = -Z
ELSE IF (K.EQ.2) THEN
Expand Down
8 changes: 6 additions & 2 deletions BLAS/TESTING/zblat1.f
Original file line number Diff line number Diff line change
Expand Up @@ -994,13 +994,17 @@ DOUBLE PRECISION FUNCTION DXVALS(XX,K)
* .. Scalar Arguments ..
DOUBLE PRECISION XX
INTEGER K
* .. Parameters ..
DOUBLE PRECISION ZERO
PARAMETER (ZERO=0.0D+0)
* .. Local Scalars ..
DOUBLE PRECISION X, Y, YY, Z
DOUBLE PRECISION X, Y, Z
* .. Intrinsic Functions ..
INTRINSIC HUGE
* .. Executable Statements ..
X = ZERO
Y = HUGE(XX)
Z = YY
Z = Y*Y
IF (K.EQ.1) THEN
X = -Z
ELSE IF (K.EQ.2) THEN
Expand Down

0 comments on commit a56dbda

Please sign in to comment.