diff --git a/ctest/c_cblat1c.c b/ctest/c_cblat1c.c index a98cfdc315..df4318699b 100644 --- a/ctest/c_cblat1c.c +++ b/ctest/c_cblat1c.c @@ -23,17 +23,10 @@ typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; #ifdef _MSC_VER static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -440,12 +433,12 @@ static real c_b43 = (float)1.; extern /* Subroutine */ int ctest_(integer*, complex*, complex*, complex*, real*); static complex mwpcs[5], mwpct[5]; extern /* Subroutine */ int itest1_(integer*, integer*), stest1_(real*,real*,real*,real*); - extern /* Subroutine */ int cscaltest_(integer*, complex*, complex*, integer*); + extern /* Subroutine */ void cscaltest_(integer*, complex*, complex*, integer*); static complex cx[8]; extern real scnrm2test_(integer*, complex*, integer*); static integer np1; extern integer icamaxtest_(integer*, complex*, integer*); - extern /* Subroutine */ int csscaltest_(integer*, real*, complex*, integer*); + extern /* Subroutine */ void csscaltest_(integer*, real*, complex*, integer*); extern real scasumtest_(integer*, complex*, integer*); static integer len; @@ -468,7 +461,7 @@ static real c_b43 = (float)1.; i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { i__2 = i__ - 1; - i__3 = i__ + (np1 + combla_1.incx * 5 << 3) - 49; + i__3 = i__ + ((np1 + combla_1.incx * 5) << 3) - 49; cx[i__2].r = cv[i__3].r, cx[i__2].i = cv[i__3].i; /* L20: */ } @@ -483,13 +476,13 @@ static real c_b43 = (float)1.; } else if (combla_1.icase == 8) { /* .. CSCAL .. */ cscaltest_(&combla_1.n, &ca, cx, &combla_1.incx); - ctest_(&len, cx, &ctrue5[(np1 + combla_1.incx * 5 << 3) - 48], - &ctrue5[(np1 + combla_1.incx * 5 << 3) - 48], sfac); + ctest_(&len, cx, &ctrue5[((np1 + combla_1.incx * 5) << 3) - 48], + &ctrue5[((np1 + combla_1.incx * 5) << 3) - 48], sfac); } else if (combla_1.icase == 9) { /* .. CSSCALTEST .. */ csscaltest_(&combla_1.n, &sa, cx, &combla_1.incx); - ctest_(&len, cx, &ctrue6[(np1 + combla_1.incx * 5 << 3) - 48], - &ctrue6[(np1 + combla_1.incx * 5 << 3) - 48], sfac); + ctest_(&len, cx, &ctrue6[((np1 + combla_1.incx * 5) << 3) - 48], + &ctrue6[((np1 + combla_1.incx * 5) << 3) - 48], sfac); } else if (combla_1.icase == 10) { /* .. ICAMAXTEST .. */ i__1 = icamaxtest_(&combla_1.n, cx, &combla_1.incx); @@ -737,7 +730,7 @@ static real c_b43 = (float)1.; static complex ctemp; extern /* Subroutine */ int ctest_(integer*, complex*, complex*, complex*, real*); static integer ksize; - extern /* Subroutine */ int cdotctest_(integer*, complex*, integer*, complex*, integer*,complex*), ccopytest_(integer*, complex*, integer*, complex*, integer*), cdotutest_(integer*, complex*, integer*, complex*, integer*, complex*), + extern /* Subroutine */ void cdotctest_(integer*, complex*, integer*, complex*, integer*,complex*), ccopytest_(integer*, complex*, integer*, complex*, integer*), cdotutest_(integer*, complex*, integer*, complex*, integer*, complex*), cswaptest_(integer*, complex*, integer*, complex*, integer*), caxpytest_(integer*, complex*, complex*, integer*, complex*, integer*); static integer ki, kn; static complex cx[7], cy[7]; diff --git a/ctest/c_cblat2c.c b/ctest/c_cblat2c.c index c0cf0b9e22..d961e9f5f9 100644 --- a/ctest/c_cblat2c.c +++ b/ctest/c_cblat2c.c @@ -23,17 +23,12 @@ typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; #ifdef _MSC_VER static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif #define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -319,7 +314,7 @@ static logical c_false = FALSE_; static char snamet[12]; static real thresh; static logical rorder; - extern /* Subroutine */ void cc2chke_(char*, ftnlen); + extern /* Subroutine */ void cc2chke_(char*); static integer layout; static logical ltestt, tsterr; static complex alf[7]; @@ -712,7 +707,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cc2chke_(snames[isnum - 1], (ftnlen)12); + cc2chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -892,8 +887,8 @@ static logical c_false = FALSE_; static integer ia, ib, ic; static logical banded; static integer nc, nd, im, in, kl, ml, nk, nl, ku, ix, iy, ms, lx, ly, ns; - extern /* Subroutine */ int ccgbmv_(integer*, char*, integer*, integer*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*, ftnlen); - extern /* Subroutine */ void ccgemv_(integer*, char*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*, ftnlen); + extern /* Subroutine */ void ccgbmv_(integer*, char*, integer*, integer*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*); + extern /* Subroutine */ void ccgemv_(integer*, char*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*); extern logical lceres_(char*, char*, integer*, integer*, complex*, complex*, integer*, ftnlen, ftnlen); static char ctrans[14]; static real errmax; @@ -1142,8 +1137,7 @@ static logical c_false = FALSE_; } ccgemv_(iorder, trans, &m, &n, &alpha, &aa[1], &lda, &xx[1], &incx, - &beta, &yy[1], &incy, (ftnlen) - 1); + &beta, &yy[1], &incy); } else if (banded) { if (*trace) { /* @@ -1158,8 +1152,7 @@ static logical c_false = FALSE_; } ccgbmv_(iorder, trans, &m, &n, &kl, & ku, &alpha, &aa[1], &lda, &xx[ - 1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + 1], &incx, &beta, &yy[1], &incy); } /* Check if error-exit was taken incorrectly. */ @@ -1347,10 +1340,10 @@ static logical c_false = FALSE_; static integer nc, ik, in; static logical packed; static integer nk, ks, ix, iy, ns, lx, ly; - extern /* Subroutine */ void cchbmv_(integer*, char*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*, ftnlen); - extern /* Subroutine */ void cchemv_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*, ftnlen); + extern /* Subroutine */ void cchbmv_(integer*, char*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*); + extern /* Subroutine */ void cchemv_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*); extern logical lceres_(char*, char*, integer*, integer*, complex*, complex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cchpmv_(integer*, char*, integer*, complex*, complex*, complex*, integer*, complex*, complex*, integer*, ftnlen); + extern /* Subroutine */ void cchpmv_(integer*, char*, integer*, complex*, complex*, complex*, integer*, complex*, complex*, integer*); static real errmax; static complex transl; static integer laa, lda; @@ -1566,7 +1559,7 @@ static logical c_false = FALSE_; } cchemv_(iorder, uplo, &n, &alpha, &aa[1], &lda, &xx[1], &incx, &beta, &yy[1] - , &incy, (ftnlen)1); + , &incy); } else if (banded) { if (*trace) { /* @@ -1581,7 +1574,7 @@ static logical c_false = FALSE_; } cchbmv_(iorder, uplo, &n, &k, &alpha, &aa[ 1], &lda, &xx[1], &incx, &beta, & - yy[1], &incy, (ftnlen)1); + yy[1], &incy); } else if (packed) { if (*trace) { /* @@ -1596,7 +1589,7 @@ static logical c_false = FALSE_; } cchpmv_(iorder, uplo, &n, &alpha, &aa[1], &xx[1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + incy); } /* Check if error-exit was taken incorrectly. */ @@ -1792,15 +1785,15 @@ static logical c_false = FALSE_; static logical packed; static integer nk, ks, ix, ns, lx; extern logical lceres_(char*, char*, integer*, integer*, complex*, complex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cctbmv_(integer*, char*, char*, char*, integer*, integer*, complex*, integer*, complex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cctbsv_(integer*, char*, char*, char*, integer*, integer*, complex*, integer*, complex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cctbmv_(integer*, char*, char*, char*, integer*, integer*, complex*, integer*, complex*, integer*); + extern /* Subroutine */ void cctbsv_(integer*, char*, char*, char*, integer*, integer*, complex*, integer*, complex*, integer*); static char ctrans[14]; - extern /* Subroutine */ void cctpmv_(integer*, char*, char*, char*, integer*, complex*, complex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cctpmv_(integer*, char*, char*, char*, integer*, complex*, complex*, integer*); static real errmax; - extern /* Subroutine */ void cctrmv_(integer*, char*, char*, char*, integer*, complex*, integer*, complex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cctpsv_(integer*, char*, char*, char*, integer*, complex*, complex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cctrmv_(integer*, char*, char*, char*, integer*, complex*, integer*, complex*, integer*); + extern /* Subroutine */ void cctpsv_(integer*, char*, char*, char*, integer*, complex*, complex*, integer*); static complex transl; - extern /* Subroutine */ void cctrsv_(integer*, char*, char*, char*, integer*, complex*, integer*, complex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cctrsv_(integer*, char*, char*, char*, integer*, complex*, integer*, complex*, integer*); static char transs[1]; static integer laa, icd, lda; extern logical lce_(complex*, complex*, integer*); @@ -2010,8 +2003,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctrmv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2025,8 +2017,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctbmv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2040,8 +2031,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctpmv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } else if (s_cmp(sname + 9, "sv", (ftnlen)2, ( ftnlen)2) == 0) { @@ -2058,8 +2048,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctrsv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2073,8 +2062,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctbsv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2088,8 +2076,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cctpsv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } @@ -2634,10 +2621,10 @@ static logical c_false = FALSE_; static char uplo[1]; static integer i__, j, n; extern /* Subroutine */ int cmake_(char*, char*, char*, integer*, integer*, complex*, integer*, complex*, integer*, integer*, integer*, logical*, complex*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void ccher_(integer*, char*, integer*, real*, complex*, integer*, complex*, integer*, ftnlen); + extern /* Subroutine */ void ccher_(integer*, char*, integer*, real*, complex*, integer*, complex*, integer*); static complex alpha, w[1]; static logical isame[13]; - extern /* Subroutine */ void cchpr_(integer*, char*, integer*, real*, complex*, integer*, complex*, ftnlen); + extern /* Subroutine */ void cchpr_(integer*, char*, integer*, real*, complex*, integer*, complex*); extern /* Subroutine */ int cmvch_(char*, integer*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, complex*, integer*, complex*, real*, complex*, real*, real*, logical*, integer*, logical*, ftnlen); static integer nargs; static logical reset; @@ -2812,7 +2799,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } ccher_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[ - 1], &lda, (ftnlen)1); + 1], &lda); } else if (packed) { if (*trace) { /* @@ -2825,8 +2812,7 @@ static logical c_false = FALSE_; al__1.aunit = *ntra; f_rew(&al__1);*/ } - cchpr_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[ - 1], (ftnlen)1); + cchpr_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[1]); } /* Check if error-exit was taken incorrectly. */ @@ -3005,8 +2991,8 @@ static logical c_false = FALSE_; static integer incxs, incys; static logical upper; static char uplos[1]; - extern /* Subroutine */ void ccher2_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, integer*, ftnlen); - extern /* Subroutine */ void cchpr2_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, ftnlen); + extern /* Subroutine */ void ccher2_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*, integer*); + extern /* Subroutine */ void cchpr2_(integer*, char*, integer*, complex*, complex*, integer*, complex*, integer*, complex*); static integer ia, ja, ic, nc, jj, lj, in; static logical packed; static integer ix, iy, ns, lx, ly; @@ -3202,7 +3188,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } ccher2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], &lda, (ftnlen)1); + yy[1], &incy, &aa[1], &lda); } else if (packed) { if (*trace) { /* @@ -3216,7 +3202,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cchpr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], (ftnlen)1); + yy[1], &incy, &aa[1]); } /* Check if error-exit was taken incorrectly. */ diff --git a/ctest/c_cblat3c.c b/ctest/c_cblat3c.c index 5ad9b8bd89..9f058b7c6d 100644 --- a/ctest/c_cblat3c.c +++ b/ctest/c_cblat3c.c @@ -23,17 +23,12 @@ typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; #ifdef _MSC_VER static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif #define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -332,7 +327,7 @@ int /* Main program */ main(void) char snamet[12], transa[1], transb[1]; real thresh; logical rorder; - extern /* Subroutine */ int cc3chke_(char *); + extern /* Subroutine */ void cc3chke_(char *); integer layout; logical ltestt, tsterr; complex alf[7]; @@ -856,7 +851,7 @@ int /* Main program */ main(void) *, char *, char *, integer *, integer *, integer *, complex *, integer *, integer *, complex *, integer *); integer ia, ib, ma, mb, na, nb, nc, ik, im, in; - extern /* Subroutine */ int ccgemm_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccgemm_(integer *, char *, char *, integer *, integer *, integer *, complex *, complex *, integer *, complex *, integer *, complex *, complex *, integer *); integer ks, ms, ns; @@ -1268,13 +1263,13 @@ int /* Main program */ main(void) *, char *, char *, integer *, integer *, complex *, integer *, integer *, complex *, integer *); integer ia, ib, na, nc, im, in; - extern /* Subroutine */ int cchemm_(integer *, char *, char *, integer *, + extern /* Subroutine */ void cchemm_(integer *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *, complex *, complex *, integer *); integer ms, ns; extern logical lceres_(char *, char *, integer *, integer *, complex *, complex *, integer *); - extern /* Subroutine */ int ccsymm_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccsymm_(integer *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *, complex *, complex *, integer *); real errmax; @@ -1668,11 +1663,11 @@ int /* Main program */ main(void) integer ia, na, nc, im, in, ms, ns; extern logical lceres_(char *, char *, integer *, integer *, complex *, complex *, integer *); - extern /* Subroutine */ int cctrmm_(integer *, char *, char *, char *, + extern /* Subroutine */ void cctrmm_(integer *, char *, char *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *); char tranas[1], transa[1]; - extern /* Subroutine */ int cctrsm_(integer *, char *, char *, char *, + extern /* Subroutine */ void cctrsm_(integer *, char *, char *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *); real errmax; @@ -2143,7 +2138,7 @@ int /* Main program */ main(void) integer *, char *, integer *, char *, char *, integer *, integer * , real *, integer *, real *, integer *); integer ia, ib, jc, ma, na, nc, ik, in, jj, lj, ks; - extern /* Subroutine */ int ccherk_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccherk_(integer *, char *, char *, integer *, integer *, real *, complex *, integer *, real *, complex *, integer *); integer ns; @@ -2151,7 +2146,7 @@ int /* Main program */ main(void) extern logical lceres_(char *, char *, integer *, integer *, complex *, complex *, integer *); real errmax; - extern /* Subroutine */ int ccsyrk_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccsyrk_(integer *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, complex *, integer *); char transs[1], transt[1]; @@ -2643,12 +2638,12 @@ int /* Main program */ main(void) complex *, integer *); real errmax; char transs[1], transt[1]; - extern /* Subroutine */ int ccher2k_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccher2k_(integer *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *, real *, complex *, integer *); integer laa, lbb, lda, lcc, ldb, ldc; extern logical lce_(complex *, complex *, integer *); - extern /* Subroutine */ int ccsyr2k_(integer *, char *, char *, integer *, + extern /* Subroutine */ void ccsyr2k_(integer *, char *, char *, integer *, integer *, complex *, complex *, integer *, complex *, integer *, complex *, complex *, integer *); complex als; diff --git a/ctest/c_dblas1.c b/ctest/c_dblas1.c index 8e13afcaaf..cc43b89a1d 100644 --- a/ctest/c_dblas1.c +++ b/ctest/c_dblas1.c @@ -54,7 +54,7 @@ void F77_drot( const int *N, double *X, const int *incX, double *Y, } void F77_drotm(const int *N, double *X, const int *incX, double *Y, - const int *incY, const double *dparam) + const int *incY, double *dparam) { cblas_drotm(*N, X, *incX, Y, *incY, dparam); return; diff --git a/ctest/c_dblat1c.c b/ctest/c_dblat1c.c index 089dca4da7..909b0d83af 100644 --- a/ctest/c_dblat1c.c +++ b/ctest/c_dblat1c.c @@ -332,7 +332,8 @@ static doublereal c_b34 = 1.; /* Local variables */ static integer k; - extern /* Subroutine */ int drotgtest_(doublereal*,doublereal*,doublereal*,doublereal*), stest1_(doublereal*,doublereal*,doublereal*,doublereal*); + extern /* Subroutine */ void drotgtest_(doublereal*,doublereal*,doublereal*,doublereal*); + extern int stest1_(doublereal*,doublereal*,doublereal*,doublereal*); static doublereal sa, sb, sc, ss; /* .. Parameters .. */ @@ -404,7 +405,8 @@ static doublereal c_b34 = 1.; static integer i__; extern doublereal dnrm2test_(integer*, doublereal*, integer*); static doublereal stemp[1], strue[8]; - extern /* Subroutine */ int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*), dscaltest_(integer*,doublereal*,doublereal*,integer*); + extern /* Subroutine */ int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*); + extern void dscaltest_(integer*,doublereal*,doublereal*,integer*); extern doublereal dasumtest_(integer*,doublereal*,integer*); extern /* Subroutine */ int itest1_(integer*,integer*), stest1_(doublereal*,doublereal*,doublereal*,doublereal*); static doublereal sx[8]; @@ -430,7 +432,7 @@ static doublereal c_b34 = 1.; /* .. Set vector arguments .. */ i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { - sx[i__ - 1] = dv[i__ + (np1 + combla_1.incx * 5 << 3) - 49]; + sx[i__ - 1] = dv[i__ + ((np1 + combla_1.incx * 5) << 3) - 49]; /* L20: */ } @@ -450,7 +452,7 @@ static doublereal c_b34 = 1.; , sx, &combla_1.incx); i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { - strue[i__ - 1] = dtrue5[i__ + (np1 + combla_1.incx * 5 << + strue[i__ - 1] = dtrue5[i__ + ((np1 + combla_1.incx * 5) << 3) - 49]; /* L40: */ } @@ -517,8 +519,10 @@ static doublereal c_b34 = 1.; static integer lenx, leny; extern doublereal ddottest_(integer*,doublereal*,integer*,doublereal*,integer*); static integer i__, j, ksize; - extern /* Subroutine */ int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*), dcopytest_(integer*,doublereal*,integer*,doublereal*,integer*), dswaptest_(integer*,doublereal*,integer*,doublereal*,integer*), - daxpytest_(integer*,doublereal*,doublereal*,integer*,doublereal*,integer*), stest1_(doublereal*,doublereal*,doublereal*,doublereal*); + extern /* Subroutine */ int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*); + extern void dcopytest_(integer*,doublereal*,integer*,doublereal*,integer*), dswaptest_(integer*,doublereal*,integer*,doublereal*,integer*), + daxpytest_(integer*,doublereal*,doublereal*,integer*,doublereal*,integer*); + extern int stest1_(doublereal*,doublereal*,doublereal*,doublereal*); static integer ki, kn, mx, my; static doublereal sx[7], sy[7], stx[7], sty[7]; @@ -618,9 +622,10 @@ static doublereal c_b34 = 1.; ; /* Local variables */ - extern /* Subroutine */ int drottest_(integer*,doublereal*,integer*,doublereal*,integer*,doublereal*,doublereal*); + extern /* Subroutine */ void drottest_(integer*,doublereal*,integer*,doublereal*,integer*,doublereal*,doublereal*); static integer i__, k, ksize; - extern /* Subroutine */int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*), drotmtest_(integer*,doublereal*,integer*,doublereal*,integer*,doublereal*); + extern /* Subroutine */int stest_(integer*,doublereal*,doublereal*,doublereal*,doublereal*); + extern void drotmtest_(integer*,doublereal*,integer*,doublereal*,integer*,doublereal*); static integer ki, kn; static doublereal dparam[5], sx[10], sy[10], stx[10], sty[10]; diff --git a/ctest/c_dblat2c.c b/ctest/c_dblat2c.c index 547aa808ed..a802f0f3bb 100644 --- a/ctest/c_dblat2c.c +++ b/ctest/c_dblat2c.c @@ -21,19 +21,6 @@ typedef float real; typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; -#ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} -#else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} -#endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -318,7 +305,7 @@ static logical c_false = FALSE_; static char snamet[12]; static doublereal thresh; static logical rorder; - extern /* Subroutine */ void cd2chke_(char*, ftnlen); + extern /* Subroutine */ void cd2chke_(char*); static integer layout; static logical ltestt, tsterr; static doublereal alf[7]; @@ -706,7 +693,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cd2chke_(snames[isnum - 1], (ftnlen)12); + cd2chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -885,8 +872,8 @@ static logical c_false = FALSE_; static integer ia, ib, ic; static logical banded; static integer nc, nd, im, in, kl, ml, nk, nl, ku, ix, iy, ms, lx, ly, ns; - extern /* Subroutine */ void cdgbmv_(integer*, char*, integer*, integer*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen); - extern /* Subroutine */ void cdgemv_(integer*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen); + extern /* Subroutine */ void cdgbmv_(integer*, char*, integer*, integer*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); + extern /* Subroutine */ void cdgemv_(integer*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); static char ctrans[14]; static doublereal errmax, transl; @@ -1118,8 +1105,7 @@ static logical c_false = FALSE_; } cdgemv_(iorder, trans, &m, &n, &alpha, &aa[1], &lda, &xx[1], &incx, - &beta, &yy[1], &incy, (ftnlen) - 1); + &beta, &yy[1], &incy); } else if (banded) { if (*trace) { /* @@ -1135,7 +1121,7 @@ static logical c_false = FALSE_; cdgbmv_(iorder, trans, &m, &n, &kl, & ku, &alpha, &aa[1], &lda, &xx[ 1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + incy); } /* Check if error-exit was taken incorrectly. */ @@ -1329,10 +1315,10 @@ static logical c_false = FALSE_; static logical packed; static integer nk, ks, ix, iy, ns, lx, ly; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cdsbmv_(integer*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen); - extern /* Subroutine */ void cdspmv_(integer*, char*, integer*, doublereal*, doublereal*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen); + extern /* Subroutine */ void cdsbmv_(integer*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); + extern /* Subroutine */ void cdspmv_(integer*, char*, integer*, doublereal*, doublereal*, doublereal*, integer*, doublereal*, doublereal*, integer*); static doublereal errmax, transl; - extern /* Subroutine */ void cdsymv_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen); + extern /* Subroutine */ void cdsymv_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); static integer laa, lda; extern logical lde_(doublereal*, doublereal*, integer*); static doublereal als, bls, err; @@ -1536,7 +1522,7 @@ static logical c_false = FALSE_; } cdsymv_(iorder, uplo, &n, &alpha, &aa[1], &lda, &xx[1], &incx, &beta, &yy[1] - , &incy, (ftnlen)1); + , &incy); } else if (banded) { if (*trace) { /* @@ -1551,7 +1537,7 @@ static logical c_false = FALSE_; } cdsbmv_(iorder, uplo, &n, &k, &alpha, &aa[ 1], &lda, &xx[1], &incx, &beta, & - yy[1], &incy, (ftnlen)1); + yy[1], &incy); } else if (packed) { if (*trace) { /* @@ -1566,7 +1552,7 @@ static logical c_false = FALSE_; } cdspmv_(iorder, uplo, &n, &alpha, &aa[1], &xx[1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + incy); } /* Check if error-exit was taken incorrectly. */ @@ -1770,15 +1756,15 @@ static logical c_false = FALSE_; static logical packed; static integer nk, ks, ix, ns, lx; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cdtbmv_(integer*, char*, char*, char*, integer*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cdtbsv_(integer*, char*, char*, char*, integer*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cdtbmv_(integer*, char*, char*, char*, integer*, integer*, doublereal*, integer*, doublereal*, integer*); + extern /* Subroutine */ void cdtbsv_(integer*, char*, char*, char*, integer*, integer*, doublereal*, integer*, doublereal*, integer*); static char ctrans[14]; static doublereal errmax; - extern /* Subroutine */ void cdtpmv_(integer*, char*, char*, char*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cdtrmv_(integer*, char*, char*, char*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cdtpmv_(integer*, char*, char*, char*, integer*, doublereal*, doublereal*, integer*); + extern /* Subroutine */ void cdtrmv_(integer*, char*, char*, char*, integer*, doublereal*, integer*, doublereal*, integer*); static doublereal transl; - extern /* Subroutine */ void cdtpsv_(integer*, char*, char*, char*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cdtrsv_(integer*, char*, char*, char*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cdtpsv_(integer*, char*, char*, char*, integer*, doublereal*, doublereal*, integer*); + extern /* Subroutine */ void cdtrsv_(integer*, char*, char*, char*, integer*, doublereal*, integer*, doublereal*, integer*); static char transs[1]; static integer laa, icd, lda; extern logical lde_(doublereal*, doublereal*, integer*); @@ -1978,8 +1964,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtrmv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -1993,8 +1978,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtbmv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2008,8 +1992,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtpmv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } else if (s_cmp(sname + 9, "sv", (ftnlen)2, ( ftnlen)2) == 0) { @@ -2026,8 +2009,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtrsv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2041,8 +2023,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtbsv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2056,8 +2037,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdtpsv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } @@ -2587,11 +2567,11 @@ static logical c_false = FALSE_; static logical isame[13]; extern /* Subroutine */ int dmvch_(char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, doublereal*, doublereal*, doublereal*, doublereal*, doublereal*, logical*, integer*, logical*, ftnlen); static integer nargs; - extern /* Subroutine */ void cdspr_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, ftnlen); + extern /* Subroutine */ void cdspr_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*); static logical reset; static char cuplo[14]; static integer incxs; - extern /* Subroutine */ void cdsyr_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, ftnlen); + extern /* Subroutine */ void cdsyr_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*); static logical upper; static char uplos[1]; static integer ia, ja, ic, nc, jj, lj, in; @@ -2751,7 +2731,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdsyr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1] - , &lda, (ftnlen)1); + , &lda); } else if (packed) { if (*trace) { /* @@ -2764,8 +2744,7 @@ static logical c_false = FALSE_; al__1.aunit = *ntra; f_rew(&al__1);*/ } - cdspr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1] - , (ftnlen)1); + cdspr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1]); } /* Check if error-exit was taken incorrectly. */ @@ -2948,8 +2927,8 @@ static logical c_false = FALSE_; static integer incxs, incys; static logical upper; static char uplos[1]; - extern /* Subroutine */ void cdspr2_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, ftnlen); - extern /* Subroutine */ void cdsyr2_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen); + extern /* Subroutine */ void cdspr2_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*); + extern /* Subroutine */ void cdsyr2_(integer*, char*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, integer*); static integer ia, ja, ic, nc, jj, lj, in; static logical packed; static integer ix, iy, ns, lx, ly; @@ -3132,7 +3111,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdsyr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], &lda, (ftnlen)1); + yy[1], &incy, &aa[1], &lda); } else if (packed) { if (*trace) { /* @@ -3146,7 +3125,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdspr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], (ftnlen)1); + yy[1], &incy, &aa[1]); } /* Check if error-exit was taken incorrectly. */ diff --git a/ctest/c_dblat3c.c b/ctest/c_dblat3c.c index dc3d6f9e7f..7b83dc8615 100644 --- a/ctest/c_dblat3c.c +++ b/ctest/c_dblat3c.c @@ -21,19 +21,6 @@ typedef float real; typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; -#ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} -#else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} -#endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -309,7 +296,7 @@ static logical c_false = FALSE_; static char snamet[12], transa[1], transb[1]; static doublereal thresh; static logical rorder; - extern /* Subroutine */ void cd3chke_(char*, ftnlen); + extern /* Subroutine */ void cd3chke_(char*); static integer layout; static logical ltestt, tsterr; static doublereal alf[7]; @@ -658,7 +645,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cd3chke_(snames[isnum - 1], (ftnlen)12); + cd3chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -807,7 +794,7 @@ static logical c_false = FALSE_; static logical reset; extern /* Subroutine */ void dprcn1_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, integer*, doublereal*, integer*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); static integer ia, ib, ma, mb, na, nb, nc, ik, im, in; - extern /* Subroutine */ void cdgemm_(integer*, char*, char*, integer*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cdgemm_(integer*, char*, char*, integer*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); static integer ks, ms, ns; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); static char tranas[1], tranbs[1], transa[1], transb[1]; @@ -1012,8 +999,7 @@ static logical c_false = FALSE_; } cdgemm_(iorder, transa, transb, &m, &n, &k, & alpha, &aa[1], &lda, &bb[1], &ldb, & - beta, &cc[1], &ldc, (ftnlen)1, ( - ftnlen)1); + beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -1204,7 +1190,7 @@ static logical c_false = FALSE_; extern /* Subroutine */ void dprcn2_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, doublereal*, integer*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); static integer ia, ib, na, nc, im, in, ms, ns; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cdsymm_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cdsymm_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); static doublereal errmax; static integer laa, lbb, lda, lcc, ldb, ldc; extern logical lde_(doublereal*, doublereal*, integer*); @@ -1386,8 +1372,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdsymm_(iorder, side, uplo, &m, &n, &alpha, &aa[1] - , &lda, &bb[1], &ldb, &beta, &cc[1], &ldc, - (ftnlen)1, (ftnlen)1); + , &lda, &bb[1], &ldb, &beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -1580,9 +1565,9 @@ static logical c_false = FALSE_; extern /* Subroutine */ void dprcn3_(integer*, integer*, char*, integer*, char*, char*, char*, char*, integer*, integer*, doublereal*, integer*, integer*, ftnlen, ftnlen, ftnlen, ftnlen, ftnlen); static integer ia, na, nc, im, in, ms, ns; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cdtrmm_(integer*, char*, char*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cdtrmm_(integer*, char*, char*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*); static char tranas[1], transa[1]; - extern /* Subroutine */ void cdtrsm_(integer*, char*, char*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cdtrsm_(integer*, char*, char*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*); static doublereal errmax; static integer laa, icd, lbb, lda, ldb; extern logical lde_(doublereal*, doublereal*, integer*); @@ -1762,8 +1747,7 @@ static logical c_false = FALSE_; } cdtrmm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } else if (s_cmp(sname + 9, "sm", (ftnlen)2, ( ftnlen)2) == 0) { if (*trace) { @@ -1780,8 +1764,7 @@ static logical c_false = FALSE_; } cdtrsm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } /* Check if error-exit was taken incorrectly. */ @@ -2038,7 +2021,7 @@ static logical c_false = FALSE_; static integer ia, ib, jc, ma, na, nc, ik, in, jj, lj, ks, ns; extern logical lderes_(char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); static doublereal errmax; - extern /* Subroutine */ void cdsyrk_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cdsyrk_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, doublereal*, integer*); static char transs[1]; static integer laa, lda, lcc, ldc; extern logical lde_(doublereal*, doublereal*, integer*); @@ -2199,8 +2182,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cdsyrk_(iorder, uplo, trans, &n, &k, &alpha, &aa[ - 1], &lda, &beta, &cc[1], &ldc, (ftnlen)1, - (ftnlen)1); + 1], &lda, &beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -2420,7 +2402,7 @@ static logical c_false = FALSE_; static char transs[1]; static integer laa, lbb, lda, lcc, ldb, ldc; extern logical lde_(doublereal*, doublereal*, integer*); - extern /* Subroutine */ void cdsyr2k_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cdsyr2k_(integer*, char*, char*, integer*, integer*, doublereal*, doublereal*, integer*, doublereal*, integer*, doublereal*, doublereal*, integer*); static doublereal als; static integer ict, icu; static doublereal err; @@ -2604,7 +2586,7 @@ static logical c_false = FALSE_; } cdsyr2k_(iorder, uplo, trans, &n, &k, &alpha, &aa[ 1], &lda, &bb[1], &ldb, &beta, &cc[1], & - ldc, (ftnlen)1, (ftnlen)1); + ldc); /* Check if error-exit was taken incorrectly. */ diff --git a/ctest/c_sblat1c.c b/ctest/c_sblat1c.c index 7a81e04c17..dd6f1b5e4e 100644 --- a/ctest/c_sblat1c.c +++ b/ctest/c_sblat1c.c @@ -342,7 +342,8 @@ static real c_b34 = (float)1.; /* Local variables */ static integer k; - extern /* Subroutine */ int srotgtest_(real*,real*,real*,real*), stest1_(real*,real*,real*,real*); + extern /* Subroutine */ void srotgtest_(real*,real*,real*,real*); + extern int stest1_(real*,real*,real*,real*); static real sa, sb, sc, ss; /* .. Parameters .. */ @@ -435,7 +436,8 @@ static real c_b34 = (float)1.; static integer i__; extern real snrm2test_(integer*,real*,integer*); static real stemp[1], strue[8]; - extern /* Subroutine */ int stest_(integer*, real*,real*,real*,real*), sscaltest_(integer*,real*,real*,integer*); + extern /* Subroutine */ int stest_(integer*, real*,real*,real*,real*); + extern void sscaltest_(integer*,real*,real*,integer*); extern real sasumtest_(integer*,real*,integer*); extern /* Subroutine */ int itest1_(integer*,integer*), stest1_(real*,real*,real*,real*); static real sx[8]; @@ -462,7 +464,7 @@ static real c_b34 = (float)1.; /* .. Set vector arguments .. */ i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { - sx[i__ - 1] = dv[i__ + (np1 + combla_1.incx * 5 << 3) - 49]; + sx[i__ - 1] = dv[i__ + ((np1 + combla_1.incx * 5) << 3) - 49]; /* L20: */ } @@ -482,7 +484,7 @@ static real c_b34 = (float)1.; , sx, &combla_1.incx); i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { - strue[i__ - 1] = dtrue5[i__ + (np1 + combla_1.incx * 5 << + strue[i__ - 1] = dtrue5[i__ + ((np1 + combla_1.incx * 5) << 3) - 49]; /* L40: */ } @@ -592,7 +594,8 @@ static real c_b34 = (float)1.; static integer lenx, leny; extern real sdottest_(integer*,real*,integer*,real*,integer*); static integer i__, j, ksize; - extern /* Subroutine */ int stest_(integer*,real*,real*,real*,real*), scopytest_(integer*,real*,integer*,real*,integer*), sswaptest_(integer*,real*,integer*,real*,integer*), + extern /* Subroutine */ int stest_(integer*,real*,real*,real*,real*); + extern void scopytest_(integer*,real*,integer*,real*,integer*), sswaptest_(integer*,real*,integer*,real*,integer*), saxpytest_(integer*,real*,real*,integer*,real*,integer*); static integer ki; extern /* Subroutine */ int stest1_(real*,real*,real*,real*); @@ -710,7 +713,8 @@ static real c_b34 = (float)1.; /* Local variables */ extern /* Subroutine */ void srottest_(integer*,real*,integer*,real*,integer*,real*,real*); static integer i__, k, ksize; - extern /* Subroutine */ int stest_(integer*,real*,real*,real*,real*), srotmtest_(integer*,real*,integer*,real*,integer*,real*); + extern /* Subroutine */ int stest_(integer*,real*,real*,real*,real*); + extern void srotmtest_(integer*,real*,integer*,real*,integer*,real*); static integer ki, kn; static real sx[19], sy[19], sparam[5], stx[19], sty[19]; diff --git a/ctest/c_sblat2c.c b/ctest/c_sblat2c.c index 53295e0c71..9e359e6ff4 100644 --- a/ctest/c_sblat2c.c +++ b/ctest/c_sblat2c.c @@ -21,19 +21,6 @@ typedef float real; typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; -#ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} -#else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} -#endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -319,7 +306,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static logical rorder; static integer layout; static logical ltestt; - extern /* Subroutine */ int cs2chke_(char*, ftnlen); + extern /* Subroutine */ void cs2chke_(char*); static logical tsterr; static real alf[7]; static integer inc[7], nkb; @@ -702,7 +689,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer ftnlen)12); /* Test error exits. */ if (tsterr) { - cs2chke_(snames[isnum - 1], (ftnlen)12); + cs2chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -880,8 +867,8 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static integer ia, ib, ic; static logical banded; static integer nc, nd, im, in, kl, ml, nk, nl, ku, ix, iy, ms, lx, ly, ns; - extern /* Subroutine */ void csgbmv_(integer*, char*, integer*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen); - extern /* Subroutine */ void csgemv_(integer*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen); + extern /* Subroutine */ void csgbmv_(integer*, char*, integer*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); + extern /* Subroutine */ void csgemv_(integer*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); static char ctrans[14]; static real errmax; extern logical lseres_(char* type__, char* uplo, integer* m, integer* n, real* aa, real* as, integer* lda, ftnlen ltype_len, ftnlen uplo_len); @@ -1115,8 +1102,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer } csgemv_(iorder, trans, &m, &n, &alpha, &aa[1], &lda, &xx[1], &incx, - &beta, &yy[1], &incy, (ftnlen) - 1); + &beta, &yy[1], &incy); } else if (banded) { if (*trace) { /* @@ -1132,7 +1118,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer csgbmv_(iorder, trans, &m, &n, &kl, & ku, &alpha, &aa[1], &lda, &xx[ 1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + incy); } /* Check if error-exit was taken incorrectly. */ @@ -1327,10 +1313,10 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static integer nk, ks, ix, iy, ns, lx, ly; static real errmax; extern logical lseres_(char* , char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cssbmv_(integer*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen); + extern /* Subroutine */ void cssbmv_(integer*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); static real transl; - extern /* Subroutine */ void csspmv_(integer*, char*, integer*, real*, real*, real*, integer*, real*, real*, integer*, ftnlen); - extern /* Subroutine */ void cssymv_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen); + extern /* Subroutine */ void csspmv_(integer*, char*, integer*, real*, real*, real*, integer*, real*, real*, integer*); + extern /* Subroutine */ void cssymv_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); static integer laa, lda; static real als, bls; extern logical lse_(real*, real*, integer*); @@ -1531,7 +1517,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer } cssymv_(iorder, uplo, &n, &alpha, &aa[1], &lda, &xx[1], &incx, &beta, &yy[1] - , &incy, (ftnlen)1); + , &incy); } else if (banded) { if (*trace) { /* @@ -1546,7 +1532,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer } cssbmv_(iorder, uplo, &n, &k, &alpha, &aa[ 1], &lda, &xx[1], &incx, &beta, & - yy[1], &incy, (ftnlen)1); + yy[1], &incy); } else if (packed) { if (*trace) { /* @@ -1561,7 +1547,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer } csspmv_(iorder, uplo, &n, &alpha, &aa[1], &xx[1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + incy); } /* Check if error-exit was taken incorrectly. */ @@ -1767,14 +1753,14 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static char ctrans[14]; static real errmax; extern logical lseres_(char*, char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cstbmv_(integer*, char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cstbmv_(integer*, char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*); static real transl; - extern /* Subroutine */ void cstbsv_(integer*, char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cstbsv_(integer*, char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*); static char transs[1]; - extern /* Subroutine */ void cstpmv_(integer*, char*, char*, char*, integer*, real*, real*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cstrmv_(integer*, char*, char*, char*, integer*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cstpsv_(integer*, char*, char*, char*, integer*, real*, real*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cstrsv_(integer*, char*, char*, char*, integer*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cstpmv_(integer*, char*, char*, char*, integer*, real*, real*, integer*); + extern /* Subroutine */ void cstrmv_(integer*, char*, char*, char*, integer*, real*, integer*, real*, integer*); + extern /* Subroutine */ void cstpsv_(integer*, char*, char*, char*, integer*, real*, real*, integer*); + extern /* Subroutine */ void cstrsv_(integer*, char*, char*, char*, integer*, real*, integer*, real*, integer*); static integer laa, icd, lda, ict, icu; extern logical lse_(real*, real*, integer*); static real err; @@ -1972,8 +1958,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstrmv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -1987,8 +1972,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstbmv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2002,8 +1986,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstpmv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } else if (s_cmp(sname + 9, "sv", (ftnlen)2, ( ftnlen)2) == 0) { @@ -2020,8 +2003,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstrsv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2035,8 +2017,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstbsv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2050,8 +2031,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cstpsv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } @@ -2585,10 +2565,10 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static logical reset; static char cuplo[14]; static integer incxs; - extern /* Subroutine */ void csspr_(integer*, char*, integer*, real*, real*, integer*, real*, ftnlen); + extern /* Subroutine */ void csspr_(integer*, char*, integer*, real*, real*, integer*, real*); static logical upper; static char uplos[1]; - extern /* Subroutine */ void cssyr_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, ftnlen); + extern /* Subroutine */ void cssyr_(integer*, char*, integer*, real*, real*, integer*, real*, integer*); static integer ia, ja, ic, nc, jj, lj, in; static logical packed; static integer ix, ns, lx; @@ -2747,7 +2727,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cssyr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1] - , &lda, (ftnlen)1); + , &lda); } else if (packed) { if (*trace) { /* @@ -2760,8 +2740,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer al__1.aunit = *ntra; f_rew(&al__1);*/ } - csspr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1] - , (ftnlen)1); + csspr_(iorder, uplo, &n, &alpha, &xx[1], &incx, &aa[1]); } /* Check if error-exit was taken incorrectly. */ @@ -2945,13 +2924,13 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer static logical upper; static char uplos[1]; static integer ia, ja, ic; - extern /* Subroutine */ void csspr2_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*, ftnlen); + extern /* Subroutine */ void csspr2_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*); static integer nc, jj, lj, in; static logical packed; - extern /* Subroutine */ void cssyr2_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*, integer*, ftnlen); + extern /* Subroutine */ void cssyr2_(integer*, char*, integer*, real*, real*, integer*, real*, integer*, real*, integer*); static integer ix, iy, ns, lx, ly; static real errmax; - extern logical lseres_(char* type__, char* uplo, integer* m, integer* n, real* aa, real* as, integer* lda, ftnlen ltype_len, ftnlen uplo_len); + extern logical lseres_(char* type__, char* uplo, integer* m, integer* n, real* aa, real* as, integer* lda, ftnlen, ftnlen); static real transl; static integer laa, lda; static real als; @@ -3131,7 +3110,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } cssyr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], &lda, (ftnlen)1); + yy[1], &incy, &aa[1], &lda); } else if (packed) { if (*trace) { /* @@ -3145,7 +3124,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer f_rew(&al__1);*/ } csspr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], (ftnlen)1); + yy[1], &incy, &aa[1]); } /* Check if error-exit was taken incorrectly. */ @@ -3380,7 +3359,7 @@ extern /* Subroutine */ int schk6_(char* sname, real* eps, real* thresh, integer i__2 = *m; for (i__ = 1; i__ <= i__2; ++i__) { if (gen || (upper && i__ <= j) || (lower && i__ >= j)) { - if (i__ <= j && (j - i__ <= *ku || i__ >= j && i__ - j <= *kl)) + if (((i__ <= j && j - i__ <= *ku) || (i__ >= j && i__ - j <= *kl))) { a[i__ + j * a_dim1] = sbeg_(reset) + *transl; } else { diff --git a/ctest/c_sblat3c.c b/ctest/c_sblat3c.c index 402c58c8b5..e42d67c36f 100644 --- a/ctest/c_sblat3c.c +++ b/ctest/c_sblat3c.c @@ -21,19 +21,6 @@ typedef float real; typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; -#ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} -static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} -#else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} -#endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -309,7 +296,7 @@ static logical c_false = FALSE_; static logical rorder; static integer layout; static logical ltestt, tsterr; - extern /* Subroutine */ void cs3chke_(char*, ftnlen); + extern /* Subroutine */ void cs3chke_(char*); static real alf[7], bet[7]; extern logical lse_(real*, real*, integer*); static real eps, err; @@ -656,7 +643,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cs3chke_(snames[isnum - 1], (ftnlen)12); + cs3chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -800,7 +787,7 @@ static logical c_false = FALSE_; extern /* Subroutine */ int smake_(char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*, logical*, real*, ftnlen, ftnlen, ftnlen); extern /* Subroutine */ int smmch_(char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, real*, real*, real*, integer*, real*, real*, logical*, integer*, logical*, ftnlen, ftnlen); static integer ia, ib, ma, mb, na, nb, nc, ik, im, in, ks, ms, ns; - extern /* Subroutine */ void csgemm_(integer*, char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void csgemm_(integer*, char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); static char tranas[1], tranbs[1], transa[1], transb[1]; static real errmax; extern logical lseres_(char*, char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); @@ -1003,8 +990,7 @@ static logical c_false = FALSE_; } csgemm_(iorder, transa, transb, &m, &n, &k, & alpha, &aa[1], &lda, &bb[1], &ldb, & - beta, &cc[1], &ldc, (ftnlen)1, ( - ftnlen)1); + beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -1197,7 +1183,7 @@ static logical c_false = FALSE_; static integer ia, ib, na, nc, im, in, ms, ns; static real errmax; extern logical lseres_(char*, char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cssymm_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cssymm_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); extern void sprcn2_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, real*, integer*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen); extern /* Subroutine */ int smake_(char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*, logical*, real*, ftnlen, ftnlen, ftnlen); extern /* Subroutine */ int smmch_(char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, real*, real*, real*, integer*, real*, real*, logical*, integer*, logical*, ftnlen, ftnlen); @@ -1378,8 +1364,7 @@ static logical c_false = FALSE_; // f_rew(&al__1); } cssymm_(iorder, side, uplo, &m, &n, &alpha, &aa[1] - , &lda, &bb[1], &ldb, &beta, &cc[1], &ldc, - (ftnlen)1, (ftnlen)1); + , &lda, &bb[1], &ldb, &beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -1575,8 +1560,8 @@ static logical c_false = FALSE_; extern /* Subroutine */ int smake_(char*, char*, char*, integer*, integer*, real*, integer*, real*, integer*, logical*, real*, ftnlen, ftnlen, ftnlen); extern /* Subroutine */ int smmch_(char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, real*, real*, real*, integer*, real*, real*, logical*, integer*, logical*, ftnlen, ftnlen); extern logical lseres_(char*, char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cstrmm_(integer*, char*, char*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cstrsm_(integer*, char*, char*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cstrmm_(integer*, char*, char*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*); + extern /* Subroutine */ void cstrsm_(integer*, char*, char*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*); static integer laa, icd, lbb, lda, ldb, ics; static real als; static integer ict, icu; @@ -1752,8 +1737,7 @@ static logical c_false = FALSE_; } cstrmm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } else if (s_cmp(sname + 9, "sm", (ftnlen)2, ( ftnlen)2) == 0) { if (*trace) { @@ -1768,8 +1752,7 @@ static logical c_false = FALSE_; } cstrsm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } /* Check if error-exit was taken incorrectly. */ @@ -2028,7 +2011,7 @@ static logical c_false = FALSE_; static real errmax; extern logical lseres_(char*, char*, integer*, integer*, real*, real*, integer*, ftnlen, ftnlen); static char transs[1]; - extern /* Subroutine */ void cssyrk_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, real*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cssyrk_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, real*, integer*); static integer laa, lda, lcc, ldc; static real als; static integer ict, icu; @@ -2186,8 +2169,7 @@ static logical c_false = FALSE_; // f_rew(&al__1); } cssyrk_(iorder, uplo, trans, &n, &k, &alpha, &aa[ - 1], &lda, &beta, &cc[1], &ldc, (ftnlen)1, - (ftnlen)1); + 1], &lda, &beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -2409,7 +2391,7 @@ static logical c_false = FALSE_; static integer laa, lbb, lda, lcc, ldb, ldc; static real als; static integer ict, icu; - extern /* Subroutine */ void cssyr2k_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void cssyr2k_(integer*, char*, char*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*); extern logical lse_(real*, real*, integer*); extern /* Subroutine */ int smmch_(char*, char*, integer*, integer*, integer*, real*, real*, integer*, real*, integer*, real*, real*, integer*, real*, real*, real*, integer*, real*, real*, logical*, integer*, logical*, ftnlen, ftnlen); static real err; @@ -2591,7 +2573,7 @@ static logical c_false = FALSE_; } cssyr2k_(iorder, uplo, trans, &n, &k, &alpha, &aa[ 1], &lda, &bb[1], &ldb, &beta, &cc[1], & - ldc, (ftnlen)1, (ftnlen)1); + ldc); /* Check if error-exit was taken incorrectly. */ diff --git a/ctest/c_zblat1c.c b/ctest/c_zblat1c.c index 5629f8ca7d..645bffd0ae 100644 --- a/ctest/c_zblat1c.c +++ b/ctest/c_zblat1c.c @@ -22,18 +22,10 @@ typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; #ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} -static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} -static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif -#define pCf(z) (*_pCf(z)) -#define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; typedef char logical1; @@ -380,11 +372,12 @@ static doublereal c_b43 = 1.; static integer i__; extern /* Subroutine */ int ctest_(integer*, doublecomplex*, doublecomplex*, doublecomplex*, doublereal*); static doublecomplex mwpcs[5], mwpct[5]; - extern /* Subroutine */ int zscaltest_(integer*, doublecomplex*, doublecomplex*, integer*), itest1_(integer*, integer*), stest1_(doublereal*, doublereal*, doublereal*, doublereal*); + extern /* Subroutine */ void zscaltest_(integer*, doublecomplex*, doublecomplex*, integer*); + extern int itest1_(integer*, integer*), stest1_(doublereal*, doublereal*, doublereal*, doublereal*); static doublecomplex cx[8]; extern doublereal dznrm2test_(integer*, doublecomplex*, integer*); static integer np1; - extern /* Subroutine */ int zdscaltest_(integer*, doublereal*, doublecomplex*, integer*); + extern /* Subroutine */ void zdscaltest_(integer*, doublereal*, doublecomplex*, integer*); extern integer izamaxtest_(integer*, doublecomplex*, integer*); extern doublereal dzasumtest_(integer*, doublecomplex*, integer*); static integer len; @@ -408,7 +401,7 @@ static doublereal c_b43 = 1.; i__1 = len; for (i__ = 1; i__ <= i__1; ++i__) { i__2 = i__ - 1; - i__3 = i__ + (np1 + combla_1.incx * 5 << 3) - 49; + i__3 = i__ + ((np1 + combla_1.incx * 5) << 3) - 49; cx[i__2].r = cv[i__3].r, cx[i__2].i = cv[i__3].i; /* L20: */ } @@ -423,13 +416,13 @@ static doublereal c_b43 = 1.; } else if (combla_1.icase == 8) { /* .. ZSCALTEST .. */ zscaltest_(&combla_1.n, &ca, cx, &combla_1.incx); - ctest_(&len, cx, &ctrue5[(np1 + combla_1.incx * 5 << 3) - 48], - &ctrue5[(np1 + combla_1.incx * 5 << 3) - 48], sfac); + ctest_(&len, cx, &ctrue5[((np1 + combla_1.incx * 5) << 3) - 48], + &ctrue5[((np1 + combla_1.incx * 5) << 3) - 48], sfac); } else if (combla_1.icase == 9) { /* .. ZDSCALTEST .. */ zdscaltest_(&combla_1.n, &sa, cx, &combla_1.incx); - ctest_(&len, cx, &ctrue6[(np1 + combla_1.incx * 5 << 3) - 48], - &ctrue6[(np1 + combla_1.incx * 5 << 3) - 48], sfac); + ctest_(&len, cx, &ctrue6[((np1 + combla_1.incx * 5) << 3) - 48], + &ctrue6[((np1 + combla_1.incx * 5) << 3) - 48], sfac); } else if (combla_1.icase == 10) { /* .. IZAMAXTEST .. */ i__1 = izamaxtest_(&combla_1.n, cx, &combla_1.incx); @@ -591,11 +584,11 @@ static doublereal c_b43 = 1.; extern /* Subroutine */ int ctest_(integer*, doublecomplex*, doublecomplex*, doublecomplex*, doublereal*); static integer ksize; static doublecomplex ztemp; - extern /* Subroutine */ int zdotctest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*), zcopytest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void zdotctest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*), zcopytest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*); static integer ki; - extern /* Subroutine */ int zdotutest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*), zswaptest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void zdotutest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*), zswaptest_(integer*, doublecomplex*, integer*, doublecomplex*, integer*); static integer kn; - extern /* Subroutine */ int zaxpytest_(integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void zaxpytest_(integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*); static doublecomplex cx[7], cy[7]; static integer mx, my; diff --git a/ctest/c_zblat2c.c b/ctest/c_zblat2c.c index 8abd58394e..62908dd70a 100644 --- a/ctest/c_zblat2c.c +++ b/ctest/c_zblat2c.c @@ -22,17 +22,12 @@ typedef double doublereal; typedef struct { real r, i; } complex; typedef struct { doublereal r, i; } doublecomplex; #ifdef _MSC_VER -static inline _Fcomplex Cf(complex *z) {_Fcomplex zz={z->r , z->i}; return zz;} static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} -static inline _Fcomplex * _pCf(complex *z) {return (_Fcomplex*)z;} static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} -static inline _Complex float * _pCf(complex *z) {return (_Complex float*)z;} static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif -#define pCf(z) (*_pCf(z)) #define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; @@ -322,7 +317,7 @@ static logical c_false = FALSE_; static logical rorder; static integer layout; static logical ltestt, tsterr; - extern /* Subroutine */ void cz2chke_(char*, ftnlen); + extern /* Subroutine */ void cz2chke_(char*); static doublecomplex alf[7]; static integer inc[7], nkb; static doublecomplex bet[7]; @@ -713,7 +708,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cz2chke_(snames[isnum - 1], (ftnlen)12); + cz2chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -893,9 +888,9 @@ static logical c_false = FALSE_; static integer ia, ib, ic; static logical banded; static integer nc, nd, im, in, kl, ml, nk, nl, ku, ix, iy, ms, lx, ly, ns; - extern /* Subroutine */ void czgbmv_(integer*, char*, integer*, integer*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen); + extern /* Subroutine */ void czgbmv_(integer*, char*, integer*, integer*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static char ctrans[14]; - extern /* Subroutine */ void czgemv_(integer*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen); + extern /* Subroutine */ void czgemv_(integer*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static doublereal errmax; static doublecomplex transl; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); @@ -1144,8 +1139,7 @@ static logical c_false = FALSE_; } czgemv_(iorder, trans, &m, &n, &alpha, &aa[1], &lda, &xx[1], &incx, - &beta, &yy[1], &incy, (ftnlen) - 1); + &beta, &yy[1], &incy); } else if (banded) { if (*trace) { /* @@ -1160,8 +1154,7 @@ static logical c_false = FALSE_; } czgbmv_(iorder, trans, &m, &n, &kl, & ku, &alpha, &aa[1], &lda, &xx[ - 1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + 1], &incx, &beta, &yy[1], &incy); } /* Check if error-exit was taken incorrectly. */ @@ -1349,12 +1342,12 @@ static logical c_false = FALSE_; static integer nc, ik, in; static logical packed; static integer nk, ks, ix, iy, ns, lx, ly; - extern /* Subroutine */ void czhbmv_(integer*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen); - extern /* Subroutine */ void czhemv_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen); + extern /* Subroutine */ void czhbmv_(integer*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); + extern /* Subroutine */ void czhemv_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static doublereal errmax; static doublecomplex transl; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void czhpmv_(integer*, char*, integer*, doublecomplex*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen); + extern /* Subroutine */ void czhpmv_(integer*, char*, integer*, doublecomplex*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static integer laa, lda; static doublecomplex als, bls; static doublereal err; @@ -1568,7 +1561,7 @@ static logical c_false = FALSE_; } czhemv_(iorder, uplo, &n, &alpha, &aa[1], &lda, &xx[1], &incx, &beta, &yy[1] - , &incy, (ftnlen)1); + , &incy); } else if (banded) { if (*trace) { /* @@ -1583,7 +1576,7 @@ static logical c_false = FALSE_; } czhbmv_(iorder, uplo, &n, &k, &alpha, &aa[ 1], &lda, &xx[1], &incx, &beta, & - yy[1], &incy, (ftnlen)1); + yy[1], &incy); } else if (packed) { if (*trace) { /* @@ -1597,8 +1590,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } czhpmv_(iorder, uplo, &n, &alpha, &aa[1], - &xx[1], &incx, &beta, &yy[1], & - incy, (ftnlen)1); + &xx[1], &incx, &beta, &yy[1], &incy); } /* Check if error-exit was taken incorrectly. */ @@ -1798,13 +1790,13 @@ static logical c_false = FALSE_; static doublereal errmax; static doublecomplex transl; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cztbmv_(integer*, char*, char*, char*, integer*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cztbmv_(integer*, char*, char*, char*, integer*, integer*, doublecomplex*, integer*, doublecomplex*, integer*); static char transs[1]; - extern /* Subroutine */ void cztbsv_(integer*, char*, char*, char*, integer*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cztpmv_(integer*, char*, char*, char*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cztpsv_(integer*, char*, char*, char*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cztrmv_(integer*, char*, char*, char*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cztrsv_(integer*, char*, char*, char*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cztbsv_(integer*, char*, char*, char*, integer*, integer*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void cztpmv_(integer*, char*, char*, char*, integer*, doublecomplex*, doublecomplex*, integer*); + extern /* Subroutine */ void cztpsv_(integer*, char*, char*, char*, integer*, doublecomplex*, doublecomplex*, integer*); + extern /* Subroutine */ void cztrmv_(integer*, char*, char*, char*, integer*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void cztrsv_(integer*, char*, char*, char*, integer*, doublecomplex*, integer*, doublecomplex*, integer*); static integer laa, icd, lda, ict, icu; static doublereal err; extern logical lze_(doublecomplex*, doublecomplex*, integer*); @@ -2014,8 +2006,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztrmv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2029,8 +2020,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztbmv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2044,8 +2034,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztpmv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } else if (s_cmp(sname + 9, "sv", (ftnlen)2, ( ftnlen)2) == 0) { @@ -2062,8 +2051,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztrsv_(iorder, uplo, trans, diag, &n, & - aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + aa[1], &lda, &xx[1], &incx); } else if (banded) { if (*trace) { /* @@ -2077,8 +2065,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztbsv_(iorder, uplo, trans, diag, &n, &k, - &aa[1], &lda, &xx[1], &incx, ( - ftnlen)1, (ftnlen)1, (ftnlen)1); + &aa[1], &lda, &xx[1], &incx); } else if (packed) { if (*trace) { /* @@ -2092,8 +2079,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } cztpsv_(iorder, uplo, trans, diag, &n, & - aa[1], &xx[1], &incx, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + aa[1], &xx[1], &incx); } } @@ -2644,11 +2630,11 @@ static logical c_false = FALSE_; static logical isame[13]; extern /* Subroutine */ int zmake_(char*, char*, char*, integer*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, integer*, integer*, logical*, doublecomplex*, ftnlen, ftnlen, ftnlen); static integer nargs; - extern /* Subroutine */ void czher_(integer*, char*, integer*, doublereal*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen); + extern /* Subroutine */ void czher_(integer*, char*, integer*, doublereal*, doublecomplex*, integer*, doublecomplex*, integer*); static logical reset; static char cuplo[14]; static integer incxs; - extern /* Subroutine */ void czhpr_(integer*, char*, integer*, doublereal*, doublecomplex*, integer*, doublecomplex*, ftnlen); + extern /* Subroutine */ void czhpr_(integer*, char*, integer*, doublereal*, doublecomplex*, integer*, doublecomplex*); extern /* Subroutine */ int zmvch_(char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublereal*, doublecomplex*, doublereal*, doublereal*, logical*, integer*, logical*, ftnlen); static logical upper; static char uplos[1]; @@ -2817,8 +2803,7 @@ static logical c_false = FALSE_; al__1.aunit = *ntra; f_rew(&al__1);*/ } - czher_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[ - 1], &lda, (ftnlen)1); + czher_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[1], &lda); } else if (packed) { if (*trace) { /* @@ -2831,8 +2816,7 @@ static logical c_false = FALSE_; al__1.aunit = *ntra; f_rew(&al__1);*/ } - czhpr_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[ - 1], (ftnlen)1); + czhpr_(iorder, uplo, &n, &ralpha, &xx[1], &incx, &aa[1]); } /* Check if error-exit was taken incorrectly. */ @@ -3011,8 +2995,8 @@ static logical c_false = FALSE_; extern /* Subroutine */ int zmvch_(char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublereal*, doublecomplex*, doublereal*, doublereal*, logical*, integer*, logical*, ftnlen); static logical upper; static char uplos[1]; - extern /* Subroutine */ void czher2_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen); - extern /* Subroutine */ void czhpr2_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, ftnlen); + extern /* Subroutine */ void czher2_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void czhpr2_(integer*, char*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*); static integer ia, ja, ic, nc, jj, lj, in; static logical packed; static integer ix, iy, ns, lx, ly; @@ -3208,7 +3192,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } czher2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], &lda, (ftnlen)1); + yy[1], &incy, &aa[1], &lda); } else if (packed) { if (*trace) { /* @@ -3222,7 +3206,7 @@ static logical c_false = FALSE_; f_rew(&al__1);*/ } czhpr2_(iorder, uplo, &n, &alpha, &xx[1], &incx, & - yy[1], &incy, &aa[1], (ftnlen)1); + yy[1], &incy, &aa[1]); } /* Check if error-exit was taken incorrectly. */ diff --git a/ctest/c_zblat3c.c b/ctest/c_zblat3c.c index 6025c0052a..1e8756185e 100644 --- a/ctest/c_zblat3c.c +++ b/ctest/c_zblat3c.c @@ -25,11 +25,9 @@ typedef struct { doublereal r, i; } doublecomplex; static inline _Dcomplex Cd(doublecomplex *z) {_Dcomplex zz={z->r , z->i};return zz;} static inline _Dcomplex * _pCd(doublecomplex *z) {return (_Dcomplex*)z;} #else -static inline _Complex float Cf(complex *z) {return z->r + z->i*_Complex_I;} static inline _Complex double Cd(doublecomplex *z) {return z->r + z->i*_Complex_I;} static inline _Complex double * _pCd(doublecomplex *z) {return (_Complex double*)z;} #endif -#define pCf(z) (*_pCf(z)) #define pCd(z) (*_pCd(z)) typedef int logical; typedef short int shortlogical; @@ -314,7 +312,7 @@ static logical c_false = FALSE_; static logical rorder; static integer layout; static logical ltestt, tsterr; - extern /* Subroutine */ int cz3chke_(char*, ftnlen); + extern /* Subroutine */ void cz3chke_(char*); static doublecomplex alf[7], bet[7]; static doublereal eps, err; extern logical lze_(doublecomplex*, doublecomplex*, integer*); @@ -679,7 +677,7 @@ static logical c_false = FALSE_; ftnlen)12); /* Test error exits. */ if (tsterr) { - cz3chke_(snames[isnum - 1], (ftnlen)12); + cz3chke_(snames[isnum - 1]); } /* Test computations. */ infoc_1.infot = 0; @@ -831,7 +829,7 @@ static logical c_false = FALSE_; static integer ia, ib; extern /* Subroutine */ int zprcn1_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, integer*, doublecomplex*, integer*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); static integer ma, mb, na, nb, nc, ik, im, in, ks, ms, ns; - extern /* Subroutine */ void czgemm_(integer*, char*, char*, integer*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czgemm_(integer*, char*, char*, integer*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static char tranas[1], tranbs[1], transa[1], transb[1]; static doublereal errmax; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); @@ -1047,8 +1045,7 @@ static logical c_false = FALSE_; } czgemm_(iorder, transa, transb, &m, &n, &k, & alpha, &aa[1], &lda, &bb[1], &ldb, & - beta, &cc[1], &ldc, (ftnlen)1, ( - ftnlen)1); + beta, &cc[1], &ldc); /* Check if error-exit was taken incorrectly. */ @@ -1242,10 +1239,10 @@ return 0; static integer ia, ib; extern /* Subroutine */ int zprcn2_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, doublecomplex*, integer*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen); static integer na, nc, im, in, ms, ns; - extern /* Subroutine */ void czhemm_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czhemm_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static doublereal errmax; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void czsymm_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czsymm_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static integer laa, lbb, lda, lcc, ldb, ldc, ics; static doublecomplex als, bls; static integer icu; @@ -1438,11 +1435,11 @@ return 0; if (isconj) { czhemm_(iorder, side, uplo, &m, &n, &alpha, & aa[1], &lda, &bb[1], &ldb, &beta, &cc[ - 1], &ldc, (ftnlen)1, (ftnlen)1); + 1], &ldc); } else { czsymm_(iorder, side, uplo, &m, &n, &alpha, & aa[1], &lda, &bb[1], &ldb, &beta, &cc[ - 1], &ldc, (ftnlen)1, (ftnlen)1); + 1], &ldc); } /* Check if error-exit was taken incorrectly. */ @@ -1641,8 +1638,8 @@ return 0; static char tranas[1], transa[1]; static doublereal errmax; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); - extern /* Subroutine */ void cztrmm_(integer*, char*, char*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); - extern /* Subroutine */ void cztrsm_(integer*, char*, char*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, ftnlen, ftnlen, ftnlen, ftnlen); + extern /* Subroutine */ void cztrmm_(integer*, char*, char*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*); + extern /* Subroutine */ void cztrsm_(integer*, char*, char*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*); static integer laa, icd, lbb, lda, ldb, ics; static doublecomplex als; static integer ict, icu; @@ -1828,8 +1825,7 @@ return 0; } cztrmm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } else if (s_cmp(sname + 9, "sm", (ftnlen)2, ( ftnlen)2) == 0) { if (*trace) { @@ -1846,8 +1842,7 @@ return 0; } cztrsm_(iorder, side, uplo, transa, diag, &m, &n, &alpha, &aa[1], &lda, &bb[ - 1], &ldb, (ftnlen)1, (ftnlen)1, ( - ftnlen)1, (ftnlen)1); + 1], &ldb); } /* Check if error-exit was taken incorrectly. */ @@ -2119,11 +2114,11 @@ return 0; extern /* Subroutine */ int zprcn6_(integer*, integer*, char*, integer*, char*, char*, integer*, integer*, doublereal*, integer*, doublereal*, integer*, ftnlen, ftnlen, ftnlen); static integer ik, in, jj, lj, ks, ns; static doublereal ralpha; - extern /* Subroutine */ int czherk_(integer*, char*, char*, integer*, integer*, doublereal*, doublecomplex*, integer*, doublereal*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czherk_(integer*, char*, char*, integer*, integer*, doublereal*, doublecomplex*, integer*, doublereal*, doublecomplex*, integer*); static doublereal errmax; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); static char transs[1], transt[1]; - extern /* Subroutine */ int czsyrk_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czsyrk_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static integer laa, lda, lcc, ldc; static doublecomplex als; static integer ict, icu; @@ -2319,8 +2314,7 @@ return 0; f_rew(&al__1);*/ } czherk_(iorder, uplo, trans, &n, &k, &ralpha, - &aa[1], &lda, &rbeta, &cc[1], &ldc, ( - ftnlen)1, (ftnlen)1); + &aa[1], &lda, &rbeta, &cc[1], &ldc); } else { if (*trace) { zprcn4_(ntra, &nc, sname, iorder, uplo, @@ -2334,8 +2328,7 @@ return 0; f_rew(&al__1);*/ } czsyrk_(iorder, uplo, trans, &n, &k, &alpha, & - aa[1], &lda, &beta, &cc[1], &ldc, ( - ftnlen)1, (ftnlen)1); + aa[1], &lda, &beta, &cc[1], &ldc); } /* Check if error-exit was taken incorrectly. */ @@ -2615,11 +2608,11 @@ return 0; static doublereal errmax; extern logical lzeres_(char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); static char transs[1], transt[1]; - extern /* Subroutine */ int czher2k_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublereal*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czher2k_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublereal*, doublecomplex*, integer*); static integer laa, lbb, lda, lcc, ldb, ldc; static doublecomplex als; static integer ict, icu; - extern /* Subroutine */ int czsyr2k_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*, ftnlen, ftnlen); + extern /* Subroutine */ void czsyr2k_(integer*, char*, char*, integer*, integer*, doublecomplex*, doublecomplex*, integer*, doublecomplex*, integer*, doublecomplex*, doublecomplex*, integer*); static doublereal err; extern logical lze_(doublecomplex*, doublecomplex*, integer*); @@ -2830,7 +2823,7 @@ return 0; } czher2k_(iorder, uplo, trans, &n, &k, &alpha, &aa[1], &lda, &bb[1], &ldb, &rbeta, & - cc[1], &ldc, (ftnlen)1, (ftnlen)1); + cc[1], &ldc); } else { if (*trace) { zprcn5_(ntra, &nc, sname, iorder, uplo, @@ -2845,7 +2838,7 @@ return 0; } czsyr2k_(iorder, uplo, trans, &n, &k, &alpha, &aa[1], &lda, &bb[1], &ldb, &beta, & - cc[1], &ldc, (ftnlen)1, (ftnlen)1); + cc[1], &ldc); } /* Check if error-exit was taken incorrectly. */