@@ -15,19 +15,19 @@ typedef double fortran_doublereal;
15
15
typedef f2c_complex fortran_complex ;
16
16
typedef f2c_doublecomplex fortran_doublecomplex ;
17
17
18
- void
18
+ fortran_int
19
19
BLAS_FUNC (sgeev )(char * jobvl , char * jobvr , fortran_int * n ,
20
20
float a [], fortran_int * lda , float wr [], float wi [],
21
21
float vl [], fortran_int * ldvl , float vr [], fortran_int * ldvr ,
22
22
float work [], fortran_int lwork [],
23
23
fortran_int * info );
24
- void
24
+ fortran_int
25
25
BLAS_FUNC (dgeev )(char * jobvl , char * jobvr , fortran_int * n ,
26
26
double a [], fortran_int * lda , double wr [], double wi [],
27
27
double vl [], fortran_int * ldvl , double vr [], fortran_int * ldvr ,
28
28
double work [], fortran_int lwork [],
29
29
fortran_int * info );
30
- void
30
+ fortran_int
31
31
BLAS_FUNC (cgeev )(char * jobvl , char * jobvr , fortran_int * n ,
32
32
f2c_complex a [], fortran_int * lda ,
33
33
f2c_complex w [],
@@ -36,7 +36,7 @@ BLAS_FUNC(cgeev)(char *jobvl, char *jobvr, fortran_int *n,
36
36
f2c_complex work [], fortran_int * lwork ,
37
37
float rwork [],
38
38
fortran_int * info );
39
- void
39
+ fortran_int
40
40
BLAS_FUNC (zgeev )(char * jobvl , char * jobvr , fortran_int * n ,
41
41
f2c_doublecomplex a [], fortran_int * lda ,
42
42
f2c_doublecomplex w [],
@@ -46,52 +46,52 @@ BLAS_FUNC(zgeev)(char *jobvl, char *jobvr, fortran_int *n,
46
46
double rwork [],
47
47
fortran_int * info );
48
48
49
- void
49
+ fortran_int
50
50
BLAS_FUNC (ssyevd )(char * jobz , char * uplo , fortran_int * n ,
51
51
float a [], fortran_int * lda , float w [], float work [],
52
52
fortran_int * lwork , fortran_int iwork [], fortran_int * liwork ,
53
53
fortran_int * info );
54
- void
54
+ fortran_int
55
55
BLAS_FUNC (dsyevd )(char * jobz , char * uplo , fortran_int * n ,
56
56
double a [], fortran_int * lda , double w [], double work [],
57
57
fortran_int * lwork , fortran_int iwork [], fortran_int * liwork ,
58
58
fortran_int * info );
59
- void
59
+ fortran_int
60
60
BLAS_FUNC (cheevd )(char * jobz , char * uplo , fortran_int * n ,
61
61
f2c_complex a [], fortran_int * lda ,
62
62
float w [], f2c_complex work [],
63
63
fortran_int * lwork , float rwork [], fortran_int * lrwork , fortran_int iwork [],
64
64
fortran_int * liwork ,
65
65
fortran_int * info );
66
- void
66
+ fortran_int
67
67
BLAS_FUNC (zheevd )(char * jobz , char * uplo , fortran_int * n ,
68
68
f2c_doublecomplex a [], fortran_int * lda ,
69
69
double w [], f2c_doublecomplex work [],
70
70
fortran_int * lwork , double rwork [], fortran_int * lrwork , fortran_int iwork [],
71
71
fortran_int * liwork ,
72
72
fortran_int * info );
73
73
74
- void
74
+ fortran_int
75
75
BLAS_FUNC (sgelsd )(fortran_int * m , fortran_int * n , fortran_int * nrhs ,
76
76
float a [], fortran_int * lda , float b [], fortran_int * ldb ,
77
77
float s [], float * rcond , fortran_int * rank ,
78
78
float work [], fortran_int * lwork , fortran_int iwork [],
79
79
fortran_int * info );
80
- void
80
+ fortran_int
81
81
BLAS_FUNC (dgelsd )(fortran_int * m , fortran_int * n , fortran_int * nrhs ,
82
82
double a [], fortran_int * lda , double b [], fortran_int * ldb ,
83
83
double s [], double * rcond , fortran_int * rank ,
84
84
double work [], fortran_int * lwork , fortran_int iwork [],
85
85
fortran_int * info );
86
- void
86
+ fortran_int
87
87
BLAS_FUNC (cgelsd )(fortran_int * m , fortran_int * n , fortran_int * nrhs ,
88
88
f2c_complex a [], fortran_int * lda ,
89
89
f2c_complex b [], fortran_int * ldb ,
90
90
float s [], float * rcond , fortran_int * rank ,
91
91
f2c_complex work [], fortran_int * lwork ,
92
92
float rwork [], fortran_int iwork [],
93
93
fortran_int * info );
94
- void
94
+ fortran_int
95
95
BLAS_FUNC (zgelsd )(fortran_int * m , fortran_int * n , fortran_int * nrhs ,
96
96
f2c_doublecomplex a [], fortran_int * lda ,
97
97
f2c_doublecomplex b [], fortran_int * ldb ,
@@ -100,43 +100,43 @@ BLAS_FUNC(zgelsd)(fortran_int *m, fortran_int *n, fortran_int *nrhs,
100
100
double rwork [], fortran_int iwork [],
101
101
fortran_int * info );
102
102
103
- void
103
+ fortran_int
104
104
BLAS_FUNC (dgeqrf )(fortran_int * m , fortran_int * n , double a [], fortran_int * lda ,
105
105
double tau [], double work [],
106
106
fortran_int * lwork , fortran_int * info );
107
- void
107
+ fortran_int
108
108
BLAS_FUNC (zgeqrf )(fortran_int * m , fortran_int * n , f2c_doublecomplex a [], fortran_int * lda ,
109
109
f2c_doublecomplex tau [], f2c_doublecomplex work [],
110
110
fortran_int * lwork , fortran_int * info );
111
111
112
- void
112
+ fortran_int
113
113
BLAS_FUNC (dorgqr )(fortran_int * m , fortran_int * n , fortran_int * k , double a [], fortran_int * lda ,
114
114
double tau [], double work [],
115
115
fortran_int * lwork , fortran_int * info );
116
- void
116
+ fortran_int
117
117
BLAS_FUNC (zungqr )(fortran_int * m , fortran_int * n , fortran_int * k , f2c_doublecomplex a [],
118
118
fortran_int * lda , f2c_doublecomplex tau [],
119
119
f2c_doublecomplex work [], fortran_int * lwork , fortran_int * info );
120
120
121
- void
121
+ fortran_int
122
122
BLAS_FUNC (sgesv )(fortran_int * n , fortran_int * nrhs ,
123
123
float a [], fortran_int * lda ,
124
124
fortran_int ipiv [],
125
125
float b [], fortran_int * ldb ,
126
126
fortran_int * info );
127
- void
127
+ fortran_int
128
128
BLAS_FUNC (dgesv )(fortran_int * n , fortran_int * nrhs ,
129
129
double a [], fortran_int * lda ,
130
130
fortran_int ipiv [],
131
131
double b [], fortran_int * ldb ,
132
132
fortran_int * info );
133
- void
133
+ fortran_int
134
134
BLAS_FUNC (cgesv )(fortran_int * n , fortran_int * nrhs ,
135
135
f2c_complex a [], fortran_int * lda ,
136
136
fortran_int ipiv [],
137
137
f2c_complex b [], fortran_int * ldb ,
138
138
fortran_int * info );
139
- void
139
+ fortran_int
140
140
BLAS_FUNC (zgesv )(fortran_int * n , fortran_int * nrhs ,
141
141
f2c_doublecomplex a [], fortran_int * lda ,
142
142
fortran_int ipiv [],
@@ -164,82 +164,82 @@ BLAS_FUNC(zgetrf)(fortran_int *m, fortran_int *n,
164
164
fortran_int ipiv [],
165
165
fortran_int * info );
166
166
167
- void
167
+ fortran_int
168
168
BLAS_FUNC (spotrf )(char * uplo , fortran_int * n ,
169
169
float a [], fortran_int * lda ,
170
170
fortran_int * info );
171
- void
171
+ fortran_int
172
172
BLAS_FUNC (dpotrf )(char * uplo , fortran_int * n ,
173
173
double a [], fortran_int * lda ,
174
174
fortran_int * info );
175
- void
175
+ fortran_int
176
176
BLAS_FUNC (cpotrf )(char * uplo , fortran_int * n ,
177
177
f2c_complex a [], fortran_int * lda ,
178
178
fortran_int * info );
179
- void
179
+ fortran_int
180
180
BLAS_FUNC (zpotrf )(char * uplo , fortran_int * n ,
181
181
f2c_doublecomplex a [], fortran_int * lda ,
182
182
fortran_int * info );
183
183
184
- void
184
+ fortran_int
185
185
BLAS_FUNC (sgesdd )(char * jobz , fortran_int * m , fortran_int * n ,
186
186
float a [], fortran_int * lda , float s [], float u [],
187
187
fortran_int * ldu , float vt [], fortran_int * ldvt , float work [],
188
188
fortran_int * lwork , fortran_int iwork [], fortran_int * info );
189
- void
189
+ fortran_int
190
190
BLAS_FUNC (dgesdd )(char * jobz , fortran_int * m , fortran_int * n ,
191
191
double a [], fortran_int * lda , double s [], double u [],
192
192
fortran_int * ldu , double vt [], fortran_int * ldvt , double work [],
193
193
fortran_int * lwork , fortran_int iwork [], fortran_int * info );
194
- void
194
+ fortran_int
195
195
BLAS_FUNC (cgesdd )(char * jobz , fortran_int * m , fortran_int * n ,
196
196
f2c_complex a [], fortran_int * lda ,
197
197
float s [], f2c_complex u [], fortran_int * ldu ,
198
198
f2c_complex vt [], fortran_int * ldvt ,
199
199
f2c_complex work [], fortran_int * lwork ,
200
200
float rwork [], fortran_int iwork [], fortran_int * info );
201
- void
201
+ fortran_int
202
202
BLAS_FUNC (zgesdd )(char * jobz , fortran_int * m , fortran_int * n ,
203
203
f2c_doublecomplex a [], fortran_int * lda ,
204
204
double s [], f2c_doublecomplex u [], fortran_int * ldu ,
205
205
f2c_doublecomplex vt [], fortran_int * ldvt ,
206
206
f2c_doublecomplex work [], fortran_int * lwork ,
207
207
double rwork [], fortran_int iwork [], fortran_int * info );
208
208
209
- void
209
+ fortran_int
210
210
BLAS_FUNC (spotrs )(char * uplo , fortran_int * n , fortran_int * nrhs ,
211
211
float a [], fortran_int * lda ,
212
212
float b [], fortran_int * ldb ,
213
213
fortran_int * info );
214
- void
214
+ fortran_int
215
215
BLAS_FUNC (dpotrs )(char * uplo , fortran_int * n , fortran_int * nrhs ,
216
216
double a [], fortran_int * lda ,
217
217
double b [], fortran_int * ldb ,
218
218
fortran_int * info );
219
- void
219
+ fortran_int
220
220
BLAS_FUNC (cpotrs )(char * uplo , fortran_int * n , fortran_int * nrhs ,
221
221
f2c_complex a [], fortran_int * lda ,
222
222
f2c_complex b [], fortran_int * ldb ,
223
223
fortran_int * info );
224
- void
224
+ fortran_int
225
225
BLAS_FUNC (zpotrs )(char * uplo , fortran_int * n , fortran_int * nrhs ,
226
226
f2c_doublecomplex a [], fortran_int * lda ,
227
227
f2c_doublecomplex b [], fortran_int * ldb ,
228
228
fortran_int * info );
229
229
230
- void
230
+ fortran_int
231
231
BLAS_FUNC (spotri )(char * uplo , fortran_int * n ,
232
232
float a [], fortran_int * lda ,
233
233
fortran_int * info );
234
- void
234
+ fortran_int
235
235
BLAS_FUNC (dpotri )(char * uplo , fortran_int * n ,
236
236
double a [], fortran_int * lda ,
237
237
fortran_int * info );
238
- void
238
+ fortran_int
239
239
BLAS_FUNC (cpotri )(char * uplo , fortran_int * n ,
240
240
f2c_complex a [], fortran_int * lda ,
241
241
fortran_int * info );
242
- void
242
+ fortran_int
243
243
BLAS_FUNC (zpotri )(char * uplo , fortran_int * n ,
244
244
f2c_doublecomplex a [], fortran_int * lda ,
245
245
fortran_int * info );
@@ -286,31 +286,31 @@ BLAS_FUNC(zdotc)(f2c_doublecomplex *ret, fortran_int *n,
286
286
f2c_doublecomplex * sx , fortran_int * incx ,
287
287
f2c_doublecomplex * sy , fortran_int * incy );
288
288
289
- void
289
+ fortran_int
290
290
BLAS_FUNC (sgemm )(char * transa , char * transb ,
291
291
fortran_int * m , fortran_int * n , fortran_int * k ,
292
292
float * alpha ,
293
293
float * a , fortran_int * lda ,
294
294
float * b , fortran_int * ldb ,
295
295
float * beta ,
296
296
float * c , fortran_int * ldc );
297
- void
297
+ fortran_int
298
298
BLAS_FUNC (dgemm )(char * transa , char * transb ,
299
299
fortran_int * m , fortran_int * n , fortran_int * k ,
300
300
double * alpha ,
301
301
double * a , fortran_int * lda ,
302
302
double * b , fortran_int * ldb ,
303
303
double * beta ,
304
304
double * c , fortran_int * ldc );
305
- void
305
+ fortran_int
306
306
BLAS_FUNC (cgemm )(char * transa , char * transb ,
307
307
fortran_int * m , fortran_int * n , fortran_int * k ,
308
308
f2c_complex * alpha ,
309
309
f2c_complex * a , fortran_int * lda ,
310
310
f2c_complex * b , fortran_int * ldb ,
311
311
f2c_complex * beta ,
312
312
f2c_complex * c , fortran_int * ldc );
313
- void
313
+ fortran_int
314
314
BLAS_FUNC (zgemm )(char * transa , char * transb ,
315
315
fortran_int * m , fortran_int * n , fortran_int * k ,
316
316
f2c_doublecomplex * alpha ,
0 commit comments