|
1 | 1 | #ifndef RELAPACK_H
|
2 | 2 | #define RELAPACK_H
|
3 | 3 |
|
4 |
| -void RELAPACK_slauum(const char *, const int *, float *, const int *, int *); |
5 |
| -void RELAPACK_dlauum(const char *, const int *, double *, const int *, int *); |
6 |
| -void RELAPACK_clauum(const char *, const int *, float *, const int *, int *); |
7 |
| -void RELAPACK_zlauum(const char *, const int *, double *, const int *, int *); |
| 4 | +#ifdef USE64BITINT |
| 5 | + typedef BLASLONG blasint; |
| 6 | + #if defined(OS_WINDOWS) && defined(__64BIT__) |
| 7 | + #define blasabs(x) llabs(x) |
| 8 | + #else |
| 9 | + #define blasabs(x) labs(x) |
| 10 | + #endif |
| 11 | +#else |
| 12 | + typedef int blasint; |
| 13 | + #define blasabs(x) abs(x) |
| 14 | +#endif |
8 | 15 |
|
9 |
| -void RELAPACK_strtri(const char *, const char *, const int *, float *, const int *, int *); |
10 |
| -void RELAPACK_dtrtri(const char *, const char *, const int *, double *, const int *, int *); |
11 |
| -void RELAPACK_ctrtri(const char *, const char *, const int *, float *, const int *, int *); |
12 |
| -void RELAPACK_ztrtri(const char *, const char *, const int *, double *, const int *, int *); |
| 16 | +void RELAPACK_slauum(const char *, const blasint *, float *, const blasint *, blasint *); |
| 17 | +void RELAPACK_dlauum(const char *, const blasint *, double *, const blasint *, blasint *); |
| 18 | +void RELAPACK_clauum(const char *, const blasint *, float *, const blasint *, blasint *); |
| 19 | +void RELAPACK_zlauum(const char *, const blasint *, double *, const blasint *, blasint *); |
13 | 20 |
|
14 |
| -void RELAPACK_spotrf(const char *, const int *, float *, const int *, int *); |
15 |
| -void RELAPACK_dpotrf(const char *, const int *, double *, const int *, int *); |
16 |
| -void RELAPACK_cpotrf(const char *, const int *, float *, const int *, int *); |
17 |
| -void RELAPACK_zpotrf(const char *, const int *, double *, const int *, int *); |
| 21 | +void RELAPACK_strtri(const char *, const char *, const blasint *, float *, const blasint *, blasint *); |
| 22 | +void RELAPACK_dtrtri(const char *, const char *, const blasint *, double *, const blasint *, blasint *); |
| 23 | +void RELAPACK_ctrtri(const char *, const char *, const blasint *, float *, const blasint *, blasint *); |
| 24 | +void RELAPACK_ztrtri(const char *, const char *, const blasint *, double *, const blasint *, blasint *); |
18 | 25 |
|
19 |
| -void RELAPACK_spbtrf(const char *, const int *, const int *, float *, const int *, int *); |
20 |
| -void RELAPACK_dpbtrf(const char *, const int *, const int *, double *, const int *, int *); |
21 |
| -void RELAPACK_cpbtrf(const char *, const int *, const int *, float *, const int *, int *); |
22 |
| -void RELAPACK_zpbtrf(const char *, const int *, const int *, double *, const int *, int *); |
| 26 | +void RELAPACK_spotrf(const char *, const blasint *, float *, const blasint *, blasint *); |
| 27 | +void RELAPACK_dpotrf(const char *, const blasint *, double *, const blasint *, blasint *); |
| 28 | +void RELAPACK_cpotrf(const char *, const blasint *, float *, const blasint *, blasint *); |
| 29 | +void RELAPACK_zpotrf(const char *, const blasint *, double *, const blasint *, blasint *); |
23 | 30 |
|
24 |
| -void RELAPACK_ssytrf(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
25 |
| -void RELAPACK_dsytrf(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
26 |
| -void RELAPACK_csytrf(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
27 |
| -void RELAPACK_chetrf(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
28 |
| -void RELAPACK_zsytrf(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
29 |
| -void RELAPACK_zhetrf(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
30 |
| -void RELAPACK_ssytrf_rook(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
31 |
| -void RELAPACK_dsytrf_rook(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
32 |
| -void RELAPACK_csytrf_rook(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
33 |
| -void RELAPACK_chetrf_rook(const char *, const int *, float *, const int *, int *, float *, const int *, int *); |
34 |
| -void RELAPACK_zsytrf_rook(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
35 |
| -void RELAPACK_zhetrf_rook(const char *, const int *, double *, const int *, int *, double *, const int *, int *); |
| 31 | +void RELAPACK_spbtrf(const char *, const blasint *, const blasint *, float *, const blasint *, blasint *); |
| 32 | +void RELAPACK_dpbtrf(const char *, const blasint *, const blasint *, double *, const blasint *, blasint *); |
| 33 | +void RELAPACK_cpbtrf(const char *, const blasint *, const blasint *, float *, const blasint *, blasint *); |
| 34 | +void RELAPACK_zpbtrf(const char *, const blasint *, const blasint *, double *, const blasint *, blasint *); |
36 | 35 |
|
37 |
| -void RELAPACK_sgetrf(const int *, const int *, float *, const int *, int *, int *); |
38 |
| -void RELAPACK_dgetrf(const int *, const int *, double *, const int *, int *, int *); |
39 |
| -void RELAPACK_cgetrf(const int *, const int *, float *, const int *, int *, int *); |
40 |
| -void RELAPACK_zgetrf(const int *, const int *, double *, const int *, int *, int *); |
| 36 | +void RELAPACK_ssytrf(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 37 | +void RELAPACK_dsytrf(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
| 38 | +void RELAPACK_csytrf(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 39 | +void RELAPACK_chetrf(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 40 | +void RELAPACK_zsytrf(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
| 41 | +void RELAPACK_zhetrf(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
| 42 | +void RELAPACK_ssytrf_rook(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 43 | +void RELAPACK_dsytrf_rook(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
| 44 | +void RELAPACK_csytrf_rook(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 45 | +void RELAPACK_chetrf_rook(const char *, const blasint *, float *, const blasint *, blasint *, float *, const blasint *, blasint *); |
| 46 | +void RELAPACK_zsytrf_rook(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
| 47 | +void RELAPACK_zhetrf_rook(const char *, const blasint *, double *, const blasint *, blasint *, double *, const blasint *, blasint *); |
41 | 48 |
|
42 |
| -void RELAPACK_sgbtrf(const int *, const int *, const int *, const int *, float *, const int *, int *, int *); |
43 |
| -void RELAPACK_dgbtrf(const int *, const int *, const int *, const int *, double *, const int *, int *, int *); |
44 |
| -void RELAPACK_cgbtrf(const int *, const int *, const int *, const int *, float *, const int *, int *, int *); |
45 |
| -void RELAPACK_zgbtrf(const int *, const int *, const int *, const int *, double *, const int *, int *, int *); |
| 49 | +void RELAPACK_sgetrf(const blasint *, const blasint *, float *, const blasint *, blasint *, blasint *); |
| 50 | +void RELAPACK_dgetrf(const blasint *, const blasint *, double *, const blasint *, blasint *, blasint *); |
| 51 | +void RELAPACK_cgetrf(const blasint *, const blasint *, float *, const blasint *, blasint *, blasint *); |
| 52 | +void RELAPACK_zgetrf(const blasint *, const blasint *, double *, const blasint *, blasint *, blasint *); |
46 | 53 |
|
47 |
| -void RELAPACK_ssygst(const int *, const char *, const int *, float *, const int *, const float *, const int *, int *); |
48 |
| -void RELAPACK_dsygst(const int *, const char *, const int *, double *, const int *, const double *, const int *, int *); |
49 |
| -void RELAPACK_chegst(const int *, const char *, const int *, float *, const int *, const float *, const int *, int *); |
50 |
| -void RELAPACK_zhegst(const int *, const char *, const int *, double *, const int *, const double *, const int *, int *); |
| 54 | +void RELAPACK_sgbtrf(const blasint *, const blasint *, const blasint *, const blasint *, float *, const blasint *, blasint *, blasint *); |
| 55 | +void RELAPACK_dgbtrf(const blasint *, const blasint *, const blasint *, const blasint *, double *, const blasint *, blasint *, blasint *); |
| 56 | +void RELAPACK_cgbtrf(const blasint *, const blasint *, const blasint *, const blasint *, float *, const blasint *, blasint *, blasint *); |
| 57 | +void RELAPACK_zgbtrf(const blasint *, const blasint *, const blasint *, const blasint *, double *, const blasint *, blasint *, blasint *); |
51 | 58 |
|
52 |
| -void RELAPACK_strsyl(const char *, const char *, const int *, const int *, const int *, const float *, const int *, const float *, const int *, float *, const int *, float *, int *); |
53 |
| -void RELAPACK_dtrsyl(const char *, const char *, const int *, const int *, const int *, const double *, const int *, const double *, const int *, double *, const int *, double *, int *); |
54 |
| -void RELAPACK_ctrsyl(const char *, const char *, const int *, const int *, const int *, const float *, const int *, const float *, const int *, float *, const int *, float *, int *); |
55 |
| -void RELAPACK_ztrsyl(const char *, const char *, const int *, const int *, const int *, const double *, const int *, const double *, const int *, double *, const int *, double *, int *); |
| 59 | +void RELAPACK_ssygst(const blasint *, const char *, const blasint *, float *, const blasint *, const float *, const blasint *, blasint *); |
| 60 | +void RELAPACK_dsygst(const blasint *, const char *, const blasint *, double *, const blasint *, const double *, const blasint *, blasint *); |
| 61 | +void RELAPACK_chegst(const blasint *, const char *, const blasint *, float *, const blasint *, const float *, const blasint *, blasint *); |
| 62 | +void RELAPACK_zhegst(const blasint *, const char *, const blasint *, double *, const blasint *, const double *, const blasint *, blasint *); |
56 | 63 |
|
57 |
| -void RELAPACK_stgsyl(const char *, const int *, const int *, const int *, const float *, const int *, const float *, const int *, float *, const int *, const float *, const int *, const float *, const int *, float *, const int *, float *, float *, float *, const int *, int *, int *); |
58 |
| -void RELAPACK_dtgsyl(const char *, const int *, const int *, const int *, const double *, const int *, const double *, const int *, double *, const int *, const double *, const int *, const double *, const int *, double *, const int *, double *, double *, double *, const int *, int *, int *); |
59 |
| -void RELAPACK_ctgsyl(const char *, const int *, const int *, const int *, const float *, const int *, const float *, const int *, float *, const int *, const float *, const int *, const float *, const int *, float *, const int *, float *, float *, float *, const int *, int *, int *); |
60 |
| -void RELAPACK_ztgsyl(const char *, const int *, const int *, const int *, const double *, const int *, const double *, const int *, double *, const int *, const double *, const int *, const double *, const int *, double *, const int *, double *, double *, double *, const int *, int *, int *); |
| 64 | +void RELAPACK_strsyl(const char *, const char *, const blasint *, const blasint *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, float *, blasint *); |
| 65 | +void RELAPACK_dtrsyl(const char *, const char *, const blasint *, const blasint *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, double *, blasint *); |
| 66 | +void RELAPACK_ctrsyl(const char *, const char *, const blasint *, const blasint *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, float *, blasint *); |
| 67 | +void RELAPACK_ztrsyl(const char *, const char *, const blasint *, const blasint *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, double *, blasint *); |
61 | 68 |
|
62 |
| -void RELAPACK_sgemmt(const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *); |
63 |
| -void RELAPACK_dgemmt(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *); |
64 |
| -void RELAPACK_cgemmt(const char *, const char *, const char *, const int *, const int *, const float *, const float *, const int *, const float *, const int *, const float *, float *, const int *); |
65 |
| -void RELAPACK_zgemmt(const char *, const char *, const char *, const int *, const int *, const double *, const double *, const int *, const double *, const int *, const double *, double *, const int *); |
| 69 | +void RELAPACK_stgsyl(const char *, const blasint *, const blasint *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, float *, float *, float *, const blasint *, blasint *, blasint *); |
| 70 | +void RELAPACK_dtgsyl(const char *, const blasint *, const blasint *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, double *, double *, double *, const blasint *, blasint *, blasint *); |
| 71 | +void RELAPACK_ctgsyl(const char *, const blasint *, const blasint *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, const float *, const blasint *, const float *, const blasint *, float *, const blasint *, float *, float *, float *, const blasint *, blasint *, blasint *); |
| 72 | +void RELAPACK_ztgsyl(const char *, const blasint *, const blasint *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, const double *, const blasint *, const double *, const blasint *, double *, const blasint *, double *, double *, double *, const blasint *, blasint *, blasint *); |
| 73 | + |
| 74 | +void RELAPACK_sgemmt(const char *, const char *, const char *, const blasint *, const blasint *, const float *, const float *, const blasint *, const float *, const blasint *, const float *, float *, const blasint *); |
| 75 | +void RELAPACK_dgemmt(const char *, const char *, const char *, const blasint *, const blasint *, const double *, const double *, const blasint *, const double *, const blasint *, const double *, double *, const blasint *); |
| 76 | +void RELAPACK_cgemmt(const char *, const char *, const char *, const blasint *, const blasint *, const float *, const float *, const blasint *, const float *, const blasint *, const float *, float *, const blasint *); |
| 77 | +void RELAPACK_zgemmt(const char *, const char *, const char *, const blasint *, const blasint *, const double *, const double *, const blasint *, const double *, const blasint *, const double *, double *, const blasint *); |
66 | 78 |
|
67 | 79 | #endif /* RELAPACK_H */
|
0 commit comments