Fix -Wconversion errors in XBLAS sources during Index-64 builds
This commit is contained in:
+2
-2
@@ -513,7 +513,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -527,7 +527,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+2
-2
@@ -490,7 +490,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -504,7 +504,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS(LA_LINRX_ITHRESH_I) = ITHRESH
|
||||
PARAMS(LA_LINRX_ITHRESH_I) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+2
-2
@@ -475,7 +475,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -489,7 +489,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+1
-1
@@ -287,7 +287,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+1
-1
@@ -274,7 +274,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+1
-1
@@ -261,7 +261,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+2
-2
@@ -126,7 +126,7 @@
|
||||
REAL SAFE1
|
||||
* ..
|
||||
* .. Statement Functions ..
|
||||
COMPLEX CABS1
|
||||
REAL CABS1
|
||||
* ..
|
||||
* .. Statement Function Definitions ..
|
||||
CABS1( CDUM ) = ABS( REAL( CDUM ) ) + ABS( AIMAG( CDUM ) )
|
||||
@@ -138,7 +138,7 @@
|
||||
* to compute AYB.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (NZ+1)*SAFE1
|
||||
SAFE1 = REAL( NZ+1 )*SAFE1
|
||||
|
||||
DO J = 1, NRHS
|
||||
BERR(J) = 0.0
|
||||
|
||||
+1
-1
@@ -263,7 +263,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+2
-2
@@ -467,7 +467,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -481,7 +481,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS(LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+2
-2
@@ -477,7 +477,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -491,7 +491,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+1
-1
@@ -516,7 +516,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -489,7 +489,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -468,7 +468,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -475,7 +475,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+2
-2
@@ -516,7 +516,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -530,7 +530,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+2
-2
@@ -489,7 +489,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -503,7 +503,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+1
-1
@@ -277,7 +277,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+1
-1
@@ -264,7 +264,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+1
-1
@@ -131,7 +131,7 @@
|
||||
* to compute AYB.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (NZ+1)*SAFE1
|
||||
SAFE1 = REAL( NZ+1 )*SAFE1
|
||||
|
||||
DO J = 1, NRHS
|
||||
BERR(J) = 0.0
|
||||
|
||||
+1
-1
@@ -252,7 +252,7 @@
|
||||
* number of additions in each row.
|
||||
*
|
||||
SAFE1 = SLAMCH( 'Safe minimum' )
|
||||
SAFE1 = (N+1)*SAFE1
|
||||
SAFE1 = REAL( N+1 )*SAFE1
|
||||
*
|
||||
* Form y := alpha*abs(A)*abs(x) + beta*abs(y).
|
||||
*
|
||||
|
||||
+2
-2
@@ -468,7 +468,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -482,7 +482,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+2
-2
@@ -475,7 +475,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
@@ -489,7 +489,7 @@
|
||||
*
|
||||
IF ( NPARAMS.GE.LA_LINRX_ITHRESH_I ) THEN
|
||||
IF ( PARAMS( LA_LINRX_ITHRESH_I ).LT.0.0 ) THEN
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = ITHRESH
|
||||
PARAMS( LA_LINRX_ITHRESH_I ) = REAL( ITHRESH )
|
||||
ELSE
|
||||
ITHRESH = INT( PARAMS( LA_LINRX_ITHRESH_I ) )
|
||||
END IF
|
||||
|
||||
+1
-1
@@ -513,7 +513,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -490,7 +490,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -475,7 +475,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -126,7 +126,7 @@
|
||||
DOUBLE PRECISION SAFE1
|
||||
* ..
|
||||
* .. Statement Functions ..
|
||||
COMPLEX*16 CABS1
|
||||
DOUBLE PRECISION CABS1
|
||||
* ..
|
||||
* .. Statement Function Definitions ..
|
||||
CABS1( CDUM ) = ABS( DBLE( CDUM ) ) + ABS( DIMAG( CDUM ) )
|
||||
|
||||
+1
-1
@@ -467,7 +467,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
+1
-1
@@ -477,7 +477,7 @@
|
||||
IF ( PARAMS( LA_LINRX_ITREF_I ) .LT. 0.0D+0 ) THEN
|
||||
PARAMS( LA_LINRX_ITREF_I ) = ITREF_DEFAULT
|
||||
ELSE
|
||||
REF_TYPE = PARAMS( LA_LINRX_ITREF_I )
|
||||
REF_TYPE = INT( PARAMS( LA_LINRX_ITREF_I ) )
|
||||
END IF
|
||||
END IF
|
||||
*
|
||||
|
||||
@@ -120,7 +120,6 @@
|
||||
* .. Local Arrays ..
|
||||
REAL TSTRAT(NTESTS), RINV(NMAX), PARAMS(NPARAMS),
|
||||
$ S(NMAX), R(NMAX),C(NMAX),RWORK(3*NMAX),
|
||||
$ DIFF(NMAX, NMAX),
|
||||
$ ERRBND_N(NMAX*3), ERRBND_C(NMAX*3)
|
||||
INTEGER IPIV(NMAX)
|
||||
COMPLEX A(NMAX,NMAX),INVHILB(NMAX,NMAX),X(NMAX,NMAX),
|
||||
@@ -254,13 +253,6 @@
|
||||
END IF
|
||||
END IF
|
||||
|
||||
* Calculating the difference between C**SVXX's X and the true X.
|
||||
DO I = 1,N
|
||||
DO J =1,NRHS
|
||||
DIFF(I,J) = X(I,J) - INVHILB(I,J)
|
||||
END DO
|
||||
END DO
|
||||
|
||||
* Calculating the RCOND
|
||||
RNORM = 0
|
||||
RINORM = 0
|
||||
|
||||
@@ -120,7 +120,6 @@
|
||||
* .. Local Arrays ..
|
||||
DOUBLE PRECISION TSTRAT(NTESTS), RINV(NMAX), PARAMS(NPARAMS),
|
||||
$ S(NMAX),R(NMAX),C(NMAX),RWORK(3*NMAX),
|
||||
$ DIFF(NMAX, NMAX),
|
||||
$ ERRBND_N(NMAX*3), ERRBND_C(NMAX*3)
|
||||
INTEGER IPIV(NMAX)
|
||||
COMPLEX*16 A(NMAX,NMAX),INVHILB(NMAX,NMAX),X(NMAX,NMAX),
|
||||
@@ -254,13 +253,6 @@
|
||||
END IF
|
||||
END IF
|
||||
|
||||
* Calculating the difference between Z**SVXX's X and the true X.
|
||||
DO I = 1,N
|
||||
DO J =1,NRHS
|
||||
DIFF(I,J) = X(I,J) - INVHILB(I,J)
|
||||
END DO
|
||||
END DO
|
||||
|
||||
* Calculating the RCOND
|
||||
RNORM = 0
|
||||
RINORM = 0
|
||||
|
||||
Reference in New Issue
Block a user