1c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#ifndef BLAS_H
2c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#define BLAS_H
3c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
4c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#define BLASFUNC(FUNC) FUNC##_
5c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
6c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#ifdef __WIN64__
7c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathtypedef long long BLASLONG;
8c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathtypedef unsigned long long BLASULONG;
9c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#else
10c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathtypedef long BLASLONG;
11c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathtypedef unsigned long BLASULONG;
12c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#endif
13c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
14c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xerbla)(const char *, int *info, int);
15c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
16c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(sdot)  (int *, float  *, int *, float  *, int *);
17c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(sdsdot)(int *, float  *,        float  *, int *, float  *, int *);
18c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
19c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dsdot) (int *, float  *, int *, float  *, int *);
20c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(ddot)  (int *, double *, int *, double *, int *);
21c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qdot)  (int *, double *, int *, double *, int *);
22c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
23c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#if defined(F_INTERFACE_GFORT) && !defined(__64BIT__)
24c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint   BLASFUNC(cdotu)  (int *, float  * , int *, float  *,  int *);
25c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint   BLASFUNC(cdotc)  (int *, float  *,  int *, float  *,  int *);
26c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(zdotu)  (double *, int *, double  *, int *, double  *, int *);
27c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(zdotc)  (double *, int *, double  *, int *, double  *, int *);
28c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(xdotu)  (double *, int *, double  *, int *, double  *, int *);
29c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(xdotc)  (double *, int *, double  *, int *, double  *, int *);
30c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#elif  defined(F_INTERFACE_F2C) || \
31c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath     defined(F_INTERFACE_PGI) || \
32c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath     defined(F_INTERFACE_GFORT) || \
33c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath    (defined(F_INTERFACE_PATHSCALE) && defined(__64BIT__))
34c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(cdotu)  (float *,  int *, float  * , int *, float  *,  int *);
35c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(cdotc)  (float *,  int *, float  *,  int *, float  *,  int *);
36c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(zdotu)  (double *, int *, double  *, int *, double  *, int *);
37c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(zdotc)  (double *, int *, double  *, int *, double  *, int *);
38c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(xdotu)  (double *, int *, double  *, int *, double  *, int *);
39c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathvoid  BLASFUNC(xdotc)  (double *, int *, double  *, int *, double  *, int *);
40c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#else
41c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathstd::complex<float>   BLASFUNC(cdotu)  (int *, float  *, int *, float  *, int *);
42c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathstd::complex<float>   BLASFUNC(cdotc)  (int *, float  *, int *, float  *, int *);
43c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathstd::complex<double>  BLASFUNC(zdotu)  (int *, double  *, int *, double  *, int *);
44c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathstd::complex<double>  BLASFUNC(zdotc)  (int *, double  *, int *, double  *, int *);
45c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble  BLASFUNC(xdotu)  (int *, double  *, int *, double  *, int *);
46c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble  BLASFUNC(xdotc)  (int *, double  *, int *, double  *, int *);
47c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#endif
48c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
49c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint  BLASFUNC(cdotuw)  (int *, float  *, int *, float  *, int *, float*);
50c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint  BLASFUNC(cdotcw)  (int *, float  *, int *, float  *, int *, float*);
51c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint  BLASFUNC(zdotuw)  (int *, double  *, int *, double  *, int *, double*);
52c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint  BLASFUNC(zdotcw)  (int *, double  *, int *, double  *, int *, double*);
53c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
54c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(saxpy) (int *, float  *, float  *, int *, float  *, int *);
55c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(daxpy) (int *, double *, double *, int *, double *, int *);
56c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qaxpy) (int *, double *, double *, int *, double *, int *);
57c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(caxpy) (int *, float  *, float  *, int *, float  *, int *);
58c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zaxpy) (int *, double *, double *, int *, double *, int *);
59c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xaxpy) (int *, double *, double *, int *, double *, int *);
60c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(caxpyc)(int *, float  *, float  *, int *, float  *, int *);
61c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zaxpyc)(int *, double *, double *, int *, double *, int *);
62c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xaxpyc)(int *, double *, double *, int *, double *, int *);
63c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
64c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(scopy) (int *, float  *, int *, float  *, int *);
65c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(dcopy) (int *, double *, int *, double *, int *);
66c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qcopy) (int *, double *, int *, double *, int *);
67c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ccopy) (int *, float  *, int *, float  *, int *);
68c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zcopy) (int *, double *, int *, double *, int *);
69c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xcopy) (int *, double *, int *, double *, int *);
70c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
71c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(sswap) (int *, float  *, int *, float  *, int *);
72c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(dswap) (int *, double *, int *, double *, int *);
73c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qswap) (int *, double *, int *, double *, int *);
74c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(cswap) (int *, float  *, int *, float  *, int *);
75c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zswap) (int *, double *, int *, double *, int *);
76c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xswap) (int *, double *, int *, double *, int *);
77c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
78c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(sasum) (int *, float  *, int *);
79c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scasum)(int *, float  *, int *);
80c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dasum) (int *, double *, int *);
81c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qasum) (int *, double *, int *);
82c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dzasum)(int *, double *, int *);
83c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxasum)(int *, double *, int *);
84c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
85c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(isamax)(int *, float  *, int *);
86c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(idamax)(int *, double *, int *);
87c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(iqamax)(int *, double *, int *);
88c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(icamax)(int *, float  *, int *);
89c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(izamax)(int *, double *, int *);
90c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ixamax)(int *, double *, int *);
91c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
92c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ismax) (int *, float  *, int *);
93c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(idmax) (int *, double *, int *);
94c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(iqmax) (int *, double *, int *);
95c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(icmax) (int *, float  *, int *);
96c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(izmax) (int *, double *, int *);
97c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ixmax) (int *, double *, int *);
98c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
99c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(isamin)(int *, float  *, int *);
100c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(idamin)(int *, double *, int *);
101c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(iqamin)(int *, double *, int *);
102c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(icamin)(int *, float  *, int *);
103c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(izamin)(int *, double *, int *);
104c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ixamin)(int *, double *, int *);
105c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
106c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ismin)(int *, float  *, int *);
107c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(idmin)(int *, double *, int *);
108c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(iqmin)(int *, double *, int *);
109c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(icmin)(int *, float  *, int *);
110c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(izmin)(int *, double *, int *);
111c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(ixmin)(int *, double *, int *);
112c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
113c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(samax) (int *, float  *, int *);
114c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(damax) (int *, double *, int *);
115c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qamax) (int *, double *, int *);
116c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scamax)(int *, float  *, int *);
117c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dzamax)(int *, double *, int *);
118c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxamax)(int *, double *, int *);
119c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
120c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(samin) (int *, float  *, int *);
121c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(damin) (int *, double *, int *);
122c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qamin) (int *, double *, int *);
123c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scamin)(int *, float  *, int *);
124c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dzamin)(int *, double *, int *);
125c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxamin)(int *, double *, int *);
126c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
127c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(smax)  (int *, float  *, int *);
128c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dmax)  (int *, double *, int *);
129c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qmax)  (int *, double *, int *);
130c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scmax) (int *, float  *, int *);
131c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dzmax) (int *, double *, int *);
132c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxmax) (int *, double *, int *);
133c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
134c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(smin)  (int *, float  *, int *);
135c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dmin)  (int *, double *, int *);
136c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qmin)  (int *, double *, int *);
137c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scmin) (int *, float  *, int *);
138c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dzmin) (int *, double *, int *);
139c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxmin) (int *, double *, int *);
140c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
141c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(sscal) (int *,  float  *, float  *, int *);
142c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(dscal) (int *,  double *, double *, int *);
143c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qscal) (int *,  double *, double *, int *);
144c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(cscal) (int *,  float  *, float  *, int *);
145c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zscal) (int *,  double *, double *, int *);
146c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xscal) (int *,  double *, double *, int *);
147c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(csscal)(int *,  float  *, float  *, int *);
148c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zdscal)(int *,  double *, double *, int *);
149c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xqscal)(int *,  double *, double *, int *);
150c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
151c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(snrm2) (int *, float  *, int *);
152c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfloat  BLASFUNC(scnrm2)(int *, float  *, int *);
153c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
154c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dnrm2) (int *, double *, int *);
155c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qnrm2) (int *, double *, int *);
156c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(dznrm2)(int *, double *, int *);
157c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdouble BLASFUNC(qxnrm2)(int *, double *, int *);
158c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
159c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(srot)  (int *, float  *, int *, float  *, int *, float  *, float  *);
160c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(drot)  (int *, double *, int *, double *, int *, double *, double *);
161c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qrot)  (int *, double *, int *, double *, int *, double *, double *);
162c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(csrot) (int *, float  *, int *, float  *, int *, float  *, float  *);
163c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zdrot) (int *, double *, int *, double *, int *, double *, double *);
164c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xqrot) (int *, double *, int *, double *, int *, double *, double *);
165c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
166c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(srotg) (float  *, float  *, float  *, float  *);
167c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(drotg) (double *, double *, double *, double *);
168c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qrotg) (double *, double *, double *, double *);
169c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(crotg) (float  *, float  *, float  *, float  *);
170c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(zrotg) (double *, double *, double *, double *);
171c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(xrotg) (double *, double *, double *, double *);
172c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
173c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(srotmg)(float  *, float  *, float  *, float  *, float  *);
174c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(drotmg)(double *, double *, double *, double *, double *);
175c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
176c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(srotm) (int *, float  *, int *, float  *, int *, float  *);
177c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(drotm) (int *, double *, int *, double *, int *, double *);
178c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint    BLASFUNC(qrotm) (int *, double *, int *, double *, int *, double *);
179c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
180c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath/* Level 2 routines */
181c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
182c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sger)(int *,    int *, float *,  float *, int *,
183c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		   float *,  int *, float *,  int *);
184c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dger)(int *,    int *, double *, double *, int *,
185c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		   double *, int *, double *, int *);
186c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qger)(int *,    int *, double *, double *, int *,
187c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		   double *, int *, double *, int *);
188c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgeru)(int *,    int *, float *,  float *, int *,
189c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float *,  int *, float *,  int *);
190c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgerc)(int *,    int *, float *,  float *, int *,
191c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float *,  int *, float *,  int *);
192c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgeru)(int *,    int *, double *, double *, int *,
193c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, int *);
194c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgerc)(int *,    int *, double *, double *, int *,
195c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, int *);
196c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgeru)(int *,    int *, double *, double *, int *,
197c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, int *);
198c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgerc)(int *,    int *, double *, double *, int *,
199c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, int *);
200c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
201c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgemv)(char *, int *, int *, float  *, float  *, int *,
202c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
203c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgemv)(char *, int *, int *, double *, double *, int *,
204c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
205c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgemv)(char *, int *, int *, double *, double *, int *,
206c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
207c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgemv)(char *, int *, int *, float  *, float  *, int *,
208c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
209c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgemv)(char *, int *, int *, double *, double *, int *,
210c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
211c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgemv)(char *, int *, int *, double *, double *, int *,
212c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
213c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
214c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strsv) (char *, char *, char *, int *, float  *, int *,
215c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *);
216c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrsv) (char *, char *, char *, int *, double *, int *,
217c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
218c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrsv) (char *, char *, char *, int *, double *, int *,
219c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
220c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrsv) (char *, char *, char *, int *, float  *, int *,
221c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *);
222c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrsv) (char *, char *, char *, int *, double *, int *,
223c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
224c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrsv) (char *, char *, char *, int *, double *, int *,
225c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
226c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
227c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(stpsv) (char *, char *, char *, int *, float  *, float  *, int *);
228c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtpsv) (char *, char *, char *, int *, double *, double *, int *);
229c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtpsv) (char *, char *, char *, int *, double *, double *, int *);
230c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctpsv) (char *, char *, char *, int *, float  *, float  *, int *);
231c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztpsv) (char *, char *, char *, int *, double *, double *, int *);
232c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtpsv) (char *, char *, char *, int *, double *, double *, int *);
233c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
234c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strmv) (char *, char *, char *, int *, float  *, int *,
235c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *);
236c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrmv) (char *, char *, char *, int *, double *, int *,
237c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
238c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrmv) (char *, char *, char *, int *, double *, int *,
239c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
240c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrmv) (char *, char *, char *, int *, float  *, int *,
241c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *);
242c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrmv) (char *, char *, char *, int *, double *, int *,
243c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
244c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrmv) (char *, char *, char *, int *, double *, int *,
245c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *);
246c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
247c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(stpmv) (char *, char *, char *, int *, float  *, float  *, int *);
248c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtpmv) (char *, char *, char *, int *, double *, double *, int *);
249c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtpmv) (char *, char *, char *, int *, double *, double *, int *);
250c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctpmv) (char *, char *, char *, int *, float  *, float  *, int *);
251c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztpmv) (char *, char *, char *, int *, double *, double *, int *);
252c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtpmv) (char *, char *, char *, int *, double *, double *, int *);
253c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
254c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(stbmv) (char *, char *, char *, int *, int *, float  *, int *, float  *, int *);
255c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
256c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
257c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctbmv) (char *, char *, char *, int *, int *, float  *, int *, float  *, int *);
258c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
259c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtbmv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
260c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
261c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(stbsv) (char *, char *, char *, int *, int *, float  *, int *, float  *, int *);
262c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
263c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
264c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctbsv) (char *, char *, char *, int *, int *, float  *, int *, float  *, int *);
265c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
266c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtbsv) (char *, char *, char *, int *, int *, double *, int *, double *, int *);
267c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
268c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssymv) (char *, int *, float  *, float *, int *,
269c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
270c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsymv) (char *, int *, double  *, double *, int *,
271c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
272c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsymv) (char *, int *, double  *, double *, int *,
273c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
274c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csymv) (char *, int *, float  *, float *, int *,
275c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
276c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsymv) (char *, int *, double  *, double *, int *,
277c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
278c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsymv) (char *, int *, double  *, double *, int *,
279c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
280c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
281c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sspmv) (char *, int *, float  *, float *,
282c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
283c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dspmv) (char *, int *, double  *, double *,
284c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
285c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qspmv) (char *, int *, double  *, double *,
286c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
287c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cspmv) (char *, int *, float  *, float *,
288c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
289c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zspmv) (char *, int *, double  *, double *,
290c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
291c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xspmv) (char *, int *, double  *, double *,
292c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
293c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
294c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssyr) (char *, int *, float   *, float  *, int *,
295c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *);
296c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsyr) (char *, int *, double  *, double *, int *,
297c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
298c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsyr) (char *, int *, double  *, double *, int *,
299c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
300c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csyr) (char *, int *, float   *, float  *, int *,
301c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *);
302c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsyr) (char *, int *, double  *, double *, int *,
303c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
304c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsyr) (char *, int *, double  *, double *, int *,
305c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
306c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
307c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssyr2) (char *, int *, float   *,
308c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *, int *);
309c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsyr2) (char *, int *, double  *,
310c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
311c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsyr2) (char *, int *, double  *,
312c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
313c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csyr2) (char *, int *, float   *,
314c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *, int *);
315c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsyr2) (char *, int *, double  *,
316c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
317c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsyr2) (char *, int *, double  *,
318c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
319c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
320c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sspr) (char *, int *, float   *, float  *, int *,
321c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *);
322c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dspr) (char *, int *, double  *, double *, int *,
323c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *);
324c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qspr) (char *, int *, double  *, double *, int *,
325c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *);
326c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cspr) (char *, int *, float   *, float  *, int *,
327c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *);
328c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zspr) (char *, int *, double  *, double *, int *,
329c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *);
330c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xspr) (char *, int *, double  *, double *, int *,
331c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *);
332c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
333c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sspr2) (char *, int *, float   *,
334c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *);
335c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dspr2) (char *, int *, double  *,
336c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
337c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qspr2) (char *, int *, double  *,
338c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
339c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cspr2) (char *, int *, float   *,
340c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *);
341c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zspr2) (char *, int *, double  *,
342c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
343c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xspr2) (char *, int *, double  *,
344c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
345c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
346c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cher) (char *, int *, float   *, float  *, int *,
347c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *);
348c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zher) (char *, int *, double  *, double *, int *,
349c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
350c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xher) (char *, int *, double  *, double *, int *,
351c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
352c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
353c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chpr) (char *, int *, float   *, float  *, int *, float  *);
354c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhpr) (char *, int *, double  *, double *, int *, double *);
355c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhpr) (char *, int *, double  *, double *, int *, double *);
356c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
357c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cher2) (char *, int *, float   *,
358c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *, int *);
359c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zher2) (char *, int *, double  *,
360c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
361c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xher2) (char *, int *, double  *,
362c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *, int *);
363c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
364c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chpr2) (char *, int *, float   *,
365c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float  *, int *, float  *);
366c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhpr2) (char *, int *, double  *,
367c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
368c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhpr2) (char *, int *, double  *,
369c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, int *, double *, int *, double *);
370c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
371c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chemv) (char *, int *, float  *, float *, int *,
372c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
373c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhemv) (char *, int *, double  *, double *, int *,
374c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
375c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhemv) (char *, int *, double  *, double *, int *,
376c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
377c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
378c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chpmv) (char *, int *, float  *, float *,
379c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float  *, int *, float *, float *, int *);
380c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhpmv) (char *, int *, double  *, double *,
381c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
382c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhpmv) (char *, int *, double  *, double *,
383c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double  *, int *, double *, double *, int *);
384c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
385c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(snorm)(char *, int *, int *, float  *, int *);
386c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dnorm)(char *, int *, int *, double *, int *);
387c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cnorm)(char *, int *, int *, float  *, int *);
388c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(znorm)(char *, int *, int *, double *, int *);
389c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
390c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgbmv)(char *, int *, int *, int *, int *, float  *, float  *, int *,
391c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
392c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
393c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
394c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
395c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
396c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgbmv)(char *, int *, int *, int *, int *, float  *, float  *, int *,
397c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
398c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
399c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
400c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgbmv)(char *, int *, int *, int *, int *, double *, double *, int *,
401c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
402c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
403c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssbmv)(char *, int *, int *, float  *, float  *, int *,
404c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
405c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsbmv)(char *, int *, int *, double *, double *, int *,
406c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
407c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsbmv)(char *, int *, int *, double *, double *, int *,
408c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
409c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csbmv)(char *, int *, int *, float  *, float  *, int *,
410c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
411c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsbmv)(char *, int *, int *, double *, double *, int *,
412c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
413c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsbmv)(char *, int *, int *, double *, double *, int *,
414c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
415c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
416c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chbmv)(char *, int *, int *, float  *, float  *, int *,
417c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float  *, float  *, int *);
418c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhbmv)(char *, int *, int *, double *, double *, int *,
419c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
420c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhbmv)(char *, int *, int *, double *, double *, int *,
421c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double *, double *, int *);
422c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
423c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath/* Level 3 routines */
424c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
425c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgemm)(char *, char *, int *, int *, int *, float *,
426c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, int *, float  *, float  *, int *);
427c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgemm)(char *, char *, int *, int *, int *, double *,
428c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
429c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgemm)(char *, char *, int *, int *, int *, double *,
430c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
431c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgemm)(char *, char *, int *, int *, int *, float *,
432c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, int *, float  *, float  *, int *);
433c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgemm)(char *, char *, int *, int *, int *, double *,
434c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
435c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgemm)(char *, char *, int *, int *, int *, double *,
436c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
437c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
438c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgemm3m)(char *, char *, int *, int *, int *, float *,
439c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, int *, float  *, float  *, int *);
440c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgemm3m)(char *, char *, int *, int *, int *, double *,
441c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
442c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgemm3m)(char *, char *, int *, int *, int *, double *,
443c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, int *, double *, double *, int *);
444c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
445c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sge2mm)(char *, char *, char *, int *, int *,
446c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float *, float  *, int *, float  *, int *,
447c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float *, float  *, int *);
448c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dge2mm)(char *, char *, char *, int *, int *,
449c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, double  *, int *, double  *, int *,
450c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, double  *, int *);
451c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cge2mm)(char *, char *, char *, int *, int *,
452c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float *, float  *, int *, float  *, int *,
453c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     float *, float  *, int *);
454c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zge2mm)(char *, char *, char *, int *, int *,
455c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, double  *, int *, double  *, int *,
456c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		     double *, double  *, int *);
457c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
458c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strsm)(char *, char *, char *, char *, int *, int *,
459c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *,  float *, int *, float *, int *);
460c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrsm)(char *, char *, char *, char *, int *, int *,
461c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
462c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrsm)(char *, char *, char *, char *, int *, int *,
463c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
464c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrsm)(char *, char *, char *, char *, int *, int *,
465c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *,  float *, int *, float *, int *);
466c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrsm)(char *, char *, char *, char *, int *, int *,
467c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
468c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrsm)(char *, char *, char *, char *, int *, int *,
469c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
470c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
471c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strmm)(char *, char *, char *, char *, int *, int *,
472c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *,  float *, int *, float *, int *);
473c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrmm)(char *, char *, char *, char *, int *, int *,
474c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
475c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrmm)(char *, char *, char *, char *, int *, int *,
476c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
477c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrmm)(char *, char *, char *, char *, int *, int *,
478c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *,  float *, int *, float *, int *);
479c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrmm)(char *, char *, char *, char *, int *, int *,
480c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
481c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrmm)(char *, char *, char *, char *, int *, int *,
482c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *,  double *, int *, double *, int *);
483c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
484c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssymm)(char *, char *, int *, int *, float  *, float  *, int *,
485c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, float  *, int *);
486c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsymm)(char *, char *, int *, int *, double *, double *, int *,
487c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
488c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsymm)(char *, char *, int *, int *, double *, double *, int *,
489c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
490c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csymm)(char *, char *, int *, int *, float  *, float  *, int *,
491c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, float  *, int *);
492c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsymm)(char *, char *, int *, int *, double *, double *, int *,
493c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
494c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsymm)(char *, char *, int *, int *, double *, double *, int *,
495c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
496c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
497c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csymm3m)(char *, char *, int *, int *, float  *, float  *, int *,
498c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, float  *, int *);
499c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsymm3m)(char *, char *, int *, int *, double *, double *, int *,
500c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
501c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsymm3m)(char *, char *, int *, int *, double *, double *, int *,
502c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
503c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
504c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssyrk)(char *, char *, int *, int *, float  *, float  *, int *,
505c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, float  *, int *);
506c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsyrk)(char *, char *, int *, int *, double *, double *, int *,
507c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
508c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsyrk)(char *, char *, int *, int *, double *, double *, int *,
509c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
510c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csyrk)(char *, char *, int *, int *, float  *, float  *, int *,
511c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, float  *, int *);
512c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsyrk)(char *, char *, int *, int *, double *, double *, int *,
513c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
514c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsyrk)(char *, char *, int *, int *, double *, double *, int *,
515c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
516c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
517c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ssyr2k)(char *, char *, int *, int *, float  *, float  *, int *,
518c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *, int *, float  *, float  *, int *);
519c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dsyr2k)(char *, char *, int *, int *, double *, double *, int *,
520c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
521c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qsyr2k)(char *, char *, int *, int *, double *, double *, int *,
522c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
523c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(csyr2k)(char *, char *, int *, int *, float  *, float  *, int *,
524c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *, int *, float  *, float  *, int *);
525c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zsyr2k)(char *, char *, int *, int *, double *, double *, int *,
526c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
527c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xsyr2k)(char *, char *, int *, int *, double *, double *, int *,
528c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
529c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
530c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chemm)(char *, char *, int *, int *, float  *, float  *, int *,
531c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, float  *, int *);
532c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhemm)(char *, char *, int *, int *, double *, double *, int *,
533c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
534c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhemm)(char *, char *, int *, int *, double *, double *, int *,
535c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
536c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
537c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(chemm3m)(char *, char *, int *, int *, float  *, float  *, int *,
538c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, int *, float  *, float  *, int *);
539c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zhemm3m)(char *, char *, int *, int *, double *, double *, int *,
540c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
541c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xhemm3m)(char *, char *, int *, int *, double *, double *, int *,
542c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, int *, double *, double *, int *);
543c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
544c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cherk)(char *, char *, int *, int *, float  *, float  *, int *,
545c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float  *, float  *, int *);
546c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zherk)(char *, char *, int *, int *, double *, double *, int *,
547c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
548c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xherk)(char *, char *, int *, int *, double *, double *, int *,
549c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double *, double *, int *);
550c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
551c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cher2k)(char *, char *, int *, int *, float  *, float  *, int *,
552c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *, int *, float  *, float  *, int *);
553c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zher2k)(char *, char *, int *, int *, double *, double *, int *,
554c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
555c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xher2k)(char *, char *, int *, int *, double *, double *, int *,
556c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
557c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cher2m)(char *, char *, char *, int *, int *, float  *, float  *, int *,
558c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   float *, int *, float  *, float  *, int *);
559c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zher2m)(char *, char *, char *, int *, int *, double *, double *, int *,
560c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
561c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xher2m)(char *, char *, char *, int *, int *, double *, double *, int *,
562c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath	   double*, int *, double *, double *, int *);
563c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
564c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgemt)(char *, int *, int *, float  *, float  *, int *,
565c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *);
566c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgemt)(char *, int *, int *, double *, double *, int *,
567c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
568c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgemt)(char *, int *, int *, float  *, float  *, int *,
569c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *);
570c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgemt)(char *, int *, int *, double *, double *, int *,
571c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *);
572c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
573c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgema)(char *, char *, int *, int *, float  *,
574c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float *, float  *, int *, float *, int *);
575c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgema)(char *, char *, int *, int *, double *,
576c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double*, double *, int *, double*, int *);
577c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgema)(char *, char *, int *, int *, float  *,
578c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float *, float  *, int *, float *, int *);
579c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgema)(char *, char *, int *, int *, double *,
580c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double*, double *, int *, double*, int *);
581c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
582c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgems)(char *, char *, int *, int *, float  *,
583c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float *, float  *, int *, float *, int *);
584c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgems)(char *, char *, int *, int *, double *,
585c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double*, double *, int *, double*, int *);
586c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgems)(char *, char *, int *, int *, float  *,
587c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    float  *, int *, float *, float  *, int *, float *, int *);
588c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgems)(char *, char *, int *, int *, double *,
589c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath		    double *, int *, double*, double *, int *, double*, int *);
590c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
591c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgetf2)(int *, int *, float  *, int *, int *, int *);
592c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgetf2)(int *, int *, double *, int *, int *, int *);
593c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgetf2)(int *, int *, double *, int *, int *, int *);
594c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgetf2)(int *, int *, float  *, int *, int *, int *);
595c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgetf2)(int *, int *, double *, int *, int *, int *);
596c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgetf2)(int *, int *, double *, int *, int *, int *);
597c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
598c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgetrf)(int *, int *, float  *, int *, int *, int *);
599c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgetrf)(int *, int *, double *, int *, int *, int *);
600c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgetrf)(int *, int *, double *, int *, int *, int *);
601c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgetrf)(int *, int *, float  *, int *, int *, int *);
602c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgetrf)(int *, int *, double *, int *, int *, int *);
603c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgetrf)(int *, int *, double *, int *, int *, int *);
604c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
605c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(slaswp)(int *, float  *, int *, int *, int *, int *, int *);
606c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dlaswp)(int *, double *, int *, int *, int *, int *, int *);
607c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qlaswp)(int *, double *, int *, int *, int *, int *, int *);
608c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(claswp)(int *, float  *, int *, int *, int *, int *, int *);
609c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zlaswp)(int *, double *, int *, int *, int *, int *, int *);
610c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xlaswp)(int *, double *, int *, int *, int *, int *, int *);
611c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
612c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgetrs)(char *, int *, int *, float  *, int *, int *, float  *, int *, int *);
613c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
614c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
615c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgetrs)(char *, int *, int *, float  *, int *, int *, float  *, int *, int *);
616c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
617c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgetrs)(char *, int *, int *, double *, int *, int *, double *, int *, int *);
618c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
619c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(sgesv)(int *, int *, float  *, int *, int *, float *, int *, int *);
620c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
621c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
622c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cgesv)(int *, int *, float  *, int *, int *, float *, int *, int *);
623c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
624c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xgesv)(int *, int *, double *, int *, int *, double*, int *, int *);
625c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
626c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(spotf2)(char *, int *, float  *, int *, int *);
627c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dpotf2)(char *, int *, double *, int *, int *);
628c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qpotf2)(char *, int *, double *, int *, int *);
629c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cpotf2)(char *, int *, float  *, int *, int *);
630c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zpotf2)(char *, int *, double *, int *, int *);
631c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xpotf2)(char *, int *, double *, int *, int *);
632c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
633c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(spotrf)(char *, int *, float  *, int *, int *);
634c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dpotrf)(char *, int *, double *, int *, int *);
635c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qpotrf)(char *, int *, double *, int *, int *);
636c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cpotrf)(char *, int *, float  *, int *, int *);
637c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zpotrf)(char *, int *, double *, int *, int *);
638c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xpotrf)(char *, int *, double *, int *, int *);
639c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
640c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(slauu2)(char *, int *, float  *, int *, int *);
641c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dlauu2)(char *, int *, double *, int *, int *);
642c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qlauu2)(char *, int *, double *, int *, int *);
643c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(clauu2)(char *, int *, float  *, int *, int *);
644c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zlauu2)(char *, int *, double *, int *, int *);
645c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xlauu2)(char *, int *, double *, int *, int *);
646c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
647c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(slauum)(char *, int *, float  *, int *, int *);
648c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dlauum)(char *, int *, double *, int *, int *);
649c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qlauum)(char *, int *, double *, int *, int *);
650c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(clauum)(char *, int *, float  *, int *, int *);
651c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zlauum)(char *, int *, double *, int *, int *);
652c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xlauum)(char *, int *, double *, int *, int *);
653c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
654c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strti2)(char *, char *, int *, float  *, int *, int *);
655c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrti2)(char *, char *, int *, double *, int *, int *);
656c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrti2)(char *, char *, int *, double *, int *, int *);
657c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrti2)(char *, char *, int *, float  *, int *, int *);
658c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrti2)(char *, char *, int *, double *, int *, int *);
659c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrti2)(char *, char *, int *, double *, int *, int *);
660c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
661c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(strtri)(char *, char *, int *, float  *, int *, int *);
662c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dtrtri)(char *, char *, int *, double *, int *, int *);
663c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qtrtri)(char *, char *, int *, double *, int *, int *);
664c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ctrtri)(char *, char *, int *, float  *, int *, int *);
665c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(ztrtri)(char *, char *, int *, double *, int *, int *);
666c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xtrtri)(char *, char *, int *, double *, int *, int *);
667c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
668c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(spotri)(char *, int *, float  *, int *, int *);
669c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(dpotri)(char *, int *, double *, int *, int *);
670c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(qpotri)(char *, int *, double *, int *, int *);
671c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(cpotri)(char *, int *, float  *, int *, int *);
672c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(zpotri)(char *, int *, double *, int *, int *);
673c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathint BLASFUNC(xpotri)(char *, int *, double *, int *, int *);
674c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath
675c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#endif
676