cblas64-test.patch: new patch, fixes test failure on 64-bit big endian archs
Sébastien Villemot
1 year, 5 months ago
0 | Description: Fix CBLAS tests with 64-bit indexing | |
1 | This patch replaces all instances of “int” by “CBLAS_INT” in CBLAS/testing/*.c | |
2 | (except for RowMajorStrg which has must remain an “int”, since it is declared | |
3 | as such in CBLAS main code). | |
4 | . | |
5 | Interestingly, the bug would not manifest on low endian architectures, | |
6 | because interpreting an int64_t pointer as an int32_t pointer works there (as | |
7 | long as the integers fits in 31 bits, which is the case here). But on big | |
8 | endian architectures, this of course fails badly. | |
9 | Author: Sébastien Villemot <sebastien@debian.org> | |
10 | Forwarded: https://github.com/Reference-LAPACK/lapack/pull/767 | |
11 | Last-Update: 2022-11-27 | |
12 | --- | |
13 | This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ | |
14 | --- a/CBLAS/testing/c_c2chke.c | |
15 | +++ b/CBLAS/testing/c_c2chke.c | |
16 | @@ -3,8 +3,8 @@ | |
17 | #include "cblas.h" | |
18 | #include "cblas_test.h" | |
19 | ||
20 | -int cblas_ok, cblas_lerr, cblas_info; | |
21 | -int link_xerbla=TRUE; | |
22 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
23 | +CBLAS_INT link_xerbla=TRUE; | |
24 | char *cblas_rout; | |
25 | ||
26 | #ifdef F77_Char | |
27 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
28 | #endif | |
29 | ||
30 | void chkxer(void) { | |
31 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
32 | - extern int link_xerbla; | |
33 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
34 | + extern CBLAS_INT link_xerbla; | |
35 | extern char *cblas_rout; | |
36 | if (cblas_lerr == 1 ) { | |
37 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
38 | @@ -32,7 +32,7 @@ void F77_c2chke(char *rout) { | |
39 | ALPHA[2] = {0.0,0.0}, | |
40 | BETA[2] = {0.0,0.0}, | |
41 | RALPHA = 0.0; | |
42 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
43 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
44 | extern int RowMajorStrg; | |
45 | extern char *cblas_rout; | |
46 | ||
47 | --- a/CBLAS/testing/c_c3chke.c | |
48 | +++ b/CBLAS/testing/c_c3chke.c | |
49 | @@ -3,8 +3,8 @@ | |
50 | #include "cblas.h" | |
51 | #include "cblas_test.h" | |
52 | ||
53 | -int cblas_ok, cblas_lerr, cblas_info; | |
54 | -int link_xerbla=TRUE; | |
55 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
56 | +CBLAS_INT link_xerbla=TRUE; | |
57 | char *cblas_rout; | |
58 | ||
59 | #ifdef F77_Char | |
60 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
61 | #endif | |
62 | ||
63 | void chkxer(void) { | |
64 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
65 | - extern int link_xerbla; | |
66 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
67 | + extern CBLAS_INT link_xerbla; | |
68 | extern char *cblas_rout; | |
69 | if (cblas_lerr == 1 ) { | |
70 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
71 | @@ -32,7 +32,7 @@ void F77_c3chke(char * rout) { | |
72 | ALPHA[2] = {0.0,0.0}, | |
73 | BETA[2] = {0.0,0.0}, | |
74 | RALPHA = 0.0, RBETA = 0.0; | |
75 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
76 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
77 | extern int RowMajorStrg; | |
78 | extern char *cblas_rout; | |
79 | ||
80 | --- a/CBLAS/testing/c_cblas1.c | |
81 | +++ b/CBLAS/testing/c_cblas1.c | |
82 | @@ -8,67 +8,67 @@ | |
83 | */ | |
84 | #include "cblas_test.h" | |
85 | #include "cblas.h" | |
86 | -void F77_caxpy(const int *N, const void *alpha, void *X, | |
87 | - const int *incX, void *Y, const int *incY) | |
88 | +void F77_caxpy(const CBLAS_INT *N, const void *alpha, void *X, | |
89 | + const CBLAS_INT *incX, void *Y, const CBLAS_INT *incY) | |
90 | { | |
91 | cblas_caxpy(*N, alpha, X, *incX, Y, *incY); | |
92 | return; | |
93 | } | |
94 | ||
95 | -void F77_ccopy(const int *N, void *X, const int *incX, | |
96 | - void *Y, const int *incY) | |
97 | +void F77_ccopy(const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
98 | + void *Y, const CBLAS_INT *incY) | |
99 | { | |
100 | cblas_ccopy(*N, X, *incX, Y, *incY); | |
101 | return; | |
102 | } | |
103 | ||
104 | -void F77_cdotc(const int *N, void *X, const int *incX, | |
105 | - void *Y, const int *incY, void *dotc) | |
106 | +void F77_cdotc(const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
107 | + void *Y, const CBLAS_INT *incY, void *dotc) | |
108 | { | |
109 | cblas_cdotc_sub(*N, X, *incX, Y, *incY, dotc); | |
110 | return; | |
111 | } | |
112 | ||
113 | -void F77_cdotu(const int *N, void *X, const int *incX, | |
114 | - void *Y, const int *incY,void *dotu) | |
115 | +void F77_cdotu(const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
116 | + void *Y, const CBLAS_INT *incY,void *dotu) | |
117 | { | |
118 | cblas_cdotu_sub(*N, X, *incX, Y, *incY, dotu); | |
119 | return; | |
120 | } | |
121 | ||
122 | -void F77_cscal(const int *N, const void * *alpha, void *X, | |
123 | - const int *incX) | |
124 | +void F77_cscal(const CBLAS_INT *N, const void * *alpha, void *X, | |
125 | + const CBLAS_INT *incX) | |
126 | { | |
127 | cblas_cscal(*N, alpha, X, *incX); | |
128 | return; | |
129 | } | |
130 | ||
131 | -void F77_csscal(const int *N, const float *alpha, void *X, | |
132 | - const int *incX) | |
133 | +void F77_csscal(const CBLAS_INT *N, const float *alpha, void *X, | |
134 | + const CBLAS_INT *incX) | |
135 | { | |
136 | cblas_csscal(*N, *alpha, X, *incX); | |
137 | return; | |
138 | } | |
139 | ||
140 | -void F77_cswap( const int *N, void *X, const int *incX, | |
141 | - void *Y, const int *incY) | |
142 | +void F77_cswap( const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
143 | + void *Y, const CBLAS_INT *incY) | |
144 | { | |
145 | cblas_cswap(*N,X,*incX,Y,*incY); | |
146 | return; | |
147 | } | |
148 | ||
149 | -int F77_icamax(const int *N, const void *X, const int *incX) | |
150 | +CBLAS_INT F77_icamax(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
151 | { | |
152 | if (*N < 1 || *incX < 1) return(0); | |
153 | return (cblas_icamax(*N, X, *incX)+1); | |
154 | } | |
155 | ||
156 | -float F77_scnrm2(const int *N, const void *X, const int *incX) | |
157 | +float F77_scnrm2(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
158 | { | |
159 | return cblas_scnrm2(*N, X, *incX); | |
160 | } | |
161 | ||
162 | -float F77_scasum(const int *N, void *X, const int *incX) | |
163 | +float F77_scasum(const CBLAS_INT *N, void *X, const CBLAS_INT *incX) | |
164 | { | |
165 | return cblas_scasum(*N, X, *incX); | |
166 | } | |
167 | --- a/CBLAS/testing/c_cblas2.c | |
168 | +++ b/CBLAS/testing/c_cblas2.c | |
169 | @@ -8,13 +8,13 @@ | |
170 | #include "cblas.h" | |
171 | #include "cblas_test.h" | |
172 | ||
173 | -void F77_cgemv(int *layout, char *transp, int *m, int *n, | |
174 | +void F77_cgemv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, | |
175 | const void *alpha, | |
176 | - CBLAS_TEST_COMPLEX *a, int *lda, const void *x, int *incx, | |
177 | - const void *beta, void *y, int *incy) { | |
178 | + CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, const void *x, CBLAS_INT *incx, | |
179 | + const void *beta, void *y, CBLAS_INT *incy) { | |
180 | ||
181 | CBLAS_TEST_COMPLEX *A; | |
182 | - int i,j,LDA; | |
183 | + CBLAS_INT i,j,LDA; | |
184 | CBLAS_TRANSPOSE trans; | |
185 | ||
186 | get_transpose_type(transp, &trans); | |
187 | @@ -38,13 +38,13 @@ void F77_cgemv(int *layout, char *transp | |
188 | *m, *n, alpha, a, *lda, x, *incx, beta, y, *incy ); | |
189 | } | |
190 | ||
191 | -void F77_cgbmv(int *layout, char *transp, int *m, int *n, int *kl, int *ku, | |
192 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
193 | - CBLAS_TEST_COMPLEX *x, int *incx, | |
194 | - CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, int *incy) { | |
195 | +void F77_cgbmv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *kl, CBLAS_INT *ku, | |
196 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
197 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, | |
198 | + CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy) { | |
199 | ||
200 | CBLAS_TEST_COMPLEX *A; | |
201 | - int i,j,irow,jcol,LDA; | |
202 | + CBLAS_INT i,j,irow,jcol,LDA; | |
203 | CBLAS_TRANSPOSE trans; | |
204 | ||
205 | get_transpose_type(transp, &trans); | |
206 | @@ -85,12 +85,12 @@ void F77_cgbmv(int *layout, char *transp | |
207 | *incx, beta, y, *incy ); | |
208 | } | |
209 | ||
210 | -void F77_cgeru(int *layout, int *m, int *n, CBLAS_TEST_COMPLEX *alpha, | |
211 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *y, int *incy, | |
212 | - CBLAS_TEST_COMPLEX *a, int *lda){ | |
213 | +void F77_cgeru(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
214 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy, | |
215 | + CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda){ | |
216 | ||
217 | CBLAS_TEST_COMPLEX *A; | |
218 | - int i,j,LDA; | |
219 | + CBLAS_INT i,j,LDA; | |
220 | ||
221 | if (*layout == TEST_ROW_MJR) { | |
222 | LDA = *n+1; | |
223 | @@ -114,11 +114,11 @@ void F77_cgeru(int *layout, int *m, int | |
224 | cblas_cgeru( UNDEFINED, *m, *n, alpha, x, *incx, y, *incy, a, *lda ); | |
225 | } | |
226 | ||
227 | -void F77_cgerc(int *layout, int *m, int *n, CBLAS_TEST_COMPLEX *alpha, | |
228 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *y, int *incy, | |
229 | - CBLAS_TEST_COMPLEX *a, int *lda) { | |
230 | +void F77_cgerc(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
231 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy, | |
232 | + CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda) { | |
233 | CBLAS_TEST_COMPLEX *A; | |
234 | - int i,j,LDA; | |
235 | + CBLAS_INT i,j,LDA; | |
236 | ||
237 | if (*layout == TEST_ROW_MJR) { | |
238 | LDA = *n+1; | |
239 | @@ -142,12 +142,12 @@ void F77_cgerc(int *layout, int *m, int | |
240 | cblas_cgerc( UNDEFINED, *m, *n, alpha, x, *incx, y, *incy, a, *lda ); | |
241 | } | |
242 | ||
243 | -void F77_chemv(int *layout, char *uplow, int *n, CBLAS_TEST_COMPLEX *alpha, | |
244 | - CBLAS_TEST_COMPLEX *a, int *lda, CBLAS_TEST_COMPLEX *x, | |
245 | - int *incx, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, int *incy){ | |
246 | +void F77_chemv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
247 | + CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *x, | |
248 | + CBLAS_INT *incx, CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy){ | |
249 | ||
250 | CBLAS_TEST_COMPLEX *A; | |
251 | - int i,j,LDA; | |
252 | + CBLAS_INT i,j,LDA; | |
253 | CBLAS_UPLO uplo; | |
254 | ||
255 | get_uplo_type(uplow,&uplo); | |
256 | @@ -172,13 +172,13 @@ void F77_chemv(int *layout, char *uplow, | |
257 | beta, y, *incy ); | |
258 | } | |
259 | ||
260 | -void F77_chbmv(int *layout, char *uplow, int *n, int *k, | |
261 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
262 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *beta, | |
263 | - CBLAS_TEST_COMPLEX *y, int *incy){ | |
264 | +void F77_chbmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_INT *k, | |
265 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
266 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *beta, | |
267 | + CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy){ | |
268 | ||
269 | CBLAS_TEST_COMPLEX *A; | |
270 | -int i,irow,j,jcol,LDA; | |
271 | +CBLAS_INT i,irow,j,jcol,LDA; | |
272 | ||
273 | CBLAS_UPLO uplo; | |
274 | ||
275 | @@ -236,12 +236,12 @@ int i,irow,j,jcol,LDA; | |
276 | beta, y, *incy ); | |
277 | } | |
278 | ||
279 | -void F77_chpmv(int *layout, char *uplow, int *n, CBLAS_TEST_COMPLEX *alpha, | |
280 | - CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, int *incx, | |
281 | - CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, int *incy){ | |
282 | +void F77_chpmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
283 | + CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, | |
284 | + CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy){ | |
285 | ||
286 | CBLAS_TEST_COMPLEX *A, *AP; | |
287 | - int i,j,k,LDA; | |
288 | + CBLAS_INT i,j,k,LDA; | |
289 | CBLAS_UPLO uplo; | |
290 | ||
291 | get_uplo_type(uplow,&uplo); | |
292 | @@ -292,11 +292,11 @@ void F77_chpmv(int *layout, char *uplow, | |
293 | *incy ); | |
294 | } | |
295 | ||
296 | -void F77_ctbmv(int *layout, char *uplow, char *transp, char *diagn, | |
297 | - int *n, int *k, CBLAS_TEST_COMPLEX *a, int *lda, CBLAS_TEST_COMPLEX *x, | |
298 | - int *incx) { | |
299 | +void F77_ctbmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
300 | + CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *x, | |
301 | + CBLAS_INT *incx) { | |
302 | CBLAS_TEST_COMPLEX *A; | |
303 | - int irow, jcol, i, j, LDA; | |
304 | + CBLAS_INT irow, jcol, i, j, LDA; | |
305 | CBLAS_TRANSPOSE trans; | |
306 | CBLAS_UPLO uplo; | |
307 | CBLAS_DIAG diag; | |
308 | @@ -355,12 +355,12 @@ void F77_ctbmv(int *layout, char *uplow, | |
309 | cblas_ctbmv(UNDEFINED, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
310 | } | |
311 | ||
312 | -void F77_ctbsv(int *layout, char *uplow, char *transp, char *diagn, | |
313 | - int *n, int *k, CBLAS_TEST_COMPLEX *a, int *lda, CBLAS_TEST_COMPLEX *x, | |
314 | - int *incx) { | |
315 | +void F77_ctbsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
316 | + CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *x, | |
317 | + CBLAS_INT *incx) { | |
318 | ||
319 | CBLAS_TEST_COMPLEX *A; | |
320 | - int irow, jcol, i, j, LDA; | |
321 | + CBLAS_INT irow, jcol, i, j, LDA; | |
322 | CBLAS_TRANSPOSE trans; | |
323 | CBLAS_UPLO uplo; | |
324 | CBLAS_DIAG diag; | |
325 | @@ -419,10 +419,10 @@ void F77_ctbsv(int *layout, char *uplow, | |
326 | cblas_ctbsv(UNDEFINED, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
327 | } | |
328 | ||
329 | -void F77_ctpmv(int *layout, char *uplow, char *transp, char *diagn, | |
330 | - int *n, CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, int *incx) { | |
331 | +void F77_ctpmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
332 | + CBLAS_INT *n, CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx) { | |
333 | CBLAS_TEST_COMPLEX *A, *AP; | |
334 | - int i, j, k, LDA; | |
335 | + CBLAS_INT i, j, k, LDA; | |
336 | CBLAS_TRANSPOSE trans; | |
337 | CBLAS_UPLO uplo; | |
338 | CBLAS_DIAG diag; | |
339 | @@ -474,10 +474,10 @@ void F77_ctpmv(int *layout, char *uplow, | |
340 | cblas_ctpmv( UNDEFINED, uplo, trans, diag, *n, ap, x, *incx ); | |
341 | } | |
342 | ||
343 | -void F77_ctpsv(int *layout, char *uplow, char *transp, char *diagn, | |
344 | - int *n, CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, int *incx) { | |
345 | +void F77_ctpsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
346 | + CBLAS_INT *n, CBLAS_TEST_COMPLEX *ap, CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx) { | |
347 | CBLAS_TEST_COMPLEX *A, *AP; | |
348 | - int i, j, k, LDA; | |
349 | + CBLAS_INT i, j, k, LDA; | |
350 | CBLAS_TRANSPOSE trans; | |
351 | CBLAS_UPLO uplo; | |
352 | CBLAS_DIAG diag; | |
353 | @@ -529,11 +529,11 @@ void F77_ctpsv(int *layout, char *uplow, | |
354 | cblas_ctpsv( UNDEFINED, uplo, trans, diag, *n, ap, x, *incx ); | |
355 | } | |
356 | ||
357 | -void F77_ctrmv(int *layout, char *uplow, char *transp, char *diagn, | |
358 | - int *n, CBLAS_TEST_COMPLEX *a, int *lda, CBLAS_TEST_COMPLEX *x, | |
359 | - int *incx) { | |
360 | +void F77_ctrmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
361 | + CBLAS_INT *n, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *x, | |
362 | + CBLAS_INT *incx) { | |
363 | CBLAS_TEST_COMPLEX *A; | |
364 | - int i,j,LDA; | |
365 | + CBLAS_INT i,j,LDA; | |
366 | CBLAS_TRANSPOSE trans; | |
367 | CBLAS_UPLO uplo; | |
368 | CBLAS_DIAG diag; | |
369 | @@ -558,11 +558,11 @@ void F77_ctrmv(int *layout, char *uplow, | |
370 | else | |
371 | cblas_ctrmv(UNDEFINED, uplo, trans, diag, *n, a, *lda, x, *incx); | |
372 | } | |
373 | -void F77_ctrsv(int *layout, char *uplow, char *transp, char *diagn, | |
374 | - int *n, CBLAS_TEST_COMPLEX *a, int *lda, CBLAS_TEST_COMPLEX *x, | |
375 | - int *incx) { | |
376 | +void F77_ctrsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
377 | + CBLAS_INT *n, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_COMPLEX *x, | |
378 | + CBLAS_INT *incx) { | |
379 | CBLAS_TEST_COMPLEX *A; | |
380 | - int i,j,LDA; | |
381 | + CBLAS_INT i,j,LDA; | |
382 | CBLAS_TRANSPOSE trans; | |
383 | CBLAS_UPLO uplo; | |
384 | CBLAS_DIAG diag; | |
385 | @@ -588,10 +588,10 @@ void F77_ctrsv(int *layout, char *uplow, | |
386 | cblas_ctrsv(UNDEFINED, uplo, trans, diag, *n, a, *lda, x, *incx ); | |
387 | } | |
388 | ||
389 | -void F77_chpr(int *layout, char *uplow, int *n, float *alpha, | |
390 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *ap) { | |
391 | +void F77_chpr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, | |
392 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *ap) { | |
393 | CBLAS_TEST_COMPLEX *A, *AP; | |
394 | - int i,j,k,LDA; | |
395 | + CBLAS_INT i,j,k,LDA; | |
396 | CBLAS_UPLO uplo; | |
397 | ||
398 | get_uplo_type(uplow,&uplo); | |
399 | @@ -663,11 +663,11 @@ void F77_chpr(int *layout, char *uplow, | |
400 | cblas_chpr(UNDEFINED, uplo, *n, *alpha, x, *incx, ap ); | |
401 | } | |
402 | ||
403 | -void F77_chpr2(int *layout, char *uplow, int *n, CBLAS_TEST_COMPLEX *alpha, | |
404 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *y, int *incy, | |
405 | +void F77_chpr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
406 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy, | |
407 | CBLAS_TEST_COMPLEX *ap) { | |
408 | CBLAS_TEST_COMPLEX *A, *AP; | |
409 | - int i,j,k,LDA; | |
410 | + CBLAS_INT i,j,k,LDA; | |
411 | CBLAS_UPLO uplo; | |
412 | ||
413 | get_uplo_type(uplow,&uplo); | |
414 | @@ -740,10 +740,10 @@ void F77_chpr2(int *layout, char *uplow, | |
415 | cblas_chpr2( UNDEFINED, uplo, *n, alpha, x, *incx, y, *incy, ap ); | |
416 | } | |
417 | ||
418 | -void F77_cher(int *layout, char *uplow, int *n, float *alpha, | |
419 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *a, int *lda) { | |
420 | +void F77_cher(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, | |
421 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda) { | |
422 | CBLAS_TEST_COMPLEX *A; | |
423 | - int i,j,LDA; | |
424 | + CBLAS_INT i,j,LDA; | |
425 | CBLAS_UPLO uplo; | |
426 | ||
427 | get_uplo_type(uplow,&uplo); | |
428 | @@ -772,12 +772,12 @@ void F77_cher(int *layout, char *uplow, | |
429 | cblas_cher( UNDEFINED, uplo, *n, *alpha, x, *incx, a, *lda ); | |
430 | } | |
431 | ||
432 | -void F77_cher2(int *layout, char *uplow, int *n, CBLAS_TEST_COMPLEX *alpha, | |
433 | - CBLAS_TEST_COMPLEX *x, int *incx, CBLAS_TEST_COMPLEX *y, int *incy, | |
434 | - CBLAS_TEST_COMPLEX *a, int *lda) { | |
435 | +void F77_cher2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, | |
436 | + CBLAS_TEST_COMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_COMPLEX *y, CBLAS_INT *incy, | |
437 | + CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda) { | |
438 | ||
439 | CBLAS_TEST_COMPLEX *A; | |
440 | - int i,j,LDA; | |
441 | + CBLAS_INT i,j,LDA; | |
442 | CBLAS_UPLO uplo; | |
443 | ||
444 | get_uplo_type(uplow,&uplo); | |
445 | --- a/CBLAS/testing/c_cblas3.c | |
446 | +++ b/CBLAS/testing/c_cblas3.c | |
447 | @@ -11,13 +11,13 @@ | |
448 | #define TEST_ROW_MJR 1 | |
449 | #define UNDEFINED -1 | |
450 | ||
451 | -void F77_cgemm(int *layout, char *transpa, char *transpb, int *m, int *n, | |
452 | - int *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
453 | - CBLAS_TEST_COMPLEX *b, int *ldb, CBLAS_TEST_COMPLEX *beta, | |
454 | - CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
455 | +void F77_cgemm(CBLAS_INT *layout, char *transpa, char *transpb, CBLAS_INT *m, CBLAS_INT *n, | |
456 | + CBLAS_INT *k, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
457 | + CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, | |
458 | + CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
459 | ||
460 | CBLAS_TEST_COMPLEX *A, *B, *C; | |
461 | - int i,j,LDA, LDB, LDC; | |
462 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
463 | CBLAS_TRANSPOSE transa, transb; | |
464 | ||
465 | get_transpose_type(transpa, &transa); | |
466 | @@ -87,13 +87,13 @@ void F77_cgemm(int *layout, char *transp | |
467 | cblas_cgemm( UNDEFINED, transa, transb, *m, *n, *k, alpha, a, *lda, | |
468 | b, *ldb, beta, c, *ldc ); | |
469 | } | |
470 | -void F77_chemm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
471 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
472 | - CBLAS_TEST_COMPLEX *b, int *ldb, CBLAS_TEST_COMPLEX *beta, | |
473 | - CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
474 | +void F77_chemm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
475 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
476 | + CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, | |
477 | + CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
478 | ||
479 | CBLAS_TEST_COMPLEX *A, *B, *C; | |
480 | - int i,j,LDA, LDB, LDC; | |
481 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
482 | CBLAS_UPLO uplo; | |
483 | CBLAS_SIDE side; | |
484 | ||
485 | @@ -151,13 +151,13 @@ void F77_chemm(int *layout, char *rtlf, | |
486 | cblas_chemm( UNDEFINED, side, uplo, *m, *n, alpha, a, *lda, b, *ldb, | |
487 | beta, c, *ldc ); | |
488 | } | |
489 | -void F77_csymm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
490 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
491 | - CBLAS_TEST_COMPLEX *b, int *ldb, CBLAS_TEST_COMPLEX *beta, | |
492 | - CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
493 | +void F77_csymm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
494 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
495 | + CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, | |
496 | + CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
497 | ||
498 | CBLAS_TEST_COMPLEX *A, *B, *C; | |
499 | - int i,j,LDA, LDB, LDC; | |
500 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
501 | CBLAS_UPLO uplo; | |
502 | CBLAS_SIDE side; | |
503 | ||
504 | @@ -206,11 +206,11 @@ void F77_csymm(int *layout, char *rtlf, | |
505 | beta, c, *ldc ); | |
506 | } | |
507 | ||
508 | -void F77_cherk(int *layout, char *uplow, char *transp, int *n, int *k, | |
509 | - float *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
510 | - float *beta, CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
511 | +void F77_cherk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
512 | + float *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
513 | + float *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
514 | ||
515 | - int i,j,LDA,LDC; | |
516 | + CBLAS_INT i,j,LDA,LDC; | |
517 | CBLAS_TEST_COMPLEX *A, *C; | |
518 | CBLAS_UPLO uplo; | |
519 | CBLAS_TRANSPOSE trans; | |
520 | @@ -262,11 +262,11 @@ void F77_cherk(int *layout, char *uplow, | |
521 | c, *ldc ); | |
522 | } | |
523 | ||
524 | -void F77_csyrk(int *layout, char *uplow, char *transp, int *n, int *k, | |
525 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
526 | - CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
527 | +void F77_csyrk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
528 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
529 | + CBLAS_TEST_COMPLEX *beta, CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
530 | ||
531 | - int i,j,LDA,LDC; | |
532 | + CBLAS_INT i,j,LDA,LDC; | |
533 | CBLAS_TEST_COMPLEX *A, *C; | |
534 | CBLAS_UPLO uplo; | |
535 | CBLAS_TRANSPOSE trans; | |
536 | @@ -317,11 +317,11 @@ void F77_csyrk(int *layout, char *uplow, | |
537 | cblas_csyrk(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, beta, | |
538 | c, *ldc ); | |
539 | } | |
540 | -void F77_cher2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
541 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
542 | - CBLAS_TEST_COMPLEX *b, int *ldb, float *beta, | |
543 | - CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
544 | - int i,j,LDA,LDB,LDC; | |
545 | +void F77_cher2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
546 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
547 | + CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, float *beta, | |
548 | + CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
549 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
550 | CBLAS_TEST_COMPLEX *A, *B, *C; | |
551 | CBLAS_UPLO uplo; | |
552 | CBLAS_TRANSPOSE trans; | |
553 | @@ -381,11 +381,11 @@ void F77_cher2k(int *layout, char *uplow | |
554 | cblas_cher2k(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, | |
555 | b, *ldb, *beta, c, *ldc ); | |
556 | } | |
557 | -void F77_csyr2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
558 | - CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, int *lda, | |
559 | - CBLAS_TEST_COMPLEX *b, int *ldb, CBLAS_TEST_COMPLEX *beta, | |
560 | - CBLAS_TEST_COMPLEX *c, int *ldc ) { | |
561 | - int i,j,LDA,LDB,LDC; | |
562 | +void F77_csyr2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
563 | + CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, CBLAS_INT *lda, | |
564 | + CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_COMPLEX *beta, | |
565 | + CBLAS_TEST_COMPLEX *c, CBLAS_INT *ldc ) { | |
566 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
567 | CBLAS_TEST_COMPLEX *A, *B, *C; | |
568 | CBLAS_UPLO uplo; | |
569 | CBLAS_TRANSPOSE trans; | |
570 | @@ -445,10 +445,10 @@ void F77_csyr2k(int *layout, char *uplow | |
571 | cblas_csyr2k(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, | |
572 | b, *ldb, beta, c, *ldc ); | |
573 | } | |
574 | -void F77_ctrmm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
575 | - int *m, int *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, | |
576 | - int *lda, CBLAS_TEST_COMPLEX *b, int *ldb) { | |
577 | - int i,j,LDA,LDB; | |
578 | +void F77_ctrmm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
579 | + CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, | |
580 | + CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb) { | |
581 | + CBLAS_INT i,j,LDA,LDB; | |
582 | CBLAS_TEST_COMPLEX *A, *B; | |
583 | CBLAS_SIDE side; | |
584 | CBLAS_DIAG diag; | |
585 | @@ -504,10 +504,10 @@ void F77_ctrmm(int *layout, char *rtlf, | |
586 | a, *lda, b, *ldb); | |
587 | } | |
588 | ||
589 | -void F77_ctrsm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
590 | - int *m, int *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, | |
591 | - int *lda, CBLAS_TEST_COMPLEX *b, int *ldb) { | |
592 | - int i,j,LDA,LDB; | |
593 | +void F77_ctrsm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
594 | + CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_COMPLEX *alpha, CBLAS_TEST_COMPLEX *a, | |
595 | + CBLAS_INT *lda, CBLAS_TEST_COMPLEX *b, CBLAS_INT *ldb) { | |
596 | + CBLAS_INT i,j,LDA,LDB; | |
597 | CBLAS_TEST_COMPLEX *A, *B; | |
598 | CBLAS_SIDE side; | |
599 | CBLAS_DIAG diag; | |
600 | --- a/CBLAS/testing/c_d2chke.c | |
601 | +++ b/CBLAS/testing/c_d2chke.c | |
602 | @@ -3,8 +3,8 @@ | |
603 | #include "cblas.h" | |
604 | #include "cblas_test.h" | |
605 | ||
606 | -int cblas_ok, cblas_lerr, cblas_info; | |
607 | -int link_xerbla=TRUE; | |
608 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
609 | +CBLAS_INT link_xerbla=TRUE; | |
610 | char *cblas_rout; | |
611 | ||
612 | #ifdef F77_Char | |
613 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
614 | #endif | |
615 | ||
616 | void chkxer(void) { | |
617 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
618 | - extern int link_xerbla; | |
619 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
620 | + extern CBLAS_INT link_xerbla; | |
621 | extern char *cblas_rout; | |
622 | if (cblas_lerr == 1 ) { | |
623 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
624 | @@ -30,7 +30,7 @@ void F77_d2chke(char *rout) { | |
625 | X[2] = {0.0,0.0}, | |
626 | Y[2] = {0.0,0.0}, | |
627 | ALPHA=0.0, BETA=0.0; | |
628 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
629 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
630 | extern int RowMajorStrg; | |
631 | extern char *cblas_rout; | |
632 | ||
633 | --- a/CBLAS/testing/c_d3chke.c | |
634 | +++ b/CBLAS/testing/c_d3chke.c | |
635 | @@ -3,8 +3,8 @@ | |
636 | #include "cblas.h" | |
637 | #include "cblas_test.h" | |
638 | ||
639 | -int cblas_ok, cblas_lerr, cblas_info; | |
640 | -int link_xerbla=TRUE; | |
641 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
642 | +CBLAS_INT link_xerbla=TRUE; | |
643 | char *cblas_rout; | |
644 | ||
645 | #ifdef F77_Char | |
646 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
647 | #endif | |
648 | ||
649 | void chkxer(void) { | |
650 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
651 | - extern int link_xerbla; | |
652 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
653 | + extern CBLAS_INT link_xerbla; | |
654 | extern char *cblas_rout; | |
655 | if (cblas_lerr == 1 ) { | |
656 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
657 | @@ -30,7 +30,7 @@ void F77_d3chke(char *rout) { | |
658 | B[2] = {0.0,0.0}, | |
659 | C[2] = {0.0,0.0}, | |
660 | ALPHA=0.0, BETA=0.0; | |
661 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
662 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
663 | extern int RowMajorStrg; | |
664 | extern char *cblas_rout; | |
665 | ||
666 | --- a/CBLAS/testing/c_dblas1.c | |
667 | +++ b/CBLAS/testing/c_dblas1.c | |
668 | @@ -8,32 +8,32 @@ | |
669 | */ | |
670 | #include "cblas_test.h" | |
671 | #include "cblas.h" | |
672 | -double F77_dasum(const int *N, double *X, const int *incX) | |
673 | +double F77_dasum(const CBLAS_INT *N, double *X, const CBLAS_INT *incX) | |
674 | { | |
675 | return cblas_dasum(*N, X, *incX); | |
676 | } | |
677 | ||
678 | -void F77_daxpy(const int *N, const double *alpha, const double *X, | |
679 | - const int *incX, double *Y, const int *incY) | |
680 | +void F77_daxpy(const CBLAS_INT *N, const double *alpha, const double *X, | |
681 | + const CBLAS_INT *incX, double *Y, const CBLAS_INT *incY) | |
682 | { | |
683 | cblas_daxpy(*N, *alpha, X, *incX, Y, *incY); | |
684 | return; | |
685 | } | |
686 | ||
687 | -void F77_dcopy(const int *N, double *X, const int *incX, | |
688 | - double *Y, const int *incY) | |
689 | +void F77_dcopy(const CBLAS_INT *N, double *X, const CBLAS_INT *incX, | |
690 | + double *Y, const CBLAS_INT *incY) | |
691 | { | |
692 | cblas_dcopy(*N, X, *incX, Y, *incY); | |
693 | return; | |
694 | } | |
695 | ||
696 | -double F77_ddot(const int *N, const double *X, const int *incX, | |
697 | - const double *Y, const int *incY) | |
698 | +double F77_ddot(const CBLAS_INT *N, const double *X, const CBLAS_INT *incX, | |
699 | + const double *Y, const CBLAS_INT *incY) | |
700 | { | |
701 | return cblas_ddot(*N, X, *incX, Y, *incY); | |
702 | } | |
703 | ||
704 | -double F77_dnrm2(const int *N, const double *X, const int *incX) | |
705 | +double F77_dnrm2(const CBLAS_INT *N, const double *X, const CBLAS_INT *incX) | |
706 | { | |
707 | return cblas_dnrm2(*N, X, *incX); | |
708 | } | |
709 | @@ -44,39 +44,39 @@ void F77_drotg( double *a, double *b, do | |
710 | return; | |
711 | } | |
712 | ||
713 | -void F77_drot( const int *N, double *X, const int *incX, double *Y, | |
714 | - const int *incY, const double *c, const double *s) | |
715 | +void F77_drot( const CBLAS_INT *N, double *X, const CBLAS_INT *incX, double *Y, | |
716 | + const CBLAS_INT *incY, const double *c, const double *s) | |
717 | { | |
718 | ||
719 | cblas_drot(*N,X,*incX,Y,*incY,*c,*s); | |
720 | return; | |
721 | } | |
722 | ||
723 | -void F77_dscal(const int *N, const double *alpha, double *X, | |
724 | - const int *incX) | |
725 | +void F77_dscal(const CBLAS_INT *N, const double *alpha, double *X, | |
726 | + const CBLAS_INT *incX) | |
727 | { | |
728 | cblas_dscal(*N, *alpha, X, *incX); | |
729 | return; | |
730 | } | |
731 | ||
732 | -void F77_dswap( const int *N, double *X, const int *incX, | |
733 | - double *Y, const int *incY) | |
734 | +void F77_dswap( const CBLAS_INT *N, double *X, const CBLAS_INT *incX, | |
735 | + double *Y, const CBLAS_INT *incY) | |
736 | { | |
737 | cblas_dswap(*N,X,*incX,Y,*incY); | |
738 | return; | |
739 | } | |
740 | ||
741 | -double F77_dzasum(const int *N, void *X, const int *incX) | |
742 | +double F77_dzasum(const CBLAS_INT *N, void *X, const CBLAS_INT *incX) | |
743 | { | |
744 | return cblas_dzasum(*N, X, *incX); | |
745 | } | |
746 | ||
747 | -double F77_dznrm2(const int *N, const void *X, const int *incX) | |
748 | +double F77_dznrm2(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
749 | { | |
750 | return cblas_dznrm2(*N, X, *incX); | |
751 | } | |
752 | ||
753 | -int F77_idamax(const int *N, const double *X, const int *incX) | |
754 | +CBLAS_INT F77_idamax(const CBLAS_INT *N, const double *X, const CBLAS_INT *incX) | |
755 | { | |
756 | if (*N < 1 || *incX < 1) return(0); | |
757 | return (cblas_idamax(*N, X, *incX)+1); | |
758 | --- a/CBLAS/testing/c_dblas2.c | |
759 | +++ b/CBLAS/testing/c_dblas2.c | |
760 | @@ -8,12 +8,12 @@ | |
761 | #include "cblas.h" | |
762 | #include "cblas_test.h" | |
763 | ||
764 | -void F77_dgemv(int *layout, char *transp, int *m, int *n, double *alpha, | |
765 | - double *a, int *lda, double *x, int *incx, double *beta, | |
766 | - double *y, int *incy ) { | |
767 | +void F77_dgemv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, double *alpha, | |
768 | + double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, | |
769 | + double *y, CBLAS_INT *incy ) { | |
770 | ||
771 | double *A; | |
772 | - int i,j,LDA; | |
773 | + CBLAS_INT i,j,LDA; | |
774 | CBLAS_TRANSPOSE trans; | |
775 | ||
776 | get_transpose_type(transp, &trans); | |
777 | @@ -35,11 +35,11 @@ void F77_dgemv(int *layout, char *transp | |
778 | *m, *n, *alpha, a, *lda, x, *incx, *beta, y, *incy ); | |
779 | } | |
780 | ||
781 | -void F77_dger(int *layout, int *m, int *n, double *alpha, double *x, int *incx, | |
782 | - double *y, int *incy, double *a, int *lda ) { | |
783 | +void F77_dger(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, double *alpha, double *x, CBLAS_INT *incx, | |
784 | + double *y, CBLAS_INT *incy, double *a, CBLAS_INT *lda ) { | |
785 | ||
786 | double *A; | |
787 | - int i,j,LDA; | |
788 | + CBLAS_INT i,j,LDA; | |
789 | ||
790 | if (*layout == TEST_ROW_MJR) { | |
791 | LDA = *n+1; | |
792 | @@ -60,10 +60,10 @@ void F77_dger(int *layout, int *m, int * | |
793 | cblas_dger( CblasColMajor, *m, *n, *alpha, x, *incx, y, *incy, a, *lda ); | |
794 | } | |
795 | ||
796 | -void F77_dtrmv(int *layout, char *uplow, char *transp, char *diagn, | |
797 | - int *n, double *a, int *lda, double *x, int *incx) { | |
798 | +void F77_dtrmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
799 | + CBLAS_INT *n, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx) { | |
800 | double *A; | |
801 | - int i,j,LDA; | |
802 | + CBLAS_INT i,j,LDA; | |
803 | CBLAS_TRANSPOSE trans; | |
804 | CBLAS_UPLO uplo; | |
805 | CBLAS_DIAG diag; | |
806 | @@ -88,10 +88,10 @@ void F77_dtrmv(int *layout, char *uplow, | |
807 | } | |
808 | } | |
809 | ||
810 | -void F77_dtrsv(int *layout, char *uplow, char *transp, char *diagn, | |
811 | - int *n, double *a, int *lda, double *x, int *incx ) { | |
812 | +void F77_dtrsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
813 | + CBLAS_INT *n, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx ) { | |
814 | double *A; | |
815 | - int i,j,LDA; | |
816 | + CBLAS_INT i,j,LDA; | |
817 | CBLAS_TRANSPOSE trans; | |
818 | CBLAS_UPLO uplo; | |
819 | CBLAS_DIAG diag; | |
820 | @@ -112,11 +112,11 @@ void F77_dtrsv(int *layout, char *uplow, | |
821 | else | |
822 | cblas_dtrsv(CblasColMajor, uplo, trans, diag, *n, a, *lda, x, *incx ); | |
823 | } | |
824 | -void F77_dsymv(int *layout, char *uplow, int *n, double *alpha, double *a, | |
825 | - int *lda, double *x, int *incx, double *beta, double *y, | |
826 | - int *incy) { | |
827 | +void F77_dsymv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *a, | |
828 | + CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, double *y, | |
829 | + CBLAS_INT *incy) { | |
830 | double *A; | |
831 | - int i,j,LDA; | |
832 | + CBLAS_INT i,j,LDA; | |
833 | CBLAS_UPLO uplo; | |
834 | ||
835 | get_uplo_type(uplow,&uplo); | |
836 | @@ -136,10 +136,10 @@ void F77_dsymv(int *layout, char *uplow, | |
837 | *beta, y, *incy ); | |
838 | } | |
839 | ||
840 | -void F77_dsyr(int *layout, char *uplow, int *n, double *alpha, double *x, | |
841 | - int *incx, double *a, int *lda) { | |
842 | +void F77_dsyr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, | |
843 | + CBLAS_INT *incx, double *a, CBLAS_INT *lda) { | |
844 | double *A; | |
845 | - int i,j,LDA; | |
846 | + CBLAS_INT i,j,LDA; | |
847 | CBLAS_UPLO uplo; | |
848 | ||
849 | get_uplo_type(uplow,&uplo); | |
850 | @@ -160,10 +160,10 @@ void F77_dsyr(int *layout, char *uplow, | |
851 | cblas_dsyr(CblasColMajor, uplo, *n, *alpha, x, *incx, a, *lda); | |
852 | } | |
853 | ||
854 | -void F77_dsyr2(int *layout, char *uplow, int *n, double *alpha, double *x, | |
855 | - int *incx, double *y, int *incy, double *a, int *lda) { | |
856 | +void F77_dsyr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, | |
857 | + CBLAS_INT *incx, double *y, CBLAS_INT *incy, double *a, CBLAS_INT *lda) { | |
858 | double *A; | |
859 | - int i,j,LDA; | |
860 | + CBLAS_INT i,j,LDA; | |
861 | CBLAS_UPLO uplo; | |
862 | ||
863 | get_uplo_type(uplow,&uplo); | |
864 | @@ -184,12 +184,12 @@ void F77_dsyr2(int *layout, char *uplow, | |
865 | cblas_dsyr2(CblasColMajor, uplo, *n, *alpha, x, *incx, y, *incy, a, *lda); | |
866 | } | |
867 | ||
868 | -void F77_dgbmv(int *layout, char *transp, int *m, int *n, int *kl, int *ku, | |
869 | - double *alpha, double *a, int *lda, double *x, int *incx, | |
870 | - double *beta, double *y, int *incy ) { | |
871 | +void F77_dgbmv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *kl, CBLAS_INT *ku, | |
872 | + double *alpha, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, | |
873 | + double *beta, double *y, CBLAS_INT *incy ) { | |
874 | ||
875 | double *A; | |
876 | - int i,irow,j,jcol,LDA; | |
877 | + CBLAS_INT i,irow,j,jcol,LDA; | |
878 | CBLAS_TRANSPOSE trans; | |
879 | ||
880 | get_transpose_type(transp, &trans); | |
881 | @@ -222,10 +222,10 @@ void F77_dgbmv(int *layout, char *transp | |
882 | a, *lda, x, *incx, *beta, y, *incy ); | |
883 | } | |
884 | ||
885 | -void F77_dtbmv(int *layout, char *uplow, char *transp, char *diagn, | |
886 | - int *n, int *k, double *a, int *lda, double *x, int *incx) { | |
887 | +void F77_dtbmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
888 | + CBLAS_INT *n, CBLAS_INT *k, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx) { | |
889 | double *A; | |
890 | - int irow, jcol, i, j, LDA; | |
891 | + CBLAS_INT irow, jcol, i, j, LDA; | |
892 | CBLAS_TRANSPOSE trans; | |
893 | CBLAS_UPLO uplo; | |
894 | CBLAS_DIAG diag; | |
895 | @@ -268,10 +268,10 @@ void F77_dtbmv(int *layout, char *uplow, | |
896 | cblas_dtbmv(CblasColMajor, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
897 | } | |
898 | ||
899 | -void F77_dtbsv(int *layout, char *uplow, char *transp, char *diagn, | |
900 | - int *n, int *k, double *a, int *lda, double *x, int *incx) { | |
901 | +void F77_dtbsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
902 | + CBLAS_INT *n, CBLAS_INT *k, double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx) { | |
903 | double *A; | |
904 | - int irow, jcol, i, j, LDA; | |
905 | + CBLAS_INT irow, jcol, i, j, LDA; | |
906 | CBLAS_TRANSPOSE trans; | |
907 | CBLAS_UPLO uplo; | |
908 | CBLAS_DIAG diag; | |
909 | @@ -314,11 +314,11 @@ void F77_dtbsv(int *layout, char *uplow, | |
910 | cblas_dtbsv(CblasColMajor, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
911 | } | |
912 | ||
913 | -void F77_dsbmv(int *layout, char *uplow, int *n, int *k, double *alpha, | |
914 | - double *a, int *lda, double *x, int *incx, double *beta, | |
915 | - double *y, int *incy) { | |
916 | +void F77_dsbmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_INT *k, double *alpha, | |
917 | + double *a, CBLAS_INT *lda, double *x, CBLAS_INT *incx, double *beta, | |
918 | + double *y, CBLAS_INT *incy) { | |
919 | double *A; | |
920 | - int i,j,irow,jcol,LDA; | |
921 | + CBLAS_INT i,j,irow,jcol,LDA; | |
922 | CBLAS_UPLO uplo; | |
923 | ||
924 | get_uplo_type(uplow,&uplo); | |
925 | @@ -359,10 +359,10 @@ void F77_dsbmv(int *layout, char *uplow, | |
926 | *beta, y, *incy ); | |
927 | } | |
928 | ||
929 | -void F77_dspmv(int *layout, char *uplow, int *n, double *alpha, double *ap, | |
930 | - double *x, int *incx, double *beta, double *y, int *incy) { | |
931 | +void F77_dspmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *ap, | |
932 | + double *x, CBLAS_INT *incx, double *beta, double *y, CBLAS_INT *incy) { | |
933 | double *A,*AP; | |
934 | - int i,j,k,LDA; | |
935 | + CBLAS_INT i,j,k,LDA; | |
936 | CBLAS_UPLO uplo; | |
937 | ||
938 | get_uplo_type(uplow,&uplo); | |
939 | @@ -397,10 +397,10 @@ void F77_dspmv(int *layout, char *uplow, | |
940 | *incy ); | |
941 | } | |
942 | ||
943 | -void F77_dtpmv(int *layout, char *uplow, char *transp, char *diagn, | |
944 | - int *n, double *ap, double *x, int *incx) { | |
945 | +void F77_dtpmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
946 | + CBLAS_INT *n, double *ap, double *x, CBLAS_INT *incx) { | |
947 | double *A, *AP; | |
948 | - int i, j, k, LDA; | |
949 | + CBLAS_INT i, j, k, LDA; | |
950 | CBLAS_TRANSPOSE trans; | |
951 | CBLAS_UPLO uplo; | |
952 | CBLAS_DIAG diag; | |
953 | @@ -437,10 +437,10 @@ void F77_dtpmv(int *layout, char *uplow, | |
954 | cblas_dtpmv( CblasColMajor, uplo, trans, diag, *n, ap, x, *incx ); | |
955 | } | |
956 | ||
957 | -void F77_dtpsv(int *layout, char *uplow, char *transp, char *diagn, | |
958 | - int *n, double *ap, double *x, int *incx) { | |
959 | +void F77_dtpsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
960 | + CBLAS_INT *n, double *ap, double *x, CBLAS_INT *incx) { | |
961 | double *A, *AP; | |
962 | - int i, j, k, LDA; | |
963 | + CBLAS_INT i, j, k, LDA; | |
964 | CBLAS_TRANSPOSE trans; | |
965 | CBLAS_UPLO uplo; | |
966 | CBLAS_DIAG diag; | |
967 | @@ -478,10 +478,10 @@ void F77_dtpsv(int *layout, char *uplow, | |
968 | cblas_dtpsv( CblasColMajor, uplo, trans, diag, *n, ap, x, *incx ); | |
969 | } | |
970 | ||
971 | -void F77_dspr(int *layout, char *uplow, int *n, double *alpha, double *x, | |
972 | - int *incx, double *ap ){ | |
973 | +void F77_dspr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, | |
974 | + CBLAS_INT *incx, double *ap ){ | |
975 | double *A, *AP; | |
976 | - int i,j,k,LDA; | |
977 | + CBLAS_INT i,j,k,LDA; | |
978 | CBLAS_UPLO uplo; | |
979 | ||
980 | get_uplo_type(uplow,&uplo); | |
981 | @@ -530,10 +530,10 @@ void F77_dspr(int *layout, char *uplow, | |
982 | cblas_dspr( CblasColMajor, uplo, *n, *alpha, x, *incx, ap ); | |
983 | } | |
984 | ||
985 | -void F77_dspr2(int *layout, char *uplow, int *n, double *alpha, double *x, | |
986 | - int *incx, double *y, int *incy, double *ap ){ | |
987 | +void F77_dspr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, double *x, | |
988 | + CBLAS_INT *incx, double *y, CBLAS_INT *incy, double *ap ){ | |
989 | double *A, *AP; | |
990 | - int i,j,k,LDA; | |
991 | + CBLAS_INT i,j,k,LDA; | |
992 | CBLAS_UPLO uplo; | |
993 | ||
994 | get_uplo_type(uplow,&uplo); | |
995 | --- a/CBLAS/testing/c_dblas3.c | |
996 | +++ b/CBLAS/testing/c_dblas3.c | |
997 | @@ -11,12 +11,12 @@ | |
998 | #define TEST_ROW_MJR 1 | |
999 | #define UNDEFINED -1 | |
1000 | ||
1001 | -void F77_dgemm(int *layout, char *transpa, char *transpb, int *m, int *n, | |
1002 | - int *k, double *alpha, double *a, int *lda, double *b, int *ldb, | |
1003 | - double *beta, double *c, int *ldc ) { | |
1004 | +void F77_dgemm(CBLAS_INT *layout, char *transpa, char *transpb, CBLAS_INT *m, CBLAS_INT *n, | |
1005 | + CBLAS_INT *k, double *alpha, double *a, CBLAS_INT *lda, double *b, CBLAS_INT *ldb, | |
1006 | + double *beta, double *c, CBLAS_INT *ldc ) { | |
1007 | ||
1008 | double *A, *B, *C; | |
1009 | - int i,j,LDA, LDB, LDC; | |
1010 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
1011 | CBLAS_TRANSPOSE transa, transb; | |
1012 | ||
1013 | get_transpose_type(transpa, &transa); | |
1014 | @@ -73,12 +73,12 @@ void F77_dgemm(int *layout, char *transp | |
1015 | cblas_dgemm( UNDEFINED, transa, transb, *m, *n, *k, *alpha, a, *lda, | |
1016 | b, *ldb, *beta, c, *ldc ); | |
1017 | } | |
1018 | -void F77_dsymm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
1019 | - double *alpha, double *a, int *lda, double *b, int *ldb, | |
1020 | - double *beta, double *c, int *ldc ) { | |
1021 | +void F77_dsymm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
1022 | + double *alpha, double *a, CBLAS_INT *lda, double *b, CBLAS_INT *ldb, | |
1023 | + double *beta, double *c, CBLAS_INT *ldc ) { | |
1024 | ||
1025 | double *A, *B, *C; | |
1026 | - int i,j,LDA, LDB, LDC; | |
1027 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
1028 | CBLAS_UPLO uplo; | |
1029 | CBLAS_SIDE side; | |
1030 | ||
1031 | @@ -127,11 +127,11 @@ void F77_dsymm(int *layout, char *rtlf, | |
1032 | *beta, c, *ldc ); | |
1033 | } | |
1034 | ||
1035 | -void F77_dsyrk(int *layout, char *uplow, char *transp, int *n, int *k, | |
1036 | - double *alpha, double *a, int *lda, | |
1037 | - double *beta, double *c, int *ldc ) { | |
1038 | +void F77_dsyrk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
1039 | + double *alpha, double *a, CBLAS_INT *lda, | |
1040 | + double *beta, double *c, CBLAS_INT *ldc ) { | |
1041 | ||
1042 | - int i,j,LDA,LDC; | |
1043 | + CBLAS_INT i,j,LDA,LDC; | |
1044 | double *A, *C; | |
1045 | CBLAS_UPLO uplo; | |
1046 | CBLAS_TRANSPOSE trans; | |
1047 | @@ -175,10 +175,10 @@ void F77_dsyrk(int *layout, char *uplow, | |
1048 | c, *ldc ); | |
1049 | } | |
1050 | ||
1051 | -void F77_dsyr2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
1052 | - double *alpha, double *a, int *lda, double *b, int *ldb, | |
1053 | - double *beta, double *c, int *ldc ) { | |
1054 | - int i,j,LDA,LDB,LDC; | |
1055 | +void F77_dsyr2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
1056 | + double *alpha, double *a, CBLAS_INT *lda, double *b, CBLAS_INT *ldb, | |
1057 | + double *beta, double *c, CBLAS_INT *ldc ) { | |
1058 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
1059 | double *A, *B, *C; | |
1060 | CBLAS_UPLO uplo; | |
1061 | CBLAS_TRANSPOSE trans; | |
1062 | @@ -230,10 +230,10 @@ void F77_dsyr2k(int *layout, char *uplow | |
1063 | cblas_dsyr2k(UNDEFINED, uplo, trans, *n, *k, *alpha, a, *lda, | |
1064 | b, *ldb, *beta, c, *ldc ); | |
1065 | } | |
1066 | -void F77_dtrmm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1067 | - int *m, int *n, double *alpha, double *a, int *lda, double *b, | |
1068 | - int *ldb) { | |
1069 | - int i,j,LDA,LDB; | |
1070 | +void F77_dtrmm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1071 | + CBLAS_INT *m, CBLAS_INT *n, double *alpha, double *a, CBLAS_INT *lda, double *b, | |
1072 | + CBLAS_INT *ldb) { | |
1073 | + CBLAS_INT i,j,LDA,LDB; | |
1074 | double *A, *B; | |
1075 | CBLAS_SIDE side; | |
1076 | CBLAS_DIAG diag; | |
1077 | @@ -281,10 +281,10 @@ void F77_dtrmm(int *layout, char *rtlf, | |
1078 | a, *lda, b, *ldb); | |
1079 | } | |
1080 | ||
1081 | -void F77_dtrsm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1082 | - int *m, int *n, double *alpha, double *a, int *lda, double *b, | |
1083 | - int *ldb) { | |
1084 | - int i,j,LDA,LDB; | |
1085 | +void F77_dtrsm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1086 | + CBLAS_INT *m, CBLAS_INT *n, double *alpha, double *a, CBLAS_INT *lda, double *b, | |
1087 | + CBLAS_INT *ldb) { | |
1088 | + CBLAS_INT i,j,LDA,LDB; | |
1089 | double *A, *B; | |
1090 | CBLAS_SIDE side; | |
1091 | CBLAS_DIAG diag; | |
1092 | --- a/CBLAS/testing/c_s2chke.c | |
1093 | +++ b/CBLAS/testing/c_s2chke.c | |
1094 | @@ -3,8 +3,8 @@ | |
1095 | #include "cblas.h" | |
1096 | #include "cblas_test.h" | |
1097 | ||
1098 | -int cblas_ok, cblas_lerr, cblas_info; | |
1099 | -int link_xerbla=TRUE; | |
1100 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1101 | +CBLAS_INT link_xerbla=TRUE; | |
1102 | char *cblas_rout; | |
1103 | ||
1104 | #ifdef F77_Char | |
1105 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
1106 | #endif | |
1107 | ||
1108 | void chkxer(void) { | |
1109 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
1110 | - extern int link_xerbla; | |
1111 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1112 | + extern CBLAS_INT link_xerbla; | |
1113 | extern char *cblas_rout; | |
1114 | if (cblas_lerr == 1 ) { | |
1115 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
1116 | @@ -30,7 +30,7 @@ void F77_s2chke(char *rout) { | |
1117 | X[2] = {0.0,0.0}, | |
1118 | Y[2] = {0.0,0.0}, | |
1119 | ALPHA=0.0, BETA=0.0; | |
1120 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
1121 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
1122 | extern int RowMajorStrg; | |
1123 | extern char *cblas_rout; | |
1124 | ||
1125 | --- a/CBLAS/testing/c_s3chke.c | |
1126 | +++ b/CBLAS/testing/c_s3chke.c | |
1127 | @@ -3,8 +3,8 @@ | |
1128 | #include "cblas.h" | |
1129 | #include "cblas_test.h" | |
1130 | ||
1131 | -int cblas_ok, cblas_lerr, cblas_info; | |
1132 | -int link_xerbla=TRUE; | |
1133 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1134 | +CBLAS_INT link_xerbla=TRUE; | |
1135 | char *cblas_rout; | |
1136 | ||
1137 | #ifdef F77_Char | |
1138 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
1139 | #endif | |
1140 | ||
1141 | void chkxer(void) { | |
1142 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
1143 | - extern int link_xerbla; | |
1144 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1145 | + extern CBLAS_INT link_xerbla; | |
1146 | extern char *cblas_rout; | |
1147 | if (cblas_lerr == 1 ) { | |
1148 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
1149 | @@ -30,7 +30,7 @@ void F77_s3chke(char *rout) { | |
1150 | B[2] = {0.0,0.0}, | |
1151 | C[2] = {0.0,0.0}, | |
1152 | ALPHA=0.0, BETA=0.0; | |
1153 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
1154 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
1155 | extern int RowMajorStrg; | |
1156 | extern char *cblas_rout; | |
1157 | ||
1158 | --- a/CBLAS/testing/c_sblas1.c | |
1159 | +++ b/CBLAS/testing/c_sblas1.c | |
1160 | @@ -8,42 +8,42 @@ | |
1161 | */ | |
1162 | #include "cblas_test.h" | |
1163 | #include "cblas.h" | |
1164 | -float F77_sasum(const int *N, float *X, const int *incX) | |
1165 | +float F77_sasum(const CBLAS_INT *N, float *X, const CBLAS_INT *incX) | |
1166 | { | |
1167 | return cblas_sasum(*N, X, *incX); | |
1168 | } | |
1169 | ||
1170 | -void F77_saxpy(const int *N, const float *alpha, const float *X, | |
1171 | - const int *incX, float *Y, const int *incY) | |
1172 | +void F77_saxpy(const CBLAS_INT *N, const float *alpha, const float *X, | |
1173 | + const CBLAS_INT *incX, float *Y, const CBLAS_INT *incY) | |
1174 | { | |
1175 | cblas_saxpy(*N, *alpha, X, *incX, Y, *incY); | |
1176 | return; | |
1177 | } | |
1178 | ||
1179 | -float F77_scasum(const int *N, void *X, const int *incX) | |
1180 | +float F77_scasum(const CBLAS_INT *N, void *X, const CBLAS_INT *incX) | |
1181 | { | |
1182 | return cblas_scasum(*N, X, *incX); | |
1183 | } | |
1184 | ||
1185 | -float F77_scnrm2(const int *N, const void *X, const int *incX) | |
1186 | +float F77_scnrm2(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
1187 | { | |
1188 | return cblas_scnrm2(*N, X, *incX); | |
1189 | } | |
1190 | ||
1191 | -void F77_scopy(const int *N, const float *X, const int *incX, | |
1192 | - float *Y, const int *incY) | |
1193 | +void F77_scopy(const CBLAS_INT *N, const float *X, const CBLAS_INT *incX, | |
1194 | + float *Y, const CBLAS_INT *incY) | |
1195 | { | |
1196 | cblas_scopy(*N, X, *incX, Y, *incY); | |
1197 | return; | |
1198 | } | |
1199 | ||
1200 | -float F77_sdot(const int *N, const float *X, const int *incX, | |
1201 | - const float *Y, const int *incY) | |
1202 | +float F77_sdot(const CBLAS_INT *N, const float *X, const CBLAS_INT *incX, | |
1203 | + const float *Y, const CBLAS_INT *incY) | |
1204 | { | |
1205 | return cblas_sdot(*N, X, *incX, Y, *incY); | |
1206 | } | |
1207 | ||
1208 | -float F77_snrm2(const int *N, const float *X, const int *incX) | |
1209 | +float F77_snrm2(const CBLAS_INT *N, const float *X, const CBLAS_INT *incX) | |
1210 | { | |
1211 | return cblas_snrm2(*N, X, *incX); | |
1212 | } | |
1213 | @@ -54,28 +54,28 @@ void F77_srotg( float *a, float *b, floa | |
1214 | return; | |
1215 | } | |
1216 | ||
1217 | -void F77_srot( const int *N, float *X, const int *incX, float *Y, | |
1218 | - const int *incY, const float *c, const float *s) | |
1219 | +void F77_srot( const CBLAS_INT *N, float *X, const CBLAS_INT *incX, float *Y, | |
1220 | + const CBLAS_INT *incY, const float *c, const float *s) | |
1221 | { | |
1222 | cblas_srot(*N,X,*incX,Y,*incY,*c,*s); | |
1223 | return; | |
1224 | } | |
1225 | ||
1226 | -void F77_sscal(const int *N, const float *alpha, float *X, | |
1227 | - const int *incX) | |
1228 | +void F77_sscal(const CBLAS_INT *N, const float *alpha, float *X, | |
1229 | + const CBLAS_INT *incX) | |
1230 | { | |
1231 | cblas_sscal(*N, *alpha, X, *incX); | |
1232 | return; | |
1233 | } | |
1234 | ||
1235 | -void F77_sswap( const int *N, float *X, const int *incX, | |
1236 | - float *Y, const int *incY) | |
1237 | +void F77_sswap( const CBLAS_INT *N, float *X, const CBLAS_INT *incX, | |
1238 | + float *Y, const CBLAS_INT *incY) | |
1239 | { | |
1240 | cblas_sswap(*N,X,*incX,Y,*incY); | |
1241 | return; | |
1242 | } | |
1243 | ||
1244 | -int F77_isamax(const int *N, const float *X, const int *incX) | |
1245 | +CBLAS_INT F77_isamax(const CBLAS_INT *N, const float *X, const CBLAS_INT *incX) | |
1246 | { | |
1247 | if (*N < 1 || *incX < 1) return(0); | |
1248 | return (cblas_isamax(*N, X, *incX)+1); | |
1249 | --- a/CBLAS/testing/c_sblas2.c | |
1250 | +++ b/CBLAS/testing/c_sblas2.c | |
1251 | @@ -8,12 +8,12 @@ | |
1252 | #include "cblas.h" | |
1253 | #include "cblas_test.h" | |
1254 | ||
1255 | -void F77_sgemv(int *layout, char *transp, int *m, int *n, float *alpha, | |
1256 | - float *a, int *lda, float *x, int *incx, float *beta, | |
1257 | - float *y, int *incy ) { | |
1258 | +void F77_sgemv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, float *alpha, | |
1259 | + float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx, float *beta, | |
1260 | + float *y, CBLAS_INT *incy ) { | |
1261 | ||
1262 | float *A; | |
1263 | - int i,j,LDA; | |
1264 | + CBLAS_INT i,j,LDA; | |
1265 | CBLAS_TRANSPOSE trans; | |
1266 | ||
1267 | get_transpose_type(transp, &trans); | |
1268 | @@ -35,11 +35,11 @@ void F77_sgemv(int *layout, char *transp | |
1269 | *m, *n, *alpha, a, *lda, x, *incx, *beta, y, *incy ); | |
1270 | } | |
1271 | ||
1272 | -void F77_sger(int *layout, int *m, int *n, float *alpha, float *x, int *incx, | |
1273 | - float *y, int *incy, float *a, int *lda ) { | |
1274 | +void F77_sger(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, float *alpha, float *x, CBLAS_INT *incx, | |
1275 | + float *y, CBLAS_INT *incy, float *a, CBLAS_INT *lda ) { | |
1276 | ||
1277 | float *A; | |
1278 | - int i,j,LDA; | |
1279 | + CBLAS_INT i,j,LDA; | |
1280 | ||
1281 | if (*layout == TEST_ROW_MJR) { | |
1282 | LDA = *n+1; | |
1283 | @@ -60,10 +60,10 @@ void F77_sger(int *layout, int *m, int * | |
1284 | cblas_sger( CblasColMajor, *m, *n, *alpha, x, *incx, y, *incy, a, *lda ); | |
1285 | } | |
1286 | ||
1287 | -void F77_strmv(int *layout, char *uplow, char *transp, char *diagn, | |
1288 | - int *n, float *a, int *lda, float *x, int *incx) { | |
1289 | +void F77_strmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1290 | + CBLAS_INT *n, float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx) { | |
1291 | float *A; | |
1292 | - int i,j,LDA; | |
1293 | + CBLAS_INT i,j,LDA; | |
1294 | CBLAS_TRANSPOSE trans; | |
1295 | CBLAS_UPLO uplo; | |
1296 | CBLAS_DIAG diag; | |
1297 | @@ -88,10 +88,10 @@ void F77_strmv(int *layout, char *uplow, | |
1298 | } | |
1299 | } | |
1300 | ||
1301 | -void F77_strsv(int *layout, char *uplow, char *transp, char *diagn, | |
1302 | - int *n, float *a, int *lda, float *x, int *incx ) { | |
1303 | +void F77_strsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1304 | + CBLAS_INT *n, float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx ) { | |
1305 | float *A; | |
1306 | - int i,j,LDA; | |
1307 | + CBLAS_INT i,j,LDA; | |
1308 | CBLAS_TRANSPOSE trans; | |
1309 | CBLAS_UPLO uplo; | |
1310 | CBLAS_DIAG diag; | |
1311 | @@ -112,11 +112,11 @@ void F77_strsv(int *layout, char *uplow, | |
1312 | else | |
1313 | cblas_strsv(CblasColMajor, uplo, trans, diag, *n, a, *lda, x, *incx ); | |
1314 | } | |
1315 | -void F77_ssymv(int *layout, char *uplow, int *n, float *alpha, float *a, | |
1316 | - int *lda, float *x, int *incx, float *beta, float *y, | |
1317 | - int *incy) { | |
1318 | +void F77_ssymv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *a, | |
1319 | + CBLAS_INT *lda, float *x, CBLAS_INT *incx, float *beta, float *y, | |
1320 | + CBLAS_INT *incy) { | |
1321 | float *A; | |
1322 | - int i,j,LDA; | |
1323 | + CBLAS_INT i,j,LDA; | |
1324 | CBLAS_UPLO uplo; | |
1325 | ||
1326 | get_uplo_type(uplow,&uplo); | |
1327 | @@ -136,10 +136,10 @@ void F77_ssymv(int *layout, char *uplow, | |
1328 | *beta, y, *incy ); | |
1329 | } | |
1330 | ||
1331 | -void F77_ssyr(int *layout, char *uplow, int *n, float *alpha, float *x, | |
1332 | - int *incx, float *a, int *lda) { | |
1333 | +void F77_ssyr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *x, | |
1334 | + CBLAS_INT *incx, float *a, CBLAS_INT *lda) { | |
1335 | float *A; | |
1336 | - int i,j,LDA; | |
1337 | + CBLAS_INT i,j,LDA; | |
1338 | CBLAS_UPLO uplo; | |
1339 | ||
1340 | get_uplo_type(uplow,&uplo); | |
1341 | @@ -160,10 +160,10 @@ void F77_ssyr(int *layout, char *uplow, | |
1342 | cblas_ssyr(CblasColMajor, uplo, *n, *alpha, x, *incx, a, *lda); | |
1343 | } | |
1344 | ||
1345 | -void F77_ssyr2(int *layout, char *uplow, int *n, float *alpha, float *x, | |
1346 | - int *incx, float *y, int *incy, float *a, int *lda) { | |
1347 | +void F77_ssyr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *x, | |
1348 | + CBLAS_INT *incx, float *y, CBLAS_INT *incy, float *a, CBLAS_INT *lda) { | |
1349 | float *A; | |
1350 | - int i,j,LDA; | |
1351 | + CBLAS_INT i,j,LDA; | |
1352 | CBLAS_UPLO uplo; | |
1353 | ||
1354 | get_uplo_type(uplow,&uplo); | |
1355 | @@ -184,12 +184,12 @@ void F77_ssyr2(int *layout, char *uplow, | |
1356 | cblas_ssyr2(CblasColMajor, uplo, *n, *alpha, x, *incx, y, *incy, a, *lda); | |
1357 | } | |
1358 | ||
1359 | -void F77_sgbmv(int *layout, char *transp, int *m, int *n, int *kl, int *ku, | |
1360 | - float *alpha, float *a, int *lda, float *x, int *incx, | |
1361 | - float *beta, float *y, int *incy ) { | |
1362 | +void F77_sgbmv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *kl, CBLAS_INT *ku, | |
1363 | + float *alpha, float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx, | |
1364 | + float *beta, float *y, CBLAS_INT *incy ) { | |
1365 | ||
1366 | float *A; | |
1367 | - int i,irow,j,jcol,LDA; | |
1368 | + CBLAS_INT i,irow,j,jcol,LDA; | |
1369 | CBLAS_TRANSPOSE trans; | |
1370 | ||
1371 | get_transpose_type(transp, &trans); | |
1372 | @@ -222,10 +222,10 @@ void F77_sgbmv(int *layout, char *transp | |
1373 | a, *lda, x, *incx, *beta, y, *incy ); | |
1374 | } | |
1375 | ||
1376 | -void F77_stbmv(int *layout, char *uplow, char *transp, char *diagn, | |
1377 | - int *n, int *k, float *a, int *lda, float *x, int *incx) { | |
1378 | +void F77_stbmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1379 | + CBLAS_INT *n, CBLAS_INT *k, float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx) { | |
1380 | float *A; | |
1381 | - int irow, jcol, i, j, LDA; | |
1382 | + CBLAS_INT irow, jcol, i, j, LDA; | |
1383 | CBLAS_TRANSPOSE trans; | |
1384 | CBLAS_UPLO uplo; | |
1385 | CBLAS_DIAG diag; | |
1386 | @@ -268,10 +268,10 @@ void F77_stbmv(int *layout, char *uplow, | |
1387 | cblas_stbmv(CblasColMajor, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
1388 | } | |
1389 | ||
1390 | -void F77_stbsv(int *layout, char *uplow, char *transp, char *diagn, | |
1391 | - int *n, int *k, float *a, int *lda, float *x, int *incx) { | |
1392 | +void F77_stbsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1393 | + CBLAS_INT *n, CBLAS_INT *k, float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx) { | |
1394 | float *A; | |
1395 | - int irow, jcol, i, j, LDA; | |
1396 | + CBLAS_INT irow, jcol, i, j, LDA; | |
1397 | CBLAS_TRANSPOSE trans; | |
1398 | CBLAS_UPLO uplo; | |
1399 | CBLAS_DIAG diag; | |
1400 | @@ -314,11 +314,11 @@ void F77_stbsv(int *layout, char *uplow, | |
1401 | cblas_stbsv(CblasColMajor, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
1402 | } | |
1403 | ||
1404 | -void F77_ssbmv(int *layout, char *uplow, int *n, int *k, float *alpha, | |
1405 | - float *a, int *lda, float *x, int *incx, float *beta, | |
1406 | - float *y, int *incy) { | |
1407 | +void F77_ssbmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_INT *k, float *alpha, | |
1408 | + float *a, CBLAS_INT *lda, float *x, CBLAS_INT *incx, float *beta, | |
1409 | + float *y, CBLAS_INT *incy) { | |
1410 | float *A; | |
1411 | - int i,j,irow,jcol,LDA; | |
1412 | + CBLAS_INT i,j,irow,jcol,LDA; | |
1413 | CBLAS_UPLO uplo; | |
1414 | ||
1415 | get_uplo_type(uplow,&uplo); | |
1416 | @@ -359,10 +359,10 @@ void F77_ssbmv(int *layout, char *uplow, | |
1417 | *beta, y, *incy ); | |
1418 | } | |
1419 | ||
1420 | -void F77_sspmv(int *layout, char *uplow, int *n, float *alpha, float *ap, | |
1421 | - float *x, int *incx, float *beta, float *y, int *incy) { | |
1422 | +void F77_sspmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *ap, | |
1423 | + float *x, CBLAS_INT *incx, float *beta, float *y, CBLAS_INT *incy) { | |
1424 | float *A,*AP; | |
1425 | - int i,j,k,LDA; | |
1426 | + CBLAS_INT i,j,k,LDA; | |
1427 | CBLAS_UPLO uplo; | |
1428 | ||
1429 | get_uplo_type(uplow,&uplo); | |
1430 | @@ -396,10 +396,10 @@ void F77_sspmv(int *layout, char *uplow, | |
1431 | *incy ); | |
1432 | } | |
1433 | ||
1434 | -void F77_stpmv(int *layout, char *uplow, char *transp, char *diagn, | |
1435 | - int *n, float *ap, float *x, int *incx) { | |
1436 | +void F77_stpmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1437 | + CBLAS_INT *n, float *ap, float *x, CBLAS_INT *incx) { | |
1438 | float *A, *AP; | |
1439 | - int i, j, k, LDA; | |
1440 | + CBLAS_INT i, j, k, LDA; | |
1441 | CBLAS_TRANSPOSE trans; | |
1442 | CBLAS_UPLO uplo; | |
1443 | CBLAS_DIAG diag; | |
1444 | @@ -435,10 +435,10 @@ void F77_stpmv(int *layout, char *uplow, | |
1445 | cblas_stpmv( CblasColMajor, uplo, trans, diag, *n, ap, x, *incx ); | |
1446 | } | |
1447 | ||
1448 | -void F77_stpsv(int *layout, char *uplow, char *transp, char *diagn, | |
1449 | - int *n, float *ap, float *x, int *incx) { | |
1450 | +void F77_stpsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1451 | + CBLAS_INT *n, float *ap, float *x, CBLAS_INT *incx) { | |
1452 | float *A, *AP; | |
1453 | - int i, j, k, LDA; | |
1454 | + CBLAS_INT i, j, k, LDA; | |
1455 | CBLAS_TRANSPOSE trans; | |
1456 | CBLAS_UPLO uplo; | |
1457 | CBLAS_DIAG diag; | |
1458 | @@ -475,10 +475,10 @@ void F77_stpsv(int *layout, char *uplow, | |
1459 | cblas_stpsv( CblasColMajor, uplo, trans, diag, *n, ap, x, *incx ); | |
1460 | } | |
1461 | ||
1462 | -void F77_sspr(int *layout, char *uplow, int *n, float *alpha, float *x, | |
1463 | - int *incx, float *ap ){ | |
1464 | +void F77_sspr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *x, | |
1465 | + CBLAS_INT *incx, float *ap ){ | |
1466 | float *A, *AP; | |
1467 | - int i,j,k,LDA; | |
1468 | + CBLAS_INT i,j,k,LDA; | |
1469 | CBLAS_UPLO uplo; | |
1470 | ||
1471 | get_uplo_type(uplow,&uplo); | |
1472 | @@ -526,10 +526,10 @@ void F77_sspr(int *layout, char *uplow, | |
1473 | cblas_sspr( CblasColMajor, uplo, *n, *alpha, x, *incx, ap ); | |
1474 | } | |
1475 | ||
1476 | -void F77_sspr2(int *layout, char *uplow, int *n, float *alpha, float *x, | |
1477 | - int *incx, float *y, int *incy, float *ap ){ | |
1478 | +void F77_sspr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, float *alpha, float *x, | |
1479 | + CBLAS_INT *incx, float *y, CBLAS_INT *incy, float *ap ){ | |
1480 | float *A, *AP; | |
1481 | - int i,j,k,LDA; | |
1482 | + CBLAS_INT i,j,k,LDA; | |
1483 | CBLAS_UPLO uplo; | |
1484 | ||
1485 | get_uplo_type(uplow,&uplo); | |
1486 | --- a/CBLAS/testing/c_sblas3.c | |
1487 | +++ b/CBLAS/testing/c_sblas3.c | |
1488 | @@ -9,12 +9,12 @@ | |
1489 | #include "cblas.h" | |
1490 | #include "cblas_test.h" | |
1491 | ||
1492 | -void F77_sgemm(int *layout, char *transpa, char *transpb, int *m, int *n, | |
1493 | - int *k, float *alpha, float *a, int *lda, float *b, int *ldb, | |
1494 | - float *beta, float *c, int *ldc ) { | |
1495 | +void F77_sgemm(CBLAS_INT *layout, char *transpa, char *transpb, CBLAS_INT *m, CBLAS_INT *n, | |
1496 | + CBLAS_INT *k, float *alpha, float *a, CBLAS_INT *lda, float *b, CBLAS_INT *ldb, | |
1497 | + float *beta, float *c, CBLAS_INT *ldc ) { | |
1498 | ||
1499 | float *A, *B, *C; | |
1500 | - int i,j,LDA, LDB, LDC; | |
1501 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
1502 | CBLAS_TRANSPOSE transa, transb; | |
1503 | ||
1504 | get_transpose_type(transpa, &transa); | |
1505 | @@ -70,12 +70,12 @@ void F77_sgemm(int *layout, char *transp | |
1506 | cblas_sgemm( UNDEFINED, transa, transb, *m, *n, *k, *alpha, a, *lda, | |
1507 | b, *ldb, *beta, c, *ldc ); | |
1508 | } | |
1509 | -void F77_ssymm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
1510 | - float *alpha, float *a, int *lda, float *b, int *ldb, | |
1511 | - float *beta, float *c, int *ldc ) { | |
1512 | +void F77_ssymm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
1513 | + float *alpha, float *a, CBLAS_INT *lda, float *b, CBLAS_INT *ldb, | |
1514 | + float *beta, float *c, CBLAS_INT *ldc ) { | |
1515 | ||
1516 | float *A, *B, *C; | |
1517 | - int i,j,LDA, LDB, LDC; | |
1518 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
1519 | CBLAS_UPLO uplo; | |
1520 | CBLAS_SIDE side; | |
1521 | ||
1522 | @@ -124,11 +124,11 @@ void F77_ssymm(int *layout, char *rtlf, | |
1523 | *beta, c, *ldc ); | |
1524 | } | |
1525 | ||
1526 | -void F77_ssyrk(int *layout, char *uplow, char *transp, int *n, int *k, | |
1527 | - float *alpha, float *a, int *lda, | |
1528 | - float *beta, float *c, int *ldc ) { | |
1529 | +void F77_ssyrk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
1530 | + float *alpha, float *a, CBLAS_INT *lda, | |
1531 | + float *beta, float *c, CBLAS_INT *ldc ) { | |
1532 | ||
1533 | - int i,j,LDA,LDC; | |
1534 | + CBLAS_INT i,j,LDA,LDC; | |
1535 | float *A, *C; | |
1536 | CBLAS_UPLO uplo; | |
1537 | CBLAS_TRANSPOSE trans; | |
1538 | @@ -172,10 +172,10 @@ void F77_ssyrk(int *layout, char *uplow, | |
1539 | c, *ldc ); | |
1540 | } | |
1541 | ||
1542 | -void F77_ssyr2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
1543 | - float *alpha, float *a, int *lda, float *b, int *ldb, | |
1544 | - float *beta, float *c, int *ldc ) { | |
1545 | - int i,j,LDA,LDB,LDC; | |
1546 | +void F77_ssyr2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
1547 | + float *alpha, float *a, CBLAS_INT *lda, float *b, CBLAS_INT *ldb, | |
1548 | + float *beta, float *c, CBLAS_INT *ldc ) { | |
1549 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
1550 | float *A, *B, *C; | |
1551 | CBLAS_UPLO uplo; | |
1552 | CBLAS_TRANSPOSE trans; | |
1553 | @@ -227,10 +227,10 @@ void F77_ssyr2k(int *layout, char *uplow | |
1554 | cblas_ssyr2k(UNDEFINED, uplo, trans, *n, *k, *alpha, a, *lda, | |
1555 | b, *ldb, *beta, c, *ldc ); | |
1556 | } | |
1557 | -void F77_strmm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1558 | - int *m, int *n, float *alpha, float *a, int *lda, float *b, | |
1559 | - int *ldb) { | |
1560 | - int i,j,LDA,LDB; | |
1561 | +void F77_strmm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1562 | + CBLAS_INT *m, CBLAS_INT *n, float *alpha, float *a, CBLAS_INT *lda, float *b, | |
1563 | + CBLAS_INT *ldb) { | |
1564 | + CBLAS_INT i,j,LDA,LDB; | |
1565 | float *A, *B; | |
1566 | CBLAS_SIDE side; | |
1567 | CBLAS_DIAG diag; | |
1568 | @@ -278,10 +278,10 @@ void F77_strmm(int *layout, char *rtlf, | |
1569 | a, *lda, b, *ldb); | |
1570 | } | |
1571 | ||
1572 | -void F77_strsm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1573 | - int *m, int *n, float *alpha, float *a, int *lda, float *b, | |
1574 | - int *ldb) { | |
1575 | - int i,j,LDA,LDB; | |
1576 | +void F77_strsm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
1577 | + CBLAS_INT *m, CBLAS_INT *n, float *alpha, float *a, CBLAS_INT *lda, float *b, | |
1578 | + CBLAS_INT *ldb) { | |
1579 | + CBLAS_INT i,j,LDA,LDB; | |
1580 | float *A, *B; | |
1581 | CBLAS_SIDE side; | |
1582 | CBLAS_DIAG diag; | |
1583 | --- a/CBLAS/testing/c_xerbla.c | |
1584 | +++ b/CBLAS/testing/c_xerbla.c | |
1585 | @@ -7,8 +7,8 @@ | |
1586 | ||
1587 | void cblas_xerbla(CBLAS_INT info, const char *rout, const char *form, ...) | |
1588 | { | |
1589 | - extern int cblas_lerr, cblas_info, cblas_ok; | |
1590 | - extern int link_xerbla; | |
1591 | + extern CBLAS_INT cblas_lerr, cblas_info, cblas_ok; | |
1592 | + extern CBLAS_INT link_xerbla; | |
1593 | extern int RowMajorStrg; | |
1594 | extern char *cblas_rout; | |
1595 | ||
1596 | @@ -101,9 +101,9 @@ void F77_xerbla(char *srname, void *vinf | |
1597 | F77_Integer i; | |
1598 | extern F77_Integer link_xerbla; | |
1599 | #else | |
1600 | - int *info=vinfo; | |
1601 | - int i; | |
1602 | - extern int link_xerbla; | |
1603 | + CBLAS_INT *info=vinfo; | |
1604 | + CBLAS_INT i; | |
1605 | + extern CBLAS_INT link_xerbla; | |
1606 | #endif | |
1607 | #ifdef F77_Char | |
1608 | srname = F2C_STR(F77_srname, XerblaStrLen); | |
1609 | --- a/CBLAS/testing/c_z2chke.c | |
1610 | +++ b/CBLAS/testing/c_z2chke.c | |
1611 | @@ -3,8 +3,8 @@ | |
1612 | #include "cblas.h" | |
1613 | #include "cblas_test.h" | |
1614 | ||
1615 | -int cblas_ok, cblas_lerr, cblas_info; | |
1616 | -int link_xerbla=TRUE; | |
1617 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1618 | +CBLAS_INT link_xerbla=TRUE; | |
1619 | char *cblas_rout; | |
1620 | ||
1621 | #ifdef F77_Char | |
1622 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
1623 | #endif | |
1624 | ||
1625 | void chkxer(void) { | |
1626 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
1627 | - extern int link_xerbla; | |
1628 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1629 | + extern CBLAS_INT link_xerbla; | |
1630 | extern char *cblas_rout; | |
1631 | if (cblas_lerr == 1 ) { | |
1632 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
1633 | @@ -32,7 +32,7 @@ void F77_z2chke(char *rout) { | |
1634 | ALPHA[2] = {0.0,0.0}, | |
1635 | BETA[2] = {0.0,0.0}, | |
1636 | RALPHA = 0.0; | |
1637 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
1638 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
1639 | extern int RowMajorStrg; | |
1640 | extern char *cblas_rout; | |
1641 | ||
1642 | --- a/CBLAS/testing/c_z3chke.c | |
1643 | +++ b/CBLAS/testing/c_z3chke.c | |
1644 | @@ -3,8 +3,8 @@ | |
1645 | #include "cblas.h" | |
1646 | #include "cblas_test.h" | |
1647 | ||
1648 | -int cblas_ok, cblas_lerr, cblas_info; | |
1649 | -int link_xerbla=TRUE; | |
1650 | +CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1651 | +CBLAS_INT link_xerbla=TRUE; | |
1652 | char *cblas_rout; | |
1653 | ||
1654 | #ifdef F77_Char | |
1655 | @@ -14,8 +14,8 @@ void F77_xerbla(char *srname, void *vinf | |
1656 | #endif | |
1657 | ||
1658 | void chkxer(void) { | |
1659 | - extern int cblas_ok, cblas_lerr, cblas_info; | |
1660 | - extern int link_xerbla; | |
1661 | + extern CBLAS_INT cblas_ok, cblas_lerr, cblas_info; | |
1662 | + extern CBLAS_INT link_xerbla; | |
1663 | extern char *cblas_rout; | |
1664 | if (cblas_lerr == 1 ) { | |
1665 | printf("***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout); | |
1666 | @@ -32,7 +32,7 @@ void F77_z3chke(char * rout) { | |
1667 | ALPHA[2] = {0.0,0.0}, | |
1668 | BETA[2] = {0.0,0.0}, | |
1669 | RALPHA = 0.0, RBETA = 0.0; | |
1670 | - extern int cblas_info, cblas_lerr, cblas_ok; | |
1671 | + extern CBLAS_INT cblas_info, cblas_lerr, cblas_ok; | |
1672 | extern int RowMajorStrg; | |
1673 | extern char *cblas_rout; | |
1674 | ||
1675 | --- a/CBLAS/testing/c_zblas1.c | |
1676 | +++ b/CBLAS/testing/c_zblas1.c | |
1677 | @@ -8,67 +8,67 @@ | |
1678 | */ | |
1679 | #include "cblas_test.h" | |
1680 | #include "cblas.h" | |
1681 | -void F77_zaxpy(const int *N, const void *alpha, void *X, | |
1682 | - const int *incX, void *Y, const int *incY) | |
1683 | +void F77_zaxpy(const CBLAS_INT *N, const void *alpha, void *X, | |
1684 | + const CBLAS_INT *incX, void *Y, const CBLAS_INT *incY) | |
1685 | { | |
1686 | cblas_zaxpy(*N, alpha, X, *incX, Y, *incY); | |
1687 | return; | |
1688 | } | |
1689 | ||
1690 | -void F77_zcopy(const int *N, void *X, const int *incX, | |
1691 | - void *Y, const int *incY) | |
1692 | +void F77_zcopy(const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
1693 | + void *Y, const CBLAS_INT *incY) | |
1694 | { | |
1695 | cblas_zcopy(*N, X, *incX, Y, *incY); | |
1696 | return; | |
1697 | } | |
1698 | ||
1699 | -void F77_zdotc(const int *N, const void *X, const int *incX, | |
1700 | - const void *Y, const int *incY,void *dotc) | |
1701 | +void F77_zdotc(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX, | |
1702 | + const void *Y, const CBLAS_INT *incY,void *dotc) | |
1703 | { | |
1704 | cblas_zdotc_sub(*N, X, *incX, Y, *incY, dotc); | |
1705 | return; | |
1706 | } | |
1707 | ||
1708 | -void F77_zdotu(const int *N, void *X, const int *incX, | |
1709 | - void *Y, const int *incY,void *dotu) | |
1710 | +void F77_zdotu(const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
1711 | + void *Y, const CBLAS_INT *incY,void *dotu) | |
1712 | { | |
1713 | cblas_zdotu_sub(*N, X, *incX, Y, *incY, dotu); | |
1714 | return; | |
1715 | } | |
1716 | ||
1717 | -void F77_zdscal(const int *N, const double *alpha, void *X, | |
1718 | - const int *incX) | |
1719 | +void F77_zdscal(const CBLAS_INT *N, const double *alpha, void *X, | |
1720 | + const CBLAS_INT *incX) | |
1721 | { | |
1722 | cblas_zdscal(*N, *alpha, X, *incX); | |
1723 | return; | |
1724 | } | |
1725 | ||
1726 | -void F77_zscal(const int *N, const void * *alpha, void *X, | |
1727 | - const int *incX) | |
1728 | +void F77_zscal(const CBLAS_INT *N, const void * *alpha, void *X, | |
1729 | + const CBLAS_INT *incX) | |
1730 | { | |
1731 | cblas_zscal(*N, alpha, X, *incX); | |
1732 | return; | |
1733 | } | |
1734 | ||
1735 | -void F77_zswap( const int *N, void *X, const int *incX, | |
1736 | - void *Y, const int *incY) | |
1737 | +void F77_zswap( const CBLAS_INT *N, void *X, const CBLAS_INT *incX, | |
1738 | + void *Y, const CBLAS_INT *incY) | |
1739 | { | |
1740 | cblas_zswap(*N,X,*incX,Y,*incY); | |
1741 | return; | |
1742 | } | |
1743 | ||
1744 | -int F77_izamax(const int *N, const void *X, const int *incX) | |
1745 | +CBLAS_INT F77_izamax(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
1746 | { | |
1747 | if (*N < 1 || *incX < 1) return(0); | |
1748 | return(cblas_izamax(*N, X, *incX)+1); | |
1749 | } | |
1750 | ||
1751 | -double F77_dznrm2(const int *N, const void *X, const int *incX) | |
1752 | +double F77_dznrm2(const CBLAS_INT *N, const void *X, const CBLAS_INT *incX) | |
1753 | { | |
1754 | return cblas_dznrm2(*N, X, *incX); | |
1755 | } | |
1756 | ||
1757 | -double F77_dzasum(const int *N, void *X, const int *incX) | |
1758 | +double F77_dzasum(const CBLAS_INT *N, void *X, const CBLAS_INT *incX) | |
1759 | { | |
1760 | return cblas_dzasum(*N, X, *incX); | |
1761 | } | |
1762 | --- a/CBLAS/testing/c_zblas2.c | |
1763 | +++ b/CBLAS/testing/c_zblas2.c | |
1764 | @@ -8,13 +8,13 @@ | |
1765 | #include "cblas.h" | |
1766 | #include "cblas_test.h" | |
1767 | ||
1768 | -void F77_zgemv(int *layout, char *transp, int *m, int *n, | |
1769 | +void F77_zgemv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, | |
1770 | const void *alpha, | |
1771 | - CBLAS_TEST_ZOMPLEX *a, int *lda, const void *x, int *incx, | |
1772 | - const void *beta, void *y, int *incy) { | |
1773 | + CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, const void *x, CBLAS_INT *incx, | |
1774 | + const void *beta, void *y, CBLAS_INT *incy) { | |
1775 | ||
1776 | CBLAS_TEST_ZOMPLEX *A; | |
1777 | - int i,j,LDA; | |
1778 | + CBLAS_INT i,j,LDA; | |
1779 | CBLAS_TRANSPOSE trans; | |
1780 | ||
1781 | get_transpose_type(transp, &trans); | |
1782 | @@ -38,13 +38,13 @@ void F77_zgemv(int *layout, char *transp | |
1783 | *m, *n, alpha, a, *lda, x, *incx, beta, y, *incy ); | |
1784 | } | |
1785 | ||
1786 | -void F77_zgbmv(int *layout, char *transp, int *m, int *n, int *kl, int *ku, | |
1787 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
1788 | - CBLAS_TEST_ZOMPLEX *x, int *incx, | |
1789 | - CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, int *incy) { | |
1790 | +void F77_zgbmv(CBLAS_INT *layout, char *transp, CBLAS_INT *m, CBLAS_INT *n, CBLAS_INT *kl, CBLAS_INT *ku, | |
1791 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
1792 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, | |
1793 | + CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy) { | |
1794 | ||
1795 | CBLAS_TEST_ZOMPLEX *A; | |
1796 | - int i,j,irow,jcol,LDA; | |
1797 | + CBLAS_INT i,j,irow,jcol,LDA; | |
1798 | CBLAS_TRANSPOSE trans; | |
1799 | ||
1800 | get_transpose_type(transp, &trans); | |
1801 | @@ -85,12 +85,12 @@ void F77_zgbmv(int *layout, char *transp | |
1802 | *incx, beta, y, *incy ); | |
1803 | } | |
1804 | ||
1805 | -void F77_zgeru(int *layout, int *m, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1806 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *y, int *incy, | |
1807 | - CBLAS_TEST_ZOMPLEX *a, int *lda){ | |
1808 | +void F77_zgeru(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1809 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy, | |
1810 | + CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda){ | |
1811 | ||
1812 | CBLAS_TEST_ZOMPLEX *A; | |
1813 | - int i,j,LDA; | |
1814 | + CBLAS_INT i,j,LDA; | |
1815 | ||
1816 | if (*layout == TEST_ROW_MJR) { | |
1817 | LDA = *n+1; | |
1818 | @@ -114,11 +114,11 @@ void F77_zgeru(int *layout, int *m, int | |
1819 | cblas_zgeru( UNDEFINED, *m, *n, alpha, x, *incx, y, *incy, a, *lda ); | |
1820 | } | |
1821 | ||
1822 | -void F77_zgerc(int *layout, int *m, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1823 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *y, int *incy, | |
1824 | - CBLAS_TEST_ZOMPLEX *a, int *lda) { | |
1825 | +void F77_zgerc(CBLAS_INT *layout, CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1826 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy, | |
1827 | + CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda) { | |
1828 | CBLAS_TEST_ZOMPLEX *A; | |
1829 | - int i,j,LDA; | |
1830 | + CBLAS_INT i,j,LDA; | |
1831 | ||
1832 | if (*layout == TEST_ROW_MJR) { | |
1833 | LDA = *n+1; | |
1834 | @@ -142,12 +142,12 @@ void F77_zgerc(int *layout, int *m, int | |
1835 | cblas_zgerc( UNDEFINED, *m, *n, alpha, x, *incx, y, *incy, a, *lda ); | |
1836 | } | |
1837 | ||
1838 | -void F77_zhemv(int *layout, char *uplow, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1839 | - CBLAS_TEST_ZOMPLEX *a, int *lda, CBLAS_TEST_ZOMPLEX *x, | |
1840 | - int *incx, CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, int *incy){ | |
1841 | +void F77_zhemv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1842 | + CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *x, | |
1843 | + CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy){ | |
1844 | ||
1845 | CBLAS_TEST_ZOMPLEX *A; | |
1846 | - int i,j,LDA; | |
1847 | + CBLAS_INT i,j,LDA; | |
1848 | CBLAS_UPLO uplo; | |
1849 | ||
1850 | get_uplo_type(uplow,&uplo); | |
1851 | @@ -172,13 +172,13 @@ void F77_zhemv(int *layout, char *uplow, | |
1852 | beta, y, *incy ); | |
1853 | } | |
1854 | ||
1855 | -void F77_zhbmv(int *layout, char *uplow, int *n, int *k, | |
1856 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
1857 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *beta, | |
1858 | - CBLAS_TEST_ZOMPLEX *y, int *incy){ | |
1859 | +void F77_zhbmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_INT *k, | |
1860 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
1861 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *beta, | |
1862 | + CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy){ | |
1863 | ||
1864 | CBLAS_TEST_ZOMPLEX *A; | |
1865 | -int i,irow,j,jcol,LDA; | |
1866 | +CBLAS_INT i,irow,j,jcol,LDA; | |
1867 | ||
1868 | CBLAS_UPLO uplo; | |
1869 | ||
1870 | @@ -236,12 +236,12 @@ int i,irow,j,jcol,LDA; | |
1871 | beta, y, *incy ); | |
1872 | } | |
1873 | ||
1874 | -void F77_zhpmv(int *layout, char *uplow, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1875 | - CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, int *incx, | |
1876 | - CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, int *incy){ | |
1877 | +void F77_zhpmv(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1878 | + CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, | |
1879 | + CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy){ | |
1880 | ||
1881 | CBLAS_TEST_ZOMPLEX *A, *AP; | |
1882 | - int i,j,k,LDA; | |
1883 | + CBLAS_INT i,j,k,LDA; | |
1884 | CBLAS_UPLO uplo; | |
1885 | ||
1886 | get_uplo_type(uplow,&uplo); | |
1887 | @@ -292,11 +292,11 @@ void F77_zhpmv(int *layout, char *uplow, | |
1888 | *incy ); | |
1889 | } | |
1890 | ||
1891 | -void F77_ztbmv(int *layout, char *uplow, char *transp, char *diagn, | |
1892 | - int *n, int *k, CBLAS_TEST_ZOMPLEX *a, int *lda, CBLAS_TEST_ZOMPLEX *x, | |
1893 | - int *incx) { | |
1894 | +void F77_ztbmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1895 | + CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *x, | |
1896 | + CBLAS_INT *incx) { | |
1897 | CBLAS_TEST_ZOMPLEX *A; | |
1898 | - int irow, jcol, i, j, LDA; | |
1899 | + CBLAS_INT irow, jcol, i, j, LDA; | |
1900 | CBLAS_TRANSPOSE trans; | |
1901 | CBLAS_UPLO uplo; | |
1902 | CBLAS_DIAG diag; | |
1903 | @@ -355,12 +355,12 @@ void F77_ztbmv(int *layout, char *uplow, | |
1904 | cblas_ztbmv(UNDEFINED, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
1905 | } | |
1906 | ||
1907 | -void F77_ztbsv(int *layout, char *uplow, char *transp, char *diagn, | |
1908 | - int *n, int *k, CBLAS_TEST_ZOMPLEX *a, int *lda, CBLAS_TEST_ZOMPLEX *x, | |
1909 | - int *incx) { | |
1910 | +void F77_ztbsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1911 | + CBLAS_INT *n, CBLAS_INT *k, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *x, | |
1912 | + CBLAS_INT *incx) { | |
1913 | ||
1914 | CBLAS_TEST_ZOMPLEX *A; | |
1915 | - int irow, jcol, i, j, LDA; | |
1916 | + CBLAS_INT irow, jcol, i, j, LDA; | |
1917 | CBLAS_TRANSPOSE trans; | |
1918 | CBLAS_UPLO uplo; | |
1919 | CBLAS_DIAG diag; | |
1920 | @@ -419,10 +419,10 @@ void F77_ztbsv(int *layout, char *uplow, | |
1921 | cblas_ztbsv(UNDEFINED, uplo, trans, diag, *n, *k, a, *lda, x, *incx); | |
1922 | } | |
1923 | ||
1924 | -void F77_ztpmv(int *layout, char *uplow, char *transp, char *diagn, | |
1925 | - int *n, CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, int *incx) { | |
1926 | +void F77_ztpmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1927 | + CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx) { | |
1928 | CBLAS_TEST_ZOMPLEX *A, *AP; | |
1929 | - int i, j, k, LDA; | |
1930 | + CBLAS_INT i, j, k, LDA; | |
1931 | CBLAS_TRANSPOSE trans; | |
1932 | CBLAS_UPLO uplo; | |
1933 | CBLAS_DIAG diag; | |
1934 | @@ -474,10 +474,10 @@ void F77_ztpmv(int *layout, char *uplow, | |
1935 | cblas_ztpmv( UNDEFINED, uplo, trans, diag, *n, ap, x, *incx ); | |
1936 | } | |
1937 | ||
1938 | -void F77_ztpsv(int *layout, char *uplow, char *transp, char *diagn, | |
1939 | - int *n, CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, int *incx) { | |
1940 | +void F77_ztpsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1941 | + CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *ap, CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx) { | |
1942 | CBLAS_TEST_ZOMPLEX *A, *AP; | |
1943 | - int i, j, k, LDA; | |
1944 | + CBLAS_INT i, j, k, LDA; | |
1945 | CBLAS_TRANSPOSE trans; | |
1946 | CBLAS_UPLO uplo; | |
1947 | CBLAS_DIAG diag; | |
1948 | @@ -529,11 +529,11 @@ void F77_ztpsv(int *layout, char *uplow, | |
1949 | cblas_ztpsv( UNDEFINED, uplo, trans, diag, *n, ap, x, *incx ); | |
1950 | } | |
1951 | ||
1952 | -void F77_ztrmv(int *layout, char *uplow, char *transp, char *diagn, | |
1953 | - int *n, CBLAS_TEST_ZOMPLEX *a, int *lda, CBLAS_TEST_ZOMPLEX *x, | |
1954 | - int *incx) { | |
1955 | +void F77_ztrmv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1956 | + CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *x, | |
1957 | + CBLAS_INT *incx) { | |
1958 | CBLAS_TEST_ZOMPLEX *A; | |
1959 | - int i,j,LDA; | |
1960 | + CBLAS_INT i,j,LDA; | |
1961 | CBLAS_TRANSPOSE trans; | |
1962 | CBLAS_UPLO uplo; | |
1963 | CBLAS_DIAG diag; | |
1964 | @@ -558,11 +558,11 @@ void F77_ztrmv(int *layout, char *uplow, | |
1965 | else | |
1966 | cblas_ztrmv(UNDEFINED, uplo, trans, diag, *n, a, *lda, x, *incx); | |
1967 | } | |
1968 | -void F77_ztrsv(int *layout, char *uplow, char *transp, char *diagn, | |
1969 | - int *n, CBLAS_TEST_ZOMPLEX *a, int *lda, CBLAS_TEST_ZOMPLEX *x, | |
1970 | - int *incx) { | |
1971 | +void F77_ztrsv(CBLAS_INT *layout, char *uplow, char *transp, char *diagn, | |
1972 | + CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *x, | |
1973 | + CBLAS_INT *incx) { | |
1974 | CBLAS_TEST_ZOMPLEX *A; | |
1975 | - int i,j,LDA; | |
1976 | + CBLAS_INT i,j,LDA; | |
1977 | CBLAS_TRANSPOSE trans; | |
1978 | CBLAS_UPLO uplo; | |
1979 | CBLAS_DIAG diag; | |
1980 | @@ -588,10 +588,10 @@ void F77_ztrsv(int *layout, char *uplow, | |
1981 | cblas_ztrsv(UNDEFINED, uplo, trans, diag, *n, a, *lda, x, *incx ); | |
1982 | } | |
1983 | ||
1984 | -void F77_zhpr(int *layout, char *uplow, int *n, double *alpha, | |
1985 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *ap) { | |
1986 | +void F77_zhpr(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, | |
1987 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *ap) { | |
1988 | CBLAS_TEST_ZOMPLEX *A, *AP; | |
1989 | - int i,j,k,LDA; | |
1990 | + CBLAS_INT i,j,k,LDA; | |
1991 | CBLAS_UPLO uplo; | |
1992 | ||
1993 | get_uplo_type(uplow,&uplo); | |
1994 | @@ -663,11 +663,11 @@ void F77_zhpr(int *layout, char *uplow, | |
1995 | cblas_zhpr(UNDEFINED, uplo, *n, *alpha, x, *incx, ap ); | |
1996 | } | |
1997 | ||
1998 | -void F77_zhpr2(int *layout, char *uplow, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
1999 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *y, int *incy, | |
2000 | +void F77_zhpr2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
2001 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy, | |
2002 | CBLAS_TEST_ZOMPLEX *ap) { | |
2003 | CBLAS_TEST_ZOMPLEX *A, *AP; | |
2004 | - int i,j,k,LDA; | |
2005 | + CBLAS_INT i,j,k,LDA; | |
2006 | CBLAS_UPLO uplo; | |
2007 | ||
2008 | get_uplo_type(uplow,&uplo); | |
2009 | @@ -740,10 +740,10 @@ void F77_zhpr2(int *layout, char *uplow, | |
2010 | cblas_zhpr2( UNDEFINED, uplo, *n, alpha, x, *incx, y, *incy, ap ); | |
2011 | } | |
2012 | ||
2013 | -void F77_zher(int *layout, char *uplow, int *n, double *alpha, | |
2014 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *a, int *lda) { | |
2015 | +void F77_zher(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, double *alpha, | |
2016 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda) { | |
2017 | CBLAS_TEST_ZOMPLEX *A; | |
2018 | - int i,j,LDA; | |
2019 | + CBLAS_INT i,j,LDA; | |
2020 | CBLAS_UPLO uplo; | |
2021 | ||
2022 | get_uplo_type(uplow,&uplo); | |
2023 | @@ -772,12 +772,12 @@ void F77_zher(int *layout, char *uplow, | |
2024 | cblas_zher( UNDEFINED, uplo, *n, *alpha, x, *incx, a, *lda ); | |
2025 | } | |
2026 | ||
2027 | -void F77_zher2(int *layout, char *uplow, int *n, CBLAS_TEST_ZOMPLEX *alpha, | |
2028 | - CBLAS_TEST_ZOMPLEX *x, int *incx, CBLAS_TEST_ZOMPLEX *y, int *incy, | |
2029 | - CBLAS_TEST_ZOMPLEX *a, int *lda) { | |
2030 | +void F77_zher2(CBLAS_INT *layout, char *uplow, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, | |
2031 | + CBLAS_TEST_ZOMPLEX *x, CBLAS_INT *incx, CBLAS_TEST_ZOMPLEX *y, CBLAS_INT *incy, | |
2032 | + CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda) { | |
2033 | ||
2034 | CBLAS_TEST_ZOMPLEX *A; | |
2035 | - int i,j,LDA; | |
2036 | + CBLAS_INT i,j,LDA; | |
2037 | CBLAS_UPLO uplo; | |
2038 | ||
2039 | get_uplo_type(uplow,&uplo); | |
2040 | --- a/CBLAS/testing/c_zblas3.c | |
2041 | +++ b/CBLAS/testing/c_zblas3.c | |
2042 | @@ -11,13 +11,13 @@ | |
2043 | #define TEST_ROW_MJR 1 | |
2044 | #define UNDEFINED -1 | |
2045 | ||
2046 | -void F77_zgemm(int *layout, char *transpa, char *transpb, int *m, int *n, | |
2047 | - int *k, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2048 | - CBLAS_TEST_ZOMPLEX *b, int *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2049 | - CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2050 | +void F77_zgemm(CBLAS_INT *layout, char *transpa, char *transpb, CBLAS_INT *m, CBLAS_INT *n, | |
2051 | + CBLAS_INT *k, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2052 | + CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2053 | + CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2054 | ||
2055 | CBLAS_TEST_ZOMPLEX *A, *B, *C; | |
2056 | - int i,j,LDA, LDB, LDC; | |
2057 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
2058 | CBLAS_TRANSPOSE transa, transb; | |
2059 | ||
2060 | get_transpose_type(transpa, &transa); | |
2061 | @@ -87,13 +87,13 @@ void F77_zgemm(int *layout, char *transp | |
2062 | cblas_zgemm( UNDEFINED, transa, transb, *m, *n, *k, alpha, a, *lda, | |
2063 | b, *ldb, beta, c, *ldc ); | |
2064 | } | |
2065 | -void F77_zhemm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
2066 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2067 | - CBLAS_TEST_ZOMPLEX *b, int *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2068 | - CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2069 | +void F77_zhemm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
2070 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2071 | + CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2072 | + CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2073 | ||
2074 | CBLAS_TEST_ZOMPLEX *A, *B, *C; | |
2075 | - int i,j,LDA, LDB, LDC; | |
2076 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
2077 | CBLAS_UPLO uplo; | |
2078 | CBLAS_SIDE side; | |
2079 | ||
2080 | @@ -151,13 +151,13 @@ void F77_zhemm(int *layout, char *rtlf, | |
2081 | cblas_zhemm( UNDEFINED, side, uplo, *m, *n, alpha, a, *lda, b, *ldb, | |
2082 | beta, c, *ldc ); | |
2083 | } | |
2084 | -void F77_zsymm(int *layout, char *rtlf, char *uplow, int *m, int *n, | |
2085 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2086 | - CBLAS_TEST_ZOMPLEX *b, int *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2087 | - CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2088 | +void F77_zsymm(CBLAS_INT *layout, char *rtlf, char *uplow, CBLAS_INT *m, CBLAS_INT *n, | |
2089 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2090 | + CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2091 | + CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2092 | ||
2093 | CBLAS_TEST_ZOMPLEX *A, *B, *C; | |
2094 | - int i,j,LDA, LDB, LDC; | |
2095 | + CBLAS_INT i,j,LDA, LDB, LDC; | |
2096 | CBLAS_UPLO uplo; | |
2097 | CBLAS_SIDE side; | |
2098 | ||
2099 | @@ -206,11 +206,11 @@ void F77_zsymm(int *layout, char *rtlf, | |
2100 | beta, c, *ldc ); | |
2101 | } | |
2102 | ||
2103 | -void F77_zherk(int *layout, char *uplow, char *transp, int *n, int *k, | |
2104 | - double *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2105 | - double *beta, CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2106 | +void F77_zherk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
2107 | + double *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2108 | + double *beta, CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2109 | ||
2110 | - int i,j,LDA,LDC; | |
2111 | + CBLAS_INT i,j,LDA,LDC; | |
2112 | CBLAS_TEST_ZOMPLEX *A, *C; | |
2113 | CBLAS_UPLO uplo; | |
2114 | CBLAS_TRANSPOSE trans; | |
2115 | @@ -262,11 +262,11 @@ void F77_zherk(int *layout, char *uplow, | |
2116 | c, *ldc ); | |
2117 | } | |
2118 | ||
2119 | -void F77_zsyrk(int *layout, char *uplow, char *transp, int *n, int *k, | |
2120 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2121 | - CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2122 | +void F77_zsyrk(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
2123 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2124 | + CBLAS_TEST_ZOMPLEX *beta, CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2125 | ||
2126 | - int i,j,LDA,LDC; | |
2127 | + CBLAS_INT i,j,LDA,LDC; | |
2128 | CBLAS_TEST_ZOMPLEX *A, *C; | |
2129 | CBLAS_UPLO uplo; | |
2130 | CBLAS_TRANSPOSE trans; | |
2131 | @@ -317,11 +317,11 @@ void F77_zsyrk(int *layout, char *uplow, | |
2132 | cblas_zsyrk(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, beta, | |
2133 | c, *ldc ); | |
2134 | } | |
2135 | -void F77_zher2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
2136 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2137 | - CBLAS_TEST_ZOMPLEX *b, int *ldb, double *beta, | |
2138 | - CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2139 | - int i,j,LDA,LDB,LDC; | |
2140 | +void F77_zher2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
2141 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2142 | + CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb, double *beta, | |
2143 | + CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2144 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
2145 | CBLAS_TEST_ZOMPLEX *A, *B, *C; | |
2146 | CBLAS_UPLO uplo; | |
2147 | CBLAS_TRANSPOSE trans; | |
2148 | @@ -381,11 +381,11 @@ void F77_zher2k(int *layout, char *uplow | |
2149 | cblas_zher2k(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, | |
2150 | b, *ldb, *beta, c, *ldc ); | |
2151 | } | |
2152 | -void F77_zsyr2k(int *layout, char *uplow, char *transp, int *n, int *k, | |
2153 | - CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, int *lda, | |
2154 | - CBLAS_TEST_ZOMPLEX *b, int *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2155 | - CBLAS_TEST_ZOMPLEX *c, int *ldc ) { | |
2156 | - int i,j,LDA,LDB,LDC; | |
2157 | +void F77_zsyr2k(CBLAS_INT *layout, char *uplow, char *transp, CBLAS_INT *n, CBLAS_INT *k, | |
2158 | + CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, CBLAS_INT *lda, | |
2159 | + CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb, CBLAS_TEST_ZOMPLEX *beta, | |
2160 | + CBLAS_TEST_ZOMPLEX *c, CBLAS_INT *ldc ) { | |
2161 | + CBLAS_INT i,j,LDA,LDB,LDC; | |
2162 | CBLAS_TEST_ZOMPLEX *A, *B, *C; | |
2163 | CBLAS_UPLO uplo; | |
2164 | CBLAS_TRANSPOSE trans; | |
2165 | @@ -445,10 +445,10 @@ void F77_zsyr2k(int *layout, char *uplow | |
2166 | cblas_zsyr2k(UNDEFINED, uplo, trans, *n, *k, alpha, a, *lda, | |
2167 | b, *ldb, beta, c, *ldc ); | |
2168 | } | |
2169 | -void F77_ztrmm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
2170 | - int *m, int *n, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, | |
2171 | - int *lda, CBLAS_TEST_ZOMPLEX *b, int *ldb) { | |
2172 | - int i,j,LDA,LDB; | |
2173 | +void F77_ztrmm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
2174 | + CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, | |
2175 | + CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb) { | |
2176 | + CBLAS_INT i,j,LDA,LDB; | |
2177 | CBLAS_TEST_ZOMPLEX *A, *B; | |
2178 | CBLAS_SIDE side; | |
2179 | CBLAS_DIAG diag; | |
2180 | @@ -504,10 +504,10 @@ void F77_ztrmm(int *layout, char *rtlf, | |
2181 | a, *lda, b, *ldb); | |
2182 | } | |
2183 | ||
2184 | -void F77_ztrsm(int *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
2185 | - int *m, int *n, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, | |
2186 | - int *lda, CBLAS_TEST_ZOMPLEX *b, int *ldb) { | |
2187 | - int i,j,LDA,LDB; | |
2188 | +void F77_ztrsm(CBLAS_INT *layout, char *rtlf, char *uplow, char *transp, char *diagn, | |
2189 | + CBLAS_INT *m, CBLAS_INT *n, CBLAS_TEST_ZOMPLEX *alpha, CBLAS_TEST_ZOMPLEX *a, | |
2190 | + CBLAS_INT *lda, CBLAS_TEST_ZOMPLEX *b, CBLAS_INT *ldb) { | |
2191 | + CBLAS_INT i,j,LDA,LDB; | |
2192 | CBLAS_TEST_ZOMPLEX *A, *B; | |
2193 | CBLAS_SIDE side; | |
2194 | CBLAS_DIAG diag; |