- Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathcommon_lapack.h
442 lines (418 loc) · 37.4 KB
/
common_lapack.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
/*********************************************************************/
/* Copyright 2009, 2010 The University of Texas at Austin. */
/* All rights reserved. */
/* */
/* Redistribution and use in source and binary forms, with or */
/* without modification, are permitted provided that the following */
/* conditions are met: */
/* */
/* 1. Redistributions of source code must retain the above */
/* copyright notice, this list of conditions and the following */
/* disclaimer. */
/* */
/* 2. Redistributions in binary form must reproduce the above */
/* copyright notice, this list of conditions and the following */
/* disclaimer in the documentation and/or other materials */
/* provided with the distribution. */
/* */
/* THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY OF TEXAS AT */
/* AUSTIN ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, */
/* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */
/* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE */
/* DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY OF TEXAS AT */
/* AUSTIN OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, */
/* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES */
/* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE */
/* GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR */
/* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF */
/* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT */
/* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT */
/* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE */
/* POSSIBILITY OF SUCH DAMAGE. */
/* */
/* The views and conclusions contained in the software and */
/* documentation are those of the authors and should not be */
/* interpreted as representing official policies, either expressed */
/* or implied, of The University of Texas at Austin. */
/*********************************************************************/
#ifndefASSEMBLER
/* Lapack Library */
blasintsgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxgetf2_k(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintsgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxgetrf_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintsgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxgetrf_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
intslaswp_plus (BLASLONG, BLASLONG, BLASLONG, float, float*, BLASLONG, float*, BLASLONG, blasint*, BLASLONG);
intslaswp_minus(BLASLONG, BLASLONG, BLASLONG, float, float*, BLASLONG, float*, BLASLONG, blasint*, BLASLONG);
intdlaswp_plus (BLASLONG, BLASLONG, BLASLONG, double, double*, BLASLONG, double*, BLASLONG, blasint*, BLASLONG);
intdlaswp_minus(BLASLONG, BLASLONG, BLASLONG, double, double*, BLASLONG, double*, BLASLONG, blasint*, BLASLONG);
intqlaswp_plus (BLASLONG, BLASLONG, BLASLONG, xdouble, xdouble*, BLASLONG, xdouble*, BLASLONG, blasint*, BLASLONG);
intqlaswp_minus(BLASLONG, BLASLONG, BLASLONG, xdouble, xdouble*, BLASLONG, xdouble*, BLASLONG, blasint*, BLASLONG);
intclaswp_plus (BLASLONG, BLASLONG, BLASLONG, float, float, float*, BLASLONG, float*, BLASLONG, blasint*, BLASLONG);
intclaswp_minus(BLASLONG, BLASLONG, BLASLONG, float, float, float*, BLASLONG, float*, BLASLONG, blasint*, BLASLONG);
intzlaswp_plus (BLASLONG, BLASLONG, BLASLONG, double, double, double*, BLASLONG, double*, BLASLONG, blasint*, BLASLONG);
intzlaswp_minus(BLASLONG, BLASLONG, BLASLONG, double, double, double*, BLASLONG, double*, BLASLONG, blasint*, BLASLONG);
intxlaswp_plus (BLASLONG, BLASLONG, BLASLONG, xdouble, xdouble, xdouble*, BLASLONG, xdouble*, BLASLONG, blasint*, BLASLONG);
intxlaswp_minus(BLASLONG, BLASLONG, BLASLONG, xdouble, xdouble, xdouble*, BLASLONG, xdouble*, BLASLONG, blasint*, BLASLONG);
intslaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, float*, BLASLONG, blasint*, float*);
intdlaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, double*, BLASLONG, blasint*, double*);
intqlaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, xdouble*, BLASLONG, blasint*, xdouble*);
intclaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, float*, BLASLONG, blasint*, float*);
intzlaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, double*, BLASLONG, blasint*, double*);
intxlaswp_ncopy(BLASLONG, BLASLONG, BLASLONG, xdouble*, BLASLONG, blasint*, xdouble*);
blasintsgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintsgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_R_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_C_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_R_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_C_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxgetrs_N_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_T_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_R_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_C_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintsgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintsgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_R_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcgetrs_C_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_R_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzgetrs_C_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxgetrs_N_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_T_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_R_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxgetrs_C_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintspotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintspotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdpotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdpotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqpotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqpotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcpotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcpotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzpotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzpotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxpotf2_U(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxpotf2_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintspotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintspotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdpotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdpotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqpotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqpotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcpotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcpotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzpotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzpotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxpotrf_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxpotrf_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintspotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintspotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdpotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdpotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqpotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqpotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintcpotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintcpotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzpotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzpotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxpotrf_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxpotrf_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintslauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintslauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdlauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdlauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqlauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqlauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintclauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintclauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzlauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzlauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxlauu2_U(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxlauu2_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintslauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintslauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdlauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdlauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqlauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqlauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintclauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintclauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzlauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzlauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxlauum_U_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxlauum_L_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintslauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintslauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdlauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdlauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqlauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqlauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintclauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintclauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzlauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzlauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxlauum_U_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxlauum_L_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintstrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdtrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqtrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintctrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintztrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxtrti2_UU(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrti2_UN(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrti2_LU(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrti2_LN(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintstrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdtrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqtrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintctrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintztrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxtrtri_UU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_UN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_LU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_LN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintstrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdtrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqtrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintctrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintztrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxtrtri_UU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_UN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_LU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtri_LN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
intsneg_tcopy(BLASLONG, BLASLONG, float*, BLASLONG, float*);
intdneg_tcopy(BLASLONG, BLASLONG, double*, BLASLONG, double*);
intqneg_tcopy(BLASLONG, BLASLONG, xdouble*, BLASLONG, xdouble*);
intcneg_tcopy(BLASLONG, BLASLONG, float*, BLASLONG, float*);
intzneg_tcopy(BLASLONG, BLASLONG, double*, BLASLONG, double*);
intxneg_tcopy(BLASLONG, BLASLONG, xdouble*, BLASLONG, xdouble*);
blasintslarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintslarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdlarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdlarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqlarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqlarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintclarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintclarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintzlarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintzlarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxlarf_L(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxlarf_R(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintstrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdtrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqtrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintctrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_URU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_URN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LRU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LRN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintztrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_URU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_URN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LRU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LRN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxtrtrs_UNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_URU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_URN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LNU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LNN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LTU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LTN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LRU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LRN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LCU_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LCN_single(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintstrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintstrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintdtrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintdtrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintqtrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintqtrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintctrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_URU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_URN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_UCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LRU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LRN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintctrtrs_LCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, float*, float*, BLASLONG);
blasintztrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_URU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_URN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_UCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LRU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LRN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintztrtrs_LCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, double*, double*, BLASLONG);
blasintxtrtrs_UNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_URU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_URN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_UCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LNU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LNN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LTU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LTN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LRU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LRN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LCU_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
blasintxtrtrs_LCN_parallel(blas_arg_t*, BLASLONG*, BLASLONG*, xdouble*, xdouble*, BLASLONG);
#endif