diff --git a/BLAS/TESTING/cblat1.f b/BLAS/TESTING/cblat1.f index 83b02f0cac..82798fe0b6 100644 --- a/BLAS/TESTING/cblat1.f +++ b/BLAS/TESTING/cblat1.f @@ -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 diff --git a/BLAS/TESTING/dblat1.f b/BLAS/TESTING/dblat1.f index 063ffac3d2..95da39d12e 100644 --- a/BLAS/TESTING/dblat1.f +++ b/BLAS/TESTING/dblat1.f @@ -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 diff --git a/BLAS/TESTING/sblat1.f b/BLAS/TESTING/sblat1.f index 4dc537e2f0..e68ee09c1a 100644 --- a/BLAS/TESTING/sblat1.f +++ b/BLAS/TESTING/sblat1.f @@ -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 diff --git a/BLAS/TESTING/zblat1.f b/BLAS/TESTING/zblat1.f index ef6deff921..29daad5741 100644 --- a/BLAS/TESTING/zblat1.f +++ b/BLAS/TESTING/zblat1.f @@ -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