summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjulie <julielangou@users.noreply.github.com>2012-04-23 21:33:19 +0000
committerjulie <julielangou@users.noreply.github.com>2012-04-23 21:33:19 +0000
commit99af1a44a9e87a4a1b0b11d343835a79a52b0697 (patch)
tree0e350c4a23f4b6c4c978286b72b4bb6d47ab6713
parentf5ad5058f76df5d4cfcb67cb76a3902770b71a32 (diff)
downloadlapack-99af1a44a9e87a4a1b0b11d343835a79a52b0697.tar.gz
lapack-99af1a44a9e87a4a1b0b11d343835a79a52b0697.tar.bz2
lapack-99af1a44a9e87a4a1b0b11d343835a79a52b0697.zip
Fix problems in comments found by Alexander Kobotov
Just taking a quick look on the new release I noticed some minor issues there, which probably caused by a generation script: - If you explore diff for files (c/z)gbrfsx, cgbsvx, cgbsvxx, cheequb, clanhf, zheequb you could find that number of datatype descriptions in documentation were changed to incorrect one (DOUBLE PRECISION instead of COMPLEX, or COMPLEX*16 instead of just COMPLEX). + cunbdb has CMPLX instead of COMPLEX for X12 parameter. + zggevx RWORK become REAL instead of correct DOUBLE PRECISION - Number of files got following string "/ output)", which seems meaningless. Just grep for it.
-rw-r--r--SRC/cgbrfsx.f10
-rw-r--r--SRC/cgbsvxx.f10
-rw-r--r--SRC/cgerfsx.f2
-rw-r--r--SRC/cgesvxx.f2
-rw-r--r--SRC/cheequb.f2
-rw-r--r--SRC/cherfsx.f2
-rw-r--r--SRC/chesvxx.f2
-rw-r--r--SRC/clanhf.f2
-rw-r--r--SRC/cporfsx.f2
-rw-r--r--SRC/cposvxx.f2
-rw-r--r--SRC/csyrfsx.f2
-rw-r--r--SRC/csysvxx.f2
-rw-r--r--SRC/cunbdb.f2
-rw-r--r--SRC/dgbrfsx.f2
-rw-r--r--SRC/dgbsvxx.f2
-rw-r--r--SRC/dgerfsx.f2
-rw-r--r--SRC/dgesvxx.f2
-rw-r--r--SRC/dporfsx.f2
-rw-r--r--SRC/dposvxx.f2
-rw-r--r--SRC/dsyrfsx.f2
-rw-r--r--SRC/dsysvxx.f2
-rw-r--r--SRC/sgbrfsx.f2
-rw-r--r--SRC/sgbsvxx.f2
-rw-r--r--SRC/sgerfsx.f2
-rw-r--r--SRC/sgesvxx.f2
-rw-r--r--SRC/sporfsx.f2
-rw-r--r--SRC/sposvxx.f2
-rw-r--r--SRC/ssyrfsx.f2
-rw-r--r--SRC/ssysvxx.f2
-rw-r--r--SRC/zgbrfsx.f10
-rw-r--r--SRC/zgbsvxx.f2
-rw-r--r--SRC/zgerfsx.f2
-rw-r--r--SRC/zgesvxx.f2
-rw-r--r--SRC/zggevx.f2
-rw-r--r--SRC/zheequb.f2
-rw-r--r--SRC/zhesvxx.f2
-rw-r--r--SRC/zporfsx.f2
-rw-r--r--SRC/zposvxx.f2
-rw-r--r--SRC/zsyrfsx.f2
-rw-r--r--SRC/zsysvxx.f2
40 files changed, 52 insertions, 52 deletions
diff --git a/SRC/cgbrfsx.f b/SRC/cgbrfsx.f
index 8bb8a945..fc734969 100644
--- a/SRC/cgbrfsx.f
+++ b/SRC/cgbrfsx.f
@@ -121,7 +121,7 @@
*>
*> \param[in] AB
*> \verbatim
-*> AB is DOUBLE PRECISION array, dimension (LDAB,N)
+*> AB is COMPLEX array, dimension (LDAB,N)
*> The original band matrix A, stored in rows 1 to KL+KU+1.
*> The j-th column of A is stored in the j-th column of the
*> array AB as follows:
@@ -136,7 +136,7 @@
*>
*> \param[in] AFB
*> \verbatim
-*> AFB is DOUBLE PRECISION array, dimension (LDAFB,N)
+*> AFB is COMPLEX array, dimension (LDAFB,N)
*> Details of the LU factorization of the band matrix A, as
*> computed by DGBTRF. U is stored as an upper triangular band
*> matrix with KL+KU superdiagonals in rows 1 to KL+KU+1, and
@@ -195,7 +195,7 @@
*>
*> \param[in] B
*> \verbatim
-*> B is REAL array, dimension (LDB,NRHS)
+*> B is COMPLEX array, dimension (LDB,NRHS)
*> The right hand side matrix B.
*> \endverbatim
*>
@@ -207,7 +207,7 @@
*>
*> \param[in,out] X
*> \verbatim
-*> X is REAL array, dimension (LDX,NRHS)
+*> X is COMPLEX array, dimension (LDX,NRHS)
*> On entry, the solution matrix X, as computed by SGETRS.
*> On exit, the improved solution matrix X.
*> \endverbatim
@@ -350,7 +350,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cgbsvxx.f b/SRC/cgbsvxx.f
index 47abf03f..654b1810 100644
--- a/SRC/cgbsvxx.f
+++ b/SRC/cgbsvxx.f
@@ -175,7 +175,7 @@
*>
*> \param[in,out] AB
*> \verbatim
-*> AB is REAL array, dimension (LDAB,N)
+*> AB is COMPLEX array, dimension (LDAB,N)
*> On entry, the matrix A in band storage, in rows 1 to KL+KU+1.
*> The j-th column of A is stored in the j-th column of the
*> array AB as follows:
@@ -200,7 +200,7 @@
*>
*> \param[in,out] AFB
*> \verbatim
-*> AFB is REAL array, dimension (LDAFB,N)
+*> AFB is COMPLEX array, dimension (LDAFB,N)
*> If FACT = 'F', then AFB is an input argument and on entry
*> contains details of the LU factorization of the band matrix
*> A, as computed by CGBTRF. U is stored as an upper triangular
@@ -295,7 +295,7 @@
*>
*> \param[in,out] B
*> \verbatim
-*> B is REAL array, dimension (LDB,NRHS)
+*> B is COMPLEX array, dimension (LDB,NRHS)
*> On entry, the N-by-NRHS right hand side matrix B.
*> On exit,
*> if EQUED = 'N', B is not modified;
@@ -313,7 +313,7 @@
*>
*> \param[out] X
*> \verbatim
-*> X is REAL array, dimension (LDX,NRHS)
+*> X is COMPLEX array, dimension (LDX,NRHS)
*> If INFO = 0, the N-by-NRHS solution matrix X to the original
*> system of equations. Note that A and B are modified on exit
*> if EQUED .ne. 'N', and the solution to the equilibrated system is
@@ -473,7 +473,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cgerfsx.f b/SRC/cgerfsx.f
index 2ba5c1c4..698cb229 100644
--- a/SRC/cgerfsx.f
+++ b/SRC/cgerfsx.f
@@ -325,7 +325,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cgesvxx.f b/SRC/cgesvxx.f
index c9ed2c27..58b36e81 100644
--- a/SRC/cgesvxx.f
+++ b/SRC/cgesvxx.f
@@ -453,7 +453,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cheequb.f b/SRC/cheequb.f
index 697aa80b..b526ad22 100644
--- a/SRC/cheequb.f
+++ b/SRC/cheequb.f
@@ -100,7 +100,7 @@
*>
*> \param[out] WORK
*> \verbatim
-*> WORK is DOUBLE PRECISION array, dimension (3*N)
+*> WORK is COMPLEX array, dimension (3*N)
*> \endverbatim
*>
*> \param[out] INFO
diff --git a/SRC/cherfsx.f b/SRC/cherfsx.f
index 38b0931d..e596b9c3 100644
--- a/SRC/cherfsx.f
+++ b/SRC/cherfsx.f
@@ -312,7 +312,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/chesvxx.f b/SRC/chesvxx.f
index 801f2526..1345b9d5 100644
--- a/SRC/chesvxx.f
+++ b/SRC/chesvxx.f
@@ -420,7 +420,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/clanhf.f b/SRC/clanhf.f
index 988cd708..db846edb 100644
--- a/SRC/clanhf.f
+++ b/SRC/clanhf.f
@@ -98,7 +98,7 @@
*>
*> \param[in] A
*> \verbatim
-*> A is COMPLEX*16 array, dimension ( N*(N+1)/2 );
+*> A is COMPLEX array, dimension ( N*(N+1)/2 );
*> On entry, the matrix A in RFP Format.
*> RFP Format is described by TRANSR, UPLO and N as follows:
*> If TRANSR='N' then RFP A is (0:N,0:K-1) when N is even;
diff --git a/SRC/cporfsx.f b/SRC/cporfsx.f
index 65e07341..f1d90786 100644
--- a/SRC/cporfsx.f
+++ b/SRC/cporfsx.f
@@ -304,7 +304,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cposvxx.f b/SRC/cposvxx.f
index 9b881a9f..6b985e23 100644
--- a/SRC/cposvxx.f
+++ b/SRC/cposvxx.f
@@ -407,7 +407,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/csyrfsx.f b/SRC/csyrfsx.f
index e496591d..1625d4fa 100644
--- a/SRC/csyrfsx.f
+++ b/SRC/csyrfsx.f
@@ -313,7 +313,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/csysvxx.f b/SRC/csysvxx.f
index 296afe83..20be8526 100644
--- a/SRC/csysvxx.f
+++ b/SRC/csysvxx.f
@@ -420,7 +420,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/cunbdb.f b/SRC/cunbdb.f
index eacba1f8..248070a1 100644
--- a/SRC/cunbdb.f
+++ b/SRC/cunbdb.f
@@ -124,7 +124,7 @@
*>
*> \param[in,out] X12
*> \verbatim
-*> X12 is CMPLX array, dimension (LDX12,M-Q)
+*> X12 is COMPLEX array, dimension (LDX12,M-Q)
*> On entry, the top-right block of the unitary matrix to
*> be reduced. On exit, the form depends on TRANS:
*> If TRANS = 'N', then
diff --git a/SRC/dgbrfsx.f b/SRC/dgbrfsx.f
index 35ab815c..c96c6233 100644
--- a/SRC/dgbrfsx.f
+++ b/SRC/dgbrfsx.f
@@ -350,7 +350,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dgbsvxx.f b/SRC/dgbsvxx.f
index 5126321c..3f6c3b68 100644
--- a/SRC/dgbsvxx.f
+++ b/SRC/dgbsvxx.f
@@ -473,7 +473,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dgerfsx.f b/SRC/dgerfsx.f
index 0a03adc0..6f192173 100644
--- a/SRC/dgerfsx.f
+++ b/SRC/dgerfsx.f
@@ -325,7 +325,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dgesvxx.f b/SRC/dgesvxx.f
index 8ad8b32e..ba2253f7 100644
--- a/SRC/dgesvxx.f
+++ b/SRC/dgesvxx.f
@@ -453,7 +453,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dporfsx.f b/SRC/dporfsx.f
index b2fe0be9..96462e44 100644
--- a/SRC/dporfsx.f
+++ b/SRC/dporfsx.f
@@ -305,7 +305,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dposvxx.f b/SRC/dposvxx.f
index a6f5d524..a7d0acfa 100644
--- a/SRC/dposvxx.f
+++ b/SRC/dposvxx.f
@@ -408,7 +408,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dsyrfsx.f b/SRC/dsyrfsx.f
index 0fd1a8cd..95aba2f9 100644
--- a/SRC/dsyrfsx.f
+++ b/SRC/dsyrfsx.f
@@ -313,7 +313,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/dsysvxx.f b/SRC/dsysvxx.f
index e1bbc5f6..5affc228 100644
--- a/SRC/dsysvxx.f
+++ b/SRC/dsysvxx.f
@@ -419,7 +419,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension (NPARAMS)
+*> PARAMS is DOUBLE PRECISION array, dimension (NPARAMS)
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sgbrfsx.f b/SRC/sgbrfsx.f
index 9a90069e..a154c3d6 100644
--- a/SRC/sgbrfsx.f
+++ b/SRC/sgbrfsx.f
@@ -350,7 +350,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sgbsvxx.f b/SRC/sgbsvxx.f
index ee0f21c3..3e6d3ed9 100644
--- a/SRC/sgbsvxx.f
+++ b/SRC/sgbsvxx.f
@@ -473,7 +473,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sgerfsx.f b/SRC/sgerfsx.f
index e2c2a7f8..2e1a6d74 100644
--- a/SRC/sgerfsx.f
+++ b/SRC/sgerfsx.f
@@ -325,7 +325,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sgesvxx.f b/SRC/sgesvxx.f
index 643055b0..bc53c7c7 100644
--- a/SRC/sgesvxx.f
+++ b/SRC/sgesvxx.f
@@ -453,7 +453,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sporfsx.f b/SRC/sporfsx.f
index 436f72b1..5149fb6b 100644
--- a/SRC/sporfsx.f
+++ b/SRC/sporfsx.f
@@ -305,7 +305,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/sposvxx.f b/SRC/sposvxx.f
index ad682473..400dec62 100644
--- a/SRC/sposvxx.f
+++ b/SRC/sposvxx.f
@@ -408,7 +408,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/ssyrfsx.f b/SRC/ssyrfsx.f
index 380f1566..cea4d538 100644
--- a/SRC/ssyrfsx.f
+++ b/SRC/ssyrfsx.f
@@ -313,7 +313,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/ssysvxx.f b/SRC/ssysvxx.f
index a1122e14..4cef8405 100644
--- a/SRC/ssysvxx.f
+++ b/SRC/ssysvxx.f
@@ -419,7 +419,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) REAL array, dimension NPARAMS
+*> PARAMS is REAL array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zgbrfsx.f b/SRC/zgbrfsx.f
index a36728b8..2b81d403 100644
--- a/SRC/zgbrfsx.f
+++ b/SRC/zgbrfsx.f
@@ -121,7 +121,7 @@
*>
*> \param[in] AB
*> \verbatim
-*> AB is DOUBLE PRECISION array, dimension (LDAB,N)
+*> AB is COMPLEX*16 array, dimension (LDAB,N)
*> The original band matrix A, stored in rows 1 to KL+KU+1.
*> The j-th column of A is stored in the j-th column of the
*> array AB as follows:
@@ -136,7 +136,7 @@
*>
*> \param[in] AFB
*> \verbatim
-*> AFB is DOUBLE PRECISION array, dimension (LDAFB,N)
+*> AFB is COMPLEX*16 array, dimension (LDAFB,N)
*> Details of the LU factorization of the band matrix A, as
*> computed by DGBTRF. U is stored as an upper triangular band
*> matrix with KL+KU superdiagonals in rows 1 to KL+KU+1, and
@@ -207,7 +207,7 @@
*>
*> \param[in,out] X
*> \verbatim
-*> X is DOUBLE PRECISION array, dimension (LDX,NRHS)
+*> X is COMPLEX*16 array, dimension (LDX,NRHS)
*> On entry, the solution matrix X, as computed by DGETRS.
*> On exit, the improved solution matrix X.
*> \endverbatim
@@ -232,7 +232,7 @@
*>
*> \param[out] BERR
*> \verbatim
-*> BERR is DOUBLE PRECISION array, dimension (NRHS)
+*> BERR is COMPLEX*16 array, dimension (NRHS)
*> Componentwise relative backward error. This is the
*> componentwise relative backward error of each solution vector X(j)
*> (i.e., the smallest relative change in any element of A or B that
@@ -350,7 +350,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zgbsvxx.f b/SRC/zgbsvxx.f
index 41e26c8f..eddf950e 100644
--- a/SRC/zgbsvxx.f
+++ b/SRC/zgbsvxx.f
@@ -473,7 +473,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zgerfsx.f b/SRC/zgerfsx.f
index dd328b13..549c32f0 100644
--- a/SRC/zgerfsx.f
+++ b/SRC/zgerfsx.f
@@ -325,7 +325,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zgesvxx.f b/SRC/zgesvxx.f
index 29ab7e74..3ac901f6 100644
--- a/SRC/zgesvxx.f
+++ b/SRC/zgesvxx.f
@@ -453,7 +453,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zggevx.f b/SRC/zggevx.f
index 578d996d..922a717b 100644
--- a/SRC/zggevx.f
+++ b/SRC/zggevx.f
@@ -296,7 +296,7 @@
*>
*> \param[out] RWORK
*> \verbatim
-*> RWORK is REAL array, dimension (lrwork)
+*> RWORK is DOUBLE PRECISION array, dimension (lrwork)
*> lrwork must be at least max(1,6*N) if BALANC = 'S' or 'B',
*> and at least max(1,2*N) otherwise.
*> Real workspace.
diff --git a/SRC/zheequb.f b/SRC/zheequb.f
index 6a4e6b5a..12bead6c 100644
--- a/SRC/zheequb.f
+++ b/SRC/zheequb.f
@@ -100,7 +100,7 @@
*>
*> \param[out] WORK
*> \verbatim
-*> WORK is DOUBLE PRECISION array, dimension (3*N)
+*> WORK is COMPLEX*16 array, dimension (3*N)
*> \endverbatim
*>
*> \param[out] INFO
diff --git a/SRC/zhesvxx.f b/SRC/zhesvxx.f
index 238fec6f..910e210f 100644
--- a/SRC/zhesvxx.f
+++ b/SRC/zhesvxx.f
@@ -420,7 +420,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zporfsx.f b/SRC/zporfsx.f
index 66acef1e..4a8ae903 100644
--- a/SRC/zporfsx.f
+++ b/SRC/zporfsx.f
@@ -304,7 +304,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zposvxx.f b/SRC/zposvxx.f
index d3f4a2eb..c6a77065 100644
--- a/SRC/zposvxx.f
+++ b/SRC/zposvxx.f
@@ -407,7 +407,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zsyrfsx.f b/SRC/zsyrfsx.f
index 8780f7dd..4f48630b 100644
--- a/SRC/zsyrfsx.f
+++ b/SRC/zsyrfsx.f
@@ -313,7 +313,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults
diff --git a/SRC/zsysvxx.f b/SRC/zsysvxx.f
index f5d93123..e7ba266e 100644
--- a/SRC/zsysvxx.f
+++ b/SRC/zsysvxx.f
@@ -420,7 +420,7 @@
*>
*> \param[in,out] PARAMS
*> \verbatim
-*> PARAMS is / output) DOUBLE PRECISION array, dimension NPARAMS
+*> PARAMS is DOUBLE PRECISION array, dimension NPARAMS
*> Specifies algorithm parameters. If an entry is .LT. 0.0, then
*> that entry will be filled with default value used for that
*> parameter. Only positions up to NPARAMS are accessed; defaults