annotate liboctave/numeric/lo-lapack-proto.h @ 29358:0a5b15007766 stable

update Octave Project Developers copyright for the new year In files that have the "Octave Project Developers" copyright notice, update for 2021.
author John W. Eaton <jwe@octave.org>
date Wed, 10 Feb 2021 09:52:15 -0500
parents bd51beb6205e
children 7854d5752dd2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
1 ////////////////////////////////////////////////////////////////////////
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
2 //
29358
0a5b15007766 update Octave Project Developers copyright for the new year
John W. Eaton <jwe@octave.org>
parents: 27923
diff changeset
3 // Copyright (C) 2016-2021 The Octave Project Developers
27923
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
4 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
5 // See the file COPYRIGHT.md in the top-level directory of this
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
6 // distribution or <https://octave.org/copyright/>.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
7 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
8 // This file is part of Octave.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
9 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
10 // Octave is free software: you can redistribute it and/or modify it
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
11 // under the terms of the GNU General Public License as published by
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
12 // the Free Software Foundation, either version 3 of the License, or
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
13 // (at your option) any later version.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
14 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
15 // Octave is distributed in the hope that it will be useful, but
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
16 // WITHOUT ANY WARRANTY; without even the implied warranty of
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
18 // GNU General Public License for more details.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
19 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
20 // You should have received a copy of the GNU General Public License
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
21 // along with Octave; see the file COPYING. If not, see
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
22 // <https://www.gnu.org/licenses/>.
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
23 //
bd51beb6205e update formatting of copyright notices
John W. Eaton <jwe@octave.org>
parents: 27919
diff changeset
24 ////////////////////////////////////////////////////////////////////////
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
25
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
26 #if ! defined (octave_lo_lapack_proto_h)
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
27 #define octave_lo_lapack_proto_h 1
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
28
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
29 #include "octave-config.h"
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
30
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
31 #include "f77-fcn.h"
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
32 #include "oct-cmplx.h"
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
33
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
34 extern "C"
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
35 {
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
36 // GBCON
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
39 F77_FUNC (dgbcon, DGBCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
41 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
42 const F77_INT&, const F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
43 const F77_DBLE&, F77_DBLE&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
45 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
46
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
47 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
48 F77_FUNC (zgbcon, ZGBCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
49 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
50 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
51 const F77_INT&, const F77_INT*,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
52 const F77_DBLE&, F77_DBLE&, F77_DBLE_CMPLX*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
53 F77_DBLE*, F77_INT&
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
54 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
55
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
56 // GBTRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
57
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
58 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
59 F77_FUNC (dgbtrf, DGBTRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
60 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
61 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
62 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
63
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
64 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
65 F77_FUNC (zgbtrf, ZGBTRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
66 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
67 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
68 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
69
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
70 // GBTRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
71
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
72 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
73 F77_FUNC (dgbtrs, DGBTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
74 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
75 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
76 const F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
77 const F77_INT*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
78 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
79 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
80
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
81 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
82 F77_FUNC (zgbtrs, ZGBTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
83 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
84 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
85 const F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
86 const F77_INT*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
87 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
88 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
89
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
90 // GEBAL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
91
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
92 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
93 F77_FUNC (cgebal, CGEBAL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
94 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
95 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
96 F77_INT&, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
97 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
98
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
99 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
100 F77_FUNC (dgebal, DGEBAL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
101 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
102 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
103 F77_INT&, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
104 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
105
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
106 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
107 F77_FUNC (sgebal, SGEBAL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
108 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
109 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
110 F77_INT&, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
111 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
112
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
113 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
114 F77_FUNC (zgebal, ZGEBAL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
115 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
116 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
117 F77_INT&, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
118 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
119
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
120 // GEBAK
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
121
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
122 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
123 F77_FUNC (cgebak, CGEBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
124 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
125 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
126 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
127 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
128 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
129 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
130 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
131
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
132 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
133 F77_FUNC (dgebak, DGEBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
134 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
135 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
136 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
137 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
138 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
139 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
140 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
141
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
142 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
143 F77_FUNC (sgebak, SGEBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
144 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
145 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
146 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
147 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
148 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
149 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
150 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
151
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
152 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
153 F77_FUNC (zgebak, ZGEBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
154 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
155 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
156 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
157 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
158 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
159 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
160 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
161
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
162 // GECON
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
163
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
164 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
165 F77_FUNC (cgecon, CGECON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
166 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
167 const F77_INT&, const F77_REAL&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
168 F77_CMPLX*, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
169 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
170
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
171 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
172 F77_FUNC (dgecon, DGECON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
173 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
174 const F77_INT&, const F77_DBLE&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
175 F77_DBLE*, F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
176 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
177
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
178 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
179 F77_FUNC (sgecon, SGECON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
180 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
181 const F77_INT&, const F77_REAL&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
182 F77_REAL*, F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
183 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
184
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
185 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
186 F77_FUNC (zgecon, ZGECON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
187 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
188 const F77_INT&, const F77_DBLE&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
189 F77_DBLE_CMPLX*, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
190 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
191
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
192 // GEHRD
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
193
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
194 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
195 F77_FUNC (cgehrd, CGEHRD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
196 const F77_INT&, F77_CMPLX*,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
197 const F77_INT&, F77_CMPLX*, F77_CMPLX*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
198 const F77_INT&, F77_INT&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
199
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
200 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
201 F77_FUNC (dgehrd, DGEHRD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
202 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
203 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
204 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
205
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
206 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
207 F77_FUNC (sgehrd, SGEHRD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
208 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
209 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
210 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
211
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
212 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
213 F77_FUNC (zgehrd, ZGEHRD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
214 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
215 const F77_INT&, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
216 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
217
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
218 // GEQP3
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
219
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
220 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
221 F77_FUNC (cgeqp3, CGEQP3) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
222 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
223 F77_INT*, F77_CMPLX*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
224 const F77_INT&, F77_REAL*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
225
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
226 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
227 F77_FUNC (dgeqp3, DGEQP3) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
228 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
229 F77_INT*, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
230 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
231
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
232 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
233 F77_FUNC (sgeqp3, SGEQP3) (const F77_INT&, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
234 F77_REAL*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
235 F77_INT*, F77_REAL*, F77_REAL*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
236 const F77_INT&, F77_INT&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
237 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
238 F77_FUNC (zgeqp3, ZGEQP3) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
239 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
240 F77_INT*, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
241 const F77_INT&, F77_DBLE*, F77_INT&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
242
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
243 // GEQRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
244
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
245 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
246 F77_FUNC (cgeqrf, CGEQRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
247 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
248 F77_CMPLX*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
249 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
250
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
251 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
252 F77_FUNC (dgeqrf, DGEQRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
253 F77_DBLE*, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
254 F77_DBLE*, F77_DBLE*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
255 const F77_INT&, F77_INT&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
256
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
257 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
258 F77_FUNC (sgeqrf, SGEQRF) (const F77_INT&, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
259 F77_REAL*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
260 F77_REAL*, F77_REAL*,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
261 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
262
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
263 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
264 F77_FUNC (zgeqrf, ZGEQRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
265 F77_DBLE_CMPLX*, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
266 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
267 const F77_INT&, F77_INT&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
268
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
269 // GESDD
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
270
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
271 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
272 F77_FUNC (cgesdd, CGESDD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
273 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
274 F77_CMPLX*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
275 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
276 F77_CMPLX*, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
277 F77_CMPLX*, const F77_INT&, F77_REAL*,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
278 F77_INT *, F77_INT&
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
279 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
280
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
281 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
282 F77_FUNC (dgesdd, DGESDD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
283 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
284 F77_DBLE*, const F77_INT&, F77_DBLE*,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
285 F77_DBLE*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
286 F77_DBLE*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
287 F77_DBLE*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
288 F77_INT *, F77_INT&
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
289 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
290
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
291 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
292 F77_FUNC (sgesdd, SGESDD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
293 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
294 F77_REAL*, const F77_INT&, F77_REAL*,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
295 F77_REAL*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
296 F77_REAL*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
297 F77_REAL*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
298 F77_INT *, F77_INT&
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
299 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
300
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
301 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
302 F77_FUNC (zgesdd, ZGESDD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
303 const F77_INT&, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
304 F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE*,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
305 F77_DBLE_CMPLX*, const F77_INT&,
23475
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
306 F77_DBLE_CMPLX*, const F77_INT&,
d691ed308237 maint: Clean up #includes in liboctave/numeric directory.
Rik <rik@octave.org>
parents: 23449
diff changeset
307 F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE*,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
308 F77_INT *, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
309 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
310 // GESVD
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
311
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
312 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
313 F77_FUNC (cgesvd, CGESVD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
314 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
315 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
316 F77_CMPLX*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
317 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
318 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
319 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
320 F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
321 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
322 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
323
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
324 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
325 F77_FUNC (dgesvd, DGESVD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
326 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
327 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
328 F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
329 F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
330 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
331 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
332 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
333 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
334
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
335 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
336 F77_FUNC (sgesvd, SGESVD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
337 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
338 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
339 F77_REAL*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
340 F77_REAL*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
341 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
342 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
343 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
344 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
345
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
346 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
347 F77_FUNC (zgesvd, ZGESVD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
348 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
349 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
350 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
351 F77_DBLE*, F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
352 F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
353 const F77_INT&, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
354 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
355 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
356
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
357 // GEESX
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
358
22839
b27125252bb0 use Fortran data types for Fortran function pointer typedefs
John W. Eaton <jwe@octave.org>
parents: 22755
diff changeset
359 typedef F77_INT (*double_selector) (const F77_DBLE&, const F77_DBLE&);
b27125252bb0 use Fortran data types for Fortran function pointer typedefs
John W. Eaton <jwe@octave.org>
parents: 22755
diff changeset
360 typedef F77_INT (*float_selector) (const F77_REAL&, const F77_REAL&);
b27125252bb0 use Fortran data types for Fortran function pointer typedefs
John W. Eaton <jwe@octave.org>
parents: 22755
diff changeset
361 typedef F77_INT (*complex_selector) (const F77_DBLE_CMPLX&);
b27125252bb0 use Fortran data types for Fortran function pointer typedefs
John W. Eaton <jwe@octave.org>
parents: 22755
diff changeset
362 typedef F77_INT (*float_complex_selector) (const F77_CMPLX&);
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
363
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
364 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
365 F77_FUNC (cgeesx, CGEESX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
366 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
367 float_complex_selector,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
368 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
369 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
370 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
371 F77_CMPLX*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
372 const F77_INT&, F77_REAL&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
373 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
374 F77_REAL*, F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
375 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
376 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
377 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
378
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
379 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
380 F77_FUNC (dgeesx, DGEESX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
381 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
382 double_selector,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
383 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
384 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
385 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
386 F77_DBLE*, F77_DBLE*, F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
387 F77_DBLE&, F77_DBLE&, F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
388 F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
389 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
390 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
391 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
392 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
393
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
394 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
395 F77_FUNC (sgeesx, SGEESX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
396 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
397 float_selector,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
398 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
399 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
400 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
401 F77_REAL*, F77_REAL*, F77_REAL*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
402 F77_REAL&, F77_REAL&, F77_REAL*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
403 F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
404 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
405 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
406 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
407 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
408
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
409 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
410 F77_FUNC (zgeesx, ZGEESX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
411 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
412 complex_selector,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
413 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
414 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
415 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
416 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
417 F77_DBLE&, F77_DBLE&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
418 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
419 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
420 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
421 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
422 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
423
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
424 // GEEVX
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
425
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
426 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
427 F77_FUNC (cgeevx, CGEEVX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
428 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
429 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
430 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
431 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
432 const F77_INT&, F77_CMPLX*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
433 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
434 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
435 F77_INT&, F77_REAL*, F77_REAL&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
436 F77_REAL*, F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
437 F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
438 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
439 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
440 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
441 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
442
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
443 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
444 F77_FUNC (dgeevx, DGEEVX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
445 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
446 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
447 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
448 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
449 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
450 F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
451 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
452 F77_INT&, F77_DBLE*, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
453 F77_DBLE*, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
454 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
455 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
456 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
457 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
458 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
459 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
460
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
461 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
462 F77_FUNC (sgeevx, SGEEVX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
463 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
464 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
465 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
466 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
467 const F77_INT&, F77_REAL*, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
468 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
469 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
470 F77_INT&, F77_REAL*, F77_REAL&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
471 F77_REAL*, F77_REAL*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
472 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
473 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
474 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
475 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
476 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
477
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
478 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
479 F77_FUNC (zgeevx, ZGEEVX) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
480 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
481 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
482 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
483 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
484 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
485 F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
486 const F77_INT&, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
487 F77_INT&, F77_DBLE*, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
488 F77_DBLE*, F77_DBLE*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
489 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
490 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
491 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
492 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
493 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
494 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
495
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
496 // GELSD
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
497
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
498 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
499 F77_FUNC (cgelsd, CGELSD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
500 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
501 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
502 const F77_INT&, F77_REAL*, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
503 F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
504 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
505 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
506
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
507 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
508 F77_FUNC (dgelsd, DGELSD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
509 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
510 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
511 const F77_INT&, F77_DBLE*, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
512 F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
513 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
514 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
515
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
516 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
517 F77_FUNC (sgelsd, SGELSD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
518 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
519 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
520 const F77_INT&, F77_REAL*, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
521 F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
522 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
523 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
524
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
525 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
526 F77_FUNC (zgelsd, ZGELSD) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
527 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
528 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
529 const F77_INT&, F77_DBLE*, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
530 F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
531 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
532 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
533
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
534 // GELSY
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
535
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
536 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
537 F77_FUNC (cgelsy, CGELSY) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
538 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
539 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
540 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
541 F77_REAL&, F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
542 const F77_INT&, F77_REAL*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
543
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
544 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
545 F77_FUNC (dgelsy, DGELSY) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
546 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
547 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
548 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
549 F77_DBLE&, F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
550 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
551
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
552 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
553 F77_FUNC (sgelsy, SGELSY) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
554 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
555 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
556 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
557 F77_REAL&, F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
558 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
559
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
560 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
561 F77_FUNC (zgelsy, ZGELSY) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
562 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
563 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
564 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
565 F77_DBLE&, F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
566 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
567 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
568
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
569 // GETRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
570
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
571 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
572 F77_FUNC (cgetrf, CGETRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
573 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
574 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
575
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
576 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
577 F77_FUNC (dgetrf, DGETRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
578 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
579 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
580
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
581 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
582 F77_FUNC (sgetrf, SGETRF) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
583 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
584 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
585 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
586
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
587 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
588 F77_FUNC (zgetrf, ZGETRF) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
589 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
590 F77_INT*, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
591
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
592 // GETRI
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
593
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
594 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
595 F77_FUNC (cgetri, CGETRI) (const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
596 const F77_INT&, const F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
597 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
598 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
599
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
600 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
601 F77_FUNC (dgetri, DGETRI) (const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
602 const F77_INT&, const F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
603 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
604 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
605
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
606 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
607 F77_FUNC (sgetri, SGETRI) (const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
608 const F77_INT&, const F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
609 F77_REAL*, const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
610
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
611 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
612 F77_FUNC (zgetri, ZGETRI) (const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
613 const F77_INT&, const F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
614 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
615 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
616
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
617 // GETRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
618
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
619 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
620 F77_FUNC (cgetrs, CGETRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
621 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
622 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
623 const F77_INT*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
624 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
625 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
626
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
627 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
628 F77_FUNC (dgetrs, DGETRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
629 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
630 const F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
631 const F77_INT*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
632 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
633 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
634
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
635 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
636 F77_FUNC (sgetrs, SGETRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
637 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
638 const F77_REAL*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
639 const F77_INT*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
640 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
641 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
642
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
643 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
644 F77_FUNC (zgetrs, ZGETRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
645 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
646 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
647 const F77_INT*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
648 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
649 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
650
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
651 // GGBAL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
652
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
653 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
654 F77_FUNC (cggbal, CGGBAL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
655 const F77_INT& N,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
656 F77_CMPLX *A, const F77_INT& LDA,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
657 F77_CMPLX *B, const F77_INT& LDB,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
658 F77_INT& ILO, F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
659 F77_REAL *LSCALE, F77_REAL *RSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
660 F77_REAL *WORK, F77_INT& INFO
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
661 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
662
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
663 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
664 F77_FUNC (dggbal, DGGBAL) (F77_CONST_CHAR_ARG_DECL,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
665 const F77_INT& N, F77_DBLE *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
666 const F77_INT& LDA, F77_DBLE *B,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
667 const F77_INT& LDB, F77_INT& ILO,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
668 F77_INT& IHI, F77_DBLE *LSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
669 F77_DBLE *RSCALE, F77_DBLE *WORK,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
670 F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
671 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
672
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
673 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
674 F77_FUNC (sggbal, SGGBAL) (F77_CONST_CHAR_ARG_DECL,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
675 const F77_INT& N, F77_REAL *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
676 const F77_INT& LDA, F77_REAL *B,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
677 const F77_INT& LDB,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
678 F77_INT& ILO, F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
679 F77_REAL *LSCALE, F77_REAL *RSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
680 F77_REAL *WORK, F77_INT& INFO
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
681 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
682
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
683 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
684 F77_FUNC (zggbal, ZGGBAL) (F77_CONST_CHAR_ARG_DECL,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
685 const F77_INT& N, F77_DBLE_CMPLX *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
686 const F77_INT& LDA, F77_DBLE_CMPLX *B,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
687 const F77_INT& LDB, F77_INT& ILO,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
688 F77_INT& IHI, F77_DBLE *LSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
689 F77_DBLE *RSCALE, F77_DBLE *WORK,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
690 F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
691 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
692
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
693 // GGBAK
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
694
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
695 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
696 F77_FUNC (dggbak, DGGBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
697 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
698 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
699 const F77_INT& ILO,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
700 const F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
701 const F77_DBLE *LSCALE, const F77_DBLE *RSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
702 F77_INT& M, F77_DBLE *V,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
703 const F77_INT& LDV, F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
704 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
705 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
706
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
707 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
708 F77_FUNC (sggbak, SGGBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
709 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
710 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
711 const F77_INT& ILO,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
712 const F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
713 const F77_REAL *LSCALE, const F77_REAL *RSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
714 F77_INT& M, F77_REAL *V,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
715 const F77_INT& LDV, F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
716 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
717 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
718
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
719 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
720 F77_FUNC (zggbak, ZGGBAK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
721 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
722 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
723 const F77_INT& ILO,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
724 const F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
725 const F77_DBLE *LSCALE, const F77_DBLE *RSCALE,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
726 F77_INT& M, F77_DBLE_CMPLX *V,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
727 const F77_INT& LDV, F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
728 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
729 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
730
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
731 // GGEV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
732
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
733 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
734 F77_FUNC (cggev, CGGEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
735 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
736 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
737 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
738 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
739 F77_CMPLX*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
740 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
741 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
742 const F77_INT&, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
743 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
744 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
745
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
746 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
747 F77_FUNC (dggev, DGGEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
748 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
749 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
750 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
751 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
752 F77_DBLE*, F77_DBLE*, F77_DBLE *, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
753 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
754 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
755 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
756 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
757 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
758
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
759 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
760 F77_FUNC (sggev, SGGEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
761 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
762 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
763 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
764 const F77_INT&, F77_REAL*, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
765 F77_REAL*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
766 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
767 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
768 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
769 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
770
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
771 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
772 F77_FUNC (zggev, ZGGEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
773 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
774 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
775 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
776 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
777 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
778 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
779 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
780 const F77_INT&, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
781 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
782 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
783
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
784 // GGHRD
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
785
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
786 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
787 F77_FUNC (dgghrd, DGGHRD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
788 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
789 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
790 const F77_INT& ILO,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
791 const F77_INT& IHI, F77_DBLE *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
792 const F77_INT& LDA, F77_DBLE *B,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
793 const F77_INT& LDB, F77_DBLE *Q,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
794 const F77_INT& LDQ, F77_DBLE *Z,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
795 const F77_INT& LDZ, F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
796 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
797 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
798
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
799 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
800 F77_FUNC (zgghrd, ZGGHRD) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
801 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
802 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
803 const F77_INT& ILO,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
804 const F77_INT& IHI, F77_DBLE_CMPLX *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
805 const F77_INT& LDA, F77_DBLE_CMPLX *B,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
806 const F77_INT& LDB, F77_DBLE_CMPLX *Q,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
807 const F77_INT& LDQ, F77_DBLE_CMPLX *Z,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
808 const F77_INT& LDZ, F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
809 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
810 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
811
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
812 // GGSVD
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
813
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
814 F77_RET_T
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
815 F77_FUNC (dggsvd, DGGSVD)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
816 (F77_CONST_CHAR_ARG_DECL, // JOBU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
817 F77_CONST_CHAR_ARG_DECL, // JOBV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
818 F77_CONST_CHAR_ARG_DECL, // JOBQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
819 const F77_INT&, // M
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
820 const F77_INT&, // N
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
821 const F77_INT&, // P
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
822 F77_INT &, // K
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
823 F77_INT &, // L
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
824 F77_DBLE*, // A(LDA,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
825 const F77_INT&, // LDA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
826 F77_DBLE*, // B(LDB,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
827 const F77_INT&, // LDB
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
828 F77_DBLE*, // ALPHA(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
829 F77_DBLE*, // BETA(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
830 F77_DBLE*, // U(LDU,M)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
831 const F77_INT&, // LDU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
832 F77_DBLE*, // V(LDV,P)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
833 const F77_INT&, // LDV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
834 F77_DBLE*, // Q(LDQ,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
835 const F77_INT&, // LDQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
836 F77_DBLE*, // WORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
837 F77_INT*, // IWORK(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
838 F77_INT& // INFO
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
839 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
840 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
841 F77_CHAR_ARG_LEN_DECL);
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
842
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
843 F77_RET_T
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
844 F77_FUNC (sggsvd, SGGSVD)
24653
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
845 (F77_CONST_CHAR_ARG_DECL, // JOBU
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
846 F77_CONST_CHAR_ARG_DECL, // JOBV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
847 F77_CONST_CHAR_ARG_DECL, // JOBQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
848 const F77_INT&, // M
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
849 const F77_INT&, // N
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
850 const F77_INT&, // P
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
851 F77_INT &, // K
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
852 F77_INT &, // L
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
853 F77_REAL*, // A
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
854 const F77_INT&, // LDA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
855 F77_REAL*, // B
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
856 const F77_INT&, // LDB
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
857 F77_REAL*, // ALPHA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
858 F77_REAL*, // BETA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
859 F77_REAL*, // U
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
860 const F77_INT&, // LDU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
861 F77_REAL*, // V
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
862 const F77_INT&, // LDV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
863 F77_REAL*, // Q
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
864 const F77_INT&, // LDQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
865 F77_REAL*, // WORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
866 F77_INT*, // IWORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
867 F77_INT& // INFO
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
868 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
869 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
870 F77_CHAR_ARG_LEN_DECL);
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
871
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
872 F77_RET_T
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
873 F77_FUNC (zggsvd, ZGGSVD)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
874 (F77_CONST_CHAR_ARG_DECL, // JOBU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
875 F77_CONST_CHAR_ARG_DECL, // JOBV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
876 F77_CONST_CHAR_ARG_DECL, // JOBQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
877 const F77_INT&, // M
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
878 const F77_INT&, // N
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
879 const F77_INT&, // P
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
880 F77_INT &, // K
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
881 F77_INT &, // L
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
882 F77_DBLE_CMPLX*, // A(LDA,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
883 const F77_INT&, // LDA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
884 F77_DBLE_CMPLX*, // B(LDB,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
885 const F77_INT&, // LDB
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
886 F77_DBLE*, // ALPHA(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
887 F77_DBLE*, // BETA(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
888 F77_DBLE_CMPLX*, // U(LDU,M)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
889 const F77_INT&, // LDU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
890 F77_DBLE_CMPLX*, // V(LDV,P)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
891 const F77_INT&, // LDV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
892 F77_DBLE_CMPLX*, // Q(LDQ,N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
893 const F77_INT&, // LDQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
894 F77_DBLE_CMPLX*, // WORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
895 F77_DBLE*, // RWORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
896 F77_INT*, // IWORK(N)
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
897 F77_INT& // INFO
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
898 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
899 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
900 F77_CHAR_ARG_LEN_DECL);
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
901
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
902 F77_RET_T
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
903 F77_FUNC (cggsvd, CGGSVD)
24653
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
904 (F77_CONST_CHAR_ARG_DECL, // JOBU
22586
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
905 F77_CONST_CHAR_ARG_DECL, // JOBV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
906 F77_CONST_CHAR_ARG_DECL, // JOBQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
907 const F77_INT&, // M
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
908 const F77_INT&, // N
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
909 const F77_INT&, // P
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
910 F77_INT &, // K
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
911 F77_INT &, // L
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
912 F77_CMPLX*, // A
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
913 const F77_INT&, // LDA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
914 F77_CMPLX*, // B
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
915 const F77_INT&, // LDB
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
916 F77_REAL*, // ALPHA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
917 F77_REAL*, // BETA
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
918 F77_CMPLX*, // U
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
919 const F77_INT&, // LDU
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
920 F77_CMPLX*, // V
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
921 const F77_INT&, // LDV
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
922 F77_CMPLX*, // Q
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
923 const F77_INT&, // LDQ
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
924 F77_CMPLX*, // WORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
925 F77_REAL*, // RWORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
926 F77_INT*, // IWORK
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
927 F77_INT& // INFO
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
928 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
929 F77_CHAR_ARG_LEN_DECL
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
930 F77_CHAR_ARG_LEN_DECL);
d0e972e74851 maint: merge stable to default.
Carnë Draug <carandraug@octave.org>
parents: 22573
diff changeset
931
24653
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
932 // GGSVD3
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
933
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
934 F77_RET_T
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
935 F77_FUNC (dggsvd3, DGGSVD3)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
936 (F77_CONST_CHAR_ARG_DECL, // JOBU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
937 F77_CONST_CHAR_ARG_DECL, // JOBV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
938 F77_CONST_CHAR_ARG_DECL, // JOBQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
939 const F77_INT&, // M
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
940 const F77_INT&, // N
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
941 const F77_INT&, // P
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
942 F77_INT &, // K
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
943 F77_INT &, // L
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
944 F77_DBLE*, // A(LDA,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
945 const F77_INT&, // LDA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
946 F77_DBLE*, // B(LDB,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
947 const F77_INT&, // LDB
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
948 F77_DBLE*, // ALPHA(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
949 F77_DBLE*, // BETA(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
950 F77_DBLE*, // U(LDU,M)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
951 const F77_INT&, // LDU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
952 F77_DBLE*, // V(LDV,P)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
953 const F77_INT&, // LDV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
954 F77_DBLE*, // Q(LDQ,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
955 const F77_INT&, // LDQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
956 F77_DBLE*, // WORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
957 const F77_INT&, // LWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
958 F77_INT*, // IWORK(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
959 F77_INT& // INFO
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
960 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
961 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
962 F77_CHAR_ARG_LEN_DECL);
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
963
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
964 F77_RET_T
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
965 F77_FUNC (sggsvd3, SGGSVD3)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
966 (F77_CONST_CHAR_ARG_DECL, // JOBU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
967 F77_CONST_CHAR_ARG_DECL, // JOBV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
968 F77_CONST_CHAR_ARG_DECL, // JOBQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
969 const F77_INT&, // M
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
970 const F77_INT&, // N
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
971 const F77_INT&, // P
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
972 F77_INT &, // K
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
973 F77_INT &, // L
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
974 F77_REAL*, // A
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
975 const F77_INT&, // LDA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
976 F77_REAL*, // B
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
977 const F77_INT&, // LDB
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
978 F77_REAL*, // ALPHA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
979 F77_REAL*, // BETA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
980 F77_REAL*, // U
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
981 const F77_INT&, // LDU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
982 F77_REAL*, // V
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
983 const F77_INT&, // LDV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
984 F77_REAL*, // Q
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
985 const F77_INT&, // LDQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
986 F77_REAL*, // WORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
987 const F77_INT&, // LWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
988 F77_INT*, // IWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
989 F77_INT& // INFO
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
990 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
991 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
992 F77_CHAR_ARG_LEN_DECL);
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
993
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
994 F77_RET_T
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
995 F77_FUNC (zggsvd3, ZGGSVD3)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
996 (F77_CONST_CHAR_ARG_DECL, // JOBU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
997 F77_CONST_CHAR_ARG_DECL, // JOBV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
998 F77_CONST_CHAR_ARG_DECL, // JOBQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
999 const F77_INT&, // M
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1000 const F77_INT&, // N
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1001 const F77_INT&, // P
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1002 F77_INT &, // K
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1003 F77_INT &, // L
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1004 F77_DBLE_CMPLX*, // A(LDA,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1005 const F77_INT&, // LDA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1006 F77_DBLE_CMPLX*, // B(LDB,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1007 const F77_INT&, // LDB
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1008 F77_DBLE*, // ALPHA(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1009 F77_DBLE*, // BETA(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1010 F77_DBLE_CMPLX*, // U(LDU,M)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1011 const F77_INT&, // LDU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1012 F77_DBLE_CMPLX*, // V(LDV,P)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1013 const F77_INT&, // LDV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1014 F77_DBLE_CMPLX*, // Q(LDQ,N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1015 const F77_INT&, // LDQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1016 F77_DBLE_CMPLX*, // WORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1017 const F77_INT&, // LWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1018 F77_DBLE*, // RWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1019 F77_INT*, // IWORK(N)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1020 F77_INT& // INFO
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1021 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1022 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1023 F77_CHAR_ARG_LEN_DECL);
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1024
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1025 F77_RET_T
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1026 F77_FUNC (cggsvd3, CGGSVD3)
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1027 (F77_CONST_CHAR_ARG_DECL, // JOBU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1028 F77_CONST_CHAR_ARG_DECL, // JOBV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1029 F77_CONST_CHAR_ARG_DECL, // JOBQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1030 const F77_INT&, // M
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1031 const F77_INT&, // N
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1032 const F77_INT&, // P
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1033 F77_INT &, // K
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1034 F77_INT &, // L
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1035 F77_CMPLX*, // A
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1036 const F77_INT&, // LDA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1037 F77_CMPLX*, // B
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1038 const F77_INT&, // LDB
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1039 F77_REAL*, // ALPHA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1040 F77_REAL*, // BETA
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1041 F77_CMPLX*, // U
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1042 const F77_INT&, // LDU
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1043 F77_CMPLX*, // V
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1044 const F77_INT&, // LDV
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1045 F77_CMPLX*, // Q
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1046 const F77_INT&, // LDQ
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1047 F77_CMPLX*, // WORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1048 const F77_INT&, // LWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1049 F77_REAL*, // RWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1050 F77_INT*, // IWORK
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1051 F77_INT& // INFO
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1052 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1053 F77_CHAR_ARG_LEN_DECL
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1054 F77_CHAR_ARG_LEN_DECL);
f0de21a6a426 Use new LAPACK functions in gsvd if available (bug #50463).
Markus Mützel <markus.muetzel@gmx.de>
parents: 24534
diff changeset
1055
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1056 // GTSV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1057
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1058 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1059 F77_FUNC (dgtsv, DGTSV) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1060 F77_DBLE*, F77_DBLE*, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1061 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1062
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1063 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1064 F77_FUNC (zgtsv, ZGTSV) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1065 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1066 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1067 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1068
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1069 // GTTRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1070
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1071 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1072 F77_FUNC (dgttrf, DGTTRF) (const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1073 F77_DBLE*, F77_DBLE*, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1074 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1075
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1076 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1077 F77_FUNC (zgttrf, ZGTTRF) (const F77_INT&, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1078 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1079 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1080
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1081 // GTTRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1082
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1083 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1084 F77_FUNC (dgttrs, DGTTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1085 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1086 const F77_DBLE*, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1087 const F77_DBLE*, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1088 const F77_INT*, F77_DBLE *,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1089 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1090 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1091
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1092 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1093 F77_FUNC (zgttrs, ZGTTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1094 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1095 const F77_DBLE_CMPLX*, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1096 const F77_DBLE_CMPLX*, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1097 const F77_INT*, F77_DBLE_CMPLX *,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1098 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1099 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1100
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1101 // HEEV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1102
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1103 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1104 F77_FUNC (cheev, CHEEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1105 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1106 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1107 const F77_INT&, F77_REAL*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1108 const F77_INT&, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1109 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1110 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1111
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1112 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1113 F77_FUNC (zheev, ZHEEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1114 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1115 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1116 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1117 F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1118 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1119 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1120 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1121
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1122 // HEGV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1123
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1124 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1125 F77_FUNC (chegv, CHEGV) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1126 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1127 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1128 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1129 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1130 const F77_INT&, F77_REAL*, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1131 const F77_INT&, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1132 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1133 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1134
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1135 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1136 F77_FUNC (zhegv, ZHEGV) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1137 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1138 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1139 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1140 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1141 const F77_INT&, F77_DBLE*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1142 const F77_INT&, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1143 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1144 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1145
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1146 // HERK
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1147
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1148 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1149 F77_FUNC (cherk, CHERK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1150 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1151 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1152 const F77_REAL&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1153 const F77_INT&, const F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1154 F77_CMPLX*, const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1155 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1156 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1157
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1158 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1159 F77_FUNC (zherk, ZHERK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1160 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1161 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1162 const F77_DBLE&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1163 const F77_INT&, const F77_DBLE&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1164 const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1165 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1166 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1167
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1168 // HGEQZ
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1169
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1170 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1171 F77_FUNC (dhgeqz, DHGEQZ) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1172 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1173 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1174 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1175 const F77_INT& ILO,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1176 const F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1177 F77_DBLE *A, const F77_INT& LDA, F77_DBLE *B,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1178 const F77_INT& LDB, F77_DBLE *ALPHAR,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1179 F77_DBLE *ALPHAI, F77_DBLE *BETA, F77_DBLE *Q,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1180 const F77_INT& LDQ, F77_DBLE *Z,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1181 const F77_INT& LDZ, F77_DBLE *WORK,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1182 const F77_INT& LWORK,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1183 F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1184 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1185 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1186 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1187
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1188 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1189 F77_FUNC (zhgeqz, ZHGEQZ) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1190 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1191 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1192 const F77_INT& N,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1193 const F77_INT& ILO,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1194 const F77_INT& IHI,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1195 F77_DBLE_CMPLX *A, const F77_INT& LDA,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1196 F77_DBLE_CMPLX *B, const F77_INT& LDB,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1197 F77_DBLE_CMPLX *ALPHA, F77_DBLE_CMPLX *BETA,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1198 F77_DBLE_CMPLX *CQ, const F77_INT& LDQ,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1199 F77_DBLE_CMPLX *CZ, const F77_INT& LDZ,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1200 F77_DBLE_CMPLX *WORK, const F77_INT& LWORK,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1201 F77_DBLE *RWORK, F77_INT& INFO
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1202 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1203 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1204 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1205
23434
f4d4d83f15c5 maint: rename cruft/ directory to external/
Rik <rik@octave.org>
parents: 23220
diff changeset
1206 // LAENV (liboctave/external/lapack-xtra)
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1207
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1208 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1209 F77_FUNC (xilaenv, XILAENV) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1210 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1211 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1212 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1213 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1214 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1215 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1216 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1217
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1218 // LAG2
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1219
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1220 F77_RET_T
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1221 F77_FUNC (dlag2, DLAG2) (const F77_DBLE *A, const F77_INT& LDA,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1222 const F77_DBLE *B, const F77_INT& LDB,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1223 const F77_DBLE& SAFMIN, F77_DBLE& SCALE1,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1224 F77_DBLE& SCALE2, F77_DBLE& WR1, F77_DBLE& WR2,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1225 F77_DBLE& WI);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1226
23434
f4d4d83f15c5 maint: rename cruft/ directory to external/
Rik <rik@octave.org>
parents: 23220
diff changeset
1227 // LAMCH (liboctave/external/lapack-xtra)
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1228
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1229 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1230 F77_FUNC (xdlamch, XDLAMCH) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1231 F77_DBLE& retval
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1232 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1233
23434
f4d4d83f15c5 maint: rename cruft/ directory to external/
Rik <rik@octave.org>
parents: 23220
diff changeset
1234 // LANGE (liboctave/external/lapack-xtra)
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1235
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1236 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1237 F77_FUNC (xclange, XCLANGE) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1238 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1239 const F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1240 F77_REAL*, F77_REAL&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1241 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1242
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1243 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1244 F77_FUNC (xdlange, XDLANGE) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1245 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1246 const F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1247 F77_DBLE*, F77_DBLE&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1248 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1249
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1250 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1251 F77_FUNC (xslange, XSLANGE) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1252 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1253 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1254 const F77_INT&, F77_REAL*, F77_REAL&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1255 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1256
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1257 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1258 F77_FUNC (xzlange, XZLANGE) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1259 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1260 const F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1261 F77_DBLE*, F77_DBLE&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1262 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1263 // LARTG
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1264
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1265 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1266 F77_FUNC (clartg, CLARTG) (const F77_CMPLX*, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1267 F77_REAL&, F77_CMPLX*, F77_CMPLX*);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1268
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1269 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1270 F77_FUNC (dlartg, DLARTG) (const F77_DBLE&, const F77_DBLE&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1271 F77_DBLE&, F77_DBLE&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1272
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1273 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1274 F77_FUNC (slartg, SLARTG) (const F77_REAL&, const F77_REAL&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1275 F77_REAL&, F77_REAL&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1276
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1277 F77_RET_T
22402
4caa7b28d183 maint: Style check C++ code in liboctave/
Rik <rik@octave.org>
parents: 22322
diff changeset
1278 F77_FUNC (zlartg, ZLARTG) (const F77_DBLE_CMPLX*, const F77_DBLE_CMPLX*,
4caa7b28d183 maint: Style check C++ code in liboctave/
Rik <rik@octave.org>
parents: 22322
diff changeset
1279 F77_DBLE&,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1280 F77_DBLE_CMPLX*, F77_DBLE_CMPLX*);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1281
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1282 // ORGHR
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1283
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1284 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1285 F77_FUNC (dorghr, DORGHR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1286 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1287 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1288 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1289
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1290 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1291 F77_FUNC (sorghr, SORGHR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1292 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1293 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1294 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1295
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1296 // ORGQR
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1297
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1298 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1299 F77_FUNC (dorgqr, DORGQR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1300 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1301 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1302 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1303
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1304 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1305 F77_FUNC (sorgqr, SORGQR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1306 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1307 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1308 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1309
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1310 // PBCON
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1311
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1312 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1313 F77_FUNC (dpbcon, DPBCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1314 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1315 F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1316 const F77_DBLE&, F77_DBLE&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1317 F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1318 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1319
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1320 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1321 F77_FUNC (zpbcon, ZPBCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1322 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1323 F77_DBLE_CMPLX*, const F77_INT&, const F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1324 F77_DBLE&, F77_DBLE_CMPLX*, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1325 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1326
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1327 // PBTRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1328
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1329 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1330 F77_FUNC (dpbtrf, DPBTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1331 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1332 F77_DBLE*, const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1333 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1334
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1335 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1336 F77_FUNC (zpbtrf, ZPBTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1337 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1338 F77_DBLE_CMPLX*, const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1339 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1340
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1341 // PBTRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1342
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1343 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1344 F77_FUNC (dpbtrs, DPBTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1345 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1346 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1347 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1348 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1349 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1350
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1351 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1352 F77_FUNC (zpbtrs, ZPBTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1353 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1354 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1355 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1356 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1357 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1358
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1359 // POCON
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1360
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1361 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1362 F77_FUNC (cpocon, CPOCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1363 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1364 const F77_INT&, const F77_REAL&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1365 F77_CMPLX*, F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1366 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1367
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1368 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1369 F77_FUNC (dpocon, DPOCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1370 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1371 const F77_INT&, const F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1372 F77_DBLE&, F77_DBLE*, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1373 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1374 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1375
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1376 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1377 F77_FUNC (spocon, SPOCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1378 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1379 const F77_INT&, const F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1380 F77_REAL&, F77_REAL*, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1381 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1382 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1383
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1384 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1385 F77_FUNC (zpocon, ZPOCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1386 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1387 const F77_INT&, const F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1388 F77_DBLE&, F77_DBLE_CMPLX*, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1389 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1390
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1391 // POTRF
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1392
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1393 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1394 F77_FUNC (cpotrf, CPOTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1395 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1396 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1397 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1398
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1399 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1400 F77_FUNC (dpotrf, DPOTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1401 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1402 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1403 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1404
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1405 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1406 F77_FUNC (spotrf, SPOTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1407 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1408 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1409 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1410
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1411 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1412 F77_FUNC (zpotrf, ZPOTRF) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1413 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1414 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1415 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1416
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1417 // POTRI
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1418
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1419 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1420 F77_FUNC (cpotri, CPOTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1421 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1422 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1423 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1424
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1425 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1426 F77_FUNC (dpotri, DPOTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1427 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1428 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1429 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1430
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1431 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1432 F77_FUNC (spotri, SPOTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1433 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1434 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1435 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1436
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1437 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1438 F77_FUNC (zpotri, ZPOTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1439 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1440 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1441 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1442
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1443 // POTRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1444
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1445 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1446 F77_FUNC (spotrs, SPOTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1447 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1448 const F77_REAL*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1449 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1450 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1451
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1452 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1453 F77_FUNC (cpotrs, CPOTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1454 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1455 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1456 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1457 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1458 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1459
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1460 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1461 F77_FUNC (dpotrs, DPOTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1462 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1463 const F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1464 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1465 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1466
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1467 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1468 F77_FUNC (zpotrs, ZPOTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1469 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1470 const F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1471 F77_DBLE_CMPLX*, const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1472 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1473
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1474 // PTSV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1475
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1476 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1477 F77_FUNC (dptsv, DPTSV) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1478 F77_DBLE*, F77_DBLE*, F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1479 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1480
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1481 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1482 F77_FUNC (zptsv, ZPTSV) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1483 F77_DBLE*, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1484 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1485
23434
f4d4d83f15c5 maint: rename cruft/ directory to external/
Rik <rik@octave.org>
parents: 23220
diff changeset
1486 // RSF2CSF (liboctave/external/lapack-xtra)
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1487
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1488 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1489 F77_FUNC (zrsf2csf, ZRSF2CSF) (const F77_INT&, F77_DBLE_CMPLX *,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1490 F77_DBLE_CMPLX *, F77_DBLE *, F77_DBLE *);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1491
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1492 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1493 F77_FUNC (crsf2csf, CRSF2CSF) (const F77_INT&, F77_CMPLX *,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1494 F77_CMPLX *, F77_REAL *, F77_REAL *);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1495
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1496 // SYEV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1497
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1498 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1499 F77_FUNC (dsyev, DSYEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1500 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1501 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1502 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1503 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1504 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1505 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1506
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1507 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1508 F77_FUNC (ssyev, SSYEV) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1509 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1510 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1511 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1512 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1513 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1514 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1515
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1516 // SYGV
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1517
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1518 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1519 F77_FUNC (dsygv, DSYGV) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1520 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1521 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1522 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1523 const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1524 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1525 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1526 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1527 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1528
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1529 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1530 F77_FUNC (ssygv, SSYGV) (const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1531 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1532 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1533 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1534 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1535 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1536 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1537 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1538 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1539
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1540 // SYRK
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1541
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1542 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1543 F77_FUNC (csyrk, CSYRK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1544 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1545 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1546 const F77_CMPLX&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1547 const F77_INT&, const F77_CMPLX&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1548 F77_CMPLX*, const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1549 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1550 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1551
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1552 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1553 F77_FUNC (dsyrk, DSYRK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1554 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1555 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1556 const F77_DBLE&, const F77_DBLE*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1557 const F77_DBLE&, F77_DBLE*, const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1558 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1559 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1560
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1561 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1562 F77_FUNC (ssyrk, SSYRK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1563 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1564 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1565 const F77_REAL&, const F77_REAL*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1566 const F77_REAL&, F77_REAL*, const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1567 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1568 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1569
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1570 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1571 F77_FUNC (zsyrk, ZSYRK) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1572 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1573 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1574 const F77_DBLE_CMPLX&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1575 const F77_INT&, const F77_DBLE_CMPLX&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1576 F77_DBLE_CMPLX*, const F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1577 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1578 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1579
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1580 // TGEVC
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1581
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1582 // Documentation for DTGEVC incorrectly states that VR, VL are
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1583 // complex*16; they are declared in DTGEVC as double precision
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1584 // (probably a cut and paste problem fro ZTGEVC).
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1585 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1586 F77_FUNC (dtgevc, DTGEVC) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1587 F77_CONST_CHAR_ARG_DECL,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1588 F77_INT *SELECT,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1589 const F77_INT& N, F77_DBLE *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1590 const F77_INT& LDA, F77_DBLE *B,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1591 const F77_INT& LDB, F77_DBLE *VL,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1592 const F77_INT& LDVL, F77_DBLE *VR,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1593 const F77_INT& LDVR,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1594 const F77_INT& MM, F77_INT& M,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1595 F77_DBLE *WORK, F77_INT& INFO
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1596 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1597 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1598
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1599 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1600 F77_FUNC (ztgevc, ZTGEVC) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1601 F77_CONST_CHAR_ARG_DECL,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1602 F77_INT *SELECT,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1603 const F77_INT& N, const F77_DBLE_CMPLX *A,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1604 const F77_INT& LDA,const F77_DBLE_CMPLX *B,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1605 const F77_INT& LDB, F77_DBLE_CMPLX *xVL,
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1606 const F77_INT& LDVL, F77_DBLE_CMPLX *xVR,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1607 const F77_INT& LDVR,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1608 const F77_INT& MM, F77_INT& M,
23449
c763214a8260 maint: Use convention 'int *x' for naming pointers.
Rik <rik@octave.org>
parents: 23434
diff changeset
1609 F77_DBLE_CMPLX *CWORK, F77_DBLE* RWORK,
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1610 F77_INT& INFO
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1611 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1612 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1613
25570
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1614 // TGSEN
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1615
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1616 F77_RET_T
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1617 F77_FUNC (dtgsen, DTGSEN) (const F77_INT& IJOB,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1618 const F77_LOGICAL& WANTQ,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1619 const F77_LOGICAL& WANTZ,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1620 const F77_LOGICAL *SELECT,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1621 const F77_INT& N,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1622 F77_DBLE *A,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1623 const F77_INT& LDA,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1624 F77_DBLE *B,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1625 const F77_INT& LDB,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1626 F77_DBLE *ALPHAR,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1627 F77_DBLE *ALPHAI,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1628 F77_DBLE *BETA,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1629 F77_DBLE *Q,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1630 const F77_INT& LDQ,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1631 F77_DBLE *Z,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1632 const F77_INT& LDZ,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1633 F77_INT& M,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1634 F77_DBLE& PL,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1635 F77_DBLE& PR,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1636 F77_DBLE *DIF,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1637 F77_DBLE *WORK,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1638 const F77_INT& LWORK,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1639 F77_INT *IWORK,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1640 const F77_INT& LIWORK,
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1641 F77_INT& INFO);
da2b38b7a077 Use LAPACK DTGSEN subrouting for ordered-qz computation (bug #53761)
Sébastien Villemot <sebastien@debian.org>
parents: 25054
diff changeset
1642
22322
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1643 // TRCON
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1644
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1645 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1646 F77_FUNC (ctrcon, CTRCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1647 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1648 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1649 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1650 const F77_INT&, F77_REAL&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1651 F77_REAL*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1652 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1653 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1654 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1655
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1656 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1657 F77_FUNC (dtrcon, DTRCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1658 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1659 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1660 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1661 const F77_INT&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1662 F77_DBLE*, F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1663 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1664 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1665 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1666 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1667 F77_FUNC (strcon, STRCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1668 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1669 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1670 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1671 const F77_INT&, F77_REAL&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1672 F77_REAL*, F77_INT*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1673 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1674 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1675 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1676
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1677 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1678 F77_FUNC (ztrcon, ZTRCON) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1679 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1680 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1681 const F77_INT&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1682 const F77_INT&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1683 F77_DBLE_CMPLX*, F77_DBLE*, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1684 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1685 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1686 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1687
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1688 // TRSEN
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1689
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1690 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1691 F77_FUNC (ctrsen, CTRSEN) (F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1692 const F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1693 F77_CMPLX*, const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1694 const F77_INT&, F77_CMPLX*, F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1695 F77_REAL&, F77_REAL&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1696 const F77_INT&, F77_INT &);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1697
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1698 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1699 F77_FUNC (dtrsen, DTRSEN) (F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1700 const F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1701 F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1702 const F77_INT&, F77_DBLE*, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1703 F77_INT&, F77_DBLE&, F77_DBLE&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1704 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1705 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1706
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1707 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1708 F77_FUNC (strsen, STRSEN) (F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1709 const F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1710 F77_REAL*, const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1711 const F77_INT&, F77_REAL*, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1712 F77_INT&, F77_REAL&, F77_REAL&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1713 const F77_INT&, F77_INT*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1714 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1715
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1716 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1717 F77_FUNC (ztrsen, ZTRSEN) (F77_CONST_CHAR_ARG_DECL, F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1718 const F77_INT*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1719 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1720 F77_DBLE_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1721 F77_DBLE_CMPLX*, F77_INT&, F77_DBLE&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1722 F77_DBLE&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1723 const F77_INT&, F77_INT &);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1724
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1725 // TRSYL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1726
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1727 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1728 F77_FUNC (ctrsyl, CTRSYL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1729 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1730 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1731 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1732 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1733 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1734 const F77_INT&, F77_REAL&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1735 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1736 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1737
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1738 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1739 F77_FUNC (dtrsyl, DTRSYL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1740 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1741 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1742 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1743 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1744 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1745 const F77_INT&, F77_DBLE&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1746 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1747 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1748
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1749 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1750 F77_FUNC (strsyl, STRSYL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1751 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1752 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1753 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1754 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1755 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1756 const F77_INT&, F77_REAL&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1757 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1758 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1759
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1760 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1761 F77_FUNC (ztrsyl, ZTRSYL) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1762 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1763 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1764 const F77_INT&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1765 const F77_INT&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1766 const F77_INT&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1767 const F77_INT&, F77_DBLE&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1768 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1769 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1770
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1771 // TRTRI
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1772
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1773 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1774 F77_FUNC (ctrtri, CTRTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1775 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1776 const F77_INT&, const F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1777 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1778 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1779 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1780
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1781 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1782 F77_FUNC (dtrtri, DTRTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1783 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1784 const F77_INT&, const F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1785 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1786 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1787 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1788
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1789 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1790 F77_FUNC (strtri, STRTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1791 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1792 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1793 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1794 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1795 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1796
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1797 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1798 F77_FUNC (ztrtri, ZTRTRI) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1799 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1800 const F77_INT&, const F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1801 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1802 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1803 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1804
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1805 // TRTRS
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1806
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1807 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1808 F77_FUNC (ctrtrs, CTRTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1809 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1810 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1811 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1812 const F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1813 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1814 F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1815 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1816 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1817 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1818
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1819 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1820 F77_FUNC (dtrtrs, DTRTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1821 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1822 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1823 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1824 const F77_DBLE*, const F77_INT&, F77_DBLE*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1825 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1826 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1827 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1828 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1829
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1830 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1831 F77_FUNC (strtrs, STRTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1832 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1833 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1834 const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1835 const F77_INT&, const F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1836 const F77_INT&, F77_REAL*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1837 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1838 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1839 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1840 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1841
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1842 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1843 F77_FUNC (ztrtrs, ZTRTRS) (F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1844 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1845 F77_CONST_CHAR_ARG_DECL,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1846 const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1847 const F77_DBLE_CMPLX*, const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1848 const F77_INT&, F77_INT&
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1849 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1850 F77_CHAR_ARG_LEN_DECL
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1851 F77_CHAR_ARG_LEN_DECL);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1852
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1853 // UNGHR
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1854
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1855 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1856 F77_FUNC (cunghr, CUNGHR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1857 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1858 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1859 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1860 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1861
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1862 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1863 F77_FUNC (zunghr, ZUNGHR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1864 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1865 const F77_INT&, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1866 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1867 // UNGQR
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1868
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1869 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1870 F77_FUNC (cungqr, CUNGQR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1871 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1872 const F77_INT&, F77_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1873 F77_CMPLX*, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1874 F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1875
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1876 F77_RET_T
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1877 F77_FUNC (zungqr, ZUNGQR) (const F77_INT&, const F77_INT&,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1878 const F77_INT&, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1879 const F77_INT&, F77_DBLE_CMPLX*, F77_DBLE_CMPLX*,
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1880 const F77_INT&, F77_INT&);
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1881 }
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1882
93b3cdd36854 move most f77 function decls to separate header files
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1883 #endif