File tree 4 files changed +24
-8
lines changed
4 files changed +24
-8
lines changed Original file line number Diff line number Diff line change @@ -994,13 +994,17 @@ REAL FUNCTION SXVALS(XX,K)
994
994
* .. Scalar Arguments ..
995
995
REAL XX
996
996
INTEGER K
997
+ * .. Parameters ..
998
+ REAL ZERO
999
+ PARAMETER (ZERO= 0.0E+0 )
997
1000
* .. Local Scalars ..
998
- REAL X, Y, YY, Z
1001
+ REAL X, Y, Z
999
1002
* .. Intrinsic Functions ..
1000
1003
INTRINSIC HUGE
1001
1004
* .. Executable Statements ..
1005
+ X = ZERO
1002
1006
Y = HUGE (XX)
1003
- Z = YY
1007
+ Z = Y * Y
1004
1008
IF (K.EQ. 1 ) THEN
1005
1009
X = - Z
1006
1010
ELSE IF (K.EQ. 2 ) THEN
Original file line number Diff line number Diff line change @@ -1326,13 +1326,17 @@ DOUBLE PRECISION FUNCTION DXVALS(XX,K)
1326
1326
* .. Scalar Arguments ..
1327
1327
DOUBLE PRECISION XX
1328
1328
INTEGER K
1329
+ * .. Parameters ..
1330
+ DOUBLE PRECISION ZERO
1331
+ PARAMETER (ZERO= 0.0D+0 )
1329
1332
* .. Local Scalars ..
1330
- DOUBLE PRECISION X, Y, YY, Z
1333
+ DOUBLE PRECISION X, Y, Z
1331
1334
* .. Intrinsic Functions ..
1332
1335
INTRINSIC HUGE
1333
1336
* .. Executable Statements ..
1337
+ X = ZERO
1334
1338
Y = HUGE (XX)
1335
- Z = YY
1339
+ Z = Y * Y
1336
1340
IF (K.EQ. 1 ) THEN
1337
1341
X = - Z
1338
1342
ELSE IF (K.EQ. 2 ) THEN
Original file line number Diff line number Diff line change @@ -1278,13 +1278,17 @@ REAL FUNCTION SXVALS(XX,K)
1278
1278
* .. Scalar Arguments ..
1279
1279
REAL XX
1280
1280
INTEGER K
1281
+ * .. Parameters ..
1282
+ REAL ZERO
1283
+ PARAMETER (ZERO= 0.0E+0 )
1281
1284
* .. Local Scalars ..
1282
- REAL X, Y, YY, Z
1285
+ REAL X, Y, Z
1283
1286
* .. Intrinsic Functions ..
1284
1287
INTRINSIC HUGE
1285
1288
* .. Executable Statements ..
1289
+ X = ZERO
1286
1290
Y = HUGE (XX)
1287
- Z = YY
1291
+ Z = Y * Y
1288
1292
IF (K.EQ. 1 ) THEN
1289
1293
X = - Z
1290
1294
ELSE IF (K.EQ. 2 ) THEN
Original file line number Diff line number Diff line change @@ -994,13 +994,17 @@ DOUBLE PRECISION FUNCTION DXVALS(XX,K)
994
994
* .. Scalar Arguments ..
995
995
DOUBLE PRECISION XX
996
996
INTEGER K
997
+ * .. Parameters ..
998
+ DOUBLE PRECISION ZERO
999
+ PARAMETER (ZERO= 0.0D+0 )
997
1000
* .. Local Scalars ..
998
- DOUBLE PRECISION X, Y, YY, Z
1001
+ DOUBLE PRECISION X, Y, Z
999
1002
* .. Intrinsic Functions ..
1000
1003
INTRINSIC HUGE
1001
1004
* .. Executable Statements ..
1005
+ X = ZERO
1002
1006
Y = HUGE (XX)
1003
- Z = YY
1007
+ Z = Y * Y
1004
1008
IF (K.EQ. 1 ) THEN
1005
1009
X = - Z
1006
1010
ELSE IF (K.EQ. 2 ) THEN
You can’t perform that action at this time.
0 commit comments