1use super::*;
9
10#[inline(never)]
11pub unsafe fn lsame_(ca: *const c_char, cb: *const c_char) -> lapack_int {
12 dyload_lib().lsame_.unwrap()(ca, cb)
13}
14
15#[inline(never)]
16pub unsafe fn cbbcsd_(
17 jobu1: *const c_char,
18 jobu2: *const c_char,
19 jobv1t: *const c_char,
20 jobv2t: *const c_char,
21 trans: *const c_char,
22 m: *const lapack_int,
23 p: *const lapack_int,
24 q: *const lapack_int,
25 theta: *mut f32,
26 phi: *mut f32,
27 U1: *mut __BindgenComplex<f32>,
28 ldu1: *const lapack_int,
29 U2: *mut __BindgenComplex<f32>,
30 ldu2: *const lapack_int,
31 V1T: *mut __BindgenComplex<f32>,
32 ldv1t: *const lapack_int,
33 V2T: *mut __BindgenComplex<f32>,
34 ldv2t: *const lapack_int,
35 B11D: *mut f32,
36 B11E: *mut f32,
37 B12D: *mut f32,
38 B12E: *mut f32,
39 B21D: *mut f32,
40 B21E: *mut f32,
41 B22D: *mut f32,
42 B22E: *mut f32,
43 rwork: *mut f32,
44 lrwork: *const lapack_int,
45 info: *mut lapack_int,
46) {
47 dyload_lib().cbbcsd_.unwrap()(
48 jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
49 V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, rwork, lrwork, info,
50 )
51}
52
53#[inline(never)]
54pub unsafe fn dbbcsd_(
55 jobu1: *const c_char,
56 jobu2: *const c_char,
57 jobv1t: *const c_char,
58 jobv2t: *const c_char,
59 trans: *const c_char,
60 m: *const lapack_int,
61 p: *const lapack_int,
62 q: *const lapack_int,
63 theta: *mut f64,
64 phi: *mut f64,
65 U1: *mut f64,
66 ldu1: *const lapack_int,
67 U2: *mut f64,
68 ldu2: *const lapack_int,
69 V1T: *mut f64,
70 ldv1t: *const lapack_int,
71 V2T: *mut f64,
72 ldv2t: *const lapack_int,
73 B11D: *mut f64,
74 B11E: *mut f64,
75 B12D: *mut f64,
76 B12E: *mut f64,
77 b21d: *mut f64,
78 b21e: *mut f64,
79 b22d: *mut f64,
80 b22e: *mut f64,
81 work: *mut f64,
82 lwork: *const lapack_int,
83 info: *mut lapack_int,
84) {
85 dyload_lib().dbbcsd_.unwrap()(
86 jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
87 V2T, ldv2t, B11D, B11E, B12D, B12E, b21d, b21e, b22d, b22e, work, lwork, info,
88 )
89}
90
91#[inline(never)]
92pub unsafe fn sbbcsd_(
93 jobu1: *const c_char,
94 jobu2: *const c_char,
95 jobv1t: *const c_char,
96 jobv2t: *const c_char,
97 trans: *const c_char,
98 m: *const lapack_int,
99 p: *const lapack_int,
100 q: *const lapack_int,
101 theta: *mut f32,
102 phi: *mut f32,
103 U1: *mut f32,
104 ldu1: *const lapack_int,
105 U2: *mut f32,
106 ldu2: *const lapack_int,
107 V1T: *mut f32,
108 ldv1t: *const lapack_int,
109 V2T: *mut f32,
110 ldv2t: *const lapack_int,
111 B11D: *mut f32,
112 B11E: *mut f32,
113 B12D: *mut f32,
114 B12E: *mut f32,
115 B21D: *mut f32,
116 B21E: *mut f32,
117 B22D: *mut f32,
118 B22E: *mut f32,
119 work: *mut f32,
120 lwork: *const lapack_int,
121 info: *mut lapack_int,
122) {
123 dyload_lib().sbbcsd_.unwrap()(
124 jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
125 V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, work, lwork, info,
126 )
127}
128
129#[inline(never)]
130pub unsafe fn zbbcsd_(
131 jobu1: *const c_char,
132 jobu2: *const c_char,
133 jobv1t: *const c_char,
134 jobv2t: *const c_char,
135 trans: *const c_char,
136 m: *const lapack_int,
137 p: *const lapack_int,
138 q: *const lapack_int,
139 theta: *mut f64,
140 phi: *mut f64,
141 U1: *mut __BindgenComplex<f64>,
142 ldu1: *const lapack_int,
143 U2: *mut __BindgenComplex<f64>,
144 ldu2: *const lapack_int,
145 V1T: *mut __BindgenComplex<f64>,
146 ldv1t: *const lapack_int,
147 V2T: *mut __BindgenComplex<f64>,
148 ldv2t: *const lapack_int,
149 B11D: *mut f64,
150 B11E: *mut f64,
151 B12D: *mut f64,
152 B12E: *mut f64,
153 B21D: *mut f64,
154 B21E: *mut f64,
155 B22D: *mut f64,
156 B22E: *mut f64,
157 rwork: *mut f64,
158 lrwork: *const lapack_int,
159 info: *mut lapack_int,
160) {
161 dyload_lib().zbbcsd_.unwrap()(
162 jobu1, jobu2, jobv1t, jobv2t, trans, m, p, q, theta, phi, U1, ldu1, U2, ldu2, V1T, ldv1t,
163 V2T, ldv2t, B11D, B11E, B12D, B12E, B21D, B21E, B22D, B22E, rwork, lrwork, info,
164 )
165}
166
167#[inline(never)]
168pub unsafe fn dbdsdc_(
169 uplo: *const c_char,
170 compq: *const c_char,
171 n: *const lapack_int,
172 D: *mut f64,
173 E: *mut f64,
174 U: *mut f64,
175 ldu: *const lapack_int,
176 VT: *mut f64,
177 ldvt: *const lapack_int,
178 Q: *mut f64,
179 IQ: *mut lapack_int,
180 work: *mut f64,
181 iwork: *mut lapack_int,
182 info: *mut lapack_int,
183) {
184 dyload_lib().dbdsdc_.unwrap()(uplo, compq, n, D, E, U, ldu, VT, ldvt, Q, IQ, work, iwork, info)
185}
186
187#[inline(never)]
188pub unsafe fn sbdsdc_(
189 uplo: *const c_char,
190 compq: *const c_char,
191 n: *const lapack_int,
192 D: *mut f32,
193 E: *mut f32,
194 U: *mut f32,
195 ldu: *const lapack_int,
196 VT: *mut f32,
197 ldvt: *const lapack_int,
198 Q: *mut f32,
199 IQ: *mut lapack_int,
200 work: *mut f32,
201 iwork: *mut lapack_int,
202 info: *mut lapack_int,
203) {
204 dyload_lib().sbdsdc_.unwrap()(uplo, compq, n, D, E, U, ldu, VT, ldvt, Q, IQ, work, iwork, info)
205}
206
207#[inline(never)]
208pub unsafe fn cbdsqr_(
209 uplo: *const c_char,
210 n: *const lapack_int,
211 ncvt: *const lapack_int,
212 nru: *const lapack_int,
213 ncc: *const lapack_int,
214 D: *mut f32,
215 E: *mut f32,
216 VT: *mut __BindgenComplex<f32>,
217 ldvt: *const lapack_int,
218 U: *mut __BindgenComplex<f32>,
219 ldu: *const lapack_int,
220 C: *mut __BindgenComplex<f32>,
221 ldc: *const lapack_int,
222 rwork: *mut f32,
223 info: *mut lapack_int,
224) {
225 dyload_lib().cbdsqr_.unwrap()(
226 uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, rwork, info,
227 )
228}
229
230#[inline(never)]
231pub unsafe fn dbdsqr_(
232 uplo: *const c_char,
233 n: *const lapack_int,
234 ncvt: *const lapack_int,
235 nru: *const lapack_int,
236 ncc: *const lapack_int,
237 D: *mut f64,
238 E: *mut f64,
239 VT: *mut f64,
240 ldvt: *const lapack_int,
241 U: *mut f64,
242 ldu: *const lapack_int,
243 C: *mut f64,
244 ldc: *const lapack_int,
245 work: *mut f64,
246 info: *mut lapack_int,
247) {
248 dyload_lib().dbdsqr_.unwrap()(
249 uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, work, info,
250 )
251}
252
253#[inline(never)]
254pub unsafe fn sbdsqr_(
255 uplo: *const c_char,
256 n: *const lapack_int,
257 ncvt: *const lapack_int,
258 nru: *const lapack_int,
259 ncc: *const lapack_int,
260 D: *mut f32,
261 E: *mut f32,
262 VT: *mut f32,
263 ldvt: *const lapack_int,
264 U: *mut f32,
265 ldu: *const lapack_int,
266 C: *mut f32,
267 ldc: *const lapack_int,
268 work: *mut f32,
269 info: *mut lapack_int,
270) {
271 dyload_lib().sbdsqr_.unwrap()(
272 uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, work, info,
273 )
274}
275
276#[inline(never)]
277pub unsafe fn zbdsqr_(
278 uplo: *const c_char,
279 n: *const lapack_int,
280 ncvt: *const lapack_int,
281 nru: *const lapack_int,
282 ncc: *const lapack_int,
283 D: *mut f64,
284 E: *mut f64,
285 VT: *mut __BindgenComplex<f64>,
286 ldvt: *const lapack_int,
287 U: *mut __BindgenComplex<f64>,
288 ldu: *const lapack_int,
289 C: *mut __BindgenComplex<f64>,
290 ldc: *const lapack_int,
291 rwork: *mut f64,
292 info: *mut lapack_int,
293) {
294 dyload_lib().zbdsqr_.unwrap()(
295 uplo, n, ncvt, nru, ncc, D, E, VT, ldvt, U, ldu, C, ldc, rwork, info,
296 )
297}
298
299#[inline(never)]
300pub unsafe fn dbdsvdx_(
301 uplo: *const c_char,
302 jobz: *const c_char,
303 range: *const c_char,
304 n: *const lapack_int,
305 D: *const f64,
306 E: *const f64,
307 vl: *const f64,
308 vu: *const f64,
309 il: *const lapack_int,
310 iu: *const lapack_int,
311 ns: *mut lapack_int,
312 S: *mut f64,
313 Z: *mut f64,
314 ldz: *const lapack_int,
315 work: *mut f64,
316 iwork: *mut lapack_int,
317 info: *mut lapack_int,
318) {
319 dyload_lib().dbdsvdx_.unwrap()(
320 uplo, jobz, range, n, D, E, vl, vu, il, iu, ns, S, Z, ldz, work, iwork, info,
321 )
322}
323
324#[inline(never)]
325pub unsafe fn sbdsvdx_(
326 uplo: *const c_char,
327 jobz: *const c_char,
328 range: *const c_char,
329 n: *const lapack_int,
330 D: *const f32,
331 E: *const f32,
332 vl: *const f32,
333 vu: *const f32,
334 il: *const lapack_int,
335 iu: *const lapack_int,
336 ns: *mut lapack_int,
337 S: *mut f32,
338 Z: *mut f32,
339 ldz: *const lapack_int,
340 work: *mut f32,
341 iwork: *mut lapack_int,
342 info: *mut lapack_int,
343) {
344 dyload_lib().sbdsvdx_.unwrap()(
345 uplo, jobz, range, n, D, E, vl, vu, il, iu, ns, S, Z, ldz, work, iwork, info,
346 )
347}
348
349#[inline(never)]
350pub unsafe fn ddisna_(
351 job: *const c_char,
352 m: *const lapack_int,
353 n: *const lapack_int,
354 D: *const f64,
355 SEP: *mut f64,
356 info: *mut lapack_int,
357) {
358 dyload_lib().ddisna_.unwrap()(job, m, n, D, SEP, info)
359}
360
361#[inline(never)]
362pub unsafe fn sdisna_(
363 job: *const c_char,
364 m: *const lapack_int,
365 n: *const lapack_int,
366 D: *const f32,
367 SEP: *mut f32,
368 info: *mut lapack_int,
369) {
370 dyload_lib().sdisna_.unwrap()(job, m, n, D, SEP, info)
371}
372
373#[inline(never)]
374pub unsafe fn cgbbrd_(
375 vect: *const c_char,
376 m: *const lapack_int,
377 n: *const lapack_int,
378 ncc: *const lapack_int,
379 kl: *const lapack_int,
380 ku: *const lapack_int,
381 AB: *mut __BindgenComplex<f32>,
382 ldab: *const lapack_int,
383 D: *mut f32,
384 E: *mut f32,
385 Q: *mut __BindgenComplex<f32>,
386 ldq: *const lapack_int,
387 PT: *mut __BindgenComplex<f32>,
388 ldpt: *const lapack_int,
389 C: *mut __BindgenComplex<f32>,
390 ldc: *const lapack_int,
391 work: *mut __BindgenComplex<f32>,
392 rwork: *mut f32,
393 info: *mut lapack_int,
394) {
395 dyload_lib().cgbbrd_.unwrap()(
396 vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, rwork, info,
397 )
398}
399
400#[inline(never)]
401pub unsafe fn dgbbrd_(
402 vect: *const c_char,
403 m: *const lapack_int,
404 n: *const lapack_int,
405 ncc: *const lapack_int,
406 kl: *const lapack_int,
407 ku: *const lapack_int,
408 AB: *mut f64,
409 ldab: *const lapack_int,
410 D: *mut f64,
411 E: *mut f64,
412 Q: *mut f64,
413 ldq: *const lapack_int,
414 PT: *mut f64,
415 ldpt: *const lapack_int,
416 C: *mut f64,
417 ldc: *const lapack_int,
418 work: *mut f64,
419 info: *mut lapack_int,
420) {
421 dyload_lib().dgbbrd_.unwrap()(
422 vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, info,
423 )
424}
425
426#[inline(never)]
427pub unsafe fn sgbbrd_(
428 vect: *const c_char,
429 m: *const lapack_int,
430 n: *const lapack_int,
431 ncc: *const lapack_int,
432 kl: *const lapack_int,
433 ku: *const lapack_int,
434 AB: *mut f32,
435 ldab: *const lapack_int,
436 D: *mut f32,
437 E: *mut f32,
438 Q: *mut f32,
439 ldq: *const lapack_int,
440 PT: *mut f32,
441 ldpt: *const lapack_int,
442 C: *mut f32,
443 ldc: *const lapack_int,
444 work: *mut f32,
445 info: *mut lapack_int,
446) {
447 dyload_lib().sgbbrd_.unwrap()(
448 vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, info,
449 )
450}
451
452#[inline(never)]
453pub unsafe fn zgbbrd_(
454 vect: *const c_char,
455 m: *const lapack_int,
456 n: *const lapack_int,
457 ncc: *const lapack_int,
458 kl: *const lapack_int,
459 ku: *const lapack_int,
460 AB: *mut __BindgenComplex<f64>,
461 ldab: *const lapack_int,
462 D: *mut f64,
463 E: *mut f64,
464 Q: *mut __BindgenComplex<f64>,
465 ldq: *const lapack_int,
466 PT: *mut __BindgenComplex<f64>,
467 ldpt: *const lapack_int,
468 C: *mut __BindgenComplex<f64>,
469 ldc: *const lapack_int,
470 work: *mut __BindgenComplex<f64>,
471 rwork: *mut f64,
472 info: *mut lapack_int,
473) {
474 dyload_lib().zgbbrd_.unwrap()(
475 vect, m, n, ncc, kl, ku, AB, ldab, D, E, Q, ldq, PT, ldpt, C, ldc, work, rwork, info,
476 )
477}
478
479#[inline(never)]
480pub unsafe fn cgbcon_(
481 norm: *const c_char,
482 n: *const lapack_int,
483 kl: *const lapack_int,
484 ku: *const lapack_int,
485 AB: *const __BindgenComplex<f32>,
486 ldab: *const lapack_int,
487 ipiv: *const lapack_int,
488 anorm: *const f32,
489 rcond: *mut f32,
490 work: *mut __BindgenComplex<f32>,
491 rwork: *mut f32,
492 info: *mut lapack_int,
493) {
494 dyload_lib().cgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, rwork, info)
495}
496
497#[inline(never)]
498pub unsafe fn dgbcon_(
499 norm: *const c_char,
500 n: *const lapack_int,
501 kl: *const lapack_int,
502 ku: *const lapack_int,
503 AB: *const f64,
504 ldab: *const lapack_int,
505 ipiv: *const lapack_int,
506 anorm: *const f64,
507 rcond: *mut f64,
508 work: *mut f64,
509 iwork: *mut lapack_int,
510 info: *mut lapack_int,
511) {
512 dyload_lib().dgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, iwork, info)
513}
514
515#[inline(never)]
516pub unsafe fn sgbcon_(
517 norm: *const c_char,
518 n: *const lapack_int,
519 kl: *const lapack_int,
520 ku: *const lapack_int,
521 AB: *const f32,
522 ldab: *const lapack_int,
523 ipiv: *const lapack_int,
524 anorm: *const f32,
525 rcond: *mut f32,
526 work: *mut f32,
527 iwork: *mut lapack_int,
528 info: *mut lapack_int,
529) {
530 dyload_lib().sgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, iwork, info)
531}
532
533#[inline(never)]
534pub unsafe fn zgbcon_(
535 norm: *const c_char,
536 n: *const lapack_int,
537 kl: *const lapack_int,
538 ku: *const lapack_int,
539 AB: *const __BindgenComplex<f64>,
540 ldab: *const lapack_int,
541 ipiv: *const lapack_int,
542 anorm: *const f64,
543 rcond: *mut f64,
544 work: *mut __BindgenComplex<f64>,
545 rwork: *mut f64,
546 info: *mut lapack_int,
547) {
548 dyload_lib().zgbcon_.unwrap()(norm, n, kl, ku, AB, ldab, ipiv, anorm, rcond, work, rwork, info)
549}
550
551#[inline(never)]
552pub unsafe fn cgbequ_(
553 m: *const lapack_int,
554 n: *const lapack_int,
555 kl: *const lapack_int,
556 ku: *const lapack_int,
557 AB: *const __BindgenComplex<f32>,
558 ldab: *const lapack_int,
559 R: *mut f32,
560 C: *mut f32,
561 rowcnd: *mut f32,
562 colcnd: *mut f32,
563 amax: *mut f32,
564 info: *mut lapack_int,
565) {
566 dyload_lib().cgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
567}
568
569#[inline(never)]
570pub unsafe fn dgbequ_(
571 m: *const lapack_int,
572 n: *const lapack_int,
573 kl: *const lapack_int,
574 ku: *const lapack_int,
575 AB: *const f64,
576 ldab: *const lapack_int,
577 R: *mut f64,
578 C: *mut f64,
579 rowcnd: *mut f64,
580 colcnd: *mut f64,
581 amax: *mut f64,
582 info: *mut lapack_int,
583) {
584 dyload_lib().dgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
585}
586
587#[inline(never)]
588pub unsafe fn sgbequ_(
589 m: *const lapack_int,
590 n: *const lapack_int,
591 kl: *const lapack_int,
592 ku: *const lapack_int,
593 AB: *const f32,
594 ldab: *const lapack_int,
595 R: *mut f32,
596 C: *mut f32,
597 rowcnd: *mut f32,
598 colcnd: *mut f32,
599 amax: *mut f32,
600 info: *mut lapack_int,
601) {
602 dyload_lib().sgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
603}
604
605#[inline(never)]
606pub unsafe fn zgbequ_(
607 m: *const lapack_int,
608 n: *const lapack_int,
609 kl: *const lapack_int,
610 ku: *const lapack_int,
611 AB: *const __BindgenComplex<f64>,
612 ldab: *const lapack_int,
613 R: *mut f64,
614 C: *mut f64,
615 rowcnd: *mut f64,
616 colcnd: *mut f64,
617 amax: *mut f64,
618 info: *mut lapack_int,
619) {
620 dyload_lib().zgbequ_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
621}
622
623#[inline(never)]
624pub unsafe fn cgbequb_(
625 m: *const lapack_int,
626 n: *const lapack_int,
627 kl: *const lapack_int,
628 ku: *const lapack_int,
629 AB: *const __BindgenComplex<f32>,
630 ldab: *const lapack_int,
631 R: *mut f32,
632 C: *mut f32,
633 rowcnd: *mut f32,
634 colcnd: *mut f32,
635 amax: *mut f32,
636 info: *mut lapack_int,
637) {
638 dyload_lib().cgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
639}
640
641#[inline(never)]
642pub unsafe fn dgbequb_(
643 m: *const lapack_int,
644 n: *const lapack_int,
645 kl: *const lapack_int,
646 ku: *const lapack_int,
647 AB: *const f64,
648 ldab: *const lapack_int,
649 R: *mut f64,
650 C: *mut f64,
651 rowcnd: *mut f64,
652 colcnd: *mut f64,
653 amax: *mut f64,
654 info: *mut lapack_int,
655) {
656 dyload_lib().dgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
657}
658
659#[inline(never)]
660pub unsafe fn sgbequb_(
661 m: *const lapack_int,
662 n: *const lapack_int,
663 kl: *const lapack_int,
664 ku: *const lapack_int,
665 AB: *const f32,
666 ldab: *const lapack_int,
667 R: *mut f32,
668 C: *mut f32,
669 rowcnd: *mut f32,
670 colcnd: *mut f32,
671 amax: *mut f32,
672 info: *mut lapack_int,
673) {
674 dyload_lib().sgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
675}
676
677#[inline(never)]
678pub unsafe fn zgbequb_(
679 m: *const lapack_int,
680 n: *const lapack_int,
681 kl: *const lapack_int,
682 ku: *const lapack_int,
683 AB: *const __BindgenComplex<f64>,
684 ldab: *const lapack_int,
685 R: *mut f64,
686 C: *mut f64,
687 rowcnd: *mut f64,
688 colcnd: *mut f64,
689 amax: *mut f64,
690 info: *mut lapack_int,
691) {
692 dyload_lib().zgbequb_.unwrap()(m, n, kl, ku, AB, ldab, R, C, rowcnd, colcnd, amax, info)
693}
694
695#[inline(never)]
696pub unsafe fn cgbrfs_(
697 trans: *const c_char,
698 n: *const lapack_int,
699 kl: *const lapack_int,
700 ku: *const lapack_int,
701 nrhs: *const lapack_int,
702 AB: *const __BindgenComplex<f32>,
703 ldab: *const lapack_int,
704 AFB: *const __BindgenComplex<f32>,
705 ldafb: *const lapack_int,
706 ipiv: *const lapack_int,
707 B: *const __BindgenComplex<f32>,
708 ldb: *const lapack_int,
709 X: *mut __BindgenComplex<f32>,
710 ldx: *const lapack_int,
711 ferr: *mut f32,
712 berr: *mut f32,
713 work: *mut __BindgenComplex<f32>,
714 rwork: *mut f32,
715 info: *mut lapack_int,
716) {
717 dyload_lib().cgbrfs_.unwrap()(
718 trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
719 rwork, info,
720 )
721}
722
723#[inline(never)]
724pub unsafe fn dgbrfs_(
725 trans: *const c_char,
726 n: *const lapack_int,
727 kl: *const lapack_int,
728 ku: *const lapack_int,
729 nrhs: *const lapack_int,
730 AB: *const f64,
731 ldab: *const lapack_int,
732 AFB: *const f64,
733 ldafb: *const lapack_int,
734 ipiv: *const lapack_int,
735 B: *const f64,
736 ldb: *const lapack_int,
737 X: *mut f64,
738 ldx: *const lapack_int,
739 ferr: *mut f64,
740 berr: *mut f64,
741 work: *mut f64,
742 iwork: *mut lapack_int,
743 info: *mut lapack_int,
744) {
745 dyload_lib().dgbrfs_.unwrap()(
746 trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
747 iwork, info,
748 )
749}
750
751#[inline(never)]
752pub unsafe fn sgbrfs_(
753 trans: *const c_char,
754 n: *const lapack_int,
755 kl: *const lapack_int,
756 ku: *const lapack_int,
757 nrhs: *const lapack_int,
758 AB: *const f32,
759 ldab: *const lapack_int,
760 AFB: *const f32,
761 ldafb: *const lapack_int,
762 ipiv: *const lapack_int,
763 B: *const f32,
764 ldb: *const lapack_int,
765 X: *mut f32,
766 ldx: *const lapack_int,
767 ferr: *mut f32,
768 berr: *mut f32,
769 work: *mut f32,
770 iwork: *mut lapack_int,
771 info: *mut lapack_int,
772) {
773 dyload_lib().sgbrfs_.unwrap()(
774 trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
775 iwork, info,
776 )
777}
778
779#[inline(never)]
780pub unsafe fn zgbrfs_(
781 trans: *const c_char,
782 n: *const lapack_int,
783 kl: *const lapack_int,
784 ku: *const lapack_int,
785 nrhs: *const lapack_int,
786 AB: *const __BindgenComplex<f64>,
787 ldab: *const lapack_int,
788 AFB: *const __BindgenComplex<f64>,
789 ldafb: *const lapack_int,
790 ipiv: *const lapack_int,
791 B: *const __BindgenComplex<f64>,
792 ldb: *const lapack_int,
793 X: *mut __BindgenComplex<f64>,
794 ldx: *const lapack_int,
795 ferr: *mut f64,
796 berr: *mut f64,
797 work: *mut __BindgenComplex<f64>,
798 rwork: *mut f64,
799 info: *mut lapack_int,
800) {
801 dyload_lib().zgbrfs_.unwrap()(
802 trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, B, ldb, X, ldx, ferr, berr, work,
803 rwork, info,
804 )
805}
806
807#[inline(never)]
808pub unsafe fn cgbrfsx_(
809 trans: *const c_char,
810 equed: *const c_char,
811 n: *const lapack_int,
812 kl: *const lapack_int,
813 ku: *const lapack_int,
814 nrhs: *const lapack_int,
815 AB: *const __BindgenComplex<f32>,
816 ldab: *const lapack_int,
817 AFB: *const __BindgenComplex<f32>,
818 ldafb: *const lapack_int,
819 ipiv: *const lapack_int,
820 R: *const f32,
821 C: *const f32,
822 B: *const __BindgenComplex<f32>,
823 ldb: *const lapack_int,
824 X: *mut __BindgenComplex<f32>,
825 ldx: *const lapack_int,
826 rcond: *mut f32,
827 berr: *mut f32,
828 n_err_bnds: *const lapack_int,
829 err_bnds_norm: *mut f32,
830 err_bnds_comp: *mut f32,
831 nparams: *const lapack_int,
832 params: *mut f32,
833 work: *mut __BindgenComplex<f32>,
834 rwork: *mut f32,
835 info: *mut lapack_int,
836) {
837 dyload_lib().cgbrfsx_.unwrap()(
838 trans,
839 equed,
840 n,
841 kl,
842 ku,
843 nrhs,
844 AB,
845 ldab,
846 AFB,
847 ldafb,
848 ipiv,
849 R,
850 C,
851 B,
852 ldb,
853 X,
854 ldx,
855 rcond,
856 berr,
857 n_err_bnds,
858 err_bnds_norm,
859 err_bnds_comp,
860 nparams,
861 params,
862 work,
863 rwork,
864 info,
865 )
866}
867
868#[inline(never)]
869pub unsafe fn dgbrfsx_(
870 trans: *const c_char,
871 equed: *const c_char,
872 n: *const lapack_int,
873 kl: *const lapack_int,
874 ku: *const lapack_int,
875 nrhs: *const lapack_int,
876 AB: *const f64,
877 ldab: *const lapack_int,
878 AFB: *const f64,
879 ldafb: *const lapack_int,
880 ipiv: *const lapack_int,
881 R: *const f64,
882 C: *const f64,
883 B: *const f64,
884 ldb: *const lapack_int,
885 X: *mut f64,
886 ldx: *const lapack_int,
887 rcond: *mut f64,
888 berr: *mut f64,
889 n_err_bnds: *const lapack_int,
890 err_bnds_norm: *mut f64,
891 err_bnds_comp: *mut f64,
892 nparams: *const lapack_int,
893 params: *mut f64,
894 work: *mut f64,
895 iwork: *mut lapack_int,
896 info: *mut lapack_int,
897) {
898 dyload_lib().dgbrfsx_.unwrap()(
899 trans,
900 equed,
901 n,
902 kl,
903 ku,
904 nrhs,
905 AB,
906 ldab,
907 AFB,
908 ldafb,
909 ipiv,
910 R,
911 C,
912 B,
913 ldb,
914 X,
915 ldx,
916 rcond,
917 berr,
918 n_err_bnds,
919 err_bnds_norm,
920 err_bnds_comp,
921 nparams,
922 params,
923 work,
924 iwork,
925 info,
926 )
927}
928
929#[inline(never)]
930pub unsafe fn sgbrfsx_(
931 trans: *const c_char,
932 equed: *const c_char,
933 n: *const lapack_int,
934 kl: *const lapack_int,
935 ku: *const lapack_int,
936 nrhs: *const lapack_int,
937 AB: *const f32,
938 ldab: *const lapack_int,
939 AFB: *const f32,
940 ldafb: *const lapack_int,
941 ipiv: *const lapack_int,
942 R: *const f32,
943 C: *const f32,
944 B: *const f32,
945 ldb: *const lapack_int,
946 X: *mut f32,
947 ldx: *const lapack_int,
948 rcond: *mut f32,
949 berr: *mut f32,
950 n_err_bnds: *const lapack_int,
951 err_bnds_norm: *mut f32,
952 err_bnds_comp: *mut f32,
953 nparams: *const lapack_int,
954 params: *mut f32,
955 work: *mut f32,
956 iwork: *mut lapack_int,
957 info: *mut lapack_int,
958) {
959 dyload_lib().sgbrfsx_.unwrap()(
960 trans,
961 equed,
962 n,
963 kl,
964 ku,
965 nrhs,
966 AB,
967 ldab,
968 AFB,
969 ldafb,
970 ipiv,
971 R,
972 C,
973 B,
974 ldb,
975 X,
976 ldx,
977 rcond,
978 berr,
979 n_err_bnds,
980 err_bnds_norm,
981 err_bnds_comp,
982 nparams,
983 params,
984 work,
985 iwork,
986 info,
987 )
988}
989
990#[inline(never)]
991pub unsafe fn zgbrfsx_(
992 trans: *const c_char,
993 equed: *const c_char,
994 n: *const lapack_int,
995 kl: *const lapack_int,
996 ku: *const lapack_int,
997 nrhs: *const lapack_int,
998 AB: *const __BindgenComplex<f64>,
999 ldab: *const lapack_int,
1000 AFB: *const __BindgenComplex<f64>,
1001 ldafb: *const lapack_int,
1002 ipiv: *const lapack_int,
1003 R: *const f64,
1004 C: *const f64,
1005 B: *const __BindgenComplex<f64>,
1006 ldb: *const lapack_int,
1007 X: *mut __BindgenComplex<f64>,
1008 ldx: *const lapack_int,
1009 rcond: *mut f64,
1010 berr: *mut f64,
1011 n_err_bnds: *const lapack_int,
1012 err_bnds_norm: *mut f64,
1013 err_bnds_comp: *mut f64,
1014 nparams: *const lapack_int,
1015 params: *mut f64,
1016 work: *mut __BindgenComplex<f64>,
1017 rwork: *mut f64,
1018 info: *mut lapack_int,
1019) {
1020 dyload_lib().zgbrfsx_.unwrap()(
1021 trans,
1022 equed,
1023 n,
1024 kl,
1025 ku,
1026 nrhs,
1027 AB,
1028 ldab,
1029 AFB,
1030 ldafb,
1031 ipiv,
1032 R,
1033 C,
1034 B,
1035 ldb,
1036 X,
1037 ldx,
1038 rcond,
1039 berr,
1040 n_err_bnds,
1041 err_bnds_norm,
1042 err_bnds_comp,
1043 nparams,
1044 params,
1045 work,
1046 rwork,
1047 info,
1048 )
1049}
1050
1051#[inline(never)]
1052pub unsafe fn cgbsv_(
1053 n: *const lapack_int,
1054 kl: *const lapack_int,
1055 ku: *const lapack_int,
1056 nrhs: *const lapack_int,
1057 AB: *mut __BindgenComplex<f32>,
1058 ldab: *const lapack_int,
1059 ipiv: *mut lapack_int,
1060 B: *mut __BindgenComplex<f32>,
1061 ldb: *const lapack_int,
1062 info: *mut lapack_int,
1063) {
1064 dyload_lib().cgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1065}
1066
1067#[inline(never)]
1068pub unsafe fn dgbsv_(
1069 n: *const lapack_int,
1070 kl: *const lapack_int,
1071 ku: *const lapack_int,
1072 nrhs: *const lapack_int,
1073 AB: *mut f64,
1074 ldab: *const lapack_int,
1075 ipiv: *mut lapack_int,
1076 B: *mut f64,
1077 ldb: *const lapack_int,
1078 info: *mut lapack_int,
1079) {
1080 dyload_lib().dgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1081}
1082
1083#[inline(never)]
1084pub unsafe fn sgbsv_(
1085 n: *const lapack_int,
1086 kl: *const lapack_int,
1087 ku: *const lapack_int,
1088 nrhs: *const lapack_int,
1089 AB: *mut f32,
1090 ldab: *const lapack_int,
1091 ipiv: *mut lapack_int,
1092 B: *mut f32,
1093 ldb: *const lapack_int,
1094 info: *mut lapack_int,
1095) {
1096 dyload_lib().sgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1097}
1098
1099#[inline(never)]
1100pub unsafe fn zgbsv_(
1101 n: *const lapack_int,
1102 kl: *const lapack_int,
1103 ku: *const lapack_int,
1104 nrhs: *const lapack_int,
1105 AB: *mut __BindgenComplex<f64>,
1106 ldab: *const lapack_int,
1107 ipiv: *mut lapack_int,
1108 B: *mut __BindgenComplex<f64>,
1109 ldb: *const lapack_int,
1110 info: *mut lapack_int,
1111) {
1112 dyload_lib().zgbsv_.unwrap()(n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1113}
1114
1115#[inline(never)]
1116pub unsafe fn cgbsvx_(
1117 fact: *const c_char,
1118 trans: *const c_char,
1119 n: *const lapack_int,
1120 kl: *const lapack_int,
1121 ku: *const lapack_int,
1122 nrhs: *const lapack_int,
1123 AB: *mut __BindgenComplex<f32>,
1124 ldab: *const lapack_int,
1125 AFB: *mut __BindgenComplex<f32>,
1126 ldafb: *const lapack_int,
1127 ipiv: *mut lapack_int,
1128 equed: *mut c_char,
1129 R: *mut f32,
1130 C: *mut f32,
1131 B: *mut __BindgenComplex<f32>,
1132 ldb: *const lapack_int,
1133 X: *mut __BindgenComplex<f32>,
1134 ldx: *const lapack_int,
1135 rcond: *mut f32,
1136 ferr: *mut f32,
1137 berr: *mut f32,
1138 work: *mut __BindgenComplex<f32>,
1139 rwork: *mut f32,
1140 info: *mut lapack_int,
1141) {
1142 dyload_lib().cgbsvx_.unwrap()(
1143 fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1144 rcond, ferr, berr, work, rwork, info,
1145 )
1146}
1147
1148#[inline(never)]
1149pub unsafe fn dgbsvx_(
1150 fact: *const c_char,
1151 trans: *const c_char,
1152 n: *const lapack_int,
1153 kl: *const lapack_int,
1154 ku: *const lapack_int,
1155 nrhs: *const lapack_int,
1156 AB: *mut f64,
1157 ldab: *const lapack_int,
1158 AFB: *mut f64,
1159 ldafb: *const lapack_int,
1160 ipiv: *mut lapack_int,
1161 equed: *mut c_char,
1162 R: *mut f64,
1163 C: *mut f64,
1164 B: *mut f64,
1165 ldb: *const lapack_int,
1166 X: *mut f64,
1167 ldx: *const lapack_int,
1168 rcond: *mut f64,
1169 ferr: *mut f64,
1170 berr: *mut f64,
1171 work: *mut f64,
1172 iwork: *mut lapack_int,
1173 info: *mut lapack_int,
1174) {
1175 dyload_lib().dgbsvx_.unwrap()(
1176 fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1177 rcond, ferr, berr, work, iwork, info,
1178 )
1179}
1180
1181#[inline(never)]
1182pub unsafe fn sgbsvx_(
1183 fact: *const c_char,
1184 trans: *const c_char,
1185 n: *const lapack_int,
1186 kl: *const lapack_int,
1187 ku: *const lapack_int,
1188 nrhs: *const lapack_int,
1189 AB: *mut f32,
1190 ldab: *const lapack_int,
1191 AFB: *mut f32,
1192 ldafb: *const lapack_int,
1193 ipiv: *mut lapack_int,
1194 equed: *mut c_char,
1195 R: *mut f32,
1196 C: *mut f32,
1197 B: *mut f32,
1198 ldb: *const lapack_int,
1199 X: *mut f32,
1200 ldx: *const lapack_int,
1201 rcond: *mut f32,
1202 ferr: *mut f32,
1203 berr: *mut f32,
1204 work: *mut f32,
1205 iwork: *mut lapack_int,
1206 info: *mut lapack_int,
1207) {
1208 dyload_lib().sgbsvx_.unwrap()(
1209 fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1210 rcond, ferr, berr, work, iwork, info,
1211 )
1212}
1213
1214#[inline(never)]
1215pub unsafe fn zgbsvx_(
1216 fact: *const c_char,
1217 trans: *const c_char,
1218 n: *const lapack_int,
1219 kl: *const lapack_int,
1220 ku: *const lapack_int,
1221 nrhs: *const lapack_int,
1222 AB: *mut __BindgenComplex<f64>,
1223 ldab: *const lapack_int,
1224 AFB: *mut __BindgenComplex<f64>,
1225 ldafb: *const lapack_int,
1226 ipiv: *mut lapack_int,
1227 equed: *mut c_char,
1228 R: *mut f64,
1229 C: *mut f64,
1230 B: *mut __BindgenComplex<f64>,
1231 ldb: *const lapack_int,
1232 X: *mut __BindgenComplex<f64>,
1233 ldx: *const lapack_int,
1234 rcond: *mut f64,
1235 ferr: *mut f64,
1236 berr: *mut f64,
1237 work: *mut __BindgenComplex<f64>,
1238 rwork: *mut f64,
1239 info: *mut lapack_int,
1240) {
1241 dyload_lib().zgbsvx_.unwrap()(
1242 fact, trans, n, kl, ku, nrhs, AB, ldab, AFB, ldafb, ipiv, equed, R, C, B, ldb, X, ldx,
1243 rcond, ferr, berr, work, rwork, info,
1244 )
1245}
1246
1247#[inline(never)]
1248pub unsafe fn cgbsvxx_(
1249 fact: *const c_char,
1250 trans: *const c_char,
1251 n: *const lapack_int,
1252 kl: *const lapack_int,
1253 ku: *const lapack_int,
1254 nrhs: *const lapack_int,
1255 AB: *mut __BindgenComplex<f32>,
1256 ldab: *const lapack_int,
1257 AFB: *mut __BindgenComplex<f32>,
1258 ldafb: *const lapack_int,
1259 ipiv: *mut lapack_int,
1260 equed: *mut c_char,
1261 R: *mut f32,
1262 C: *mut f32,
1263 B: *mut __BindgenComplex<f32>,
1264 ldb: *const lapack_int,
1265 X: *mut __BindgenComplex<f32>,
1266 ldx: *const lapack_int,
1267 rcond: *mut f32,
1268 rpvgrw: *mut f32,
1269 berr: *mut f32,
1270 n_err_bnds: *const lapack_int,
1271 err_bnds_norm: *mut f32,
1272 err_bnds_comp: *mut f32,
1273 nparams: *const lapack_int,
1274 params: *mut f32,
1275 work: *mut __BindgenComplex<f32>,
1276 rwork: *mut f32,
1277 info: *mut lapack_int,
1278) {
1279 dyload_lib().cgbsvxx_.unwrap()(
1280 fact,
1281 trans,
1282 n,
1283 kl,
1284 ku,
1285 nrhs,
1286 AB,
1287 ldab,
1288 AFB,
1289 ldafb,
1290 ipiv,
1291 equed,
1292 R,
1293 C,
1294 B,
1295 ldb,
1296 X,
1297 ldx,
1298 rcond,
1299 rpvgrw,
1300 berr,
1301 n_err_bnds,
1302 err_bnds_norm,
1303 err_bnds_comp,
1304 nparams,
1305 params,
1306 work,
1307 rwork,
1308 info,
1309 )
1310}
1311
1312#[inline(never)]
1313pub unsafe fn dgbsvxx_(
1314 fact: *const c_char,
1315 trans: *const c_char,
1316 n: *const lapack_int,
1317 kl: *const lapack_int,
1318 ku: *const lapack_int,
1319 nrhs: *const lapack_int,
1320 AB: *mut f64,
1321 ldab: *const lapack_int,
1322 AFB: *mut f64,
1323 ldafb: *const lapack_int,
1324 ipiv: *mut lapack_int,
1325 equed: *mut c_char,
1326 R: *mut f64,
1327 C: *mut f64,
1328 B: *mut f64,
1329 ldb: *const lapack_int,
1330 X: *mut f64,
1331 ldx: *const lapack_int,
1332 rcond: *mut f64,
1333 rpvgrw: *mut f64,
1334 berr: *mut f64,
1335 n_err_bnds: *const lapack_int,
1336 err_bnds_norm: *mut f64,
1337 err_bnds_comp: *mut f64,
1338 nparams: *const lapack_int,
1339 params: *mut f64,
1340 work: *mut f64,
1341 iwork: *mut lapack_int,
1342 info: *mut lapack_int,
1343) {
1344 dyload_lib().dgbsvxx_.unwrap()(
1345 fact,
1346 trans,
1347 n,
1348 kl,
1349 ku,
1350 nrhs,
1351 AB,
1352 ldab,
1353 AFB,
1354 ldafb,
1355 ipiv,
1356 equed,
1357 R,
1358 C,
1359 B,
1360 ldb,
1361 X,
1362 ldx,
1363 rcond,
1364 rpvgrw,
1365 berr,
1366 n_err_bnds,
1367 err_bnds_norm,
1368 err_bnds_comp,
1369 nparams,
1370 params,
1371 work,
1372 iwork,
1373 info,
1374 )
1375}
1376
1377#[inline(never)]
1378pub unsafe fn sgbsvxx_(
1379 fact: *const c_char,
1380 trans: *const c_char,
1381 n: *const lapack_int,
1382 kl: *const lapack_int,
1383 ku: *const lapack_int,
1384 nrhs: *const lapack_int,
1385 AB: *mut f32,
1386 ldab: *const lapack_int,
1387 AFB: *mut f32,
1388 ldafb: *const lapack_int,
1389 ipiv: *mut lapack_int,
1390 equed: *mut c_char,
1391 R: *mut f32,
1392 C: *mut f32,
1393 B: *mut f32,
1394 ldb: *const lapack_int,
1395 X: *mut f32,
1396 ldx: *const lapack_int,
1397 rcond: *mut f32,
1398 rpvgrw: *mut f32,
1399 berr: *mut f32,
1400 n_err_bnds: *const lapack_int,
1401 err_bnds_norm: *mut f32,
1402 err_bnds_comp: *mut f32,
1403 nparams: *const lapack_int,
1404 params: *mut f32,
1405 work: *mut f32,
1406 iwork: *mut lapack_int,
1407 info: *mut lapack_int,
1408) {
1409 dyload_lib().sgbsvxx_.unwrap()(
1410 fact,
1411 trans,
1412 n,
1413 kl,
1414 ku,
1415 nrhs,
1416 AB,
1417 ldab,
1418 AFB,
1419 ldafb,
1420 ipiv,
1421 equed,
1422 R,
1423 C,
1424 B,
1425 ldb,
1426 X,
1427 ldx,
1428 rcond,
1429 rpvgrw,
1430 berr,
1431 n_err_bnds,
1432 err_bnds_norm,
1433 err_bnds_comp,
1434 nparams,
1435 params,
1436 work,
1437 iwork,
1438 info,
1439 )
1440}
1441
1442#[inline(never)]
1443pub unsafe fn zgbsvxx_(
1444 fact: *const c_char,
1445 trans: *const c_char,
1446 n: *const lapack_int,
1447 kl: *const lapack_int,
1448 ku: *const lapack_int,
1449 nrhs: *const lapack_int,
1450 AB: *mut __BindgenComplex<f64>,
1451 ldab: *const lapack_int,
1452 AFB: *mut __BindgenComplex<f64>,
1453 ldafb: *const lapack_int,
1454 ipiv: *mut lapack_int,
1455 equed: *mut c_char,
1456 R: *mut f64,
1457 C: *mut f64,
1458 B: *mut __BindgenComplex<f64>,
1459 ldb: *const lapack_int,
1460 X: *mut __BindgenComplex<f64>,
1461 ldx: *const lapack_int,
1462 rcond: *mut f64,
1463 rpvgrw: *mut f64,
1464 berr: *mut f64,
1465 n_err_bnds: *const lapack_int,
1466 err_bnds_norm: *mut f64,
1467 err_bnds_comp: *mut f64,
1468 nparams: *const lapack_int,
1469 params: *mut f64,
1470 work: *mut __BindgenComplex<f64>,
1471 rwork: *mut f64,
1472 info: *mut lapack_int,
1473) {
1474 dyload_lib().zgbsvxx_.unwrap()(
1475 fact,
1476 trans,
1477 n,
1478 kl,
1479 ku,
1480 nrhs,
1481 AB,
1482 ldab,
1483 AFB,
1484 ldafb,
1485 ipiv,
1486 equed,
1487 R,
1488 C,
1489 B,
1490 ldb,
1491 X,
1492 ldx,
1493 rcond,
1494 rpvgrw,
1495 berr,
1496 n_err_bnds,
1497 err_bnds_norm,
1498 err_bnds_comp,
1499 nparams,
1500 params,
1501 work,
1502 rwork,
1503 info,
1504 )
1505}
1506
1507#[inline(never)]
1508pub unsafe fn cgbtrf_(
1509 m: *const lapack_int,
1510 n: *const lapack_int,
1511 kl: *const lapack_int,
1512 ku: *const lapack_int,
1513 AB: *mut __BindgenComplex<f32>,
1514 ldab: *const lapack_int,
1515 ipiv: *mut lapack_int,
1516 info: *mut lapack_int,
1517) {
1518 dyload_lib().cgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1519}
1520
1521#[inline(never)]
1522pub unsafe fn dgbtrf_(
1523 m: *const lapack_int,
1524 n: *const lapack_int,
1525 kl: *const lapack_int,
1526 ku: *const lapack_int,
1527 AB: *mut f64,
1528 ldab: *const lapack_int,
1529 ipiv: *mut lapack_int,
1530 info: *mut lapack_int,
1531) {
1532 dyload_lib().dgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1533}
1534
1535#[inline(never)]
1536pub unsafe fn sgbtrf_(
1537 m: *const lapack_int,
1538 n: *const lapack_int,
1539 kl: *const lapack_int,
1540 ku: *const lapack_int,
1541 AB: *mut f32,
1542 ldab: *const lapack_int,
1543 ipiv: *mut lapack_int,
1544 info: *mut lapack_int,
1545) {
1546 dyload_lib().sgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1547}
1548
1549#[inline(never)]
1550pub unsafe fn zgbtrf_(
1551 m: *const lapack_int,
1552 n: *const lapack_int,
1553 kl: *const lapack_int,
1554 ku: *const lapack_int,
1555 AB: *mut __BindgenComplex<f64>,
1556 ldab: *const lapack_int,
1557 ipiv: *mut lapack_int,
1558 info: *mut lapack_int,
1559) {
1560 dyload_lib().zgbtrf_.unwrap()(m, n, kl, ku, AB, ldab, ipiv, info)
1561}
1562
1563#[inline(never)]
1564pub unsafe fn cgbtrs_(
1565 trans: *const c_char,
1566 n: *const lapack_int,
1567 kl: *const lapack_int,
1568 ku: *const lapack_int,
1569 nrhs: *const lapack_int,
1570 AB: *const __BindgenComplex<f32>,
1571 ldab: *const lapack_int,
1572 ipiv: *const lapack_int,
1573 B: *mut __BindgenComplex<f32>,
1574 ldb: *const lapack_int,
1575 info: *mut lapack_int,
1576) {
1577 dyload_lib().cgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1578}
1579
1580#[inline(never)]
1581pub unsafe fn dgbtrs_(
1582 trans: *const c_char,
1583 n: *const lapack_int,
1584 kl: *const lapack_int,
1585 ku: *const lapack_int,
1586 nrhs: *const lapack_int,
1587 AB: *const f64,
1588 ldab: *const lapack_int,
1589 ipiv: *const lapack_int,
1590 B: *mut f64,
1591 ldb: *const lapack_int,
1592 info: *mut lapack_int,
1593) {
1594 dyload_lib().dgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1595}
1596
1597#[inline(never)]
1598pub unsafe fn sgbtrs_(
1599 trans: *const c_char,
1600 n: *const lapack_int,
1601 kl: *const lapack_int,
1602 ku: *const lapack_int,
1603 nrhs: *const lapack_int,
1604 AB: *const f32,
1605 ldab: *const lapack_int,
1606 ipiv: *const lapack_int,
1607 B: *mut f32,
1608 ldb: *const lapack_int,
1609 info: *mut lapack_int,
1610) {
1611 dyload_lib().sgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1612}
1613
1614#[inline(never)]
1615pub unsafe fn zgbtrs_(
1616 trans: *const c_char,
1617 n: *const lapack_int,
1618 kl: *const lapack_int,
1619 ku: *const lapack_int,
1620 nrhs: *const lapack_int,
1621 AB: *const __BindgenComplex<f64>,
1622 ldab: *const lapack_int,
1623 ipiv: *const lapack_int,
1624 B: *mut __BindgenComplex<f64>,
1625 ldb: *const lapack_int,
1626 info: *mut lapack_int,
1627) {
1628 dyload_lib().zgbtrs_.unwrap()(trans, n, kl, ku, nrhs, AB, ldab, ipiv, B, ldb, info)
1629}
1630
1631#[inline(never)]
1632pub unsafe fn cgebak_(
1633 job: *const c_char,
1634 side: *const c_char,
1635 n: *const lapack_int,
1636 ilo: *const lapack_int,
1637 ihi: *const lapack_int,
1638 scale: *const f32,
1639 m: *const lapack_int,
1640 V: *mut __BindgenComplex<f32>,
1641 ldv: *const lapack_int,
1642 info: *mut lapack_int,
1643) {
1644 dyload_lib().cgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1645}
1646
1647#[inline(never)]
1648pub unsafe fn dgebak_(
1649 job: *const c_char,
1650 side: *const c_char,
1651 n: *const lapack_int,
1652 ilo: *const lapack_int,
1653 ihi: *const lapack_int,
1654 scale: *const f64,
1655 m: *const lapack_int,
1656 V: *mut f64,
1657 ldv: *const lapack_int,
1658 info: *mut lapack_int,
1659) {
1660 dyload_lib().dgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1661}
1662
1663#[inline(never)]
1664pub unsafe fn sgebak_(
1665 job: *const c_char,
1666 side: *const c_char,
1667 n: *const lapack_int,
1668 ilo: *const lapack_int,
1669 ihi: *const lapack_int,
1670 scale: *const f32,
1671 m: *const lapack_int,
1672 V: *mut f32,
1673 ldv: *const lapack_int,
1674 info: *mut lapack_int,
1675) {
1676 dyload_lib().sgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1677}
1678
1679#[inline(never)]
1680pub unsafe fn zgebak_(
1681 job: *const c_char,
1682 side: *const c_char,
1683 n: *const lapack_int,
1684 ilo: *const lapack_int,
1685 ihi: *const lapack_int,
1686 scale: *const f64,
1687 m: *const lapack_int,
1688 V: *mut __BindgenComplex<f64>,
1689 ldv: *const lapack_int,
1690 info: *mut lapack_int,
1691) {
1692 dyload_lib().zgebak_.unwrap()(job, side, n, ilo, ihi, scale, m, V, ldv, info)
1693}
1694
1695#[inline(never)]
1696pub unsafe fn cgebal_(
1697 job: *const c_char,
1698 n: *const lapack_int,
1699 A: *mut __BindgenComplex<f32>,
1700 lda: *const lapack_int,
1701 ilo: *mut lapack_int,
1702 ihi: *mut lapack_int,
1703 scale: *mut f32,
1704 info: *mut lapack_int,
1705) {
1706 dyload_lib().cgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1707}
1708
1709#[inline(never)]
1710pub unsafe fn dgebal_(
1711 job: *const c_char,
1712 n: *const lapack_int,
1713 A: *mut f64,
1714 lda: *const lapack_int,
1715 ilo: *mut lapack_int,
1716 ihi: *mut lapack_int,
1717 scale: *mut f64,
1718 info: *mut lapack_int,
1719) {
1720 dyload_lib().dgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1721}
1722
1723#[inline(never)]
1724pub unsafe fn sgebal_(
1725 job: *const c_char,
1726 n: *const lapack_int,
1727 A: *mut f32,
1728 lda: *const lapack_int,
1729 ilo: *mut lapack_int,
1730 ihi: *mut lapack_int,
1731 scale: *mut f32,
1732 info: *mut lapack_int,
1733) {
1734 dyload_lib().sgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1735}
1736
1737#[inline(never)]
1738pub unsafe fn zgebal_(
1739 job: *const c_char,
1740 n: *const lapack_int,
1741 A: *mut __BindgenComplex<f64>,
1742 lda: *const lapack_int,
1743 ilo: *mut lapack_int,
1744 ihi: *mut lapack_int,
1745 scale: *mut f64,
1746 info: *mut lapack_int,
1747) {
1748 dyload_lib().zgebal_.unwrap()(job, n, A, lda, ilo, ihi, scale, info)
1749}
1750
1751#[inline(never)]
1752pub unsafe fn cgebrd_(
1753 m: *const lapack_int,
1754 n: *const lapack_int,
1755 A: *mut __BindgenComplex<f32>,
1756 lda: *const lapack_int,
1757 D: *mut f32,
1758 E: *mut f32,
1759 tauq: *mut __BindgenComplex<f32>,
1760 taup: *mut __BindgenComplex<f32>,
1761 work: *mut __BindgenComplex<f32>,
1762 lwork: *const lapack_int,
1763 info: *mut lapack_int,
1764) {
1765 dyload_lib().cgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1766}
1767
1768#[inline(never)]
1769pub unsafe fn dgebrd_(
1770 m: *const lapack_int,
1771 n: *const lapack_int,
1772 A: *mut f64,
1773 lda: *const lapack_int,
1774 D: *mut f64,
1775 E: *mut f64,
1776 tauq: *mut f64,
1777 taup: *mut f64,
1778 work: *mut f64,
1779 lwork: *const lapack_int,
1780 info: *mut lapack_int,
1781) {
1782 dyload_lib().dgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1783}
1784
1785#[inline(never)]
1786pub unsafe fn sgebrd_(
1787 m: *const lapack_int,
1788 n: *const lapack_int,
1789 A: *mut f32,
1790 lda: *const lapack_int,
1791 D: *mut f32,
1792 E: *mut f32,
1793 tauq: *mut f32,
1794 taup: *mut f32,
1795 work: *mut f32,
1796 lwork: *const lapack_int,
1797 info: *mut lapack_int,
1798) {
1799 dyload_lib().sgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1800}
1801
1802#[inline(never)]
1803pub unsafe fn zgebrd_(
1804 m: *const lapack_int,
1805 n: *const lapack_int,
1806 A: *mut __BindgenComplex<f64>,
1807 lda: *const lapack_int,
1808 D: *mut f64,
1809 E: *mut f64,
1810 tauq: *mut __BindgenComplex<f64>,
1811 taup: *mut __BindgenComplex<f64>,
1812 work: *mut __BindgenComplex<f64>,
1813 lwork: *const lapack_int,
1814 info: *mut lapack_int,
1815) {
1816 dyload_lib().zgebrd_.unwrap()(m, n, A, lda, D, E, tauq, taup, work, lwork, info)
1817}
1818
1819#[inline(never)]
1820pub unsafe fn cgecon_(
1821 norm: *const c_char,
1822 n: *const lapack_int,
1823 A: *const __BindgenComplex<f32>,
1824 lda: *const lapack_int,
1825 anorm: *const f32,
1826 rcond: *mut f32,
1827 work: *mut __BindgenComplex<f32>,
1828 rwork: *mut f32,
1829 info: *mut lapack_int,
1830) {
1831 dyload_lib().cgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, rwork, info)
1832}
1833
1834#[inline(never)]
1835pub unsafe fn dgecon_(
1836 norm: *const c_char,
1837 n: *const lapack_int,
1838 A: *const f64,
1839 lda: *const lapack_int,
1840 anorm: *const f64,
1841 rcond: *mut f64,
1842 work: *mut f64,
1843 iwork: *mut lapack_int,
1844 info: *mut lapack_int,
1845) {
1846 dyload_lib().dgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, iwork, info)
1847}
1848
1849#[inline(never)]
1850pub unsafe fn sgecon_(
1851 norm: *const c_char,
1852 n: *const lapack_int,
1853 A: *const f32,
1854 lda: *const lapack_int,
1855 anorm: *const f32,
1856 rcond: *mut f32,
1857 work: *mut f32,
1858 iwork: *mut lapack_int,
1859 info: *mut lapack_int,
1860) {
1861 dyload_lib().sgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, iwork, info)
1862}
1863
1864#[inline(never)]
1865pub unsafe fn zgecon_(
1866 norm: *const c_char,
1867 n: *const lapack_int,
1868 A: *const __BindgenComplex<f64>,
1869 lda: *const lapack_int,
1870 anorm: *const f64,
1871 rcond: *mut f64,
1872 work: *mut __BindgenComplex<f64>,
1873 rwork: *mut f64,
1874 info: *mut lapack_int,
1875) {
1876 dyload_lib().zgecon_.unwrap()(norm, n, A, lda, anorm, rcond, work, rwork, info)
1877}
1878
1879#[inline(never)]
1880pub unsafe fn cgeequ_(
1881 m: *const lapack_int,
1882 n: *const lapack_int,
1883 A: *const __BindgenComplex<f32>,
1884 lda: *const lapack_int,
1885 R: *mut f32,
1886 C: *mut f32,
1887 rowcnd: *mut f32,
1888 colcnd: *mut f32,
1889 amax: *mut f32,
1890 info: *mut lapack_int,
1891) {
1892 dyload_lib().cgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1893}
1894
1895#[inline(never)]
1896pub unsafe fn dgeequ_(
1897 m: *const lapack_int,
1898 n: *const lapack_int,
1899 A: *const f64,
1900 lda: *const lapack_int,
1901 R: *mut f64,
1902 C: *mut f64,
1903 rowcnd: *mut f64,
1904 colcnd: *mut f64,
1905 amax: *mut f64,
1906 info: *mut lapack_int,
1907) {
1908 dyload_lib().dgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1909}
1910
1911#[inline(never)]
1912pub unsafe fn sgeequ_(
1913 m: *const lapack_int,
1914 n: *const lapack_int,
1915 A: *const f32,
1916 lda: *const lapack_int,
1917 R: *mut f32,
1918 C: *mut f32,
1919 rowcnd: *mut f32,
1920 colcnd: *mut f32,
1921 amax: *mut f32,
1922 info: *mut lapack_int,
1923) {
1924 dyload_lib().sgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1925}
1926
1927#[inline(never)]
1928pub unsafe fn zgeequ_(
1929 m: *const lapack_int,
1930 n: *const lapack_int,
1931 A: *const __BindgenComplex<f64>,
1932 lda: *const lapack_int,
1933 R: *mut f64,
1934 C: *mut f64,
1935 rowcnd: *mut f64,
1936 colcnd: *mut f64,
1937 amax: *mut f64,
1938 info: *mut lapack_int,
1939) {
1940 dyload_lib().zgeequ_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1941}
1942
1943#[inline(never)]
1944pub unsafe fn cgeequb_(
1945 m: *const lapack_int,
1946 n: *const lapack_int,
1947 A: *const __BindgenComplex<f32>,
1948 lda: *const lapack_int,
1949 R: *mut f32,
1950 C: *mut f32,
1951 rowcnd: *mut f32,
1952 colcnd: *mut f32,
1953 amax: *mut f32,
1954 info: *mut lapack_int,
1955) {
1956 dyload_lib().cgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1957}
1958
1959#[inline(never)]
1960pub unsafe fn dgeequb_(
1961 m: *const lapack_int,
1962 n: *const lapack_int,
1963 A: *const f64,
1964 lda: *const lapack_int,
1965 R: *mut f64,
1966 C: *mut f64,
1967 rowcnd: *mut f64,
1968 colcnd: *mut f64,
1969 amax: *mut f64,
1970 info: *mut lapack_int,
1971) {
1972 dyload_lib().dgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1973}
1974
1975#[inline(never)]
1976pub unsafe fn sgeequb_(
1977 m: *const lapack_int,
1978 n: *const lapack_int,
1979 A: *const f32,
1980 lda: *const lapack_int,
1981 R: *mut f32,
1982 C: *mut f32,
1983 rowcnd: *mut f32,
1984 colcnd: *mut f32,
1985 amax: *mut f32,
1986 info: *mut lapack_int,
1987) {
1988 dyload_lib().sgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
1989}
1990
1991#[inline(never)]
1992pub unsafe fn zgeequb_(
1993 m: *const lapack_int,
1994 n: *const lapack_int,
1995 A: *const __BindgenComplex<f64>,
1996 lda: *const lapack_int,
1997 R: *mut f64,
1998 C: *mut f64,
1999 rowcnd: *mut f64,
2000 colcnd: *mut f64,
2001 amax: *mut f64,
2002 info: *mut lapack_int,
2003) {
2004 dyload_lib().zgeequb_.unwrap()(m, n, A, lda, R, C, rowcnd, colcnd, amax, info)
2005}
2006
2007#[inline(never)]
2008pub unsafe fn cgees_(
2009 jobvs: *const c_char,
2010 sort: *const c_char,
2011 select: LAPACK_C_SELECT1,
2012 n: *const lapack_int,
2013 A: *mut __BindgenComplex<f32>,
2014 lda: *const lapack_int,
2015 sdim: *mut lapack_int,
2016 W: *mut __BindgenComplex<f32>,
2017 VS: *mut __BindgenComplex<f32>,
2018 ldvs: *const lapack_int,
2019 work: *mut __BindgenComplex<f32>,
2020 lwork: *const lapack_int,
2021 rwork: *mut f32,
2022 BWORK: *mut lapack_int,
2023 info: *mut lapack_int,
2024) {
2025 dyload_lib().cgees_.unwrap()(
2026 jobvs, sort, select, n, A, lda, sdim, W, VS, ldvs, work, lwork, rwork, BWORK, info,
2027 )
2028}
2029
2030#[inline(never)]
2031pub unsafe fn dgees_(
2032 jobvs: *const c_char,
2033 sort: *const c_char,
2034 select: LAPACK_D_SELECT2,
2035 n: *const lapack_int,
2036 A: *mut f64,
2037 lda: *const lapack_int,
2038 sdim: *mut lapack_int,
2039 WR: *mut f64,
2040 WI: *mut f64,
2041 VS: *mut f64,
2042 ldvs: *const lapack_int,
2043 work: *mut f64,
2044 lwork: *const lapack_int,
2045 BWORK: *mut lapack_int,
2046 info: *mut lapack_int,
2047) {
2048 dyload_lib().dgees_.unwrap()(
2049 jobvs, sort, select, n, A, lda, sdim, WR, WI, VS, ldvs, work, lwork, BWORK, info,
2050 )
2051}
2052
2053#[inline(never)]
2054pub unsafe fn sgees_(
2055 jobvs: *const c_char,
2056 sort: *const c_char,
2057 select: LAPACK_S_SELECT2,
2058 n: *const lapack_int,
2059 A: *mut f32,
2060 lda: *const lapack_int,
2061 sdim: *mut lapack_int,
2062 WR: *mut f32,
2063 WI: *mut f32,
2064 VS: *mut f32,
2065 ldvs: *const lapack_int,
2066 work: *mut f32,
2067 lwork: *const lapack_int,
2068 BWORK: *mut lapack_int,
2069 info: *mut lapack_int,
2070) {
2071 dyload_lib().sgees_.unwrap()(
2072 jobvs, sort, select, n, A, lda, sdim, WR, WI, VS, ldvs, work, lwork, BWORK, info,
2073 )
2074}
2075
2076#[inline(never)]
2077pub unsafe fn zgees_(
2078 jobvs: *const c_char,
2079 sort: *const c_char,
2080 select: LAPACK_Z_SELECT1,
2081 n: *const lapack_int,
2082 A: *mut __BindgenComplex<f64>,
2083 lda: *const lapack_int,
2084 sdim: *mut lapack_int,
2085 W: *mut __BindgenComplex<f64>,
2086 VS: *mut __BindgenComplex<f64>,
2087 ldvs: *const lapack_int,
2088 work: *mut __BindgenComplex<f64>,
2089 lwork: *const lapack_int,
2090 rwork: *mut f64,
2091 BWORK: *mut lapack_int,
2092 info: *mut lapack_int,
2093) {
2094 dyload_lib().zgees_.unwrap()(
2095 jobvs, sort, select, n, A, lda, sdim, W, VS, ldvs, work, lwork, rwork, BWORK, info,
2096 )
2097}
2098
2099#[inline(never)]
2100pub unsafe fn cgeesx_(
2101 jobvs: *const c_char,
2102 sort: *const c_char,
2103 select: LAPACK_C_SELECT1,
2104 sense: *const c_char,
2105 n: *const lapack_int,
2106 A: *mut __BindgenComplex<f32>,
2107 lda: *const lapack_int,
2108 sdim: *mut lapack_int,
2109 W: *mut __BindgenComplex<f32>,
2110 VS: *mut __BindgenComplex<f32>,
2111 ldvs: *const lapack_int,
2112 rconde: *mut f32,
2113 rcondv: *mut f32,
2114 work: *mut __BindgenComplex<f32>,
2115 lwork: *const lapack_int,
2116 rwork: *mut f32,
2117 BWORK: *mut lapack_int,
2118 info: *mut lapack_int,
2119) {
2120 dyload_lib().cgeesx_.unwrap()(
2121 jobvs, sort, select, sense, n, A, lda, sdim, W, VS, ldvs, rconde, rcondv, work, lwork,
2122 rwork, BWORK, info,
2123 )
2124}
2125
2126#[inline(never)]
2127pub unsafe fn dgeesx_(
2128 jobvs: *const c_char,
2129 sort: *const c_char,
2130 select: LAPACK_D_SELECT2,
2131 sense: *const c_char,
2132 n: *const lapack_int,
2133 A: *mut f64,
2134 lda: *const lapack_int,
2135 sdim: *mut lapack_int,
2136 WR: *mut f64,
2137 WI: *mut f64,
2138 VS: *mut f64,
2139 ldvs: *const lapack_int,
2140 rconde: *mut f64,
2141 rcondv: *mut f64,
2142 work: *mut f64,
2143 lwork: *const lapack_int,
2144 iwork: *mut lapack_int,
2145 liwork: *const lapack_int,
2146 BWORK: *mut lapack_int,
2147 info: *mut lapack_int,
2148) {
2149 dyload_lib().dgeesx_.unwrap()(
2150 jobvs, sort, select, sense, n, A, lda, sdim, WR, WI, VS, ldvs, rconde, rcondv, work, lwork,
2151 iwork, liwork, BWORK, info,
2152 )
2153}
2154
2155#[inline(never)]
2156pub unsafe fn sgeesx_(
2157 jobvs: *const c_char,
2158 sort: *const c_char,
2159 select: LAPACK_S_SELECT2,
2160 sense: *const c_char,
2161 n: *const lapack_int,
2162 A: *mut f32,
2163 lda: *const lapack_int,
2164 sdim: *mut lapack_int,
2165 WR: *mut f32,
2166 WI: *mut f32,
2167 VS: *mut f32,
2168 ldvs: *const lapack_int,
2169 rconde: *mut f32,
2170 rcondv: *mut f32,
2171 work: *mut f32,
2172 lwork: *const lapack_int,
2173 iwork: *mut lapack_int,
2174 liwork: *const lapack_int,
2175 BWORK: *mut lapack_int,
2176 info: *mut lapack_int,
2177) {
2178 dyload_lib().sgeesx_.unwrap()(
2179 jobvs, sort, select, sense, n, A, lda, sdim, WR, WI, VS, ldvs, rconde, rcondv, work, lwork,
2180 iwork, liwork, BWORK, info,
2181 )
2182}
2183
2184#[inline(never)]
2185pub unsafe fn zgeesx_(
2186 jobvs: *const c_char,
2187 sort: *const c_char,
2188 select: LAPACK_Z_SELECT1,
2189 sense: *const c_char,
2190 n: *const lapack_int,
2191 A: *mut __BindgenComplex<f64>,
2192 lda: *const lapack_int,
2193 sdim: *mut lapack_int,
2194 W: *mut __BindgenComplex<f64>,
2195 VS: *mut __BindgenComplex<f64>,
2196 ldvs: *const lapack_int,
2197 rconde: *mut f64,
2198 rcondv: *mut f64,
2199 work: *mut __BindgenComplex<f64>,
2200 lwork: *const lapack_int,
2201 rwork: *mut f64,
2202 BWORK: *mut lapack_int,
2203 info: *mut lapack_int,
2204) {
2205 dyload_lib().zgeesx_.unwrap()(
2206 jobvs, sort, select, sense, n, A, lda, sdim, W, VS, ldvs, rconde, rcondv, work, lwork,
2207 rwork, BWORK, info,
2208 )
2209}
2210
2211#[inline(never)]
2212pub unsafe fn cgeev_(
2213 jobvl: *const c_char,
2214 jobvr: *const c_char,
2215 n: *const lapack_int,
2216 A: *mut __BindgenComplex<f32>,
2217 lda: *const lapack_int,
2218 W: *mut __BindgenComplex<f32>,
2219 VL: *mut __BindgenComplex<f32>,
2220 ldvl: *const lapack_int,
2221 VR: *mut __BindgenComplex<f32>,
2222 ldvr: *const lapack_int,
2223 work: *mut __BindgenComplex<f32>,
2224 lwork: *const lapack_int,
2225 rwork: *mut f32,
2226 info: *mut lapack_int,
2227) {
2228 dyload_lib().cgeev_.unwrap()(
2229 jobvl, jobvr, n, A, lda, W, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
2230 )
2231}
2232
2233#[inline(never)]
2234pub unsafe fn dgeev_(
2235 jobvl: *const c_char,
2236 jobvr: *const c_char,
2237 n: *const lapack_int,
2238 A: *mut f64,
2239 lda: *const lapack_int,
2240 WR: *mut f64,
2241 WI: *mut f64,
2242 VL: *mut f64,
2243 ldvl: *const lapack_int,
2244 VR: *mut f64,
2245 ldvr: *const lapack_int,
2246 work: *mut f64,
2247 lwork: *const lapack_int,
2248 info: *mut lapack_int,
2249) {
2250 dyload_lib().dgeev_.unwrap()(
2251 jobvl, jobvr, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, work, lwork, info,
2252 )
2253}
2254
2255#[inline(never)]
2256pub unsafe fn sgeev_(
2257 jobvl: *const c_char,
2258 jobvr: *const c_char,
2259 n: *const lapack_int,
2260 A: *mut f32,
2261 lda: *const lapack_int,
2262 WR: *mut f32,
2263 WI: *mut f32,
2264 VL: *mut f32,
2265 ldvl: *const lapack_int,
2266 VR: *mut f32,
2267 ldvr: *const lapack_int,
2268 work: *mut f32,
2269 lwork: *const lapack_int,
2270 info: *mut lapack_int,
2271) {
2272 dyload_lib().sgeev_.unwrap()(
2273 jobvl, jobvr, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, work, lwork, info,
2274 )
2275}
2276
2277#[inline(never)]
2278pub unsafe fn zgeev_(
2279 jobvl: *const c_char,
2280 jobvr: *const c_char,
2281 n: *const lapack_int,
2282 A: *mut __BindgenComplex<f64>,
2283 lda: *const lapack_int,
2284 W: *mut __BindgenComplex<f64>,
2285 VL: *mut __BindgenComplex<f64>,
2286 ldvl: *const lapack_int,
2287 VR: *mut __BindgenComplex<f64>,
2288 ldvr: *const lapack_int,
2289 work: *mut __BindgenComplex<f64>,
2290 lwork: *const lapack_int,
2291 rwork: *mut f64,
2292 info: *mut lapack_int,
2293) {
2294 dyload_lib().zgeev_.unwrap()(
2295 jobvl, jobvr, n, A, lda, W, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
2296 )
2297}
2298
2299#[inline(never)]
2300pub unsafe fn cgeevx_(
2301 balanc: *const c_char,
2302 jobvl: *const c_char,
2303 jobvr: *const c_char,
2304 sense: *const c_char,
2305 n: *const lapack_int,
2306 A: *mut __BindgenComplex<f32>,
2307 lda: *const lapack_int,
2308 W: *mut __BindgenComplex<f32>,
2309 VL: *mut __BindgenComplex<f32>,
2310 ldvl: *const lapack_int,
2311 VR: *mut __BindgenComplex<f32>,
2312 ldvr: *const lapack_int,
2313 ilo: *mut lapack_int,
2314 ihi: *mut lapack_int,
2315 scale: *mut f32,
2316 abnrm: *mut f32,
2317 rconde: *mut f32,
2318 rcondv: *mut f32,
2319 work: *mut __BindgenComplex<f32>,
2320 lwork: *const lapack_int,
2321 rwork: *mut f32,
2322 info: *mut lapack_int,
2323) {
2324 dyload_lib().cgeevx_.unwrap()(
2325 balanc, jobvl, jobvr, sense, n, A, lda, W, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2326 rconde, rcondv, work, lwork, rwork, info,
2327 )
2328}
2329
2330#[inline(never)]
2331pub unsafe fn dgeevx_(
2332 balanc: *const c_char,
2333 jobvl: *const c_char,
2334 jobvr: *const c_char,
2335 sense: *const c_char,
2336 n: *const lapack_int,
2337 A: *mut f64,
2338 lda: *const lapack_int,
2339 WR: *mut f64,
2340 WI: *mut f64,
2341 VL: *mut f64,
2342 ldvl: *const lapack_int,
2343 VR: *mut f64,
2344 ldvr: *const lapack_int,
2345 ilo: *mut lapack_int,
2346 ihi: *mut lapack_int,
2347 scale: *mut f64,
2348 abnrm: *mut f64,
2349 rconde: *mut f64,
2350 rcondv: *mut f64,
2351 work: *mut f64,
2352 lwork: *const lapack_int,
2353 iwork: *mut lapack_int,
2354 info: *mut lapack_int,
2355) {
2356 dyload_lib().dgeevx_.unwrap()(
2357 balanc, jobvl, jobvr, sense, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2358 rconde, rcondv, work, lwork, iwork, info,
2359 )
2360}
2361
2362#[inline(never)]
2363pub unsafe fn sgeevx_(
2364 balanc: *const c_char,
2365 jobvl: *const c_char,
2366 jobvr: *const c_char,
2367 sense: *const c_char,
2368 n: *const lapack_int,
2369 A: *mut f32,
2370 lda: *const lapack_int,
2371 WR: *mut f32,
2372 WI: *mut f32,
2373 VL: *mut f32,
2374 ldvl: *const lapack_int,
2375 VR: *mut f32,
2376 ldvr: *const lapack_int,
2377 ilo: *mut lapack_int,
2378 ihi: *mut lapack_int,
2379 scale: *mut f32,
2380 abnrm: *mut f32,
2381 rconde: *mut f32,
2382 rcondv: *mut f32,
2383 work: *mut f32,
2384 lwork: *const lapack_int,
2385 iwork: *mut lapack_int,
2386 info: *mut lapack_int,
2387) {
2388 dyload_lib().sgeevx_.unwrap()(
2389 balanc, jobvl, jobvr, sense, n, A, lda, WR, WI, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2390 rconde, rcondv, work, lwork, iwork, info,
2391 )
2392}
2393
2394#[inline(never)]
2395pub unsafe fn zgeevx_(
2396 balanc: *const c_char,
2397 jobvl: *const c_char,
2398 jobvr: *const c_char,
2399 sense: *const c_char,
2400 n: *const lapack_int,
2401 A: *mut __BindgenComplex<f64>,
2402 lda: *const lapack_int,
2403 W: *mut __BindgenComplex<f64>,
2404 VL: *mut __BindgenComplex<f64>,
2405 ldvl: *const lapack_int,
2406 VR: *mut __BindgenComplex<f64>,
2407 ldvr: *const lapack_int,
2408 ilo: *mut lapack_int,
2409 ihi: *mut lapack_int,
2410 scale: *mut f64,
2411 abnrm: *mut f64,
2412 rconde: *mut f64,
2413 rcondv: *mut f64,
2414 work: *mut __BindgenComplex<f64>,
2415 lwork: *const lapack_int,
2416 rwork: *mut f64,
2417 info: *mut lapack_int,
2418) {
2419 dyload_lib().zgeevx_.unwrap()(
2420 balanc, jobvl, jobvr, sense, n, A, lda, W, VL, ldvl, VR, ldvr, ilo, ihi, scale, abnrm,
2421 rconde, rcondv, work, lwork, rwork, info,
2422 )
2423}
2424
2425#[inline(never)]
2426pub unsafe fn cgehrd_(
2427 n: *const lapack_int,
2428 ilo: *const lapack_int,
2429 ihi: *const lapack_int,
2430 A: *mut __BindgenComplex<f32>,
2431 lda: *const lapack_int,
2432 tau: *mut __BindgenComplex<f32>,
2433 work: *mut __BindgenComplex<f32>,
2434 lwork: *const lapack_int,
2435 info: *mut lapack_int,
2436) {
2437 dyload_lib().cgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2438}
2439
2440#[inline(never)]
2441pub unsafe fn dgehrd_(
2442 n: *const lapack_int,
2443 ilo: *const lapack_int,
2444 ihi: *const lapack_int,
2445 A: *mut f64,
2446 lda: *const lapack_int,
2447 tau: *mut f64,
2448 work: *mut f64,
2449 lwork: *const lapack_int,
2450 info: *mut lapack_int,
2451) {
2452 dyload_lib().dgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2453}
2454
2455#[inline(never)]
2456pub unsafe fn sgehrd_(
2457 n: *const lapack_int,
2458 ilo: *const lapack_int,
2459 ihi: *const lapack_int,
2460 A: *mut f32,
2461 lda: *const lapack_int,
2462 tau: *mut f32,
2463 work: *mut f32,
2464 lwork: *const lapack_int,
2465 info: *mut lapack_int,
2466) {
2467 dyload_lib().sgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2468}
2469
2470#[inline(never)]
2471pub unsafe fn zgehrd_(
2472 n: *const lapack_int,
2473 ilo: *const lapack_int,
2474 ihi: *const lapack_int,
2475 A: *mut __BindgenComplex<f64>,
2476 lda: *const lapack_int,
2477 tau: *mut __BindgenComplex<f64>,
2478 work: *mut __BindgenComplex<f64>,
2479 lwork: *const lapack_int,
2480 info: *mut lapack_int,
2481) {
2482 dyload_lib().zgehrd_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
2483}
2484
2485#[inline(never)]
2486pub unsafe fn cgejsv_(
2487 joba: *const c_char,
2488 jobu: *const c_char,
2489 jobv: *const c_char,
2490 jobr: *const c_char,
2491 jobt: *const c_char,
2492 jobp: *const c_char,
2493 m: *const lapack_int,
2494 n: *const lapack_int,
2495 A: *mut __BindgenComplex<f32>,
2496 lda: *const lapack_int,
2497 SVA: *mut f32,
2498 U: *mut __BindgenComplex<f32>,
2499 ldu: *const lapack_int,
2500 V: *mut __BindgenComplex<f32>,
2501 ldv: *const lapack_int,
2502 cwork: *mut __BindgenComplex<f32>,
2503 lwork: *const lapack_int,
2504 rwork: *mut f32,
2505 lrwork: *const lapack_int,
2506 iwork: *mut lapack_int,
2507 info: *mut lapack_int,
2508) {
2509 dyload_lib().cgejsv_.unwrap()(
2510 joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, cwork, lwork, rwork,
2511 lrwork, iwork, info,
2512 )
2513}
2514
2515#[inline(never)]
2516pub unsafe fn dgejsv_(
2517 joba: *const c_char,
2518 jobu: *const c_char,
2519 jobv: *const c_char,
2520 jobr: *const c_char,
2521 jobt: *const c_char,
2522 jobp: *const c_char,
2523 m: *const lapack_int,
2524 n: *const lapack_int,
2525 A: *mut f64,
2526 lda: *const lapack_int,
2527 SVA: *mut f64,
2528 U: *mut f64,
2529 ldu: *const lapack_int,
2530 V: *mut f64,
2531 ldv: *const lapack_int,
2532 work: *mut f64,
2533 lwork: *const lapack_int,
2534 iwork: *mut lapack_int,
2535 info: *mut lapack_int,
2536) {
2537 dyload_lib().dgejsv_.unwrap()(
2538 joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, work, lwork, iwork,
2539 info,
2540 )
2541}
2542
2543#[inline(never)]
2544pub unsafe fn sgejsv_(
2545 joba: *const c_char,
2546 jobu: *const c_char,
2547 jobv: *const c_char,
2548 jobr: *const c_char,
2549 jobt: *const c_char,
2550 jobp: *const c_char,
2551 m: *const lapack_int,
2552 n: *const lapack_int,
2553 A: *mut f32,
2554 lda: *const lapack_int,
2555 SVA: *mut f32,
2556 U: *mut f32,
2557 ldu: *const lapack_int,
2558 V: *mut f32,
2559 ldv: *const lapack_int,
2560 work: *mut f32,
2561 lwork: *const lapack_int,
2562 iwork: *mut lapack_int,
2563 info: *mut lapack_int,
2564) {
2565 dyload_lib().sgejsv_.unwrap()(
2566 joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, work, lwork, iwork,
2567 info,
2568 )
2569}
2570
2571#[inline(never)]
2572pub unsafe fn zgejsv_(
2573 joba: *const c_char,
2574 jobu: *const c_char,
2575 jobv: *const c_char,
2576 jobr: *const c_char,
2577 jobt: *const c_char,
2578 jobp: *const c_char,
2579 m: *const lapack_int,
2580 n: *const lapack_int,
2581 A: *mut __BindgenComplex<f64>,
2582 lda: *const lapack_int,
2583 SVA: *mut f64,
2584 U: *mut __BindgenComplex<f64>,
2585 ldu: *const lapack_int,
2586 V: *mut __BindgenComplex<f64>,
2587 ldv: *const lapack_int,
2588 cwork: *mut __BindgenComplex<f64>,
2589 lwork: *const lapack_int,
2590 rwork: *mut f64,
2591 lrwork: *const lapack_int,
2592 iwork: *mut lapack_int,
2593 info: *mut lapack_int,
2594) {
2595 dyload_lib().zgejsv_.unwrap()(
2596 joba, jobu, jobv, jobr, jobt, jobp, m, n, A, lda, SVA, U, ldu, V, ldv, cwork, lwork, rwork,
2597 lrwork, iwork, info,
2598 )
2599}
2600
2601#[inline(never)]
2602pub unsafe fn cgelq_(
2603 m: *const lapack_int,
2604 n: *const lapack_int,
2605 A: *mut __BindgenComplex<f32>,
2606 lda: *const lapack_int,
2607 T: *mut __BindgenComplex<f32>,
2608 tsize: *const lapack_int,
2609 work: *mut __BindgenComplex<f32>,
2610 lwork: *const lapack_int,
2611 info: *mut lapack_int,
2612) {
2613 dyload_lib().cgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2614}
2615
2616#[inline(never)]
2617pub unsafe fn dgelq_(
2618 m: *const lapack_int,
2619 n: *const lapack_int,
2620 A: *mut f64,
2621 lda: *const lapack_int,
2622 T: *mut f64,
2623 tsize: *const lapack_int,
2624 work: *mut f64,
2625 lwork: *const lapack_int,
2626 info: *mut lapack_int,
2627) {
2628 dyload_lib().dgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2629}
2630
2631#[inline(never)]
2632pub unsafe fn sgelq_(
2633 m: *const lapack_int,
2634 n: *const lapack_int,
2635 A: *mut f32,
2636 lda: *const lapack_int,
2637 T: *mut f32,
2638 tsize: *const lapack_int,
2639 work: *mut f32,
2640 lwork: *const lapack_int,
2641 info: *mut lapack_int,
2642) {
2643 dyload_lib().sgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2644}
2645
2646#[inline(never)]
2647pub unsafe fn zgelq_(
2648 m: *const lapack_int,
2649 n: *const lapack_int,
2650 A: *mut __BindgenComplex<f64>,
2651 lda: *const lapack_int,
2652 T: *mut __BindgenComplex<f64>,
2653 tsize: *const lapack_int,
2654 work: *mut __BindgenComplex<f64>,
2655 lwork: *const lapack_int,
2656 info: *mut lapack_int,
2657) {
2658 dyload_lib().zgelq_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
2659}
2660
2661#[inline(never)]
2662pub unsafe fn cgelq2_(
2663 m: *const lapack_int,
2664 n: *const lapack_int,
2665 A: *mut __BindgenComplex<f32>,
2666 lda: *const lapack_int,
2667 tau: *mut __BindgenComplex<f32>,
2668 work: *mut __BindgenComplex<f32>,
2669 info: *mut lapack_int,
2670) {
2671 dyload_lib().cgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2672}
2673
2674#[inline(never)]
2675pub unsafe fn dgelq2_(
2676 m: *const lapack_int,
2677 n: *const lapack_int,
2678 A: *mut f64,
2679 lda: *const lapack_int,
2680 tau: *mut f64,
2681 work: *mut f64,
2682 info: *mut lapack_int,
2683) {
2684 dyload_lib().dgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2685}
2686
2687#[inline(never)]
2688pub unsafe fn sgelq2_(
2689 m: *const lapack_int,
2690 n: *const lapack_int,
2691 A: *mut f32,
2692 lda: *const lapack_int,
2693 tau: *mut f32,
2694 work: *mut f32,
2695 info: *mut lapack_int,
2696) {
2697 dyload_lib().sgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2698}
2699
2700#[inline(never)]
2701pub unsafe fn zgelq2_(
2702 m: *const lapack_int,
2703 n: *const lapack_int,
2704 A: *mut __BindgenComplex<f64>,
2705 lda: *const lapack_int,
2706 tau: *mut __BindgenComplex<f64>,
2707 work: *mut __BindgenComplex<f64>,
2708 info: *mut lapack_int,
2709) {
2710 dyload_lib().zgelq2_.unwrap()(m, n, A, lda, tau, work, info)
2711}
2712
2713#[inline(never)]
2714pub unsafe fn cgelqf_(
2715 m: *const lapack_int,
2716 n: *const lapack_int,
2717 A: *mut __BindgenComplex<f32>,
2718 lda: *const lapack_int,
2719 tau: *mut __BindgenComplex<f32>,
2720 work: *mut __BindgenComplex<f32>,
2721 lwork: *const lapack_int,
2722 info: *mut lapack_int,
2723) {
2724 dyload_lib().cgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2725}
2726
2727#[inline(never)]
2728pub unsafe fn dgelqf_(
2729 m: *const lapack_int,
2730 n: *const lapack_int,
2731 A: *mut f64,
2732 lda: *const lapack_int,
2733 tau: *mut f64,
2734 work: *mut f64,
2735 lwork: *const lapack_int,
2736 info: *mut lapack_int,
2737) {
2738 dyload_lib().dgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2739}
2740
2741#[inline(never)]
2742pub unsafe fn sgelqf_(
2743 m: *const lapack_int,
2744 n: *const lapack_int,
2745 A: *mut f32,
2746 lda: *const lapack_int,
2747 tau: *mut f32,
2748 work: *mut f32,
2749 lwork: *const lapack_int,
2750 info: *mut lapack_int,
2751) {
2752 dyload_lib().sgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2753}
2754
2755#[inline(never)]
2756pub unsafe fn zgelqf_(
2757 m: *const lapack_int,
2758 n: *const lapack_int,
2759 A: *mut __BindgenComplex<f64>,
2760 lda: *const lapack_int,
2761 tau: *mut __BindgenComplex<f64>,
2762 work: *mut __BindgenComplex<f64>,
2763 lwork: *const lapack_int,
2764 info: *mut lapack_int,
2765) {
2766 dyload_lib().zgelqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
2767}
2768
2769#[inline(never)]
2770pub unsafe fn cgels_(
2771 trans: *const c_char,
2772 m: *const lapack_int,
2773 n: *const lapack_int,
2774 nrhs: *const lapack_int,
2775 A: *mut __BindgenComplex<f32>,
2776 lda: *const lapack_int,
2777 B: *mut __BindgenComplex<f32>,
2778 ldb: *const lapack_int,
2779 work: *mut __BindgenComplex<f32>,
2780 lwork: *const lapack_int,
2781 info: *mut lapack_int,
2782) {
2783 dyload_lib().cgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2784}
2785
2786#[inline(never)]
2787pub unsafe fn dgels_(
2788 trans: *const c_char,
2789 m: *const lapack_int,
2790 n: *const lapack_int,
2791 nrhs: *const lapack_int,
2792 A: *mut f64,
2793 lda: *const lapack_int,
2794 B: *mut f64,
2795 ldb: *const lapack_int,
2796 work: *mut f64,
2797 lwork: *const lapack_int,
2798 info: *mut lapack_int,
2799) {
2800 dyload_lib().dgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2801}
2802
2803#[inline(never)]
2804pub unsafe fn sgels_(
2805 trans: *const c_char,
2806 m: *const lapack_int,
2807 n: *const lapack_int,
2808 nrhs: *const lapack_int,
2809 A: *mut f32,
2810 lda: *const lapack_int,
2811 B: *mut f32,
2812 ldb: *const lapack_int,
2813 work: *mut f32,
2814 lwork: *const lapack_int,
2815 info: *mut lapack_int,
2816) {
2817 dyload_lib().sgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2818}
2819
2820#[inline(never)]
2821pub unsafe fn zgels_(
2822 trans: *const c_char,
2823 m: *const lapack_int,
2824 n: *const lapack_int,
2825 nrhs: *const lapack_int,
2826 A: *mut __BindgenComplex<f64>,
2827 lda: *const lapack_int,
2828 B: *mut __BindgenComplex<f64>,
2829 ldb: *const lapack_int,
2830 work: *mut __BindgenComplex<f64>,
2831 lwork: *const lapack_int,
2832 info: *mut lapack_int,
2833) {
2834 dyload_lib().zgels_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
2835}
2836
2837#[inline(never)]
2838pub unsafe fn cgelsd_(
2839 m: *const lapack_int,
2840 n: *const lapack_int,
2841 nrhs: *const lapack_int,
2842 A: *mut __BindgenComplex<f32>,
2843 lda: *const lapack_int,
2844 B: *mut __BindgenComplex<f32>,
2845 ldb: *const lapack_int,
2846 S: *mut f32,
2847 rcond: *const f32,
2848 rank: *mut lapack_int,
2849 work: *mut __BindgenComplex<f32>,
2850 lwork: *const lapack_int,
2851 rwork: *mut f32,
2852 iwork: *mut lapack_int,
2853 info: *mut lapack_int,
2854) {
2855 dyload_lib().cgelsd_.unwrap()(
2856 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, iwork, info,
2857 )
2858}
2859
2860#[inline(never)]
2861pub unsafe fn dgelsd_(
2862 m: *const lapack_int,
2863 n: *const lapack_int,
2864 nrhs: *const lapack_int,
2865 A: *mut f64,
2866 lda: *const lapack_int,
2867 B: *mut f64,
2868 ldb: *const lapack_int,
2869 S: *mut f64,
2870 rcond: *const f64,
2871 rank: *mut lapack_int,
2872 work: *mut f64,
2873 lwork: *const lapack_int,
2874 iwork: *mut lapack_int,
2875 info: *mut lapack_int,
2876) {
2877 dyload_lib().dgelsd_.unwrap()(
2878 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, iwork, info,
2879 )
2880}
2881
2882#[inline(never)]
2883pub unsafe fn sgelsd_(
2884 m: *const lapack_int,
2885 n: *const lapack_int,
2886 nrhs: *const lapack_int,
2887 A: *mut f32,
2888 lda: *const lapack_int,
2889 B: *mut f32,
2890 ldb: *const lapack_int,
2891 S: *mut f32,
2892 rcond: *const f32,
2893 rank: *mut lapack_int,
2894 work: *mut f32,
2895 lwork: *const lapack_int,
2896 iwork: *mut lapack_int,
2897 info: *mut lapack_int,
2898) {
2899 dyload_lib().sgelsd_.unwrap()(
2900 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, iwork, info,
2901 )
2902}
2903
2904#[inline(never)]
2905pub unsafe fn zgelsd_(
2906 m: *const lapack_int,
2907 n: *const lapack_int,
2908 nrhs: *const lapack_int,
2909 A: *mut __BindgenComplex<f64>,
2910 lda: *const lapack_int,
2911 B: *mut __BindgenComplex<f64>,
2912 ldb: *const lapack_int,
2913 S: *mut f64,
2914 rcond: *const f64,
2915 rank: *mut lapack_int,
2916 work: *mut __BindgenComplex<f64>,
2917 lwork: *const lapack_int,
2918 rwork: *mut f64,
2919 iwork: *mut lapack_int,
2920 info: *mut lapack_int,
2921) {
2922 dyload_lib().zgelsd_.unwrap()(
2923 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, iwork, info,
2924 )
2925}
2926
2927#[inline(never)]
2928pub unsafe fn cgelss_(
2929 m: *const lapack_int,
2930 n: *const lapack_int,
2931 nrhs: *const lapack_int,
2932 A: *mut __BindgenComplex<f32>,
2933 lda: *const lapack_int,
2934 B: *mut __BindgenComplex<f32>,
2935 ldb: *const lapack_int,
2936 S: *mut f32,
2937 rcond: *const f32,
2938 rank: *mut lapack_int,
2939 work: *mut __BindgenComplex<f32>,
2940 lwork: *const lapack_int,
2941 rwork: *mut f32,
2942 info: *mut lapack_int,
2943) {
2944 dyload_lib().cgelss_.unwrap()(
2945 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, info,
2946 )
2947}
2948
2949#[inline(never)]
2950pub unsafe fn dgelss_(
2951 m: *const lapack_int,
2952 n: *const lapack_int,
2953 nrhs: *const lapack_int,
2954 A: *mut f64,
2955 lda: *const lapack_int,
2956 B: *mut f64,
2957 ldb: *const lapack_int,
2958 S: *mut f64,
2959 rcond: *const f64,
2960 rank: *mut lapack_int,
2961 work: *mut f64,
2962 lwork: *const lapack_int,
2963 info: *mut lapack_int,
2964) {
2965 dyload_lib().dgelss_.unwrap()(m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, info)
2966}
2967
2968#[inline(never)]
2969pub unsafe fn sgelss_(
2970 m: *const lapack_int,
2971 n: *const lapack_int,
2972 nrhs: *const lapack_int,
2973 A: *mut f32,
2974 lda: *const lapack_int,
2975 B: *mut f32,
2976 ldb: *const lapack_int,
2977 S: *mut f32,
2978 rcond: *const f32,
2979 rank: *mut lapack_int,
2980 work: *mut f32,
2981 lwork: *const lapack_int,
2982 info: *mut lapack_int,
2983) {
2984 dyload_lib().sgelss_.unwrap()(m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, info)
2985}
2986
2987#[inline(never)]
2988pub unsafe fn zgelss_(
2989 m: *const lapack_int,
2990 n: *const lapack_int,
2991 nrhs: *const lapack_int,
2992 A: *mut __BindgenComplex<f64>,
2993 lda: *const lapack_int,
2994 B: *mut __BindgenComplex<f64>,
2995 ldb: *const lapack_int,
2996 S: *mut f64,
2997 rcond: *const f64,
2998 rank: *mut lapack_int,
2999 work: *mut __BindgenComplex<f64>,
3000 lwork: *const lapack_int,
3001 rwork: *mut f64,
3002 info: *mut lapack_int,
3003) {
3004 dyload_lib().zgelss_.unwrap()(
3005 m, n, nrhs, A, lda, B, ldb, S, rcond, rank, work, lwork, rwork, info,
3006 )
3007}
3008
3009#[inline(never)]
3010pub unsafe fn cgelsy_(
3011 m: *const lapack_int,
3012 n: *const lapack_int,
3013 nrhs: *const lapack_int,
3014 A: *mut __BindgenComplex<f32>,
3015 lda: *const lapack_int,
3016 B: *mut __BindgenComplex<f32>,
3017 ldb: *const lapack_int,
3018 JPVT: *mut lapack_int,
3019 rcond: *const f32,
3020 rank: *mut lapack_int,
3021 work: *mut __BindgenComplex<f32>,
3022 lwork: *const lapack_int,
3023 rwork: *mut f32,
3024 info: *mut lapack_int,
3025) {
3026 dyload_lib().cgelsy_.unwrap()(
3027 m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, rwork, info,
3028 )
3029}
3030
3031#[inline(never)]
3032pub unsafe fn dgelsy_(
3033 m: *const lapack_int,
3034 n: *const lapack_int,
3035 nrhs: *const lapack_int,
3036 A: *mut f64,
3037 lda: *const lapack_int,
3038 B: *mut f64,
3039 ldb: *const lapack_int,
3040 JPVT: *mut lapack_int,
3041 rcond: *const f64,
3042 rank: *mut lapack_int,
3043 work: *mut f64,
3044 lwork: *const lapack_int,
3045 info: *mut lapack_int,
3046) {
3047 dyload_lib().dgelsy_.unwrap()(m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, info)
3048}
3049
3050#[inline(never)]
3051pub unsafe fn sgelsy_(
3052 m: *const lapack_int,
3053 n: *const lapack_int,
3054 nrhs: *const lapack_int,
3055 A: *mut f32,
3056 lda: *const lapack_int,
3057 B: *mut f32,
3058 ldb: *const lapack_int,
3059 JPVT: *mut lapack_int,
3060 rcond: *const f32,
3061 rank: *mut lapack_int,
3062 work: *mut f32,
3063 lwork: *const lapack_int,
3064 info: *mut lapack_int,
3065) {
3066 dyload_lib().sgelsy_.unwrap()(m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, info)
3067}
3068
3069#[inline(never)]
3070pub unsafe fn zgelsy_(
3071 m: *const lapack_int,
3072 n: *const lapack_int,
3073 nrhs: *const lapack_int,
3074 A: *mut __BindgenComplex<f64>,
3075 lda: *const lapack_int,
3076 B: *mut __BindgenComplex<f64>,
3077 ldb: *const lapack_int,
3078 JPVT: *mut lapack_int,
3079 rcond: *const f64,
3080 rank: *mut lapack_int,
3081 work: *mut __BindgenComplex<f64>,
3082 lwork: *const lapack_int,
3083 rwork: *mut f64,
3084 info: *mut lapack_int,
3085) {
3086 dyload_lib().zgelsy_.unwrap()(
3087 m, n, nrhs, A, lda, B, ldb, JPVT, rcond, rank, work, lwork, rwork, info,
3088 )
3089}
3090
3091#[inline(never)]
3092pub unsafe fn cgemlq_(
3093 side: *const c_char,
3094 trans: *const c_char,
3095 m: *const lapack_int,
3096 n: *const lapack_int,
3097 k: *const lapack_int,
3098 A: *const __BindgenComplex<f32>,
3099 lda: *const lapack_int,
3100 T: *const __BindgenComplex<f32>,
3101 tsize: *const lapack_int,
3102 C: *mut __BindgenComplex<f32>,
3103 ldc: *const lapack_int,
3104 work: *mut __BindgenComplex<f32>,
3105 lwork: *const lapack_int,
3106 info: *mut lapack_int,
3107) {
3108 dyload_lib().cgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3109}
3110
3111#[inline(never)]
3112pub unsafe fn dgemlq_(
3113 side: *const c_char,
3114 trans: *const c_char,
3115 m: *const lapack_int,
3116 n: *const lapack_int,
3117 k: *const lapack_int,
3118 A: *const f64,
3119 lda: *const lapack_int,
3120 T: *const f64,
3121 tsize: *const lapack_int,
3122 C: *mut f64,
3123 ldc: *const lapack_int,
3124 work: *mut f64,
3125 lwork: *const lapack_int,
3126 info: *mut lapack_int,
3127) {
3128 dyload_lib().dgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3129}
3130
3131#[inline(never)]
3132pub unsafe fn sgemlq_(
3133 side: *const c_char,
3134 trans: *const c_char,
3135 m: *const lapack_int,
3136 n: *const lapack_int,
3137 k: *const lapack_int,
3138 A: *const f32,
3139 lda: *const lapack_int,
3140 T: *const f32,
3141 tsize: *const lapack_int,
3142 C: *mut f32,
3143 ldc: *const lapack_int,
3144 work: *mut f32,
3145 lwork: *const lapack_int,
3146 info: *mut lapack_int,
3147) {
3148 dyload_lib().sgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3149}
3150
3151#[inline(never)]
3152pub unsafe fn zgemlq_(
3153 side: *const c_char,
3154 trans: *const c_char,
3155 m: *const lapack_int,
3156 n: *const lapack_int,
3157 k: *const lapack_int,
3158 A: *const __BindgenComplex<f64>,
3159 lda: *const lapack_int,
3160 T: *const __BindgenComplex<f64>,
3161 tsize: *const lapack_int,
3162 C: *mut __BindgenComplex<f64>,
3163 ldc: *const lapack_int,
3164 work: *mut __BindgenComplex<f64>,
3165 lwork: *const lapack_int,
3166 info: *mut lapack_int,
3167) {
3168 dyload_lib().zgemlq_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3169}
3170
3171#[inline(never)]
3172pub unsafe fn cgemqr_(
3173 side: *const c_char,
3174 trans: *const c_char,
3175 m: *const lapack_int,
3176 n: *const lapack_int,
3177 k: *const lapack_int,
3178 A: *const __BindgenComplex<f32>,
3179 lda: *const lapack_int,
3180 T: *const __BindgenComplex<f32>,
3181 tsize: *const lapack_int,
3182 C: *mut __BindgenComplex<f32>,
3183 ldc: *const lapack_int,
3184 work: *mut __BindgenComplex<f32>,
3185 lwork: *const lapack_int,
3186 info: *mut lapack_int,
3187) {
3188 dyload_lib().cgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3189}
3190
3191#[inline(never)]
3192pub unsafe fn dgemqr_(
3193 side: *const c_char,
3194 trans: *const c_char,
3195 m: *const lapack_int,
3196 n: *const lapack_int,
3197 k: *const lapack_int,
3198 A: *const f64,
3199 lda: *const lapack_int,
3200 T: *const f64,
3201 tsize: *const lapack_int,
3202 C: *mut f64,
3203 ldc: *const lapack_int,
3204 work: *mut f64,
3205 lwork: *const lapack_int,
3206 info: *mut lapack_int,
3207) {
3208 dyload_lib().dgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3209}
3210
3211#[inline(never)]
3212pub unsafe fn sgemqr_(
3213 side: *const c_char,
3214 trans: *const c_char,
3215 m: *const lapack_int,
3216 n: *const lapack_int,
3217 k: *const lapack_int,
3218 A: *const f32,
3219 lda: *const lapack_int,
3220 T: *const f32,
3221 tsize: *const lapack_int,
3222 C: *mut f32,
3223 ldc: *const lapack_int,
3224 work: *mut f32,
3225 lwork: *const lapack_int,
3226 info: *mut lapack_int,
3227) {
3228 dyload_lib().sgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3229}
3230
3231#[inline(never)]
3232pub unsafe fn zgemqr_(
3233 side: *const c_char,
3234 trans: *const c_char,
3235 m: *const lapack_int,
3236 n: *const lapack_int,
3237 k: *const lapack_int,
3238 A: *const __BindgenComplex<f64>,
3239 lda: *const lapack_int,
3240 T: *const __BindgenComplex<f64>,
3241 tsize: *const lapack_int,
3242 C: *mut __BindgenComplex<f64>,
3243 ldc: *const lapack_int,
3244 work: *mut __BindgenComplex<f64>,
3245 lwork: *const lapack_int,
3246 info: *mut lapack_int,
3247) {
3248 dyload_lib().zgemqr_.unwrap()(side, trans, m, n, k, A, lda, T, tsize, C, ldc, work, lwork, info)
3249}
3250
3251#[inline(never)]
3252pub unsafe fn cgemqrt_(
3253 side: *const c_char,
3254 trans: *const c_char,
3255 m: *const lapack_int,
3256 n: *const lapack_int,
3257 k: *const lapack_int,
3258 nb: *const lapack_int,
3259 V: *const __BindgenComplex<f32>,
3260 ldv: *const lapack_int,
3261 T: *const __BindgenComplex<f32>,
3262 ldt: *const lapack_int,
3263 C: *mut __BindgenComplex<f32>,
3264 ldc: *const lapack_int,
3265 work: *mut __BindgenComplex<f32>,
3266 info: *mut lapack_int,
3267) {
3268 dyload_lib().cgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3269}
3270
3271#[inline(never)]
3272pub unsafe fn dgemqrt_(
3273 side: *const c_char,
3274 trans: *const c_char,
3275 m: *const lapack_int,
3276 n: *const lapack_int,
3277 k: *const lapack_int,
3278 nb: *const lapack_int,
3279 V: *const f64,
3280 ldv: *const lapack_int,
3281 T: *const f64,
3282 ldt: *const lapack_int,
3283 C: *mut f64,
3284 ldc: *const lapack_int,
3285 work: *mut f64,
3286 info: *mut lapack_int,
3287) {
3288 dyload_lib().dgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3289}
3290
3291#[inline(never)]
3292pub unsafe fn sgemqrt_(
3293 side: *const c_char,
3294 trans: *const c_char,
3295 m: *const lapack_int,
3296 n: *const lapack_int,
3297 k: *const lapack_int,
3298 nb: *const lapack_int,
3299 V: *const f32,
3300 ldv: *const lapack_int,
3301 T: *const f32,
3302 ldt: *const lapack_int,
3303 C: *mut f32,
3304 ldc: *const lapack_int,
3305 work: *mut f32,
3306 info: *mut lapack_int,
3307) {
3308 dyload_lib().sgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3309}
3310
3311#[inline(never)]
3312pub unsafe fn zgemqrt_(
3313 side: *const c_char,
3314 trans: *const c_char,
3315 m: *const lapack_int,
3316 n: *const lapack_int,
3317 k: *const lapack_int,
3318 nb: *const lapack_int,
3319 V: *const __BindgenComplex<f64>,
3320 ldv: *const lapack_int,
3321 T: *const __BindgenComplex<f64>,
3322 ldt: *const lapack_int,
3323 C: *mut __BindgenComplex<f64>,
3324 ldc: *const lapack_int,
3325 work: *mut __BindgenComplex<f64>,
3326 info: *mut lapack_int,
3327) {
3328 dyload_lib().zgemqrt_.unwrap()(side, trans, m, n, k, nb, V, ldv, T, ldt, C, ldc, work, info)
3329}
3330
3331#[inline(never)]
3332pub unsafe fn cgeql2_(
3333 m: *const lapack_int,
3334 n: *const lapack_int,
3335 A: *mut __BindgenComplex<f32>,
3336 lda: *const lapack_int,
3337 tau: *mut __BindgenComplex<f32>,
3338 work: *mut __BindgenComplex<f32>,
3339 info: *mut lapack_int,
3340) {
3341 dyload_lib().cgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3342}
3343
3344#[inline(never)]
3345pub unsafe fn dgeql2_(
3346 m: *const lapack_int,
3347 n: *const lapack_int,
3348 A: *mut f64,
3349 lda: *const lapack_int,
3350 tau: *mut f64,
3351 work: *mut f64,
3352 info: *mut lapack_int,
3353) {
3354 dyload_lib().dgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3355}
3356
3357#[inline(never)]
3358pub unsafe fn sgeql2_(
3359 m: *const lapack_int,
3360 n: *const lapack_int,
3361 A: *mut f32,
3362 lda: *const lapack_int,
3363 tau: *mut f32,
3364 work: *mut f32,
3365 info: *mut lapack_int,
3366) {
3367 dyload_lib().sgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3368}
3369
3370#[inline(never)]
3371pub unsafe fn zgeql2_(
3372 m: *const lapack_int,
3373 n: *const lapack_int,
3374 A: *mut __BindgenComplex<f64>,
3375 lda: *const lapack_int,
3376 tau: *mut __BindgenComplex<f64>,
3377 work: *mut __BindgenComplex<f64>,
3378 info: *mut lapack_int,
3379) {
3380 dyload_lib().zgeql2_.unwrap()(m, n, A, lda, tau, work, info)
3381}
3382
3383#[inline(never)]
3384pub unsafe fn cgeqlf_(
3385 m: *const lapack_int,
3386 n: *const lapack_int,
3387 A: *mut __BindgenComplex<f32>,
3388 lda: *const lapack_int,
3389 tau: *mut __BindgenComplex<f32>,
3390 work: *mut __BindgenComplex<f32>,
3391 lwork: *const lapack_int,
3392 info: *mut lapack_int,
3393) {
3394 dyload_lib().cgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3395}
3396
3397#[inline(never)]
3398pub unsafe fn dgeqlf_(
3399 m: *const lapack_int,
3400 n: *const lapack_int,
3401 A: *mut f64,
3402 lda: *const lapack_int,
3403 tau: *mut f64,
3404 work: *mut f64,
3405 lwork: *const lapack_int,
3406 info: *mut lapack_int,
3407) {
3408 dyload_lib().dgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3409}
3410
3411#[inline(never)]
3412pub unsafe fn sgeqlf_(
3413 m: *const lapack_int,
3414 n: *const lapack_int,
3415 A: *mut f32,
3416 lda: *const lapack_int,
3417 tau: *mut f32,
3418 work: *mut f32,
3419 lwork: *const lapack_int,
3420 info: *mut lapack_int,
3421) {
3422 dyload_lib().sgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3423}
3424
3425#[inline(never)]
3426pub unsafe fn zgeqlf_(
3427 m: *const lapack_int,
3428 n: *const lapack_int,
3429 A: *mut __BindgenComplex<f64>,
3430 lda: *const lapack_int,
3431 tau: *mut __BindgenComplex<f64>,
3432 work: *mut __BindgenComplex<f64>,
3433 lwork: *const lapack_int,
3434 info: *mut lapack_int,
3435) {
3436 dyload_lib().zgeqlf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3437}
3438
3439#[inline(never)]
3440pub unsafe fn sgeqpf_(
3441 m: *mut lapack_int,
3442 n: *mut lapack_int,
3443 a: *mut f32,
3444 lda: *mut lapack_int,
3445 jpvt: *mut lapack_int,
3446 tau: *mut f32,
3447 work: *mut f32,
3448 info: *mut lapack_int,
3449) {
3450 dyload_lib().sgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, info)
3451}
3452
3453#[inline(never)]
3454pub unsafe fn dgeqpf_(
3455 m: *mut lapack_int,
3456 n: *mut lapack_int,
3457 a: *mut f64,
3458 lda: *mut lapack_int,
3459 jpvt: *mut lapack_int,
3460 tau: *mut f64,
3461 work: *mut f64,
3462 info: *mut lapack_int,
3463) {
3464 dyload_lib().dgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, info)
3465}
3466
3467#[inline(never)]
3468pub unsafe fn cgeqpf_(
3469 m: *mut lapack_int,
3470 n: *mut lapack_int,
3471 a: *mut __BindgenComplex<f32>,
3472 lda: *mut lapack_int,
3473 jpvt: *mut lapack_int,
3474 tau: *mut __BindgenComplex<f32>,
3475 work: *mut __BindgenComplex<f32>,
3476 rwork: *mut f32,
3477 info: *mut lapack_int,
3478) {
3479 dyload_lib().cgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, rwork, info)
3480}
3481
3482#[inline(never)]
3483pub unsafe fn zgeqpf_(
3484 m: *mut lapack_int,
3485 n: *mut lapack_int,
3486 a: *mut __BindgenComplex<f64>,
3487 lda: *mut lapack_int,
3488 jpvt: *mut lapack_int,
3489 tau: *mut __BindgenComplex<f64>,
3490 work: *mut __BindgenComplex<f64>,
3491 rwork: *mut f64,
3492 info: *mut lapack_int,
3493) {
3494 dyload_lib().zgeqpf_.unwrap()(m, n, a, lda, jpvt, tau, work, rwork, info)
3495}
3496
3497#[inline(never)]
3498pub unsafe fn cgeqp3_(
3499 m: *const lapack_int,
3500 n: *const lapack_int,
3501 A: *mut __BindgenComplex<f32>,
3502 lda: *const lapack_int,
3503 JPVT: *mut lapack_int,
3504 tau: *mut __BindgenComplex<f32>,
3505 work: *mut __BindgenComplex<f32>,
3506 lwork: *const lapack_int,
3507 rwork: *mut f32,
3508 info: *mut lapack_int,
3509) {
3510 dyload_lib().cgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, rwork, info)
3511}
3512
3513#[inline(never)]
3514pub unsafe fn dgeqp3_(
3515 m: *const lapack_int,
3516 n: *const lapack_int,
3517 A: *mut f64,
3518 lda: *const lapack_int,
3519 JPVT: *mut lapack_int,
3520 tau: *mut f64,
3521 work: *mut f64,
3522 lwork: *const lapack_int,
3523 info: *mut lapack_int,
3524) {
3525 dyload_lib().dgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, info)
3526}
3527
3528#[inline(never)]
3529pub unsafe fn sgeqp3_(
3530 m: *const lapack_int,
3531 n: *const lapack_int,
3532 A: *mut f32,
3533 lda: *const lapack_int,
3534 JPVT: *mut lapack_int,
3535 tau: *mut f32,
3536 work: *mut f32,
3537 lwork: *const lapack_int,
3538 info: *mut lapack_int,
3539) {
3540 dyload_lib().sgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, info)
3541}
3542
3543#[inline(never)]
3544pub unsafe fn zgeqp3_(
3545 m: *const lapack_int,
3546 n: *const lapack_int,
3547 A: *mut __BindgenComplex<f64>,
3548 lda: *const lapack_int,
3549 JPVT: *mut lapack_int,
3550 tau: *mut __BindgenComplex<f64>,
3551 work: *mut __BindgenComplex<f64>,
3552 lwork: *const lapack_int,
3553 rwork: *mut f64,
3554 info: *mut lapack_int,
3555) {
3556 dyload_lib().zgeqp3_.unwrap()(m, n, A, lda, JPVT, tau, work, lwork, rwork, info)
3557}
3558
3559#[inline(never)]
3560pub unsafe fn cgeqr_(
3561 m: *const lapack_int,
3562 n: *const lapack_int,
3563 A: *mut __BindgenComplex<f32>,
3564 lda: *const lapack_int,
3565 T: *mut __BindgenComplex<f32>,
3566 tsize: *const lapack_int,
3567 work: *mut __BindgenComplex<f32>,
3568 lwork: *const lapack_int,
3569 info: *mut lapack_int,
3570) {
3571 dyload_lib().cgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3572}
3573
3574#[inline(never)]
3575pub unsafe fn dgeqr_(
3576 m: *const lapack_int,
3577 n: *const lapack_int,
3578 A: *mut f64,
3579 lda: *const lapack_int,
3580 T: *mut f64,
3581 tsize: *const lapack_int,
3582 work: *mut f64,
3583 lwork: *const lapack_int,
3584 info: *mut lapack_int,
3585) {
3586 dyload_lib().dgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3587}
3588
3589#[inline(never)]
3590pub unsafe fn sgeqr_(
3591 m: *const lapack_int,
3592 n: *const lapack_int,
3593 A: *mut f32,
3594 lda: *const lapack_int,
3595 T: *mut f32,
3596 tsize: *const lapack_int,
3597 work: *mut f32,
3598 lwork: *const lapack_int,
3599 info: *mut lapack_int,
3600) {
3601 dyload_lib().sgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3602}
3603
3604#[inline(never)]
3605pub unsafe fn zgeqr_(
3606 m: *const lapack_int,
3607 n: *const lapack_int,
3608 A: *mut __BindgenComplex<f64>,
3609 lda: *const lapack_int,
3610 T: *mut __BindgenComplex<f64>,
3611 tsize: *const lapack_int,
3612 work: *mut __BindgenComplex<f64>,
3613 lwork: *const lapack_int,
3614 info: *mut lapack_int,
3615) {
3616 dyload_lib().zgeqr_.unwrap()(m, n, A, lda, T, tsize, work, lwork, info)
3617}
3618
3619#[inline(never)]
3620pub unsafe fn cgeqr2_(
3621 m: *const lapack_int,
3622 n: *const lapack_int,
3623 A: *mut __BindgenComplex<f32>,
3624 lda: *const lapack_int,
3625 tau: *mut __BindgenComplex<f32>,
3626 work: *mut __BindgenComplex<f32>,
3627 info: *mut lapack_int,
3628) {
3629 dyload_lib().cgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3630}
3631
3632#[inline(never)]
3633pub unsafe fn dgeqr2_(
3634 m: *const lapack_int,
3635 n: *const lapack_int,
3636 A: *mut f64,
3637 lda: *const lapack_int,
3638 tau: *mut f64,
3639 work: *mut f64,
3640 info: *mut lapack_int,
3641) {
3642 dyload_lib().dgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3643}
3644
3645#[inline(never)]
3646pub unsafe fn sgeqr2_(
3647 m: *const lapack_int,
3648 n: *const lapack_int,
3649 A: *mut f32,
3650 lda: *const lapack_int,
3651 tau: *mut f32,
3652 work: *mut f32,
3653 info: *mut lapack_int,
3654) {
3655 dyload_lib().sgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3656}
3657
3658#[inline(never)]
3659pub unsafe fn zgeqr2_(
3660 m: *const lapack_int,
3661 n: *const lapack_int,
3662 A: *mut __BindgenComplex<f64>,
3663 lda: *const lapack_int,
3664 tau: *mut __BindgenComplex<f64>,
3665 work: *mut __BindgenComplex<f64>,
3666 info: *mut lapack_int,
3667) {
3668 dyload_lib().zgeqr2_.unwrap()(m, n, A, lda, tau, work, info)
3669}
3670
3671#[inline(never)]
3672pub unsafe fn cgeqrf_(
3673 m: *const lapack_int,
3674 n: *const lapack_int,
3675 A: *mut __BindgenComplex<f32>,
3676 lda: *const lapack_int,
3677 tau: *mut __BindgenComplex<f32>,
3678 work: *mut __BindgenComplex<f32>,
3679 lwork: *const lapack_int,
3680 info: *mut lapack_int,
3681) {
3682 dyload_lib().cgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3683}
3684
3685#[inline(never)]
3686pub unsafe fn dgeqrf_(
3687 m: *const lapack_int,
3688 n: *const lapack_int,
3689 A: *mut f64,
3690 lda: *const lapack_int,
3691 tau: *mut f64,
3692 work: *mut f64,
3693 lwork: *const lapack_int,
3694 info: *mut lapack_int,
3695) {
3696 dyload_lib().dgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3697}
3698
3699#[inline(never)]
3700pub unsafe fn sgeqrf_(
3701 m: *const lapack_int,
3702 n: *const lapack_int,
3703 A: *mut f32,
3704 lda: *const lapack_int,
3705 tau: *mut f32,
3706 work: *mut f32,
3707 lwork: *const lapack_int,
3708 info: *mut lapack_int,
3709) {
3710 dyload_lib().sgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3711}
3712
3713#[inline(never)]
3714pub unsafe fn zgeqrf_(
3715 m: *const lapack_int,
3716 n: *const lapack_int,
3717 A: *mut __BindgenComplex<f64>,
3718 lda: *const lapack_int,
3719 tau: *mut __BindgenComplex<f64>,
3720 work: *mut __BindgenComplex<f64>,
3721 lwork: *const lapack_int,
3722 info: *mut lapack_int,
3723) {
3724 dyload_lib().zgeqrf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3725}
3726
3727#[inline(never)]
3728pub unsafe fn cgeqrfp_(
3729 m: *const lapack_int,
3730 n: *const lapack_int,
3731 A: *mut __BindgenComplex<f32>,
3732 lda: *const lapack_int,
3733 tau: *mut __BindgenComplex<f32>,
3734 work: *mut __BindgenComplex<f32>,
3735 lwork: *const lapack_int,
3736 info: *mut lapack_int,
3737) {
3738 dyload_lib().cgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3739}
3740
3741#[inline(never)]
3742pub unsafe fn dgeqrfp_(
3743 m: *const lapack_int,
3744 n: *const lapack_int,
3745 A: *mut f64,
3746 lda: *const lapack_int,
3747 tau: *mut f64,
3748 work: *mut f64,
3749 lwork: *const lapack_int,
3750 info: *mut lapack_int,
3751) {
3752 dyload_lib().dgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3753}
3754
3755#[inline(never)]
3756pub unsafe fn sgeqrfp_(
3757 m: *const lapack_int,
3758 n: *const lapack_int,
3759 A: *mut f32,
3760 lda: *const lapack_int,
3761 tau: *mut f32,
3762 work: *mut f32,
3763 lwork: *const lapack_int,
3764 info: *mut lapack_int,
3765) {
3766 dyload_lib().sgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3767}
3768
3769#[inline(never)]
3770pub unsafe fn zgeqrfp_(
3771 m: *const lapack_int,
3772 n: *const lapack_int,
3773 A: *mut __BindgenComplex<f64>,
3774 lda: *const lapack_int,
3775 tau: *mut __BindgenComplex<f64>,
3776 work: *mut __BindgenComplex<f64>,
3777 lwork: *const lapack_int,
3778 info: *mut lapack_int,
3779) {
3780 dyload_lib().zgeqrfp_.unwrap()(m, n, A, lda, tau, work, lwork, info)
3781}
3782
3783#[inline(never)]
3784pub unsafe fn cgeqrt_(
3785 m: *const lapack_int,
3786 n: *const lapack_int,
3787 nb: *const lapack_int,
3788 A: *mut __BindgenComplex<f32>,
3789 lda: *const lapack_int,
3790 T: *mut __BindgenComplex<f32>,
3791 ldt: *const lapack_int,
3792 work: *mut __BindgenComplex<f32>,
3793 info: *mut lapack_int,
3794) {
3795 dyload_lib().cgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3796}
3797
3798#[inline(never)]
3799pub unsafe fn dgeqrt_(
3800 m: *const lapack_int,
3801 n: *const lapack_int,
3802 nb: *const lapack_int,
3803 A: *mut f64,
3804 lda: *const lapack_int,
3805 T: *mut f64,
3806 ldt: *const lapack_int,
3807 work: *mut f64,
3808 info: *mut lapack_int,
3809) {
3810 dyload_lib().dgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3811}
3812
3813#[inline(never)]
3814pub unsafe fn sgeqrt_(
3815 m: *const lapack_int,
3816 n: *const lapack_int,
3817 nb: *const lapack_int,
3818 A: *mut f32,
3819 lda: *const lapack_int,
3820 T: *mut f32,
3821 ldt: *const lapack_int,
3822 work: *mut f32,
3823 info: *mut lapack_int,
3824) {
3825 dyload_lib().sgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3826}
3827
3828#[inline(never)]
3829pub unsafe fn zgeqrt_(
3830 m: *const lapack_int,
3831 n: *const lapack_int,
3832 nb: *const lapack_int,
3833 A: *mut __BindgenComplex<f64>,
3834 lda: *const lapack_int,
3835 T: *mut __BindgenComplex<f64>,
3836 ldt: *const lapack_int,
3837 work: *mut __BindgenComplex<f64>,
3838 info: *mut lapack_int,
3839) {
3840 dyload_lib().zgeqrt_.unwrap()(m, n, nb, A, lda, T, ldt, work, info)
3841}
3842
3843#[inline(never)]
3844pub unsafe fn cgeqrt2_(
3845 m: *const lapack_int,
3846 n: *const lapack_int,
3847 A: *mut __BindgenComplex<f32>,
3848 lda: *const lapack_int,
3849 T: *mut __BindgenComplex<f32>,
3850 ldt: *const lapack_int,
3851 info: *mut lapack_int,
3852) {
3853 dyload_lib().cgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3854}
3855
3856#[inline(never)]
3857pub unsafe fn dgeqrt2_(
3858 m: *const lapack_int,
3859 n: *const lapack_int,
3860 A: *mut f64,
3861 lda: *const lapack_int,
3862 T: *mut f64,
3863 ldt: *const lapack_int,
3864 info: *mut lapack_int,
3865) {
3866 dyload_lib().dgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3867}
3868
3869#[inline(never)]
3870pub unsafe fn sgeqrt2_(
3871 m: *const lapack_int,
3872 n: *const lapack_int,
3873 A: *mut f32,
3874 lda: *const lapack_int,
3875 T: *mut f32,
3876 ldt: *const lapack_int,
3877 info: *mut lapack_int,
3878) {
3879 dyload_lib().sgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3880}
3881
3882#[inline(never)]
3883pub unsafe fn zgeqrt2_(
3884 m: *const lapack_int,
3885 n: *const lapack_int,
3886 A: *mut __BindgenComplex<f64>,
3887 lda: *const lapack_int,
3888 T: *mut __BindgenComplex<f64>,
3889 ldt: *const lapack_int,
3890 info: *mut lapack_int,
3891) {
3892 dyload_lib().zgeqrt2_.unwrap()(m, n, A, lda, T, ldt, info)
3893}
3894
3895#[inline(never)]
3896pub unsafe fn cgeqrt3_(
3897 m: *const lapack_int,
3898 n: *const lapack_int,
3899 A: *mut __BindgenComplex<f32>,
3900 lda: *const lapack_int,
3901 T: *mut __BindgenComplex<f32>,
3902 ldt: *const lapack_int,
3903 info: *mut lapack_int,
3904) {
3905 dyload_lib().cgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3906}
3907
3908#[inline(never)]
3909pub unsafe fn dgeqrt3_(
3910 m: *const lapack_int,
3911 n: *const lapack_int,
3912 A: *mut f64,
3913 lda: *const lapack_int,
3914 T: *mut f64,
3915 ldt: *const lapack_int,
3916 info: *mut lapack_int,
3917) {
3918 dyload_lib().dgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3919}
3920
3921#[inline(never)]
3922pub unsafe fn sgeqrt3_(
3923 m: *const lapack_int,
3924 n: *const lapack_int,
3925 A: *mut f32,
3926 lda: *const lapack_int,
3927 T: *mut f32,
3928 ldt: *const lapack_int,
3929 info: *mut lapack_int,
3930) {
3931 dyload_lib().sgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3932}
3933
3934#[inline(never)]
3935pub unsafe fn zgeqrt3_(
3936 m: *const lapack_int,
3937 n: *const lapack_int,
3938 A: *mut __BindgenComplex<f64>,
3939 lda: *const lapack_int,
3940 T: *mut __BindgenComplex<f64>,
3941 ldt: *const lapack_int,
3942 info: *mut lapack_int,
3943) {
3944 dyload_lib().zgeqrt3_.unwrap()(m, n, A, lda, T, ldt, info)
3945}
3946
3947#[inline(never)]
3948pub unsafe fn cgerfs_(
3949 trans: *const c_char,
3950 n: *const lapack_int,
3951 nrhs: *const lapack_int,
3952 A: *const __BindgenComplex<f32>,
3953 lda: *const lapack_int,
3954 AF: *const __BindgenComplex<f32>,
3955 ldaf: *const lapack_int,
3956 ipiv: *const lapack_int,
3957 B: *const __BindgenComplex<f32>,
3958 ldb: *const lapack_int,
3959 X: *mut __BindgenComplex<f32>,
3960 ldx: *const lapack_int,
3961 ferr: *mut f32,
3962 berr: *mut f32,
3963 work: *mut __BindgenComplex<f32>,
3964 rwork: *mut f32,
3965 info: *mut lapack_int,
3966) {
3967 dyload_lib().cgerfs_.unwrap()(
3968 trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
3969 )
3970}
3971
3972#[inline(never)]
3973pub unsafe fn dgerfs_(
3974 trans: *const c_char,
3975 n: *const lapack_int,
3976 nrhs: *const lapack_int,
3977 A: *const f64,
3978 lda: *const lapack_int,
3979 AF: *const f64,
3980 ldaf: *const lapack_int,
3981 ipiv: *const lapack_int,
3982 B: *const f64,
3983 ldb: *const lapack_int,
3984 X: *mut f64,
3985 ldx: *const lapack_int,
3986 ferr: *mut f64,
3987 berr: *mut f64,
3988 work: *mut f64,
3989 iwork: *mut lapack_int,
3990 info: *mut lapack_int,
3991) {
3992 dyload_lib().dgerfs_.unwrap()(
3993 trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
3994 )
3995}
3996
3997#[inline(never)]
3998pub unsafe fn sgerfs_(
3999 trans: *const c_char,
4000 n: *const lapack_int,
4001 nrhs: *const lapack_int,
4002 A: *const f32,
4003 lda: *const lapack_int,
4004 AF: *const f32,
4005 ldaf: *const lapack_int,
4006 ipiv: *const lapack_int,
4007 B: *const f32,
4008 ldb: *const lapack_int,
4009 X: *mut f32,
4010 ldx: *const lapack_int,
4011 ferr: *mut f32,
4012 berr: *mut f32,
4013 work: *mut f32,
4014 iwork: *mut lapack_int,
4015 info: *mut lapack_int,
4016) {
4017 dyload_lib().sgerfs_.unwrap()(
4018 trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
4019 )
4020}
4021
4022#[inline(never)]
4023pub unsafe fn zgerfs_(
4024 trans: *const c_char,
4025 n: *const lapack_int,
4026 nrhs: *const lapack_int,
4027 A: *const __BindgenComplex<f64>,
4028 lda: *const lapack_int,
4029 AF: *const __BindgenComplex<f64>,
4030 ldaf: *const lapack_int,
4031 ipiv: *const lapack_int,
4032 B: *const __BindgenComplex<f64>,
4033 ldb: *const lapack_int,
4034 X: *mut __BindgenComplex<f64>,
4035 ldx: *const lapack_int,
4036 ferr: *mut f64,
4037 berr: *mut f64,
4038 work: *mut __BindgenComplex<f64>,
4039 rwork: *mut f64,
4040 info: *mut lapack_int,
4041) {
4042 dyload_lib().zgerfs_.unwrap()(
4043 trans, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
4044 )
4045}
4046
4047#[inline(never)]
4048pub unsafe fn cgerfsx_(
4049 trans: *const c_char,
4050 equed: *const c_char,
4051 n: *const lapack_int,
4052 nrhs: *const lapack_int,
4053 A: *const __BindgenComplex<f32>,
4054 lda: *const lapack_int,
4055 AF: *const __BindgenComplex<f32>,
4056 ldaf: *const lapack_int,
4057 ipiv: *const lapack_int,
4058 R: *const f32,
4059 C: *const f32,
4060 B: *const __BindgenComplex<f32>,
4061 ldb: *const lapack_int,
4062 X: *mut __BindgenComplex<f32>,
4063 ldx: *const lapack_int,
4064 rcond: *mut f32,
4065 berr: *mut f32,
4066 n_err_bnds: *const lapack_int,
4067 err_bnds_norm: *mut f32,
4068 err_bnds_comp: *mut f32,
4069 nparams: *const lapack_int,
4070 params: *mut f32,
4071 work: *mut __BindgenComplex<f32>,
4072 rwork: *mut f32,
4073 info: *mut lapack_int,
4074) {
4075 dyload_lib().cgerfsx_.unwrap()(
4076 trans,
4077 equed,
4078 n,
4079 nrhs,
4080 A,
4081 lda,
4082 AF,
4083 ldaf,
4084 ipiv,
4085 R,
4086 C,
4087 B,
4088 ldb,
4089 X,
4090 ldx,
4091 rcond,
4092 berr,
4093 n_err_bnds,
4094 err_bnds_norm,
4095 err_bnds_comp,
4096 nparams,
4097 params,
4098 work,
4099 rwork,
4100 info,
4101 )
4102}
4103
4104#[inline(never)]
4105pub unsafe fn dgerfsx_(
4106 trans: *const c_char,
4107 equed: *const c_char,
4108 n: *const lapack_int,
4109 nrhs: *const lapack_int,
4110 A: *const f64,
4111 lda: *const lapack_int,
4112 AF: *const f64,
4113 ldaf: *const lapack_int,
4114 ipiv: *const lapack_int,
4115 R: *const f64,
4116 C: *const f64,
4117 B: *const f64,
4118 ldb: *const lapack_int,
4119 X: *mut f64,
4120 ldx: *const lapack_int,
4121 rcond: *mut f64,
4122 berr: *mut f64,
4123 n_err_bnds: *const lapack_int,
4124 err_bnds_norm: *mut f64,
4125 err_bnds_comp: *mut f64,
4126 nparams: *const lapack_int,
4127 params: *mut f64,
4128 work: *mut f64,
4129 iwork: *mut lapack_int,
4130 info: *mut lapack_int,
4131) {
4132 dyload_lib().dgerfsx_.unwrap()(
4133 trans,
4134 equed,
4135 n,
4136 nrhs,
4137 A,
4138 lda,
4139 AF,
4140 ldaf,
4141 ipiv,
4142 R,
4143 C,
4144 B,
4145 ldb,
4146 X,
4147 ldx,
4148 rcond,
4149 berr,
4150 n_err_bnds,
4151 err_bnds_norm,
4152 err_bnds_comp,
4153 nparams,
4154 params,
4155 work,
4156 iwork,
4157 info,
4158 )
4159}
4160
4161#[inline(never)]
4162pub unsafe fn sgerfsx_(
4163 trans: *const c_char,
4164 equed: *const c_char,
4165 n: *const lapack_int,
4166 nrhs: *const lapack_int,
4167 A: *const f32,
4168 lda: *const lapack_int,
4169 AF: *const f32,
4170 ldaf: *const lapack_int,
4171 ipiv: *const lapack_int,
4172 R: *const f32,
4173 C: *const f32,
4174 B: *const f32,
4175 ldb: *const lapack_int,
4176 X: *mut f32,
4177 ldx: *const lapack_int,
4178 rcond: *mut f32,
4179 berr: *mut f32,
4180 n_err_bnds: *const lapack_int,
4181 err_bnds_norm: *mut f32,
4182 err_bnds_comp: *mut f32,
4183 nparams: *const lapack_int,
4184 params: *mut f32,
4185 work: *mut f32,
4186 iwork: *mut lapack_int,
4187 info: *mut lapack_int,
4188) {
4189 dyload_lib().sgerfsx_.unwrap()(
4190 trans,
4191 equed,
4192 n,
4193 nrhs,
4194 A,
4195 lda,
4196 AF,
4197 ldaf,
4198 ipiv,
4199 R,
4200 C,
4201 B,
4202 ldb,
4203 X,
4204 ldx,
4205 rcond,
4206 berr,
4207 n_err_bnds,
4208 err_bnds_norm,
4209 err_bnds_comp,
4210 nparams,
4211 params,
4212 work,
4213 iwork,
4214 info,
4215 )
4216}
4217
4218#[inline(never)]
4219pub unsafe fn zgerfsx_(
4220 trans: *const c_char,
4221 equed: *const c_char,
4222 n: *const lapack_int,
4223 nrhs: *const lapack_int,
4224 A: *const __BindgenComplex<f64>,
4225 lda: *const lapack_int,
4226 AF: *const __BindgenComplex<f64>,
4227 ldaf: *const lapack_int,
4228 ipiv: *const lapack_int,
4229 R: *const f64,
4230 C: *const f64,
4231 B: *const __BindgenComplex<f64>,
4232 ldb: *const lapack_int,
4233 X: *mut __BindgenComplex<f64>,
4234 ldx: *const lapack_int,
4235 rcond: *mut f64,
4236 berr: *mut f64,
4237 n_err_bnds: *const lapack_int,
4238 err_bnds_norm: *mut f64,
4239 err_bnds_comp: *mut f64,
4240 nparams: *const lapack_int,
4241 params: *mut f64,
4242 work: *mut __BindgenComplex<f64>,
4243 rwork: *mut f64,
4244 info: *mut lapack_int,
4245) {
4246 dyload_lib().zgerfsx_.unwrap()(
4247 trans,
4248 equed,
4249 n,
4250 nrhs,
4251 A,
4252 lda,
4253 AF,
4254 ldaf,
4255 ipiv,
4256 R,
4257 C,
4258 B,
4259 ldb,
4260 X,
4261 ldx,
4262 rcond,
4263 berr,
4264 n_err_bnds,
4265 err_bnds_norm,
4266 err_bnds_comp,
4267 nparams,
4268 params,
4269 work,
4270 rwork,
4271 info,
4272 )
4273}
4274
4275#[inline(never)]
4276pub unsafe fn cgerq2_(
4277 m: *const lapack_int,
4278 n: *const lapack_int,
4279 A: *mut __BindgenComplex<f32>,
4280 lda: *const lapack_int,
4281 tau: *mut __BindgenComplex<f32>,
4282 work: *mut __BindgenComplex<f32>,
4283 info: *mut lapack_int,
4284) {
4285 dyload_lib().cgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4286}
4287
4288#[inline(never)]
4289pub unsafe fn dgerq2_(
4290 m: *const lapack_int,
4291 n: *const lapack_int,
4292 A: *mut f64,
4293 lda: *const lapack_int,
4294 tau: *mut f64,
4295 work: *mut f64,
4296 info: *mut lapack_int,
4297) {
4298 dyload_lib().dgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4299}
4300
4301#[inline(never)]
4302pub unsafe fn sgerq2_(
4303 m: *const lapack_int,
4304 n: *const lapack_int,
4305 A: *mut f32,
4306 lda: *const lapack_int,
4307 tau: *mut f32,
4308 work: *mut f32,
4309 info: *mut lapack_int,
4310) {
4311 dyload_lib().sgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4312}
4313
4314#[inline(never)]
4315pub unsafe fn zgerq2_(
4316 m: *const lapack_int,
4317 n: *const lapack_int,
4318 A: *mut __BindgenComplex<f64>,
4319 lda: *const lapack_int,
4320 tau: *mut __BindgenComplex<f64>,
4321 work: *mut __BindgenComplex<f64>,
4322 info: *mut lapack_int,
4323) {
4324 dyload_lib().zgerq2_.unwrap()(m, n, A, lda, tau, work, info)
4325}
4326
4327#[inline(never)]
4328pub unsafe fn cgerqf_(
4329 m: *const lapack_int,
4330 n: *const lapack_int,
4331 A: *mut __BindgenComplex<f32>,
4332 lda: *const lapack_int,
4333 tau: *mut __BindgenComplex<f32>,
4334 work: *mut __BindgenComplex<f32>,
4335 lwork: *const lapack_int,
4336 info: *mut lapack_int,
4337) {
4338 dyload_lib().cgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4339}
4340
4341#[inline(never)]
4342pub unsafe fn dgerqf_(
4343 m: *const lapack_int,
4344 n: *const lapack_int,
4345 A: *mut f64,
4346 lda: *const lapack_int,
4347 tau: *mut f64,
4348 work: *mut f64,
4349 lwork: *const lapack_int,
4350 info: *mut lapack_int,
4351) {
4352 dyload_lib().dgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4353}
4354
4355#[inline(never)]
4356pub unsafe fn sgerqf_(
4357 m: *const lapack_int,
4358 n: *const lapack_int,
4359 A: *mut f32,
4360 lda: *const lapack_int,
4361 tau: *mut f32,
4362 work: *mut f32,
4363 lwork: *const lapack_int,
4364 info: *mut lapack_int,
4365) {
4366 dyload_lib().sgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4367}
4368
4369#[inline(never)]
4370pub unsafe fn zgerqf_(
4371 m: *const lapack_int,
4372 n: *const lapack_int,
4373 A: *mut __BindgenComplex<f64>,
4374 lda: *const lapack_int,
4375 tau: *mut __BindgenComplex<f64>,
4376 work: *mut __BindgenComplex<f64>,
4377 lwork: *const lapack_int,
4378 info: *mut lapack_int,
4379) {
4380 dyload_lib().zgerqf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
4381}
4382
4383#[inline(never)]
4384pub unsafe fn cgesdd_(
4385 jobz: *const c_char,
4386 m: *const lapack_int,
4387 n: *const lapack_int,
4388 A: *mut __BindgenComplex<f32>,
4389 lda: *const lapack_int,
4390 S: *mut f32,
4391 U: *mut __BindgenComplex<f32>,
4392 ldu: *const lapack_int,
4393 VT: *mut __BindgenComplex<f32>,
4394 ldvt: *const lapack_int,
4395 work: *mut __BindgenComplex<f32>,
4396 lwork: *const lapack_int,
4397 rwork: *mut f32,
4398 iwork: *mut lapack_int,
4399 info: *mut lapack_int,
4400) {
4401 dyload_lib().cgesdd_.unwrap()(
4402 jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, iwork, info,
4403 )
4404}
4405
4406#[inline(never)]
4407pub unsafe fn dgesdd_(
4408 jobz: *const c_char,
4409 m: *const lapack_int,
4410 n: *const lapack_int,
4411 A: *mut f64,
4412 lda: *const lapack_int,
4413 S: *mut f64,
4414 U: *mut f64,
4415 ldu: *const lapack_int,
4416 VT: *mut f64,
4417 ldvt: *const lapack_int,
4418 work: *mut f64,
4419 lwork: *const lapack_int,
4420 iwork: *mut lapack_int,
4421 info: *mut lapack_int,
4422) {
4423 dyload_lib().dgesdd_.unwrap()(jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, iwork, info)
4424}
4425
4426#[inline(never)]
4427pub unsafe fn sgesdd_(
4428 jobz: *const c_char,
4429 m: *const lapack_int,
4430 n: *const lapack_int,
4431 A: *mut f32,
4432 lda: *const lapack_int,
4433 S: *mut f32,
4434 U: *mut f32,
4435 ldu: *const lapack_int,
4436 VT: *mut f32,
4437 ldvt: *const lapack_int,
4438 work: *mut f32,
4439 lwork: *const lapack_int,
4440 iwork: *mut lapack_int,
4441 info: *mut lapack_int,
4442) {
4443 dyload_lib().sgesdd_.unwrap()(jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, iwork, info)
4444}
4445
4446#[inline(never)]
4447pub unsafe fn zgesdd_(
4448 jobz: *const c_char,
4449 m: *const lapack_int,
4450 n: *const lapack_int,
4451 A: *mut __BindgenComplex<f64>,
4452 lda: *const lapack_int,
4453 S: *mut f64,
4454 U: *mut __BindgenComplex<f64>,
4455 ldu: *const lapack_int,
4456 VT: *mut __BindgenComplex<f64>,
4457 ldvt: *const lapack_int,
4458 work: *mut __BindgenComplex<f64>,
4459 lwork: *const lapack_int,
4460 rwork: *mut f64,
4461 iwork: *mut lapack_int,
4462 info: *mut lapack_int,
4463) {
4464 dyload_lib().zgesdd_.unwrap()(
4465 jobz, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, iwork, info,
4466 )
4467}
4468
4469#[inline(never)]
4470pub unsafe fn cgedmd_(
4471 jobs: *const c_char,
4472 jobz: *const c_char,
4473 jobr: *const c_char,
4474 jobf: *const c_char,
4475 whtsvd: *const lapack_int,
4476 m: *const lapack_int,
4477 n: *const lapack_int,
4478 x: *mut __BindgenComplex<f32>,
4479 ldx: *const lapack_int,
4480 y: *mut __BindgenComplex<f32>,
4481 ldy: *const lapack_int,
4482 nrnk: *const lapack_int,
4483 tol: *const f32,
4484 k: *mut lapack_int,
4485 eigs: *mut __BindgenComplex<f32>,
4486 z: *mut __BindgenComplex<f32>,
4487 ldz: *const lapack_int,
4488 res: *mut f32,
4489 b: *mut __BindgenComplex<f32>,
4490 ldb: *const lapack_int,
4491 w: *mut __BindgenComplex<f32>,
4492 ldw: *const lapack_int,
4493 s: *mut __BindgenComplex<f32>,
4494 lds: *const lapack_int,
4495 zwork: *mut __BindgenComplex<f32>,
4496 lzwork: *const lapack_int,
4497 work: *mut f32,
4498 lwork: *const lapack_int,
4499 iwork: *mut lapack_int,
4500 liwork: *const lapack_int,
4501 info: *mut lapack_int,
4502) {
4503 dyload_lib().cgedmd_.unwrap()(
4504 jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, eigs, z, ldz, res, b,
4505 ldb, w, ldw, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4506 )
4507}
4508
4509#[inline(never)]
4510pub unsafe fn dgedmd_(
4511 jobs: *const c_char,
4512 jobz: *const c_char,
4513 jobr: *const c_char,
4514 jobf: *const c_char,
4515 whtsvd: *const lapack_int,
4516 m: *const lapack_int,
4517 n: *const lapack_int,
4518 x: *mut f64,
4519 ldx: *const lapack_int,
4520 y: *mut f64,
4521 ldy: *const lapack_int,
4522 nrnk: *const lapack_int,
4523 tol: *const f64,
4524 k: *mut lapack_int,
4525 reig: *mut f64,
4526 imeig: *mut f64,
4527 z: *mut f64,
4528 ldz: *const lapack_int,
4529 res: *mut f64,
4530 b: *mut f64,
4531 ldb: *const lapack_int,
4532 w: *mut f64,
4533 ldw: *const lapack_int,
4534 s: *mut f64,
4535 lds: *const lapack_int,
4536 work: *mut f64,
4537 lwork: *const lapack_int,
4538 iwork: *mut lapack_int,
4539 liwork: *const lapack_int,
4540 info: *mut lapack_int,
4541) {
4542 dyload_lib().dgedmd_.unwrap()(
4543 jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, reig, imeig, z, ldz,
4544 res, b, ldb, w, ldw, s, lds, work, lwork, iwork, liwork, info,
4545 )
4546}
4547
4548#[inline(never)]
4549pub unsafe fn sgedmd_(
4550 jobs: *const c_char,
4551 jobz: *const c_char,
4552 jobr: *const c_char,
4553 jobf: *const c_char,
4554 whtsvd: *const lapack_int,
4555 m: *const lapack_int,
4556 n: *const lapack_int,
4557 x: *mut f32,
4558 ldx: *const lapack_int,
4559 y: *mut f32,
4560 ldy: *const lapack_int,
4561 nrnk: *const lapack_int,
4562 tol: *const f32,
4563 k: *mut lapack_int,
4564 reig: *mut f32,
4565 imeig: *mut f32,
4566 z: *mut f32,
4567 ldz: *const lapack_int,
4568 res: *mut f32,
4569 b: *mut f32,
4570 ldb: *const lapack_int,
4571 w: *mut f32,
4572 ldw: *const lapack_int,
4573 s: *mut f32,
4574 lds: *const lapack_int,
4575 work: *mut f32,
4576 lwork: *const lapack_int,
4577 iwork: *mut lapack_int,
4578 liwork: *const lapack_int,
4579 info: *mut lapack_int,
4580) {
4581 dyload_lib().sgedmd_.unwrap()(
4582 jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, reig, imeig, z, ldz,
4583 res, b, ldb, w, ldw, s, lds, work, lwork, iwork, liwork, info,
4584 )
4585}
4586
4587#[inline(never)]
4588pub unsafe fn zgedmd_(
4589 jobs: *const c_char,
4590 jobz: *const c_char,
4591 jobr: *const c_char,
4592 jobf: *const c_char,
4593 whtsvd: *const lapack_int,
4594 m: *const lapack_int,
4595 n: *const lapack_int,
4596 x: *mut __BindgenComplex<f64>,
4597 ldx: *const lapack_int,
4598 y: *mut __BindgenComplex<f64>,
4599 ldy: *const lapack_int,
4600 nrnk: *const lapack_int,
4601 tol: *const f64,
4602 k: *mut lapack_int,
4603 eigs: *mut __BindgenComplex<f64>,
4604 z: *mut __BindgenComplex<f64>,
4605 ldz: *const lapack_int,
4606 res: *mut f64,
4607 b: *mut __BindgenComplex<f64>,
4608 ldb: *const lapack_int,
4609 w: *mut __BindgenComplex<f64>,
4610 ldw: *const lapack_int,
4611 s: *mut __BindgenComplex<f64>,
4612 lds: *const lapack_int,
4613 zwork: *mut __BindgenComplex<f64>,
4614 lzwork: *const lapack_int,
4615 rwork: *mut f64,
4616 lrwork: *const lapack_int,
4617 iwork: *mut lapack_int,
4618 liwork: *const lapack_int,
4619 info: *mut lapack_int,
4620) {
4621 dyload_lib().zgedmd_.unwrap()(
4622 jobs, jobz, jobr, jobf, whtsvd, m, n, x, ldx, y, ldy, nrnk, tol, k, eigs, z, ldz, res, b,
4623 ldb, w, ldw, s, lds, zwork, lzwork, rwork, lrwork, iwork, liwork, info,
4624 )
4625}
4626
4627#[inline(never)]
4628pub unsafe fn cgedmdq_(
4629 jobs: *const c_char,
4630 jobz: *const c_char,
4631 jobr: *const c_char,
4632 jobq: *const c_char,
4633 jobt: *const c_char,
4634 jobf: *const c_char,
4635 whtsvd: *const lapack_int,
4636 m: *const lapack_int,
4637 n: *const lapack_int,
4638 f: *mut __BindgenComplex<f32>,
4639 ldf: *const lapack_int,
4640 x: *mut __BindgenComplex<f32>,
4641 ldx: *const lapack_int,
4642 y: *mut __BindgenComplex<f32>,
4643 ldy: *const lapack_int,
4644 nrnk: *const lapack_int,
4645 tol: *const f32,
4646 k: *const lapack_int,
4647 eigs: *mut __BindgenComplex<f32>,
4648 z: *mut __BindgenComplex<f32>,
4649 ldz: *const lapack_int,
4650 res: *mut f32,
4651 b: *mut __BindgenComplex<f32>,
4652 ldb: *const lapack_int,
4653 v: *mut __BindgenComplex<f32>,
4654 ldv: *const lapack_int,
4655 s: *mut __BindgenComplex<f32>,
4656 lds: *const lapack_int,
4657 zwork: *mut __BindgenComplex<f32>,
4658 lzwork: *const lapack_int,
4659 work: *mut f32,
4660 lwork: *const lapack_int,
4661 iwork: *mut lapack_int,
4662 liwork: *const lapack_int,
4663 info: *mut lapack_int,
4664) {
4665 dyload_lib().cgedmdq_.unwrap()(
4666 jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4667 eigs, z, ldz, res, b, ldb, v, ldv, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4668 )
4669}
4670
4671#[inline(never)]
4672pub unsafe fn dgedmdq_(
4673 jobs: *const c_char,
4674 jobz: *const c_char,
4675 jobr: *const c_char,
4676 jobq: *const c_char,
4677 jobt: *const c_char,
4678 jobf: *const c_char,
4679 whtsvd: *const lapack_int,
4680 m: *const lapack_int,
4681 n: *const lapack_int,
4682 f: *mut f64,
4683 ldf: *const lapack_int,
4684 x: *mut f64,
4685 ldx: *const lapack_int,
4686 y: *mut f64,
4687 ldy: *const lapack_int,
4688 nrnk: *const lapack_int,
4689 tol: *const f64,
4690 k: *mut lapack_int,
4691 reig: *mut f64,
4692 imeig: *mut f64,
4693 z: *mut f64,
4694 ldz: *const lapack_int,
4695 res: *mut f64,
4696 b: *mut f64,
4697 ldb: *const lapack_int,
4698 v: *mut f64,
4699 ldv: *const lapack_int,
4700 s: *mut f64,
4701 lds: *const lapack_int,
4702 work: *mut f64,
4703 lwork: *const lapack_int,
4704 iwork: *mut lapack_int,
4705 liwork: *const lapack_int,
4706 info: *mut lapack_int,
4707) {
4708 dyload_lib().dgedmdq_.unwrap()(
4709 jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4710 reig, imeig, z, ldz, res, b, ldb, v, ldv, s, lds, work, lwork, iwork, liwork, info,
4711 )
4712}
4713
4714#[inline(never)]
4715pub unsafe fn sgedmdq_(
4716 jobs: *const c_char,
4717 jobz: *const c_char,
4718 jobr: *const c_char,
4719 jobq: *const c_char,
4720 jobt: *const c_char,
4721 jobf: *const c_char,
4722 whtsvd: *const lapack_int,
4723 m: *const lapack_int,
4724 n: *const lapack_int,
4725 f: *mut f32,
4726 ldf: *const lapack_int,
4727 x: *mut f32,
4728 ldx: *const lapack_int,
4729 y: *mut f32,
4730 ldy: *const lapack_int,
4731 nrnk: *const lapack_int,
4732 tol: *const f32,
4733 k: *const lapack_int,
4734 reig: *mut f32,
4735 imeig: *mut f32,
4736 z: *mut f32,
4737 ldz: *const lapack_int,
4738 res: *mut f32,
4739 b: *mut f32,
4740 ldb: *const lapack_int,
4741 v: *mut f32,
4742 ldv: *const lapack_int,
4743 s: *mut f32,
4744 lds: *const lapack_int,
4745 work: *mut f32,
4746 lwork: *const lapack_int,
4747 iwork: *mut lapack_int,
4748 liwork: *const lapack_int,
4749 info: *mut lapack_int,
4750) {
4751 dyload_lib().sgedmdq_.unwrap()(
4752 jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4753 reig, imeig, z, ldz, res, b, ldb, v, ldv, s, lds, work, lwork, iwork, liwork, info,
4754 )
4755}
4756
4757#[inline(never)]
4758pub unsafe fn zgedmdq_(
4759 jobs: *const c_char,
4760 jobz: *const c_char,
4761 jobr: *const c_char,
4762 jobq: *const c_char,
4763 jobt: *const c_char,
4764 jobf: *const c_char,
4765 whtsvd: *const lapack_int,
4766 m: *const lapack_int,
4767 n: *const lapack_int,
4768 f: *mut __BindgenComplex<f64>,
4769 ldf: *const lapack_int,
4770 x: *mut __BindgenComplex<f64>,
4771 ldx: *const lapack_int,
4772 y: *mut __BindgenComplex<f64>,
4773 ldy: *const lapack_int,
4774 nrnk: *const lapack_int,
4775 tol: *const f64,
4776 k: *const lapack_int,
4777 eigs: *mut __BindgenComplex<f64>,
4778 z: *mut __BindgenComplex<f64>,
4779 ldz: *const lapack_int,
4780 res: *mut f64,
4781 b: *mut __BindgenComplex<f64>,
4782 ldb: *const lapack_int,
4783 v: *mut __BindgenComplex<f64>,
4784 ldv: *const lapack_int,
4785 s: *mut __BindgenComplex<f64>,
4786 lds: *const lapack_int,
4787 zwork: *mut __BindgenComplex<f64>,
4788 lzwork: *const lapack_int,
4789 work: *mut f64,
4790 lwork: *const lapack_int,
4791 iwork: *mut lapack_int,
4792 liwork: *const lapack_int,
4793 info: *mut lapack_int,
4794) {
4795 dyload_lib().zgedmdq_.unwrap()(
4796 jobs, jobz, jobr, jobq, jobt, jobf, whtsvd, m, n, f, ldf, x, ldx, y, ldy, nrnk, tol, k,
4797 eigs, z, ldz, res, b, ldb, v, ldv, s, lds, zwork, lzwork, work, lwork, iwork, liwork, info,
4798 )
4799}
4800
4801#[inline(never)]
4802pub unsafe fn cgesv_(
4803 n: *const lapack_int,
4804 nrhs: *const lapack_int,
4805 A: *mut __BindgenComplex<f32>,
4806 lda: *const lapack_int,
4807 ipiv: *mut lapack_int,
4808 B: *mut __BindgenComplex<f32>,
4809 ldb: *const lapack_int,
4810 info: *mut lapack_int,
4811) {
4812 dyload_lib().cgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4813}
4814
4815#[inline(never)]
4816pub unsafe fn dgesv_(
4817 n: *const lapack_int,
4818 nrhs: *const lapack_int,
4819 A: *mut f64,
4820 lda: *const lapack_int,
4821 ipiv: *mut lapack_int,
4822 B: *mut f64,
4823 ldb: *const lapack_int,
4824 info: *mut lapack_int,
4825) {
4826 dyload_lib().dgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4827}
4828
4829#[inline(never)]
4830pub unsafe fn sgesv_(
4831 n: *const lapack_int,
4832 nrhs: *const lapack_int,
4833 A: *mut f32,
4834 lda: *const lapack_int,
4835 ipiv: *mut lapack_int,
4836 B: *mut f32,
4837 ldb: *const lapack_int,
4838 info: *mut lapack_int,
4839) {
4840 dyload_lib().sgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4841}
4842
4843#[inline(never)]
4844pub unsafe fn zgesv_(
4845 n: *const lapack_int,
4846 nrhs: *const lapack_int,
4847 A: *mut __BindgenComplex<f64>,
4848 lda: *const lapack_int,
4849 ipiv: *mut lapack_int,
4850 B: *mut __BindgenComplex<f64>,
4851 ldb: *const lapack_int,
4852 info: *mut lapack_int,
4853) {
4854 dyload_lib().zgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, info)
4855}
4856
4857#[inline(never)]
4858pub unsafe fn dsgesv_(
4859 n: *const lapack_int,
4860 nrhs: *const lapack_int,
4861 A: *mut f64,
4862 lda: *const lapack_int,
4863 ipiv: *mut lapack_int,
4864 B: *const f64,
4865 ldb: *const lapack_int,
4866 X: *mut f64,
4867 ldx: *const lapack_int,
4868 work: *mut f64,
4869 swork: *mut f32,
4870 iter: *mut lapack_int,
4871 info: *mut lapack_int,
4872) {
4873 dyload_lib().dsgesv_.unwrap()(n, nrhs, A, lda, ipiv, B, ldb, X, ldx, work, swork, iter, info)
4874}
4875
4876#[inline(never)]
4877pub unsafe fn zcgesv_(
4878 n: *const lapack_int,
4879 nrhs: *const lapack_int,
4880 A: *mut __BindgenComplex<f64>,
4881 lda: *const lapack_int,
4882 ipiv: *mut lapack_int,
4883 B: *const __BindgenComplex<f64>,
4884 ldb: *const lapack_int,
4885 X: *mut __BindgenComplex<f64>,
4886 ldx: *const lapack_int,
4887 work: *mut __BindgenComplex<f64>,
4888 swork: *mut __BindgenComplex<f32>,
4889 rwork: *mut f64,
4890 iter: *mut lapack_int,
4891 info: *mut lapack_int,
4892) {
4893 dyload_lib().zcgesv_.unwrap()(
4894 n, nrhs, A, lda, ipiv, B, ldb, X, ldx, work, swork, rwork, iter, info,
4895 )
4896}
4897
4898#[inline(never)]
4899pub unsafe fn cgesvd_(
4900 jobu: *const c_char,
4901 jobvt: *const c_char,
4902 m: *const lapack_int,
4903 n: *const lapack_int,
4904 A: *mut __BindgenComplex<f32>,
4905 lda: *const lapack_int,
4906 S: *mut f32,
4907 U: *mut __BindgenComplex<f32>,
4908 ldu: *const lapack_int,
4909 VT: *mut __BindgenComplex<f32>,
4910 ldvt: *const lapack_int,
4911 work: *mut __BindgenComplex<f32>,
4912 lwork: *const lapack_int,
4913 rwork: *mut f32,
4914 info: *mut lapack_int,
4915) {
4916 dyload_lib().cgesvd_.unwrap()(
4917 jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, info,
4918 )
4919}
4920
4921#[inline(never)]
4922pub unsafe fn dgesvd_(
4923 jobu: *const c_char,
4924 jobvt: *const c_char,
4925 m: *const lapack_int,
4926 n: *const lapack_int,
4927 A: *mut f64,
4928 lda: *const lapack_int,
4929 S: *mut f64,
4930 U: *mut f64,
4931 ldu: *const lapack_int,
4932 VT: *mut f64,
4933 ldvt: *const lapack_int,
4934 work: *mut f64,
4935 lwork: *const lapack_int,
4936 info: *mut lapack_int,
4937) {
4938 dyload_lib().dgesvd_.unwrap()(jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, info)
4939}
4940
4941#[inline(never)]
4942pub unsafe fn sgesvd_(
4943 jobu: *const c_char,
4944 jobvt: *const c_char,
4945 m: *const lapack_int,
4946 n: *const lapack_int,
4947 A: *mut f32,
4948 lda: *const lapack_int,
4949 S: *mut f32,
4950 U: *mut f32,
4951 ldu: *const lapack_int,
4952 VT: *mut f32,
4953 ldvt: *const lapack_int,
4954 work: *mut f32,
4955 lwork: *const lapack_int,
4956 info: *mut lapack_int,
4957) {
4958 dyload_lib().sgesvd_.unwrap()(jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, info)
4959}
4960
4961#[inline(never)]
4962pub unsafe fn zgesvd_(
4963 jobu: *const c_char,
4964 jobvt: *const c_char,
4965 m: *const lapack_int,
4966 n: *const lapack_int,
4967 A: *mut __BindgenComplex<f64>,
4968 lda: *const lapack_int,
4969 S: *mut f64,
4970 U: *mut __BindgenComplex<f64>,
4971 ldu: *const lapack_int,
4972 VT: *mut __BindgenComplex<f64>,
4973 ldvt: *const lapack_int,
4974 work: *mut __BindgenComplex<f64>,
4975 lwork: *const lapack_int,
4976 rwork: *mut f64,
4977 info: *mut lapack_int,
4978) {
4979 dyload_lib().zgesvd_.unwrap()(
4980 jobu, jobvt, m, n, A, lda, S, U, ldu, VT, ldvt, work, lwork, rwork, info,
4981 )
4982}
4983
4984#[inline(never)]
4985pub unsafe fn cgesvdq_(
4986 joba: *const c_char,
4987 jobp: *const c_char,
4988 jobr: *const c_char,
4989 jobu: *const c_char,
4990 jobv: *const c_char,
4991 m: *const lapack_int,
4992 n: *const lapack_int,
4993 A: *mut __BindgenComplex<f32>,
4994 lda: *const lapack_int,
4995 S: *mut f32,
4996 U: *mut __BindgenComplex<f32>,
4997 ldu: *const lapack_int,
4998 V: *mut __BindgenComplex<f32>,
4999 ldv: *const lapack_int,
5000 numrank: *mut lapack_int,
5001 iwork: *mut lapack_int,
5002 liwork: *const lapack_int,
5003 cwork: *mut __BindgenComplex<f32>,
5004 lcwork: *mut lapack_int,
5005 rwork: *mut f32,
5006 lrwork: *const lapack_int,
5007 info: *mut lapack_int,
5008) {
5009 dyload_lib().cgesvdq_.unwrap()(
5010 joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5011 cwork, lcwork, rwork, lrwork, info,
5012 )
5013}
5014
5015#[inline(never)]
5016pub unsafe fn dgesvdq_(
5017 joba: *const c_char,
5018 jobp: *const c_char,
5019 jobr: *const c_char,
5020 jobu: *const c_char,
5021 jobv: *const c_char,
5022 m: *const lapack_int,
5023 n: *const lapack_int,
5024 A: *mut f64,
5025 lda: *const lapack_int,
5026 S: *mut f64,
5027 U: *mut f64,
5028 ldu: *const lapack_int,
5029 V: *mut f64,
5030 ldv: *const lapack_int,
5031 numrank: *mut lapack_int,
5032 iwork: *mut lapack_int,
5033 liwork: *const lapack_int,
5034 work: *mut f64,
5035 lwork: *mut lapack_int,
5036 rwork: *mut f64,
5037 lrwork: *const lapack_int,
5038 info: *mut lapack_int,
5039) {
5040 dyload_lib().dgesvdq_.unwrap()(
5041 joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5042 work, lwork, rwork, lrwork, info,
5043 )
5044}
5045
5046#[inline(never)]
5047pub unsafe fn sgesvdq_(
5048 joba: *const c_char,
5049 jobp: *const c_char,
5050 jobr: *const c_char,
5051 jobu: *const c_char,
5052 jobv: *const c_char,
5053 m: *const lapack_int,
5054 n: *const lapack_int,
5055 A: *mut f32,
5056 lda: *const lapack_int,
5057 S: *mut f32,
5058 U: *mut f32,
5059 ldu: *const lapack_int,
5060 V: *mut f32,
5061 ldv: *const lapack_int,
5062 numrank: *mut lapack_int,
5063 iwork: *mut lapack_int,
5064 liwork: *const lapack_int,
5065 work: *mut f32,
5066 lwork: *mut lapack_int,
5067 rwork: *mut f32,
5068 lrwork: *const lapack_int,
5069 info: *mut lapack_int,
5070) {
5071 dyload_lib().sgesvdq_.unwrap()(
5072 joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5073 work, lwork, rwork, lrwork, info,
5074 )
5075}
5076
5077#[inline(never)]
5078pub unsafe fn zgesvdq_(
5079 joba: *const c_char,
5080 jobp: *const c_char,
5081 jobr: *const c_char,
5082 jobu: *const c_char,
5083 jobv: *const c_char,
5084 m: *const lapack_int,
5085 n: *const lapack_int,
5086 A: *mut __BindgenComplex<f64>,
5087 lda: *const lapack_int,
5088 S: *mut f64,
5089 U: *mut __BindgenComplex<f64>,
5090 ldu: *const lapack_int,
5091 V: *mut __BindgenComplex<f64>,
5092 ldv: *const lapack_int,
5093 numrank: *mut lapack_int,
5094 iwork: *mut lapack_int,
5095 liwork: *const lapack_int,
5096 cwork: *mut __BindgenComplex<f64>,
5097 lcwork: *mut lapack_int,
5098 rwork: *mut f64,
5099 lrwork: *const lapack_int,
5100 info: *mut lapack_int,
5101) {
5102 dyload_lib().zgesvdq_.unwrap()(
5103 joba, jobp, jobr, jobu, jobv, m, n, A, lda, S, U, ldu, V, ldv, numrank, iwork, liwork,
5104 cwork, lcwork, rwork, lrwork, info,
5105 )
5106}
5107
5108#[inline(never)]
5109pub unsafe fn cgesvdx_(
5110 jobu: *const c_char,
5111 jobvt: *const c_char,
5112 range: *const c_char,
5113 m: *const lapack_int,
5114 n: *const lapack_int,
5115 A: *mut __BindgenComplex<f32>,
5116 lda: *const lapack_int,
5117 vl: *const f32,
5118 vu: *const f32,
5119 il: *const lapack_int,
5120 iu: *const lapack_int,
5121 ns: *mut lapack_int,
5122 S: *mut f32,
5123 U: *mut __BindgenComplex<f32>,
5124 ldu: *const lapack_int,
5125 VT: *mut __BindgenComplex<f32>,
5126 ldvt: *const lapack_int,
5127 work: *mut __BindgenComplex<f32>,
5128 lwork: *const lapack_int,
5129 rwork: *mut f32,
5130 iwork: *mut lapack_int,
5131 info: *mut lapack_int,
5132) {
5133 dyload_lib().cgesvdx_.unwrap()(
5134 jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5135 rwork, iwork, info,
5136 )
5137}
5138
5139#[inline(never)]
5140pub unsafe fn dgesvdx_(
5141 jobu: *const c_char,
5142 jobvt: *const c_char,
5143 range: *const c_char,
5144 m: *const lapack_int,
5145 n: *const lapack_int,
5146 A: *mut f64,
5147 lda: *const lapack_int,
5148 vl: *const f64,
5149 vu: *const f64,
5150 il: *const lapack_int,
5151 iu: *const lapack_int,
5152 ns: *mut lapack_int,
5153 S: *mut f64,
5154 U: *mut f64,
5155 ldu: *const lapack_int,
5156 VT: *mut f64,
5157 ldvt: *const lapack_int,
5158 work: *mut f64,
5159 lwork: *const lapack_int,
5160 iwork: *mut lapack_int,
5161 info: *mut lapack_int,
5162) {
5163 dyload_lib().dgesvdx_.unwrap()(
5164 jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5165 iwork, info,
5166 )
5167}
5168
5169#[inline(never)]
5170pub unsafe fn sgesvdx_(
5171 jobu: *const c_char,
5172 jobvt: *const c_char,
5173 range: *const c_char,
5174 m: *const lapack_int,
5175 n: *const lapack_int,
5176 A: *mut f32,
5177 lda: *const lapack_int,
5178 vl: *const f32,
5179 vu: *const f32,
5180 il: *const lapack_int,
5181 iu: *const lapack_int,
5182 ns: *mut lapack_int,
5183 S: *mut f32,
5184 U: *mut f32,
5185 ldu: *const lapack_int,
5186 VT: *mut f32,
5187 ldvt: *const lapack_int,
5188 work: *mut f32,
5189 lwork: *const lapack_int,
5190 iwork: *mut lapack_int,
5191 info: *mut lapack_int,
5192) {
5193 dyload_lib().sgesvdx_.unwrap()(
5194 jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5195 iwork, info,
5196 )
5197}
5198
5199#[inline(never)]
5200pub unsafe fn zgesvdx_(
5201 jobu: *const c_char,
5202 jobvt: *const c_char,
5203 range: *const c_char,
5204 m: *const lapack_int,
5205 n: *const lapack_int,
5206 A: *mut __BindgenComplex<f64>,
5207 lda: *const lapack_int,
5208 vl: *const f64,
5209 vu: *const f64,
5210 il: *const lapack_int,
5211 iu: *const lapack_int,
5212 ns: *mut lapack_int,
5213 S: *mut f64,
5214 U: *mut __BindgenComplex<f64>,
5215 ldu: *const lapack_int,
5216 VT: *mut __BindgenComplex<f64>,
5217 ldvt: *const lapack_int,
5218 work: *mut __BindgenComplex<f64>,
5219 lwork: *const lapack_int,
5220 rwork: *mut f64,
5221 iwork: *mut lapack_int,
5222 info: *mut lapack_int,
5223) {
5224 dyload_lib().zgesvdx_.unwrap()(
5225 jobu, jobvt, range, m, n, A, lda, vl, vu, il, iu, ns, S, U, ldu, VT, ldvt, work, lwork,
5226 rwork, iwork, info,
5227 )
5228}
5229
5230#[inline(never)]
5231pub unsafe fn cgesvj_(
5232 joba: *const c_char,
5233 jobu: *const c_char,
5234 jobv: *const c_char,
5235 m: *const lapack_int,
5236 n: *const lapack_int,
5237 A: *mut __BindgenComplex<f32>,
5238 lda: *const lapack_int,
5239 SVA: *mut f32,
5240 mv: *const lapack_int,
5241 V: *mut __BindgenComplex<f32>,
5242 ldv: *const lapack_int,
5243 cwork: *mut __BindgenComplex<f32>,
5244 lwork: *const lapack_int,
5245 rwork: *mut f32,
5246 lrwork: *const lapack_int,
5247 info: *mut lapack_int,
5248) {
5249 dyload_lib().cgesvj_.unwrap()(
5250 joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, cwork, lwork, rwork, lrwork, info,
5251 )
5252}
5253
5254#[inline(never)]
5255pub unsafe fn dgesvj_(
5256 joba: *const c_char,
5257 jobu: *const c_char,
5258 jobv: *const c_char,
5259 m: *const lapack_int,
5260 n: *const lapack_int,
5261 A: *mut f64,
5262 lda: *const lapack_int,
5263 SVA: *mut f64,
5264 mv: *const lapack_int,
5265 V: *mut f64,
5266 ldv: *const lapack_int,
5267 work: *mut f64,
5268 lwork: *const lapack_int,
5269 info: *mut lapack_int,
5270) {
5271 dyload_lib().dgesvj_.unwrap()(
5272 joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, work, lwork, info,
5273 )
5274}
5275
5276#[inline(never)]
5277pub unsafe fn sgesvj_(
5278 joba: *const c_char,
5279 jobu: *const c_char,
5280 jobv: *const c_char,
5281 m: *const lapack_int,
5282 n: *const lapack_int,
5283 A: *mut f32,
5284 lda: *const lapack_int,
5285 SVA: *mut f32,
5286 mv: *const lapack_int,
5287 V: *mut f32,
5288 ldv: *const lapack_int,
5289 work: *mut f32,
5290 lwork: *const lapack_int,
5291 info: *mut lapack_int,
5292) {
5293 dyload_lib().sgesvj_.unwrap()(
5294 joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, work, lwork, info,
5295 )
5296}
5297
5298#[inline(never)]
5299pub unsafe fn zgesvj_(
5300 joba: *const c_char,
5301 jobu: *const c_char,
5302 jobv: *const c_char,
5303 m: *const lapack_int,
5304 n: *const lapack_int,
5305 A: *mut __BindgenComplex<f64>,
5306 lda: *const lapack_int,
5307 SVA: *mut f64,
5308 mv: *const lapack_int,
5309 V: *mut __BindgenComplex<f64>,
5310 ldv: *const lapack_int,
5311 cwork: *mut __BindgenComplex<f64>,
5312 lwork: *const lapack_int,
5313 rwork: *mut f64,
5314 lrwork: *const lapack_int,
5315 info: *mut lapack_int,
5316) {
5317 dyload_lib().zgesvj_.unwrap()(
5318 joba, jobu, jobv, m, n, A, lda, SVA, mv, V, ldv, cwork, lwork, rwork, lrwork, info,
5319 )
5320}
5321
5322#[inline(never)]
5323pub unsafe fn cgesvx_(
5324 fact: *const c_char,
5325 trans: *const c_char,
5326 n: *const lapack_int,
5327 nrhs: *const lapack_int,
5328 A: *mut __BindgenComplex<f32>,
5329 lda: *const lapack_int,
5330 AF: *mut __BindgenComplex<f32>,
5331 ldaf: *const lapack_int,
5332 ipiv: *mut lapack_int,
5333 equed: *mut c_char,
5334 R: *mut f32,
5335 C: *mut f32,
5336 B: *mut __BindgenComplex<f32>,
5337 ldb: *const lapack_int,
5338 X: *mut __BindgenComplex<f32>,
5339 ldx: *const lapack_int,
5340 rcond: *mut f32,
5341 ferr: *mut f32,
5342 berr: *mut f32,
5343 work: *mut __BindgenComplex<f32>,
5344 rwork: *mut f32,
5345 info: *mut lapack_int,
5346) {
5347 dyload_lib().cgesvx_.unwrap()(
5348 fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5349 berr, work, rwork, info,
5350 )
5351}
5352
5353#[inline(never)]
5354pub unsafe fn dgesvx_(
5355 fact: *const c_char,
5356 trans: *const c_char,
5357 n: *const lapack_int,
5358 nrhs: *const lapack_int,
5359 A: *mut f64,
5360 lda: *const lapack_int,
5361 AF: *mut f64,
5362 ldaf: *const lapack_int,
5363 ipiv: *mut lapack_int,
5364 equed: *mut c_char,
5365 R: *mut f64,
5366 C: *mut f64,
5367 B: *mut f64,
5368 ldb: *const lapack_int,
5369 X: *mut f64,
5370 ldx: *const lapack_int,
5371 rcond: *mut f64,
5372 ferr: *mut f64,
5373 berr: *mut f64,
5374 work: *mut f64,
5375 iwork: *mut lapack_int,
5376 info: *mut lapack_int,
5377) {
5378 dyload_lib().dgesvx_.unwrap()(
5379 fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5380 berr, work, iwork, info,
5381 )
5382}
5383
5384#[inline(never)]
5385pub unsafe fn sgesvx_(
5386 fact: *const c_char,
5387 trans: *const c_char,
5388 n: *const lapack_int,
5389 nrhs: *const lapack_int,
5390 A: *mut f32,
5391 lda: *const lapack_int,
5392 AF: *mut f32,
5393 ldaf: *const lapack_int,
5394 ipiv: *mut lapack_int,
5395 equed: *mut c_char,
5396 R: *mut f32,
5397 C: *mut f32,
5398 B: *mut f32,
5399 ldb: *const lapack_int,
5400 X: *mut f32,
5401 ldx: *const lapack_int,
5402 rcond: *mut f32,
5403 ferr: *mut f32,
5404 berr: *mut f32,
5405 work: *mut f32,
5406 iwork: *mut lapack_int,
5407 info: *mut lapack_int,
5408) {
5409 dyload_lib().sgesvx_.unwrap()(
5410 fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5411 berr, work, iwork, info,
5412 )
5413}
5414
5415#[inline(never)]
5416pub unsafe fn zgesvx_(
5417 fact: *const c_char,
5418 trans: *const c_char,
5419 n: *const lapack_int,
5420 nrhs: *const lapack_int,
5421 A: *mut __BindgenComplex<f64>,
5422 lda: *const lapack_int,
5423 AF: *mut __BindgenComplex<f64>,
5424 ldaf: *const lapack_int,
5425 ipiv: *mut lapack_int,
5426 equed: *mut c_char,
5427 R: *mut f64,
5428 C: *mut f64,
5429 B: *mut __BindgenComplex<f64>,
5430 ldb: *const lapack_int,
5431 X: *mut __BindgenComplex<f64>,
5432 ldx: *const lapack_int,
5433 rcond: *mut f64,
5434 ferr: *mut f64,
5435 berr: *mut f64,
5436 work: *mut __BindgenComplex<f64>,
5437 rwork: *mut f64,
5438 info: *mut lapack_int,
5439) {
5440 dyload_lib().zgesvx_.unwrap()(
5441 fact, trans, n, nrhs, A, lda, AF, ldaf, ipiv, equed, R, C, B, ldb, X, ldx, rcond, ferr,
5442 berr, work, rwork, info,
5443 )
5444}
5445
5446#[inline(never)]
5447pub unsafe fn cgesvxx_(
5448 fact: *const c_char,
5449 trans: *const c_char,
5450 n: *const lapack_int,
5451 nrhs: *const lapack_int,
5452 A: *mut __BindgenComplex<f32>,
5453 lda: *const lapack_int,
5454 AF: *mut __BindgenComplex<f32>,
5455 ldaf: *const lapack_int,
5456 ipiv: *mut lapack_int,
5457 equed: *mut c_char,
5458 R: *mut f32,
5459 C: *mut f32,
5460 B: *mut __BindgenComplex<f32>,
5461 ldb: *const lapack_int,
5462 X: *mut __BindgenComplex<f32>,
5463 ldx: *const lapack_int,
5464 rcond: *mut f32,
5465 rpvgrw: *mut f32,
5466 berr: *mut f32,
5467 n_err_bnds: *const lapack_int,
5468 err_bnds_norm: *mut f32,
5469 err_bnds_comp: *mut f32,
5470 nparams: *const lapack_int,
5471 params: *mut f32,
5472 work: *mut __BindgenComplex<f32>,
5473 rwork: *mut f32,
5474 info: *mut lapack_int,
5475) {
5476 dyload_lib().cgesvxx_.unwrap()(
5477 fact,
5478 trans,
5479 n,
5480 nrhs,
5481 A,
5482 lda,
5483 AF,
5484 ldaf,
5485 ipiv,
5486 equed,
5487 R,
5488 C,
5489 B,
5490 ldb,
5491 X,
5492 ldx,
5493 rcond,
5494 rpvgrw,
5495 berr,
5496 n_err_bnds,
5497 err_bnds_norm,
5498 err_bnds_comp,
5499 nparams,
5500 params,
5501 work,
5502 rwork,
5503 info,
5504 )
5505}
5506
5507#[inline(never)]
5508pub unsafe fn dgesvxx_(
5509 fact: *const c_char,
5510 trans: *const c_char,
5511 n: *const lapack_int,
5512 nrhs: *const lapack_int,
5513 A: *mut f64,
5514 lda: *const lapack_int,
5515 AF: *mut f64,
5516 ldaf: *const lapack_int,
5517 ipiv: *mut lapack_int,
5518 equed: *mut c_char,
5519 R: *mut f64,
5520 C: *mut f64,
5521 B: *mut f64,
5522 ldb: *const lapack_int,
5523 X: *mut f64,
5524 ldx: *const lapack_int,
5525 rcond: *mut f64,
5526 rpvgrw: *mut f64,
5527 berr: *mut f64,
5528 n_err_bnds: *const lapack_int,
5529 err_bnds_norm: *mut f64,
5530 err_bnds_comp: *mut f64,
5531 nparams: *const lapack_int,
5532 params: *mut f64,
5533 work: *mut f64,
5534 iwork: *mut lapack_int,
5535 info: *mut lapack_int,
5536) {
5537 dyload_lib().dgesvxx_.unwrap()(
5538 fact,
5539 trans,
5540 n,
5541 nrhs,
5542 A,
5543 lda,
5544 AF,
5545 ldaf,
5546 ipiv,
5547 equed,
5548 R,
5549 C,
5550 B,
5551 ldb,
5552 X,
5553 ldx,
5554 rcond,
5555 rpvgrw,
5556 berr,
5557 n_err_bnds,
5558 err_bnds_norm,
5559 err_bnds_comp,
5560 nparams,
5561 params,
5562 work,
5563 iwork,
5564 info,
5565 )
5566}
5567
5568#[inline(never)]
5569pub unsafe fn sgesvxx_(
5570 fact: *const c_char,
5571 trans: *const c_char,
5572 n: *const lapack_int,
5573 nrhs: *const lapack_int,
5574 A: *mut f32,
5575 lda: *const lapack_int,
5576 AF: *mut f32,
5577 ldaf: *const lapack_int,
5578 ipiv: *mut lapack_int,
5579 equed: *mut c_char,
5580 R: *mut f32,
5581 C: *mut f32,
5582 B: *mut f32,
5583 ldb: *const lapack_int,
5584 X: *mut f32,
5585 ldx: *const lapack_int,
5586 rcond: *mut f32,
5587 rpvgrw: *mut f32,
5588 berr: *mut f32,
5589 n_err_bnds: *const lapack_int,
5590 err_bnds_norm: *mut f32,
5591 err_bnds_comp: *mut f32,
5592 nparams: *const lapack_int,
5593 params: *mut f32,
5594 work: *mut f32,
5595 iwork: *mut lapack_int,
5596 info: *mut lapack_int,
5597) {
5598 dyload_lib().sgesvxx_.unwrap()(
5599 fact,
5600 trans,
5601 n,
5602 nrhs,
5603 A,
5604 lda,
5605 AF,
5606 ldaf,
5607 ipiv,
5608 equed,
5609 R,
5610 C,
5611 B,
5612 ldb,
5613 X,
5614 ldx,
5615 rcond,
5616 rpvgrw,
5617 berr,
5618 n_err_bnds,
5619 err_bnds_norm,
5620 err_bnds_comp,
5621 nparams,
5622 params,
5623 work,
5624 iwork,
5625 info,
5626 )
5627}
5628
5629#[inline(never)]
5630pub unsafe fn zgesvxx_(
5631 fact: *const c_char,
5632 trans: *const c_char,
5633 n: *const lapack_int,
5634 nrhs: *const lapack_int,
5635 A: *mut __BindgenComplex<f64>,
5636 lda: *const lapack_int,
5637 AF: *mut __BindgenComplex<f64>,
5638 ldaf: *const lapack_int,
5639 ipiv: *mut lapack_int,
5640 equed: *mut c_char,
5641 R: *mut f64,
5642 C: *mut f64,
5643 B: *mut __BindgenComplex<f64>,
5644 ldb: *const lapack_int,
5645 X: *mut __BindgenComplex<f64>,
5646 ldx: *const lapack_int,
5647 rcond: *mut f64,
5648 rpvgrw: *mut f64,
5649 berr: *mut f64,
5650 n_err_bnds: *const lapack_int,
5651 err_bnds_norm: *mut f64,
5652 err_bnds_comp: *mut f64,
5653 nparams: *const lapack_int,
5654 params: *mut f64,
5655 work: *mut __BindgenComplex<f64>,
5656 rwork: *mut f64,
5657 info: *mut lapack_int,
5658) {
5659 dyload_lib().zgesvxx_.unwrap()(
5660 fact,
5661 trans,
5662 n,
5663 nrhs,
5664 A,
5665 lda,
5666 AF,
5667 ldaf,
5668 ipiv,
5669 equed,
5670 R,
5671 C,
5672 B,
5673 ldb,
5674 X,
5675 ldx,
5676 rcond,
5677 rpvgrw,
5678 berr,
5679 n_err_bnds,
5680 err_bnds_norm,
5681 err_bnds_comp,
5682 nparams,
5683 params,
5684 work,
5685 rwork,
5686 info,
5687 )
5688}
5689
5690#[inline(never)]
5691pub unsafe fn cgetf2_(
5692 m: *const lapack_int,
5693 n: *const lapack_int,
5694 A: *mut __BindgenComplex<f32>,
5695 lda: *const lapack_int,
5696 ipiv: *mut lapack_int,
5697 info: *mut lapack_int,
5698) {
5699 dyload_lib().cgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5700}
5701
5702#[inline(never)]
5703pub unsafe fn dgetf2_(
5704 m: *const lapack_int,
5705 n: *const lapack_int,
5706 A: *mut f64,
5707 lda: *const lapack_int,
5708 ipiv: *mut lapack_int,
5709 info: *mut lapack_int,
5710) {
5711 dyload_lib().dgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5712}
5713
5714#[inline(never)]
5715pub unsafe fn sgetf2_(
5716 m: *const lapack_int,
5717 n: *const lapack_int,
5718 A: *mut f32,
5719 lda: *const lapack_int,
5720 ipiv: *mut lapack_int,
5721 info: *mut lapack_int,
5722) {
5723 dyload_lib().sgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5724}
5725
5726#[inline(never)]
5727pub unsafe fn zgetf2_(
5728 m: *const lapack_int,
5729 n: *const lapack_int,
5730 A: *mut __BindgenComplex<f64>,
5731 lda: *const lapack_int,
5732 ipiv: *mut lapack_int,
5733 info: *mut lapack_int,
5734) {
5735 dyload_lib().zgetf2_.unwrap()(m, n, A, lda, ipiv, info)
5736}
5737
5738#[inline(never)]
5739pub unsafe fn cgetrf_(
5740 m: *const lapack_int,
5741 n: *const lapack_int,
5742 A: *mut __BindgenComplex<f32>,
5743 lda: *const lapack_int,
5744 ipiv: *mut lapack_int,
5745 info: *mut lapack_int,
5746) {
5747 dyload_lib().cgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5748}
5749
5750#[inline(never)]
5751pub unsafe fn dgetrf_(
5752 m: *const lapack_int,
5753 n: *const lapack_int,
5754 A: *mut f64,
5755 lda: *const lapack_int,
5756 ipiv: *mut lapack_int,
5757 info: *mut lapack_int,
5758) {
5759 dyload_lib().dgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5760}
5761
5762#[inline(never)]
5763pub unsafe fn sgetrf_(
5764 m: *const lapack_int,
5765 n: *const lapack_int,
5766 A: *mut f32,
5767 lda: *const lapack_int,
5768 ipiv: *mut lapack_int,
5769 info: *mut lapack_int,
5770) {
5771 dyload_lib().sgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5772}
5773
5774#[inline(never)]
5775pub unsafe fn zgetrf_(
5776 m: *const lapack_int,
5777 n: *const lapack_int,
5778 A: *mut __BindgenComplex<f64>,
5779 lda: *const lapack_int,
5780 ipiv: *mut lapack_int,
5781 info: *mut lapack_int,
5782) {
5783 dyload_lib().zgetrf_.unwrap()(m, n, A, lda, ipiv, info)
5784}
5785
5786#[inline(never)]
5787pub unsafe fn cgetrf2_(
5788 m: *const lapack_int,
5789 n: *const lapack_int,
5790 A: *mut __BindgenComplex<f32>,
5791 lda: *const lapack_int,
5792 ipiv: *mut lapack_int,
5793 info: *mut lapack_int,
5794) {
5795 dyload_lib().cgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5796}
5797
5798#[inline(never)]
5799pub unsafe fn dgetrf2_(
5800 m: *const lapack_int,
5801 n: *const lapack_int,
5802 A: *mut f64,
5803 lda: *const lapack_int,
5804 ipiv: *mut lapack_int,
5805 info: *mut lapack_int,
5806) {
5807 dyload_lib().dgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5808}
5809
5810#[inline(never)]
5811pub unsafe fn sgetrf2_(
5812 m: *const lapack_int,
5813 n: *const lapack_int,
5814 A: *mut f32,
5815 lda: *const lapack_int,
5816 ipiv: *mut lapack_int,
5817 info: *mut lapack_int,
5818) {
5819 dyload_lib().sgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5820}
5821
5822#[inline(never)]
5823pub unsafe fn zgetrf2_(
5824 m: *const lapack_int,
5825 n: *const lapack_int,
5826 A: *mut __BindgenComplex<f64>,
5827 lda: *const lapack_int,
5828 ipiv: *mut lapack_int,
5829 info: *mut lapack_int,
5830) {
5831 dyload_lib().zgetrf2_.unwrap()(m, n, A, lda, ipiv, info)
5832}
5833
5834#[inline(never)]
5835pub unsafe fn cgetri_(
5836 n: *const lapack_int,
5837 A: *mut __BindgenComplex<f32>,
5838 lda: *const lapack_int,
5839 ipiv: *const lapack_int,
5840 work: *mut __BindgenComplex<f32>,
5841 lwork: *const lapack_int,
5842 info: *mut lapack_int,
5843) {
5844 dyload_lib().cgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5845}
5846
5847#[inline(never)]
5848pub unsafe fn dgetri_(
5849 n: *const lapack_int,
5850 A: *mut f64,
5851 lda: *const lapack_int,
5852 ipiv: *const lapack_int,
5853 work: *mut f64,
5854 lwork: *const lapack_int,
5855 info: *mut lapack_int,
5856) {
5857 dyload_lib().dgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5858}
5859
5860#[inline(never)]
5861pub unsafe fn sgetri_(
5862 n: *const lapack_int,
5863 A: *mut f32,
5864 lda: *const lapack_int,
5865 ipiv: *const lapack_int,
5866 work: *mut f32,
5867 lwork: *const lapack_int,
5868 info: *mut lapack_int,
5869) {
5870 dyload_lib().sgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5871}
5872
5873#[inline(never)]
5874pub unsafe fn zgetri_(
5875 n: *const lapack_int,
5876 A: *mut __BindgenComplex<f64>,
5877 lda: *const lapack_int,
5878 ipiv: *const lapack_int,
5879 work: *mut __BindgenComplex<f64>,
5880 lwork: *const lapack_int,
5881 info: *mut lapack_int,
5882) {
5883 dyload_lib().zgetri_.unwrap()(n, A, lda, ipiv, work, lwork, info)
5884}
5885
5886#[inline(never)]
5887pub unsafe fn cgetrs_(
5888 trans: *const c_char,
5889 n: *const lapack_int,
5890 nrhs: *const lapack_int,
5891 A: *const __BindgenComplex<f32>,
5892 lda: *const lapack_int,
5893 ipiv: *const lapack_int,
5894 B: *mut __BindgenComplex<f32>,
5895 ldb: *const lapack_int,
5896 info: *mut lapack_int,
5897) {
5898 dyload_lib().cgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5899}
5900
5901#[inline(never)]
5902pub unsafe fn dgetrs_(
5903 trans: *const c_char,
5904 n: *const lapack_int,
5905 nrhs: *const lapack_int,
5906 A: *const f64,
5907 lda: *const lapack_int,
5908 ipiv: *const lapack_int,
5909 B: *mut f64,
5910 ldb: *const lapack_int,
5911 info: *mut lapack_int,
5912) {
5913 dyload_lib().dgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5914}
5915
5916#[inline(never)]
5917pub unsafe fn sgetrs_(
5918 trans: *const c_char,
5919 n: *const lapack_int,
5920 nrhs: *const lapack_int,
5921 A: *const f32,
5922 lda: *const lapack_int,
5923 ipiv: *const lapack_int,
5924 B: *mut f32,
5925 ldb: *const lapack_int,
5926 info: *mut lapack_int,
5927) {
5928 dyload_lib().sgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5929}
5930
5931#[inline(never)]
5932pub unsafe fn zgetrs_(
5933 trans: *const c_char,
5934 n: *const lapack_int,
5935 nrhs: *const lapack_int,
5936 A: *const __BindgenComplex<f64>,
5937 lda: *const lapack_int,
5938 ipiv: *const lapack_int,
5939 B: *mut __BindgenComplex<f64>,
5940 ldb: *const lapack_int,
5941 info: *mut lapack_int,
5942) {
5943 dyload_lib().zgetrs_.unwrap()(trans, n, nrhs, A, lda, ipiv, B, ldb, info)
5944}
5945
5946#[inline(never)]
5947pub unsafe fn cgetsls_(
5948 trans: *const c_char,
5949 m: *const lapack_int,
5950 n: *const lapack_int,
5951 nrhs: *const lapack_int,
5952 A: *mut __BindgenComplex<f32>,
5953 lda: *const lapack_int,
5954 B: *mut __BindgenComplex<f32>,
5955 ldb: *const lapack_int,
5956 work: *mut __BindgenComplex<f32>,
5957 lwork: *const lapack_int,
5958 info: *mut lapack_int,
5959) {
5960 dyload_lib().cgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5961}
5962
5963#[inline(never)]
5964pub unsafe fn dgetsls_(
5965 trans: *const c_char,
5966 m: *const lapack_int,
5967 n: *const lapack_int,
5968 nrhs: *const lapack_int,
5969 A: *mut f64,
5970 lda: *const lapack_int,
5971 B: *mut f64,
5972 ldb: *const lapack_int,
5973 work: *mut f64,
5974 lwork: *const lapack_int,
5975 info: *mut lapack_int,
5976) {
5977 dyload_lib().dgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5978}
5979
5980#[inline(never)]
5981pub unsafe fn sgetsls_(
5982 trans: *const c_char,
5983 m: *const lapack_int,
5984 n: *const lapack_int,
5985 nrhs: *const lapack_int,
5986 A: *mut f32,
5987 lda: *const lapack_int,
5988 B: *mut f32,
5989 ldb: *const lapack_int,
5990 work: *mut f32,
5991 lwork: *const lapack_int,
5992 info: *mut lapack_int,
5993) {
5994 dyload_lib().sgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
5995}
5996
5997#[inline(never)]
5998pub unsafe fn zgetsls_(
5999 trans: *const c_char,
6000 m: *const lapack_int,
6001 n: *const lapack_int,
6002 nrhs: *const lapack_int,
6003 A: *mut __BindgenComplex<f64>,
6004 lda: *const lapack_int,
6005 B: *mut __BindgenComplex<f64>,
6006 ldb: *const lapack_int,
6007 work: *mut __BindgenComplex<f64>,
6008 lwork: *const lapack_int,
6009 info: *mut lapack_int,
6010) {
6011 dyload_lib().zgetsls_.unwrap()(trans, m, n, nrhs, A, lda, B, ldb, work, lwork, info)
6012}
6013
6014#[inline(never)]
6015pub unsafe fn cgetsqrhrt_(
6016 m: *const lapack_int,
6017 n: *const lapack_int,
6018 mb1: *const lapack_int,
6019 nb1: *const lapack_int,
6020 nb2: *const lapack_int,
6021 A: *mut __BindgenComplex<f32>,
6022 lda: *const lapack_int,
6023 T: *mut __BindgenComplex<f32>,
6024 ldt: *const lapack_int,
6025 work: *mut __BindgenComplex<f32>,
6026 lwork: *const lapack_int,
6027 info: *mut lapack_int,
6028) {
6029 dyload_lib().cgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6030}
6031
6032#[inline(never)]
6033pub unsafe fn dgetsqrhrt_(
6034 m: *const lapack_int,
6035 n: *const lapack_int,
6036 mb1: *const lapack_int,
6037 nb1: *const lapack_int,
6038 nb2: *const lapack_int,
6039 A: *mut f64,
6040 lda: *const lapack_int,
6041 T: *mut f64,
6042 ldt: *const lapack_int,
6043 work: *mut f64,
6044 lwork: *const lapack_int,
6045 info: *mut lapack_int,
6046) {
6047 dyload_lib().dgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6048}
6049
6050#[inline(never)]
6051pub unsafe fn sgetsqrhrt_(
6052 m: *const lapack_int,
6053 n: *const lapack_int,
6054 mb1: *const lapack_int,
6055 nb1: *const lapack_int,
6056 nb2: *const lapack_int,
6057 A: *mut f32,
6058 lda: *const lapack_int,
6059 T: *mut f32,
6060 ldt: *const lapack_int,
6061 work: *mut f32,
6062 lwork: *const lapack_int,
6063 info: *mut lapack_int,
6064) {
6065 dyload_lib().sgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6066}
6067
6068#[inline(never)]
6069pub unsafe fn zgetsqrhrt_(
6070 m: *const lapack_int,
6071 n: *const lapack_int,
6072 mb1: *const lapack_int,
6073 nb1: *const lapack_int,
6074 nb2: *const lapack_int,
6075 A: *mut __BindgenComplex<f64>,
6076 lda: *const lapack_int,
6077 T: *mut __BindgenComplex<f64>,
6078 ldt: *const lapack_int,
6079 work: *mut __BindgenComplex<f64>,
6080 lwork: *const lapack_int,
6081 info: *mut lapack_int,
6082) {
6083 dyload_lib().zgetsqrhrt_.unwrap()(m, n, mb1, nb1, nb2, A, lda, T, ldt, work, lwork, info)
6084}
6085
6086#[inline(never)]
6087pub unsafe fn cggbak_(
6088 job: *const c_char,
6089 side: *const c_char,
6090 n: *const lapack_int,
6091 ilo: *const lapack_int,
6092 ihi: *const lapack_int,
6093 lscale: *const f32,
6094 rscale: *const f32,
6095 m: *const lapack_int,
6096 V: *mut __BindgenComplex<f32>,
6097 ldv: *const lapack_int,
6098 info: *mut lapack_int,
6099) {
6100 dyload_lib().cggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6101}
6102
6103#[inline(never)]
6104pub unsafe fn dggbak_(
6105 job: *const c_char,
6106 side: *const c_char,
6107 n: *const lapack_int,
6108 ilo: *const lapack_int,
6109 ihi: *const lapack_int,
6110 lscale: *const f64,
6111 rscale: *const f64,
6112 m: *const lapack_int,
6113 V: *mut f64,
6114 ldv: *const lapack_int,
6115 info: *mut lapack_int,
6116) {
6117 dyload_lib().dggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6118}
6119
6120#[inline(never)]
6121pub unsafe fn sggbak_(
6122 job: *const c_char,
6123 side: *const c_char,
6124 n: *const lapack_int,
6125 ilo: *const lapack_int,
6126 ihi: *const lapack_int,
6127 lscale: *const f32,
6128 rscale: *const f32,
6129 m: *const lapack_int,
6130 V: *mut f32,
6131 ldv: *const lapack_int,
6132 info: *mut lapack_int,
6133) {
6134 dyload_lib().sggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6135}
6136
6137#[inline(never)]
6138pub unsafe fn zggbak_(
6139 job: *const c_char,
6140 side: *const c_char,
6141 n: *const lapack_int,
6142 ilo: *const lapack_int,
6143 ihi: *const lapack_int,
6144 lscale: *const f64,
6145 rscale: *const f64,
6146 m: *const lapack_int,
6147 V: *mut __BindgenComplex<f64>,
6148 ldv: *const lapack_int,
6149 info: *mut lapack_int,
6150) {
6151 dyload_lib().zggbak_.unwrap()(job, side, n, ilo, ihi, lscale, rscale, m, V, ldv, info)
6152}
6153
6154#[inline(never)]
6155pub unsafe fn cggbal_(
6156 job: *const c_char,
6157 n: *const lapack_int,
6158 A: *mut __BindgenComplex<f32>,
6159 lda: *const lapack_int,
6160 B: *mut __BindgenComplex<f32>,
6161 ldb: *const lapack_int,
6162 ilo: *mut lapack_int,
6163 ihi: *mut lapack_int,
6164 lscale: *mut f32,
6165 rscale: *mut f32,
6166 work: *mut f32,
6167 info: *mut lapack_int,
6168) {
6169 dyload_lib().cggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6170}
6171
6172#[inline(never)]
6173pub unsafe fn dggbal_(
6174 job: *const c_char,
6175 n: *const lapack_int,
6176 A: *mut f64,
6177 lda: *const lapack_int,
6178 B: *mut f64,
6179 ldb: *const lapack_int,
6180 ilo: *mut lapack_int,
6181 ihi: *mut lapack_int,
6182 lscale: *mut f64,
6183 rscale: *mut f64,
6184 work: *mut f64,
6185 info: *mut lapack_int,
6186) {
6187 dyload_lib().dggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6188}
6189
6190#[inline(never)]
6191pub unsafe fn sggbal_(
6192 job: *const c_char,
6193 n: *const lapack_int,
6194 A: *mut f32,
6195 lda: *const lapack_int,
6196 B: *mut f32,
6197 ldb: *const lapack_int,
6198 ilo: *mut lapack_int,
6199 ihi: *mut lapack_int,
6200 lscale: *mut f32,
6201 rscale: *mut f32,
6202 work: *mut f32,
6203 info: *mut lapack_int,
6204) {
6205 dyload_lib().sggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6206}
6207
6208#[inline(never)]
6209pub unsafe fn zggbal_(
6210 job: *const c_char,
6211 n: *const lapack_int,
6212 A: *mut __BindgenComplex<f64>,
6213 lda: *const lapack_int,
6214 B: *mut __BindgenComplex<f64>,
6215 ldb: *const lapack_int,
6216 ilo: *mut lapack_int,
6217 ihi: *mut lapack_int,
6218 lscale: *mut f64,
6219 rscale: *mut f64,
6220 work: *mut f64,
6221 info: *mut lapack_int,
6222) {
6223 dyload_lib().zggbal_.unwrap()(job, n, A, lda, B, ldb, ilo, ihi, lscale, rscale, work, info)
6224}
6225
6226#[inline(never)]
6227pub unsafe fn cgges_(
6228 jobvsl: *const c_char,
6229 jobvsr: *const c_char,
6230 sort: *const c_char,
6231 selctg: LAPACK_C_SELECT2,
6232 n: *const lapack_int,
6233 A: *mut __BindgenComplex<f32>,
6234 lda: *const lapack_int,
6235 B: *mut __BindgenComplex<f32>,
6236 ldb: *const lapack_int,
6237 sdim: *mut lapack_int,
6238 alpha: *mut __BindgenComplex<f32>,
6239 beta: *mut __BindgenComplex<f32>,
6240 VSL: *mut __BindgenComplex<f32>,
6241 ldvsl: *const lapack_int,
6242 VSR: *mut __BindgenComplex<f32>,
6243 ldvsr: *const lapack_int,
6244 work: *mut __BindgenComplex<f32>,
6245 lwork: *const lapack_int,
6246 rwork: *mut f32,
6247 BWORK: *mut lapack_int,
6248 info: *mut lapack_int,
6249) {
6250 dyload_lib().cgges_.unwrap()(
6251 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6252 work, lwork, rwork, BWORK, info,
6253 )
6254}
6255
6256#[inline(never)]
6257pub unsafe fn dgges_(
6258 jobvsl: *const c_char,
6259 jobvsr: *const c_char,
6260 sort: *const c_char,
6261 selctg: LAPACK_D_SELECT3,
6262 n: *const lapack_int,
6263 A: *mut f64,
6264 lda: *const lapack_int,
6265 B: *mut f64,
6266 ldb: *const lapack_int,
6267 sdim: *mut lapack_int,
6268 alphar: *mut f64,
6269 alphai: *mut f64,
6270 beta: *mut f64,
6271 VSL: *mut f64,
6272 ldvsl: *const lapack_int,
6273 VSR: *mut f64,
6274 ldvsr: *const lapack_int,
6275 work: *mut f64,
6276 lwork: *const lapack_int,
6277 BWORK: *mut lapack_int,
6278 info: *mut lapack_int,
6279) {
6280 dyload_lib().dgges_.unwrap()(
6281 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6282 VSR, ldvsr, work, lwork, BWORK, info,
6283 )
6284}
6285
6286#[inline(never)]
6287pub unsafe fn sgges_(
6288 jobvsl: *const c_char,
6289 jobvsr: *const c_char,
6290 sort: *const c_char,
6291 selctg: LAPACK_S_SELECT3,
6292 n: *const lapack_int,
6293 A: *mut f32,
6294 lda: *const lapack_int,
6295 B: *mut f32,
6296 ldb: *const lapack_int,
6297 sdim: *mut lapack_int,
6298 alphar: *mut f32,
6299 alphai: *mut f32,
6300 beta: *mut f32,
6301 VSL: *mut f32,
6302 ldvsl: *const lapack_int,
6303 VSR: *mut f32,
6304 ldvsr: *const lapack_int,
6305 work: *mut f32,
6306 lwork: *const lapack_int,
6307 BWORK: *mut lapack_int,
6308 info: *mut lapack_int,
6309) {
6310 dyload_lib().sgges_.unwrap()(
6311 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6312 VSR, ldvsr, work, lwork, BWORK, info,
6313 )
6314}
6315
6316#[inline(never)]
6317pub unsafe fn zgges_(
6318 jobvsl: *const c_char,
6319 jobvsr: *const c_char,
6320 sort: *const c_char,
6321 selctg: LAPACK_Z_SELECT2,
6322 n: *const lapack_int,
6323 A: *mut __BindgenComplex<f64>,
6324 lda: *const lapack_int,
6325 B: *mut __BindgenComplex<f64>,
6326 ldb: *const lapack_int,
6327 sdim: *mut lapack_int,
6328 alpha: *mut __BindgenComplex<f64>,
6329 beta: *mut __BindgenComplex<f64>,
6330 VSL: *mut __BindgenComplex<f64>,
6331 ldvsl: *const lapack_int,
6332 VSR: *mut __BindgenComplex<f64>,
6333 ldvsr: *const lapack_int,
6334 work: *mut __BindgenComplex<f64>,
6335 lwork: *const lapack_int,
6336 rwork: *mut f64,
6337 BWORK: *mut lapack_int,
6338 info: *mut lapack_int,
6339) {
6340 dyload_lib().zgges_.unwrap()(
6341 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6342 work, lwork, rwork, BWORK, info,
6343 )
6344}
6345
6346#[inline(never)]
6347pub unsafe fn cgges3_(
6348 jobvsl: *const c_char,
6349 jobvsr: *const c_char,
6350 sort: *const c_char,
6351 selctg: LAPACK_C_SELECT2,
6352 n: *const lapack_int,
6353 A: *mut __BindgenComplex<f32>,
6354 lda: *const lapack_int,
6355 B: *mut __BindgenComplex<f32>,
6356 ldb: *const lapack_int,
6357 sdim: *mut lapack_int,
6358 alpha: *mut __BindgenComplex<f32>,
6359 beta: *mut __BindgenComplex<f32>,
6360 VSL: *mut __BindgenComplex<f32>,
6361 ldvsl: *const lapack_int,
6362 VSR: *mut __BindgenComplex<f32>,
6363 ldvsr: *const lapack_int,
6364 work: *mut __BindgenComplex<f32>,
6365 lwork: *const lapack_int,
6366 rwork: *mut f32,
6367 BWORK: *mut lapack_int,
6368 info: *mut lapack_int,
6369) {
6370 dyload_lib().cgges3_.unwrap()(
6371 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6372 work, lwork, rwork, BWORK, info,
6373 )
6374}
6375
6376#[inline(never)]
6377pub unsafe fn dgges3_(
6378 jobvsl: *const c_char,
6379 jobvsr: *const c_char,
6380 sort: *const c_char,
6381 selctg: LAPACK_D_SELECT3,
6382 n: *const lapack_int,
6383 A: *mut f64,
6384 lda: *const lapack_int,
6385 B: *mut f64,
6386 ldb: *const lapack_int,
6387 sdim: *mut lapack_int,
6388 alphar: *mut f64,
6389 alphai: *mut f64,
6390 beta: *mut f64,
6391 VSL: *mut f64,
6392 ldvsl: *const lapack_int,
6393 VSR: *mut f64,
6394 ldvsr: *const lapack_int,
6395 work: *mut f64,
6396 lwork: *const lapack_int,
6397 BWORK: *mut lapack_int,
6398 info: *mut lapack_int,
6399) {
6400 dyload_lib().dgges3_.unwrap()(
6401 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6402 VSR, ldvsr, work, lwork, BWORK, info,
6403 )
6404}
6405
6406#[inline(never)]
6407pub unsafe fn sgges3_(
6408 jobvsl: *const c_char,
6409 jobvsr: *const c_char,
6410 sort: *const c_char,
6411 selctg: LAPACK_S_SELECT3,
6412 n: *const lapack_int,
6413 A: *mut f32,
6414 lda: *const lapack_int,
6415 B: *mut f32,
6416 ldb: *const lapack_int,
6417 sdim: *mut lapack_int,
6418 alphar: *mut f32,
6419 alphai: *mut f32,
6420 beta: *mut f32,
6421 VSL: *mut f32,
6422 ldvsl: *const lapack_int,
6423 VSR: *mut f32,
6424 ldvsr: *const lapack_int,
6425 work: *mut f32,
6426 lwork: *const lapack_int,
6427 BWORK: *mut lapack_int,
6428 info: *mut lapack_int,
6429) {
6430 dyload_lib().sgges3_.unwrap()(
6431 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL, ldvsl,
6432 VSR, ldvsr, work, lwork, BWORK, info,
6433 )
6434}
6435
6436#[inline(never)]
6437pub unsafe fn zgges3_(
6438 jobvsl: *const c_char,
6439 jobvsr: *const c_char,
6440 sort: *const c_char,
6441 selctg: LAPACK_Z_SELECT2,
6442 n: *const lapack_int,
6443 A: *mut __BindgenComplex<f64>,
6444 lda: *const lapack_int,
6445 B: *mut __BindgenComplex<f64>,
6446 ldb: *const lapack_int,
6447 sdim: *mut lapack_int,
6448 alpha: *mut __BindgenComplex<f64>,
6449 beta: *mut __BindgenComplex<f64>,
6450 VSL: *mut __BindgenComplex<f64>,
6451 ldvsl: *const lapack_int,
6452 VSR: *mut __BindgenComplex<f64>,
6453 ldvsr: *const lapack_int,
6454 work: *mut __BindgenComplex<f64>,
6455 lwork: *const lapack_int,
6456 rwork: *mut f64,
6457 BWORK: *mut lapack_int,
6458 info: *mut lapack_int,
6459) {
6460 dyload_lib().zgges3_.unwrap()(
6461 jobvsl, jobvsr, sort, selctg, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR, ldvsr,
6462 work, lwork, rwork, BWORK, info,
6463 )
6464}
6465
6466#[inline(never)]
6467pub unsafe fn cggesx_(
6468 jobvsl: *const c_char,
6469 jobvsr: *const c_char,
6470 sort: *const c_char,
6471 selctg: LAPACK_C_SELECT2,
6472 sense: *const c_char,
6473 n: *const lapack_int,
6474 A: *mut __BindgenComplex<f32>,
6475 lda: *const lapack_int,
6476 B: *mut __BindgenComplex<f32>,
6477 ldb: *const lapack_int,
6478 sdim: *mut lapack_int,
6479 alpha: *mut __BindgenComplex<f32>,
6480 beta: *mut __BindgenComplex<f32>,
6481 VSL: *mut __BindgenComplex<f32>,
6482 ldvsl: *const lapack_int,
6483 VSR: *mut __BindgenComplex<f32>,
6484 ldvsr: *const lapack_int,
6485 rconde: *mut f32,
6486 rcondv: *mut f32,
6487 work: *mut __BindgenComplex<f32>,
6488 lwork: *const lapack_int,
6489 rwork: *mut f32,
6490 iwork: *mut lapack_int,
6491 liwork: *const lapack_int,
6492 BWORK: *mut lapack_int,
6493 info: *mut lapack_int,
6494) {
6495 dyload_lib().cggesx_.unwrap()(
6496 jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR,
6497 ldvsr, rconde, rcondv, work, lwork, rwork, iwork, liwork, BWORK, info,
6498 )
6499}
6500
6501#[inline(never)]
6502pub unsafe fn dggesx_(
6503 jobvsl: *const c_char,
6504 jobvsr: *const c_char,
6505 sort: *const c_char,
6506 selctg: LAPACK_D_SELECT3,
6507 sense: *const c_char,
6508 n: *const lapack_int,
6509 A: *mut f64,
6510 lda: *const lapack_int,
6511 B: *mut f64,
6512 ldb: *const lapack_int,
6513 sdim: *mut lapack_int,
6514 alphar: *mut f64,
6515 alphai: *mut f64,
6516 beta: *mut f64,
6517 VSL: *mut f64,
6518 ldvsl: *const lapack_int,
6519 VSR: *mut f64,
6520 ldvsr: *const lapack_int,
6521 rconde: *mut f64,
6522 rcondv: *mut f64,
6523 work: *mut f64,
6524 lwork: *const lapack_int,
6525 iwork: *mut lapack_int,
6526 liwork: *const lapack_int,
6527 BWORK: *mut lapack_int,
6528 info: *mut lapack_int,
6529) {
6530 dyload_lib().dggesx_.unwrap()(
6531 jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL,
6532 ldvsl, VSR, ldvsr, rconde, rcondv, work, lwork, iwork, liwork, BWORK, info,
6533 )
6534}
6535
6536#[inline(never)]
6537pub unsafe fn sggesx_(
6538 jobvsl: *const c_char,
6539 jobvsr: *const c_char,
6540 sort: *const c_char,
6541 selctg: LAPACK_S_SELECT3,
6542 sense: *const c_char,
6543 n: *const lapack_int,
6544 A: *mut f32,
6545 lda: *const lapack_int,
6546 B: *mut f32,
6547 ldb: *const lapack_int,
6548 sdim: *mut lapack_int,
6549 alphar: *mut f32,
6550 alphai: *mut f32,
6551 beta: *mut f32,
6552 VSL: *mut f32,
6553 ldvsl: *const lapack_int,
6554 VSR: *mut f32,
6555 ldvsr: *const lapack_int,
6556 rconde: *mut f32,
6557 rcondv: *mut f32,
6558 work: *mut f32,
6559 lwork: *const lapack_int,
6560 iwork: *mut lapack_int,
6561 liwork: *const lapack_int,
6562 BWORK: *mut lapack_int,
6563 info: *mut lapack_int,
6564) {
6565 dyload_lib().sggesx_.unwrap()(
6566 jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alphar, alphai, beta, VSL,
6567 ldvsl, VSR, ldvsr, rconde, rcondv, work, lwork, iwork, liwork, BWORK, info,
6568 )
6569}
6570
6571#[inline(never)]
6572pub unsafe fn zggesx_(
6573 jobvsl: *const c_char,
6574 jobvsr: *const c_char,
6575 sort: *const c_char,
6576 selctg: LAPACK_Z_SELECT2,
6577 sense: *const c_char,
6578 n: *const lapack_int,
6579 A: *mut __BindgenComplex<f64>,
6580 lda: *const lapack_int,
6581 B: *mut __BindgenComplex<f64>,
6582 ldb: *const lapack_int,
6583 sdim: *mut lapack_int,
6584 alpha: *mut __BindgenComplex<f64>,
6585 beta: *mut __BindgenComplex<f64>,
6586 VSL: *mut __BindgenComplex<f64>,
6587 ldvsl: *const lapack_int,
6588 VSR: *mut __BindgenComplex<f64>,
6589 ldvsr: *const lapack_int,
6590 rconde: *mut f64,
6591 rcondv: *mut f64,
6592 work: *mut __BindgenComplex<f64>,
6593 lwork: *const lapack_int,
6594 rwork: *mut f64,
6595 iwork: *mut lapack_int,
6596 liwork: *const lapack_int,
6597 BWORK: *mut lapack_int,
6598 info: *mut lapack_int,
6599) {
6600 dyload_lib().zggesx_.unwrap()(
6601 jobvsl, jobvsr, sort, selctg, sense, n, A, lda, B, ldb, sdim, alpha, beta, VSL, ldvsl, VSR,
6602 ldvsr, rconde, rcondv, work, lwork, rwork, iwork, liwork, BWORK, info,
6603 )
6604}
6605
6606#[inline(never)]
6607pub unsafe fn cggev_(
6608 jobvl: *const c_char,
6609 jobvr: *const c_char,
6610 n: *const lapack_int,
6611 A: *mut __BindgenComplex<f32>,
6612 lda: *const lapack_int,
6613 B: *mut __BindgenComplex<f32>,
6614 ldb: *const lapack_int,
6615 alpha: *mut __BindgenComplex<f32>,
6616 beta: *mut __BindgenComplex<f32>,
6617 VL: *mut __BindgenComplex<f32>,
6618 ldvl: *const lapack_int,
6619 VR: *mut __BindgenComplex<f32>,
6620 ldvr: *const lapack_int,
6621 work: *mut __BindgenComplex<f32>,
6622 lwork: *const lapack_int,
6623 rwork: *mut f32,
6624 info: *mut lapack_int,
6625) {
6626 dyload_lib().cggev_.unwrap()(
6627 jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6628 )
6629}
6630
6631#[inline(never)]
6632pub unsafe fn dggev_(
6633 jobvl: *const c_char,
6634 jobvr: *const c_char,
6635 n: *const lapack_int,
6636 A: *mut f64,
6637 lda: *const lapack_int,
6638 B: *mut f64,
6639 ldb: *const lapack_int,
6640 alphar: *mut f64,
6641 alphai: *mut f64,
6642 beta: *mut f64,
6643 VL: *mut f64,
6644 ldvl: *const lapack_int,
6645 VR: *mut f64,
6646 ldvr: *const lapack_int,
6647 work: *mut f64,
6648 lwork: *const lapack_int,
6649 info: *mut lapack_int,
6650) {
6651 dyload_lib().dggev_.unwrap()(
6652 jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6653 info,
6654 )
6655}
6656
6657#[inline(never)]
6658pub unsafe fn sggev_(
6659 jobvl: *const c_char,
6660 jobvr: *const c_char,
6661 n: *const lapack_int,
6662 A: *mut f32,
6663 lda: *const lapack_int,
6664 B: *mut f32,
6665 ldb: *const lapack_int,
6666 alphar: *mut f32,
6667 alphai: *mut f32,
6668 beta: *mut f32,
6669 VL: *mut f32,
6670 ldvl: *const lapack_int,
6671 VR: *mut f32,
6672 ldvr: *const lapack_int,
6673 work: *mut f32,
6674 lwork: *const lapack_int,
6675 info: *mut lapack_int,
6676) {
6677 dyload_lib().sggev_.unwrap()(
6678 jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6679 info,
6680 )
6681}
6682
6683#[inline(never)]
6684pub unsafe fn zggev_(
6685 jobvl: *const c_char,
6686 jobvr: *const c_char,
6687 n: *const lapack_int,
6688 A: *mut __BindgenComplex<f64>,
6689 lda: *const lapack_int,
6690 B: *mut __BindgenComplex<f64>,
6691 ldb: *const lapack_int,
6692 alpha: *mut __BindgenComplex<f64>,
6693 beta: *mut __BindgenComplex<f64>,
6694 VL: *mut __BindgenComplex<f64>,
6695 ldvl: *const lapack_int,
6696 VR: *mut __BindgenComplex<f64>,
6697 ldvr: *const lapack_int,
6698 work: *mut __BindgenComplex<f64>,
6699 lwork: *const lapack_int,
6700 rwork: *mut f64,
6701 info: *mut lapack_int,
6702) {
6703 dyload_lib().zggev_.unwrap()(
6704 jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6705 )
6706}
6707
6708#[inline(never)]
6709pub unsafe fn cggev3_(
6710 jobvl: *const c_char,
6711 jobvr: *const c_char,
6712 n: *const lapack_int,
6713 A: *mut __BindgenComplex<f32>,
6714 lda: *const lapack_int,
6715 B: *mut __BindgenComplex<f32>,
6716 ldb: *const lapack_int,
6717 alpha: *mut __BindgenComplex<f32>,
6718 beta: *mut __BindgenComplex<f32>,
6719 VL: *mut __BindgenComplex<f32>,
6720 ldvl: *const lapack_int,
6721 VR: *mut __BindgenComplex<f32>,
6722 ldvr: *const lapack_int,
6723 work: *mut __BindgenComplex<f32>,
6724 lwork: *const lapack_int,
6725 rwork: *mut f32,
6726 info: *mut lapack_int,
6727) {
6728 dyload_lib().cggev3_.unwrap()(
6729 jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6730 )
6731}
6732
6733#[inline(never)]
6734pub unsafe fn dggev3_(
6735 jobvl: *const c_char,
6736 jobvr: *const c_char,
6737 n: *const lapack_int,
6738 A: *mut f64,
6739 lda: *const lapack_int,
6740 B: *mut f64,
6741 ldb: *const lapack_int,
6742 alphar: *mut f64,
6743 alphai: *mut f64,
6744 beta: *mut f64,
6745 VL: *mut f64,
6746 ldvl: *const lapack_int,
6747 VR: *mut f64,
6748 ldvr: *const lapack_int,
6749 work: *mut f64,
6750 lwork: *const lapack_int,
6751 info: *mut lapack_int,
6752) {
6753 dyload_lib().dggev3_.unwrap()(
6754 jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6755 info,
6756 )
6757}
6758
6759#[inline(never)]
6760pub unsafe fn sggev3_(
6761 jobvl: *const c_char,
6762 jobvr: *const c_char,
6763 n: *const lapack_int,
6764 A: *mut f32,
6765 lda: *const lapack_int,
6766 B: *mut f32,
6767 ldb: *const lapack_int,
6768 alphar: *mut f32,
6769 alphai: *mut f32,
6770 beta: *mut f32,
6771 VL: *mut f32,
6772 ldvl: *const lapack_int,
6773 VR: *mut f32,
6774 ldvr: *const lapack_int,
6775 work: *mut f32,
6776 lwork: *const lapack_int,
6777 info: *mut lapack_int,
6778) {
6779 dyload_lib().sggev3_.unwrap()(
6780 jobvl, jobvr, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr, work, lwork,
6781 info,
6782 )
6783}
6784
6785#[inline(never)]
6786pub unsafe fn zggev3_(
6787 jobvl: *const c_char,
6788 jobvr: *const c_char,
6789 n: *const lapack_int,
6790 A: *mut __BindgenComplex<f64>,
6791 lda: *const lapack_int,
6792 B: *mut __BindgenComplex<f64>,
6793 ldb: *const lapack_int,
6794 alpha: *mut __BindgenComplex<f64>,
6795 beta: *mut __BindgenComplex<f64>,
6796 VL: *mut __BindgenComplex<f64>,
6797 ldvl: *const lapack_int,
6798 VR: *mut __BindgenComplex<f64>,
6799 ldvr: *const lapack_int,
6800 work: *mut __BindgenComplex<f64>,
6801 lwork: *const lapack_int,
6802 rwork: *mut f64,
6803 info: *mut lapack_int,
6804) {
6805 dyload_lib().zggev3_.unwrap()(
6806 jobvl, jobvr, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, work, lwork, rwork, info,
6807 )
6808}
6809
6810#[inline(never)]
6811pub unsafe fn cggevx_(
6812 balanc: *const c_char,
6813 jobvl: *const c_char,
6814 jobvr: *const c_char,
6815 sense: *const c_char,
6816 n: *const lapack_int,
6817 A: *mut __BindgenComplex<f32>,
6818 lda: *const lapack_int,
6819 B: *mut __BindgenComplex<f32>,
6820 ldb: *const lapack_int,
6821 alpha: *mut __BindgenComplex<f32>,
6822 beta: *mut __BindgenComplex<f32>,
6823 VL: *mut __BindgenComplex<f32>,
6824 ldvl: *const lapack_int,
6825 VR: *mut __BindgenComplex<f32>,
6826 ldvr: *const lapack_int,
6827 ilo: *mut lapack_int,
6828 ihi: *mut lapack_int,
6829 lscale: *mut f32,
6830 rscale: *mut f32,
6831 abnrm: *mut f32,
6832 bbnrm: *mut f32,
6833 rconde: *mut f32,
6834 rcondv: *mut f32,
6835 work: *mut __BindgenComplex<f32>,
6836 lwork: *const lapack_int,
6837 rwork: *mut f32,
6838 iwork: *mut lapack_int,
6839 BWORK: *mut lapack_int,
6840 info: *mut lapack_int,
6841) {
6842 dyload_lib().cggevx_.unwrap()(
6843 balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, ilo, ihi,
6844 lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, rwork, iwork, BWORK, info,
6845 )
6846}
6847
6848#[inline(never)]
6849pub unsafe fn dggevx_(
6850 balanc: *const c_char,
6851 jobvl: *const c_char,
6852 jobvr: *const c_char,
6853 sense: *const c_char,
6854 n: *const lapack_int,
6855 A: *mut f64,
6856 lda: *const lapack_int,
6857 B: *mut f64,
6858 ldb: *const lapack_int,
6859 alphar: *mut f64,
6860 alphai: *mut f64,
6861 beta: *mut f64,
6862 VL: *mut f64,
6863 ldvl: *const lapack_int,
6864 VR: *mut f64,
6865 ldvr: *const lapack_int,
6866 ilo: *mut lapack_int,
6867 ihi: *mut lapack_int,
6868 lscale: *mut f64,
6869 rscale: *mut f64,
6870 abnrm: *mut f64,
6871 bbnrm: *mut f64,
6872 rconde: *mut f64,
6873 rcondv: *mut f64,
6874 work: *mut f64,
6875 lwork: *const lapack_int,
6876 iwork: *mut lapack_int,
6877 BWORK: *mut lapack_int,
6878 info: *mut lapack_int,
6879) {
6880 dyload_lib().dggevx_.unwrap()(
6881 balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr,
6882 ilo, ihi, lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, iwork, BWORK, info,
6883 )
6884}
6885
6886#[inline(never)]
6887pub unsafe fn sggevx_(
6888 balanc: *const c_char,
6889 jobvl: *const c_char,
6890 jobvr: *const c_char,
6891 sense: *const c_char,
6892 n: *const lapack_int,
6893 A: *mut f32,
6894 lda: *const lapack_int,
6895 B: *mut f32,
6896 ldb: *const lapack_int,
6897 alphar: *mut f32,
6898 alphai: *mut f32,
6899 beta: *mut f32,
6900 VL: *mut f32,
6901 ldvl: *const lapack_int,
6902 VR: *mut f32,
6903 ldvr: *const lapack_int,
6904 ilo: *mut lapack_int,
6905 ihi: *mut lapack_int,
6906 lscale: *mut f32,
6907 rscale: *mut f32,
6908 abnrm: *mut f32,
6909 bbnrm: *mut f32,
6910 rconde: *mut f32,
6911 rcondv: *mut f32,
6912 work: *mut f32,
6913 lwork: *const lapack_int,
6914 iwork: *mut lapack_int,
6915 BWORK: *mut lapack_int,
6916 info: *mut lapack_int,
6917) {
6918 dyload_lib().sggevx_.unwrap()(
6919 balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alphar, alphai, beta, VL, ldvl, VR, ldvr,
6920 ilo, ihi, lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, iwork, BWORK, info,
6921 )
6922}
6923
6924#[inline(never)]
6925pub unsafe fn zggevx_(
6926 balanc: *const c_char,
6927 jobvl: *const c_char,
6928 jobvr: *const c_char,
6929 sense: *const c_char,
6930 n: *const lapack_int,
6931 A: *mut __BindgenComplex<f64>,
6932 lda: *const lapack_int,
6933 B: *mut __BindgenComplex<f64>,
6934 ldb: *const lapack_int,
6935 alpha: *mut __BindgenComplex<f64>,
6936 beta: *mut __BindgenComplex<f64>,
6937 VL: *mut __BindgenComplex<f64>,
6938 ldvl: *const lapack_int,
6939 VR: *mut __BindgenComplex<f64>,
6940 ldvr: *const lapack_int,
6941 ilo: *mut lapack_int,
6942 ihi: *mut lapack_int,
6943 lscale: *mut f64,
6944 rscale: *mut f64,
6945 abnrm: *mut f64,
6946 bbnrm: *mut f64,
6947 rconde: *mut f64,
6948 rcondv: *mut f64,
6949 work: *mut __BindgenComplex<f64>,
6950 lwork: *const lapack_int,
6951 rwork: *mut f64,
6952 iwork: *mut lapack_int,
6953 BWORK: *mut lapack_int,
6954 info: *mut lapack_int,
6955) {
6956 dyload_lib().zggevx_.unwrap()(
6957 balanc, jobvl, jobvr, sense, n, A, lda, B, ldb, alpha, beta, VL, ldvl, VR, ldvr, ilo, ihi,
6958 lscale, rscale, abnrm, bbnrm, rconde, rcondv, work, lwork, rwork, iwork, BWORK, info,
6959 )
6960}
6961
6962#[inline(never)]
6963pub unsafe fn cggglm_(
6964 n: *const lapack_int,
6965 m: *const lapack_int,
6966 p: *const lapack_int,
6967 A: *mut __BindgenComplex<f32>,
6968 lda: *const lapack_int,
6969 B: *mut __BindgenComplex<f32>,
6970 ldb: *const lapack_int,
6971 D: *mut __BindgenComplex<f32>,
6972 X: *mut __BindgenComplex<f32>,
6973 Y: *mut __BindgenComplex<f32>,
6974 work: *mut __BindgenComplex<f32>,
6975 lwork: *const lapack_int,
6976 info: *mut lapack_int,
6977) {
6978 dyload_lib().cggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
6979}
6980
6981#[inline(never)]
6982pub unsafe fn dggglm_(
6983 n: *const lapack_int,
6984 m: *const lapack_int,
6985 p: *const lapack_int,
6986 A: *mut f64,
6987 lda: *const lapack_int,
6988 B: *mut f64,
6989 ldb: *const lapack_int,
6990 D: *mut f64,
6991 X: *mut f64,
6992 Y: *mut f64,
6993 work: *mut f64,
6994 lwork: *const lapack_int,
6995 info: *mut lapack_int,
6996) {
6997 dyload_lib().dggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
6998}
6999
7000#[inline(never)]
7001pub unsafe fn sggglm_(
7002 n: *const lapack_int,
7003 m: *const lapack_int,
7004 p: *const lapack_int,
7005 A: *mut f32,
7006 lda: *const lapack_int,
7007 B: *mut f32,
7008 ldb: *const lapack_int,
7009 D: *mut f32,
7010 X: *mut f32,
7011 Y: *mut f32,
7012 work: *mut f32,
7013 lwork: *const lapack_int,
7014 info: *mut lapack_int,
7015) {
7016 dyload_lib().sggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
7017}
7018
7019#[inline(never)]
7020pub unsafe fn zggglm_(
7021 n: *const lapack_int,
7022 m: *const lapack_int,
7023 p: *const lapack_int,
7024 A: *mut __BindgenComplex<f64>,
7025 lda: *const lapack_int,
7026 B: *mut __BindgenComplex<f64>,
7027 ldb: *const lapack_int,
7028 D: *mut __BindgenComplex<f64>,
7029 X: *mut __BindgenComplex<f64>,
7030 Y: *mut __BindgenComplex<f64>,
7031 work: *mut __BindgenComplex<f64>,
7032 lwork: *const lapack_int,
7033 info: *mut lapack_int,
7034) {
7035 dyload_lib().zggglm_.unwrap()(n, m, p, A, lda, B, ldb, D, X, Y, work, lwork, info)
7036}
7037
7038#[inline(never)]
7039pub unsafe fn cgghd3_(
7040 compq: *const c_char,
7041 compz: *const c_char,
7042 n: *const lapack_int,
7043 ilo: *const lapack_int,
7044 ihi: *const lapack_int,
7045 A: *mut __BindgenComplex<f32>,
7046 lda: *const lapack_int,
7047 B: *mut __BindgenComplex<f32>,
7048 ldb: *const lapack_int,
7049 Q: *mut __BindgenComplex<f32>,
7050 ldq: *const lapack_int,
7051 Z: *mut __BindgenComplex<f32>,
7052 ldz: *const lapack_int,
7053 work: *mut __BindgenComplex<f32>,
7054 lwork: *const lapack_int,
7055 info: *mut lapack_int,
7056) {
7057 dyload_lib().cgghd3_.unwrap()(
7058 compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7059 )
7060}
7061
7062#[inline(never)]
7063pub unsafe fn dgghd3_(
7064 compq: *const c_char,
7065 compz: *const c_char,
7066 n: *const lapack_int,
7067 ilo: *const lapack_int,
7068 ihi: *const lapack_int,
7069 A: *mut f64,
7070 lda: *const lapack_int,
7071 B: *mut f64,
7072 ldb: *const lapack_int,
7073 Q: *mut f64,
7074 ldq: *const lapack_int,
7075 Z: *mut f64,
7076 ldz: *const lapack_int,
7077 work: *mut f64,
7078 lwork: *const lapack_int,
7079 info: *mut lapack_int,
7080) {
7081 dyload_lib().dgghd3_.unwrap()(
7082 compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7083 )
7084}
7085
7086#[inline(never)]
7087pub unsafe fn sgghd3_(
7088 compq: *const c_char,
7089 compz: *const c_char,
7090 n: *const lapack_int,
7091 ilo: *const lapack_int,
7092 ihi: *const lapack_int,
7093 A: *mut f32,
7094 lda: *const lapack_int,
7095 B: *mut f32,
7096 ldb: *const lapack_int,
7097 Q: *mut f32,
7098 ldq: *const lapack_int,
7099 Z: *mut f32,
7100 ldz: *const lapack_int,
7101 work: *mut f32,
7102 lwork: *const lapack_int,
7103 info: *mut lapack_int,
7104) {
7105 dyload_lib().sgghd3_.unwrap()(
7106 compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7107 )
7108}
7109
7110#[inline(never)]
7111pub unsafe fn zgghd3_(
7112 compq: *const c_char,
7113 compz: *const c_char,
7114 n: *const lapack_int,
7115 ilo: *const lapack_int,
7116 ihi: *const lapack_int,
7117 A: *mut __BindgenComplex<f64>,
7118 lda: *const lapack_int,
7119 B: *mut __BindgenComplex<f64>,
7120 ldb: *const lapack_int,
7121 Q: *mut __BindgenComplex<f64>,
7122 ldq: *const lapack_int,
7123 Z: *mut __BindgenComplex<f64>,
7124 ldz: *const lapack_int,
7125 work: *mut __BindgenComplex<f64>,
7126 lwork: *const lapack_int,
7127 info: *mut lapack_int,
7128) {
7129 dyload_lib().zgghd3_.unwrap()(
7130 compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, work, lwork, info,
7131 )
7132}
7133
7134#[inline(never)]
7135pub unsafe fn cgghrd_(
7136 compq: *const c_char,
7137 compz: *const c_char,
7138 n: *const lapack_int,
7139 ilo: *const lapack_int,
7140 ihi: *const lapack_int,
7141 A: *mut __BindgenComplex<f32>,
7142 lda: *const lapack_int,
7143 B: *mut __BindgenComplex<f32>,
7144 ldb: *const lapack_int,
7145 Q: *mut __BindgenComplex<f32>,
7146 ldq: *const lapack_int,
7147 Z: *mut __BindgenComplex<f32>,
7148 ldz: *const lapack_int,
7149 info: *mut lapack_int,
7150) {
7151 dyload_lib().cgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7152}
7153
7154#[inline(never)]
7155pub unsafe fn dgghrd_(
7156 compq: *const c_char,
7157 compz: *const c_char,
7158 n: *const lapack_int,
7159 ilo: *const lapack_int,
7160 ihi: *const lapack_int,
7161 A: *mut f64,
7162 lda: *const lapack_int,
7163 B: *mut f64,
7164 ldb: *const lapack_int,
7165 Q: *mut f64,
7166 ldq: *const lapack_int,
7167 Z: *mut f64,
7168 ldz: *const lapack_int,
7169 info: *mut lapack_int,
7170) {
7171 dyload_lib().dgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7172}
7173
7174#[inline(never)]
7175pub unsafe fn sgghrd_(
7176 compq: *const c_char,
7177 compz: *const c_char,
7178 n: *const lapack_int,
7179 ilo: *const lapack_int,
7180 ihi: *const lapack_int,
7181 A: *mut f32,
7182 lda: *const lapack_int,
7183 B: *mut f32,
7184 ldb: *const lapack_int,
7185 Q: *mut f32,
7186 ldq: *const lapack_int,
7187 Z: *mut f32,
7188 ldz: *const lapack_int,
7189 info: *mut lapack_int,
7190) {
7191 dyload_lib().sgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7192}
7193
7194#[inline(never)]
7195pub unsafe fn zgghrd_(
7196 compq: *const c_char,
7197 compz: *const c_char,
7198 n: *const lapack_int,
7199 ilo: *const lapack_int,
7200 ihi: *const lapack_int,
7201 A: *mut __BindgenComplex<f64>,
7202 lda: *const lapack_int,
7203 B: *mut __BindgenComplex<f64>,
7204 ldb: *const lapack_int,
7205 Q: *mut __BindgenComplex<f64>,
7206 ldq: *const lapack_int,
7207 Z: *mut __BindgenComplex<f64>,
7208 ldz: *const lapack_int,
7209 info: *mut lapack_int,
7210) {
7211 dyload_lib().zgghrd_.unwrap()(compq, compz, n, ilo, ihi, A, lda, B, ldb, Q, ldq, Z, ldz, info)
7212}
7213
7214#[inline(never)]
7215pub unsafe fn cgglse_(
7216 m: *const lapack_int,
7217 n: *const lapack_int,
7218 p: *const lapack_int,
7219 A: *mut __BindgenComplex<f32>,
7220 lda: *const lapack_int,
7221 B: *mut __BindgenComplex<f32>,
7222 ldb: *const lapack_int,
7223 C: *mut __BindgenComplex<f32>,
7224 D: *mut __BindgenComplex<f32>,
7225 X: *mut __BindgenComplex<f32>,
7226 work: *mut __BindgenComplex<f32>,
7227 lwork: *const lapack_int,
7228 info: *mut lapack_int,
7229) {
7230 dyload_lib().cgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7231}
7232
7233#[inline(never)]
7234pub unsafe fn dgglse_(
7235 m: *const lapack_int,
7236 n: *const lapack_int,
7237 p: *const lapack_int,
7238 A: *mut f64,
7239 lda: *const lapack_int,
7240 B: *mut f64,
7241 ldb: *const lapack_int,
7242 C: *mut f64,
7243 D: *mut f64,
7244 X: *mut f64,
7245 work: *mut f64,
7246 lwork: *const lapack_int,
7247 info: *mut lapack_int,
7248) {
7249 dyload_lib().dgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7250}
7251
7252#[inline(never)]
7253pub unsafe fn sgglse_(
7254 m: *const lapack_int,
7255 n: *const lapack_int,
7256 p: *const lapack_int,
7257 A: *mut f32,
7258 lda: *const lapack_int,
7259 B: *mut f32,
7260 ldb: *const lapack_int,
7261 C: *mut f32,
7262 D: *mut f32,
7263 X: *mut f32,
7264 work: *mut f32,
7265 lwork: *const lapack_int,
7266 info: *mut lapack_int,
7267) {
7268 dyload_lib().sgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7269}
7270
7271#[inline(never)]
7272pub unsafe fn zgglse_(
7273 m: *const lapack_int,
7274 n: *const lapack_int,
7275 p: *const lapack_int,
7276 A: *mut __BindgenComplex<f64>,
7277 lda: *const lapack_int,
7278 B: *mut __BindgenComplex<f64>,
7279 ldb: *const lapack_int,
7280 C: *mut __BindgenComplex<f64>,
7281 D: *mut __BindgenComplex<f64>,
7282 X: *mut __BindgenComplex<f64>,
7283 work: *mut __BindgenComplex<f64>,
7284 lwork: *const lapack_int,
7285 info: *mut lapack_int,
7286) {
7287 dyload_lib().zgglse_.unwrap()(m, n, p, A, lda, B, ldb, C, D, X, work, lwork, info)
7288}
7289
7290#[inline(never)]
7291pub unsafe fn cggqrf_(
7292 n: *const lapack_int,
7293 m: *const lapack_int,
7294 p: *const lapack_int,
7295 A: *mut __BindgenComplex<f32>,
7296 lda: *const lapack_int,
7297 taua: *mut __BindgenComplex<f32>,
7298 B: *mut __BindgenComplex<f32>,
7299 ldb: *const lapack_int,
7300 taub: *mut __BindgenComplex<f32>,
7301 work: *mut __BindgenComplex<f32>,
7302 lwork: *const lapack_int,
7303 info: *mut lapack_int,
7304) {
7305 dyload_lib().cggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7306}
7307
7308#[inline(never)]
7309pub unsafe fn dggqrf_(
7310 n: *const lapack_int,
7311 m: *const lapack_int,
7312 p: *const lapack_int,
7313 A: *mut f64,
7314 lda: *const lapack_int,
7315 taua: *mut f64,
7316 B: *mut f64,
7317 ldb: *const lapack_int,
7318 taub: *mut f64,
7319 work: *mut f64,
7320 lwork: *const lapack_int,
7321 info: *mut lapack_int,
7322) {
7323 dyload_lib().dggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7324}
7325
7326#[inline(never)]
7327pub unsafe fn sggqrf_(
7328 n: *const lapack_int,
7329 m: *const lapack_int,
7330 p: *const lapack_int,
7331 A: *mut f32,
7332 lda: *const lapack_int,
7333 taua: *mut f32,
7334 B: *mut f32,
7335 ldb: *const lapack_int,
7336 taub: *mut f32,
7337 work: *mut f32,
7338 lwork: *const lapack_int,
7339 info: *mut lapack_int,
7340) {
7341 dyload_lib().sggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7342}
7343
7344#[inline(never)]
7345pub unsafe fn zggqrf_(
7346 n: *const lapack_int,
7347 m: *const lapack_int,
7348 p: *const lapack_int,
7349 A: *mut __BindgenComplex<f64>,
7350 lda: *const lapack_int,
7351 taua: *mut __BindgenComplex<f64>,
7352 B: *mut __BindgenComplex<f64>,
7353 ldb: *const lapack_int,
7354 taub: *mut __BindgenComplex<f64>,
7355 work: *mut __BindgenComplex<f64>,
7356 lwork: *const lapack_int,
7357 info: *mut lapack_int,
7358) {
7359 dyload_lib().zggqrf_.unwrap()(n, m, p, A, lda, taua, B, ldb, taub, work, lwork, info)
7360}
7361
7362#[inline(never)]
7363pub unsafe fn cggrqf_(
7364 m: *const lapack_int,
7365 p: *const lapack_int,
7366 n: *const lapack_int,
7367 A: *mut __BindgenComplex<f32>,
7368 lda: *const lapack_int,
7369 taua: *mut __BindgenComplex<f32>,
7370 B: *mut __BindgenComplex<f32>,
7371 ldb: *const lapack_int,
7372 taub: *mut __BindgenComplex<f32>,
7373 work: *mut __BindgenComplex<f32>,
7374 lwork: *const lapack_int,
7375 info: *mut lapack_int,
7376) {
7377 dyload_lib().cggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7378}
7379
7380#[inline(never)]
7381pub unsafe fn dggrqf_(
7382 m: *const lapack_int,
7383 p: *const lapack_int,
7384 n: *const lapack_int,
7385 A: *mut f64,
7386 lda: *const lapack_int,
7387 taua: *mut f64,
7388 B: *mut f64,
7389 ldb: *const lapack_int,
7390 taub: *mut f64,
7391 work: *mut f64,
7392 lwork: *const lapack_int,
7393 info: *mut lapack_int,
7394) {
7395 dyload_lib().dggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7396}
7397
7398#[inline(never)]
7399pub unsafe fn sggrqf_(
7400 m: *const lapack_int,
7401 p: *const lapack_int,
7402 n: *const lapack_int,
7403 A: *mut f32,
7404 lda: *const lapack_int,
7405 taua: *mut f32,
7406 B: *mut f32,
7407 ldb: *const lapack_int,
7408 taub: *mut f32,
7409 work: *mut f32,
7410 lwork: *const lapack_int,
7411 info: *mut lapack_int,
7412) {
7413 dyload_lib().sggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7414}
7415
7416#[inline(never)]
7417pub unsafe fn zggrqf_(
7418 m: *const lapack_int,
7419 p: *const lapack_int,
7420 n: *const lapack_int,
7421 A: *mut __BindgenComplex<f64>,
7422 lda: *const lapack_int,
7423 taua: *mut __BindgenComplex<f64>,
7424 B: *mut __BindgenComplex<f64>,
7425 ldb: *const lapack_int,
7426 taub: *mut __BindgenComplex<f64>,
7427 work: *mut __BindgenComplex<f64>,
7428 lwork: *const lapack_int,
7429 info: *mut lapack_int,
7430) {
7431 dyload_lib().zggrqf_.unwrap()(m, p, n, A, lda, taua, B, ldb, taub, work, lwork, info)
7432}
7433
7434#[inline(never)]
7435pub unsafe fn cggsvd_(
7436 jobu: *const c_char,
7437 jobv: *const c_char,
7438 jobq: *const c_char,
7439 m: *const lapack_int,
7440 n: *const lapack_int,
7441 p: *const lapack_int,
7442 k: *mut lapack_int,
7443 l: *mut lapack_int,
7444 a: *mut __BindgenComplex<f32>,
7445 lda: *const lapack_int,
7446 b: *mut __BindgenComplex<f32>,
7447 ldb: *const lapack_int,
7448 alpha: *mut f32,
7449 beta: *mut f32,
7450 u: *mut __BindgenComplex<f32>,
7451 ldu: *const lapack_int,
7452 v: *mut __BindgenComplex<f32>,
7453 ldv: *const lapack_int,
7454 q: *mut __BindgenComplex<f32>,
7455 ldq: *const lapack_int,
7456 work: *mut __BindgenComplex<f32>,
7457 rwork: *mut f32,
7458 iwork: *mut lapack_int,
7459 info: *mut lapack_int,
7460) -> lapack_int {
7461 dyload_lib().cggsvd_.unwrap()(
7462 jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7463 rwork, iwork, info,
7464 )
7465}
7466
7467#[inline(never)]
7468pub unsafe fn sggsvd_(
7469 jobu: *const c_char,
7470 jobv: *const c_char,
7471 jobq: *const c_char,
7472 m: *const lapack_int,
7473 n: *const lapack_int,
7474 p: *const lapack_int,
7475 k: *mut lapack_int,
7476 l: *mut lapack_int,
7477 a: *mut f32,
7478 lda: *const lapack_int,
7479 b: *mut f32,
7480 ldb: *const lapack_int,
7481 alpha: *mut f32,
7482 beta: *mut f32,
7483 u: *mut f32,
7484 ldu: *const lapack_int,
7485 v: *mut f32,
7486 ldv: *const lapack_int,
7487 q: *mut f32,
7488 ldq: *const lapack_int,
7489 work: *mut f32,
7490 iwork: *mut lapack_int,
7491 info: *mut lapack_int,
7492) -> lapack_int {
7493 dyload_lib().sggsvd_.unwrap()(
7494 jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7495 iwork, info,
7496 )
7497}
7498
7499#[inline(never)]
7500pub unsafe fn dggsvd_(
7501 jobu: *const c_char,
7502 jobv: *const c_char,
7503 jobq: *const c_char,
7504 m: *const lapack_int,
7505 n: *const lapack_int,
7506 p: *const lapack_int,
7507 k: *mut lapack_int,
7508 l: *mut lapack_int,
7509 a: *mut f64,
7510 lda: *const lapack_int,
7511 b: *mut f64,
7512 ldb: *const lapack_int,
7513 alpha: *mut f64,
7514 beta: *mut f64,
7515 u: *mut f64,
7516 ldu: *const lapack_int,
7517 v: *mut f64,
7518 ldv: *const lapack_int,
7519 q: *mut f64,
7520 ldq: *const lapack_int,
7521 work: *mut f64,
7522 iwork: *mut lapack_int,
7523 info: *mut lapack_int,
7524) -> lapack_int {
7525 dyload_lib().dggsvd_.unwrap()(
7526 jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7527 iwork, info,
7528 )
7529}
7530
7531#[inline(never)]
7532pub unsafe fn zggsvd_(
7533 jobu: *const c_char,
7534 jobv: *const c_char,
7535 jobq: *const c_char,
7536 m: *const lapack_int,
7537 n: *const lapack_int,
7538 p: *const lapack_int,
7539 k: *mut lapack_int,
7540 l: *mut lapack_int,
7541 a: *mut __BindgenComplex<f64>,
7542 lda: *const lapack_int,
7543 b: *mut __BindgenComplex<f64>,
7544 ldb: *const lapack_int,
7545 alpha: *mut f64,
7546 beta: *mut f64,
7547 u: *mut __BindgenComplex<f64>,
7548 ldu: *const lapack_int,
7549 v: *mut __BindgenComplex<f64>,
7550 ldv: *const lapack_int,
7551 q: *mut __BindgenComplex<f64>,
7552 ldq: *const lapack_int,
7553 work: *mut __BindgenComplex<f64>,
7554 rwork: *mut f64,
7555 iwork: *mut lapack_int,
7556 info: *mut lapack_int,
7557) -> lapack_int {
7558 dyload_lib().zggsvd_.unwrap()(
7559 jobu, jobv, jobq, m, n, p, k, l, a, lda, b, ldb, alpha, beta, u, ldu, v, ldv, q, ldq, work,
7560 rwork, iwork, info,
7561 )
7562}
7563
7564#[inline(never)]
7565pub unsafe fn cggsvd3_(
7566 jobu: *const c_char,
7567 jobv: *const c_char,
7568 jobq: *const c_char,
7569 m: *const lapack_int,
7570 n: *const lapack_int,
7571 p: *const lapack_int,
7572 k: *mut lapack_int,
7573 l: *mut lapack_int,
7574 A: *mut __BindgenComplex<f32>,
7575 lda: *const lapack_int,
7576 B: *mut __BindgenComplex<f32>,
7577 ldb: *const lapack_int,
7578 alpha: *mut f32,
7579 beta: *mut f32,
7580 U: *mut __BindgenComplex<f32>,
7581 ldu: *const lapack_int,
7582 V: *mut __BindgenComplex<f32>,
7583 ldv: *const lapack_int,
7584 Q: *mut __BindgenComplex<f32>,
7585 ldq: *const lapack_int,
7586 work: *mut __BindgenComplex<f32>,
7587 lwork: *const lapack_int,
7588 rwork: *mut f32,
7589 iwork: *mut lapack_int,
7590 info: *mut lapack_int,
7591) {
7592 dyload_lib().cggsvd3_.unwrap()(
7593 jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7594 lwork, rwork, iwork, info,
7595 )
7596}
7597
7598#[inline(never)]
7599pub unsafe fn dggsvd3_(
7600 jobu: *const c_char,
7601 jobv: *const c_char,
7602 jobq: *const c_char,
7603 m: *const lapack_int,
7604 n: *const lapack_int,
7605 p: *const lapack_int,
7606 k: *mut lapack_int,
7607 l: *mut lapack_int,
7608 A: *mut f64,
7609 lda: *const lapack_int,
7610 B: *mut f64,
7611 ldb: *const lapack_int,
7612 alpha: *mut f64,
7613 beta: *mut f64,
7614 U: *mut f64,
7615 ldu: *const lapack_int,
7616 V: *mut f64,
7617 ldv: *const lapack_int,
7618 Q: *mut f64,
7619 ldq: *const lapack_int,
7620 work: *mut f64,
7621 lwork: *const lapack_int,
7622 iwork: *mut lapack_int,
7623 info: *mut lapack_int,
7624) {
7625 dyload_lib().dggsvd3_.unwrap()(
7626 jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7627 lwork, iwork, info,
7628 )
7629}
7630
7631#[inline(never)]
7632pub unsafe fn sggsvd3_(
7633 jobu: *const c_char,
7634 jobv: *const c_char,
7635 jobq: *const c_char,
7636 m: *const lapack_int,
7637 n: *const lapack_int,
7638 p: *const lapack_int,
7639 k: *mut lapack_int,
7640 l: *mut lapack_int,
7641 A: *mut f32,
7642 lda: *const lapack_int,
7643 B: *mut f32,
7644 ldb: *const lapack_int,
7645 alpha: *mut f32,
7646 beta: *mut f32,
7647 U: *mut f32,
7648 ldu: *const lapack_int,
7649 V: *mut f32,
7650 ldv: *const lapack_int,
7651 Q: *mut f32,
7652 ldq: *const lapack_int,
7653 work: *mut f32,
7654 lwork: *const lapack_int,
7655 iwork: *mut lapack_int,
7656 info: *mut lapack_int,
7657) {
7658 dyload_lib().sggsvd3_.unwrap()(
7659 jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7660 lwork, iwork, info,
7661 )
7662}
7663
7664#[inline(never)]
7665pub unsafe fn zggsvd3_(
7666 jobu: *const c_char,
7667 jobv: *const c_char,
7668 jobq: *const c_char,
7669 m: *const lapack_int,
7670 n: *const lapack_int,
7671 p: *const lapack_int,
7672 k: *mut lapack_int,
7673 l: *mut lapack_int,
7674 A: *mut __BindgenComplex<f64>,
7675 lda: *const lapack_int,
7676 B: *mut __BindgenComplex<f64>,
7677 ldb: *const lapack_int,
7678 alpha: *mut f64,
7679 beta: *mut f64,
7680 U: *mut __BindgenComplex<f64>,
7681 ldu: *const lapack_int,
7682 V: *mut __BindgenComplex<f64>,
7683 ldv: *const lapack_int,
7684 Q: *mut __BindgenComplex<f64>,
7685 ldq: *const lapack_int,
7686 work: *mut __BindgenComplex<f64>,
7687 lwork: *const lapack_int,
7688 rwork: *mut f64,
7689 iwork: *mut lapack_int,
7690 info: *mut lapack_int,
7691) {
7692 dyload_lib().zggsvd3_.unwrap()(
7693 jobu, jobv, jobq, m, n, p, k, l, A, lda, B, ldb, alpha, beta, U, ldu, V, ldv, Q, ldq, work,
7694 lwork, rwork, iwork, info,
7695 )
7696}
7697
7698#[inline(never)]
7699pub unsafe fn sggsvp_(
7700 jobu: *const c_char,
7701 jobv: *const c_char,
7702 jobq: *const c_char,
7703 m: *const lapack_int,
7704 p: *const lapack_int,
7705 n: *const lapack_int,
7706 a: *mut f32,
7707 lda: *const lapack_int,
7708 b: *mut f32,
7709 ldb: *const lapack_int,
7710 tola: *mut f32,
7711 tolb: *mut f32,
7712 k: *mut lapack_int,
7713 l: *mut lapack_int,
7714 u: *mut f32,
7715 ldu: *const lapack_int,
7716 v: *mut f32,
7717 ldv: *const lapack_int,
7718 q: *mut f32,
7719 ldq: *const lapack_int,
7720 iwork: *mut lapack_int,
7721 tau: *mut f32,
7722 work: *mut f32,
7723 info: *mut lapack_int,
7724) -> lapack_int {
7725 dyload_lib().sggsvp_.unwrap()(
7726 jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7727 tau, work, info,
7728 )
7729}
7730
7731#[inline(never)]
7732pub unsafe fn dggsvp_(
7733 jobu: *const c_char,
7734 jobv: *const c_char,
7735 jobq: *const c_char,
7736 m: *const lapack_int,
7737 p: *const lapack_int,
7738 n: *const lapack_int,
7739 a: *mut f64,
7740 lda: *const lapack_int,
7741 b: *mut f64,
7742 ldb: *const lapack_int,
7743 tola: *mut f64,
7744 tolb: *mut f64,
7745 k: *mut lapack_int,
7746 l: *mut lapack_int,
7747 u: *mut f64,
7748 ldu: *const lapack_int,
7749 v: *mut f64,
7750 ldv: *const lapack_int,
7751 q: *mut f64,
7752 ldq: *const lapack_int,
7753 iwork: *mut lapack_int,
7754 tau: *mut f64,
7755 work: *mut f64,
7756 info: *mut lapack_int,
7757) -> lapack_int {
7758 dyload_lib().dggsvp_.unwrap()(
7759 jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7760 tau, work, info,
7761 )
7762}
7763
7764#[inline(never)]
7765pub unsafe fn cggsvp_(
7766 jobu: *const c_char,
7767 jobv: *const c_char,
7768 jobq: *const c_char,
7769 m: *const lapack_int,
7770 p: *const lapack_int,
7771 n: *const lapack_int,
7772 a: *mut __BindgenComplex<f32>,
7773 lda: *const lapack_int,
7774 b: *mut __BindgenComplex<f32>,
7775 ldb: *const lapack_int,
7776 tola: *mut f32,
7777 tolb: *mut f32,
7778 k: *mut lapack_int,
7779 l: *mut lapack_int,
7780 u: *mut __BindgenComplex<f32>,
7781 ldu: *const lapack_int,
7782 v: *mut __BindgenComplex<f32>,
7783 ldv: *const lapack_int,
7784 q: *mut __BindgenComplex<f32>,
7785 ldq: *const lapack_int,
7786 iwork: *mut lapack_int,
7787 rwork: *mut f32,
7788 tau: *mut __BindgenComplex<f32>,
7789 work: *mut __BindgenComplex<f32>,
7790 info: *mut lapack_int,
7791) -> lapack_int {
7792 dyload_lib().cggsvp_.unwrap()(
7793 jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7794 rwork, tau, work, info,
7795 )
7796}
7797
7798#[inline(never)]
7799pub unsafe fn zggsvp_(
7800 jobu: *const c_char,
7801 jobv: *const c_char,
7802 jobq: *const c_char,
7803 m: *const lapack_int,
7804 p: *const lapack_int,
7805 n: *const lapack_int,
7806 a: *mut __BindgenComplex<f64>,
7807 lda: *const lapack_int,
7808 b: *mut __BindgenComplex<f64>,
7809 ldb: *const lapack_int,
7810 tola: *mut f64,
7811 tolb: *mut f64,
7812 k: *mut lapack_int,
7813 l: *mut lapack_int,
7814 u: *mut __BindgenComplex<f64>,
7815 ldu: *const lapack_int,
7816 v: *mut __BindgenComplex<f64>,
7817 ldv: *const lapack_int,
7818 q: *mut __BindgenComplex<f64>,
7819 ldq: *const lapack_int,
7820 iwork: *mut lapack_int,
7821 rwork: *mut f64,
7822 tau: *mut __BindgenComplex<f64>,
7823 work: *mut __BindgenComplex<f64>,
7824 info: *mut lapack_int,
7825) -> lapack_int {
7826 dyload_lib().zggsvp_.unwrap()(
7827 jobu, jobv, jobq, m, p, n, a, lda, b, ldb, tola, tolb, k, l, u, ldu, v, ldv, q, ldq, iwork,
7828 rwork, tau, work, info,
7829 )
7830}
7831
7832#[inline(never)]
7833pub unsafe fn cggsvp3_(
7834 jobu: *const c_char,
7835 jobv: *const c_char,
7836 jobq: *const c_char,
7837 m: *const lapack_int,
7838 p: *const lapack_int,
7839 n: *const lapack_int,
7840 A: *mut __BindgenComplex<f32>,
7841 lda: *const lapack_int,
7842 B: *mut __BindgenComplex<f32>,
7843 ldb: *const lapack_int,
7844 tola: *const f32,
7845 tolb: *const f32,
7846 k: *mut lapack_int,
7847 l: *mut lapack_int,
7848 U: *mut __BindgenComplex<f32>,
7849 ldu: *const lapack_int,
7850 V: *mut __BindgenComplex<f32>,
7851 ldv: *const lapack_int,
7852 Q: *mut __BindgenComplex<f32>,
7853 ldq: *const lapack_int,
7854 iwork: *mut lapack_int,
7855 rwork: *mut f32,
7856 tau: *mut __BindgenComplex<f32>,
7857 work: *mut __BindgenComplex<f32>,
7858 lwork: *const lapack_int,
7859 info: *mut lapack_int,
7860) {
7861 dyload_lib().cggsvp3_.unwrap()(
7862 jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7863 rwork, tau, work, lwork, info,
7864 )
7865}
7866
7867#[inline(never)]
7868pub unsafe fn dggsvp3_(
7869 jobu: *const c_char,
7870 jobv: *const c_char,
7871 jobq: *const c_char,
7872 m: *const lapack_int,
7873 p: *const lapack_int,
7874 n: *const lapack_int,
7875 A: *mut f64,
7876 lda: *const lapack_int,
7877 B: *mut f64,
7878 ldb: *const lapack_int,
7879 tola: *const f64,
7880 tolb: *const f64,
7881 k: *mut lapack_int,
7882 l: *mut lapack_int,
7883 U: *mut f64,
7884 ldu: *const lapack_int,
7885 V: *mut f64,
7886 ldv: *const lapack_int,
7887 Q: *mut f64,
7888 ldq: *const lapack_int,
7889 iwork: *mut lapack_int,
7890 tau: *mut f64,
7891 work: *mut f64,
7892 lwork: *const lapack_int,
7893 info: *mut lapack_int,
7894) {
7895 dyload_lib().dggsvp3_.unwrap()(
7896 jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7897 tau, work, lwork, info,
7898 )
7899}
7900
7901#[inline(never)]
7902pub unsafe fn sggsvp3_(
7903 jobu: *const c_char,
7904 jobv: *const c_char,
7905 jobq: *const c_char,
7906 m: *const lapack_int,
7907 p: *const lapack_int,
7908 n: *const lapack_int,
7909 A: *mut f32,
7910 lda: *const lapack_int,
7911 B: *mut f32,
7912 ldb: *const lapack_int,
7913 tola: *const f32,
7914 tolb: *const f32,
7915 k: *mut lapack_int,
7916 l: *mut lapack_int,
7917 U: *mut f32,
7918 ldu: *const lapack_int,
7919 V: *mut f32,
7920 ldv: *const lapack_int,
7921 Q: *mut f32,
7922 ldq: *const lapack_int,
7923 iwork: *mut lapack_int,
7924 tau: *mut f32,
7925 work: *mut f32,
7926 lwork: *const lapack_int,
7927 info: *mut lapack_int,
7928) {
7929 dyload_lib().sggsvp3_.unwrap()(
7930 jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7931 tau, work, lwork, info,
7932 )
7933}
7934
7935#[inline(never)]
7936pub unsafe fn zggsvp3_(
7937 jobu: *const c_char,
7938 jobv: *const c_char,
7939 jobq: *const c_char,
7940 m: *const lapack_int,
7941 p: *const lapack_int,
7942 n: *const lapack_int,
7943 A: *mut __BindgenComplex<f64>,
7944 lda: *const lapack_int,
7945 B: *mut __BindgenComplex<f64>,
7946 ldb: *const lapack_int,
7947 tola: *const f64,
7948 tolb: *const f64,
7949 k: *mut lapack_int,
7950 l: *mut lapack_int,
7951 U: *mut __BindgenComplex<f64>,
7952 ldu: *const lapack_int,
7953 V: *mut __BindgenComplex<f64>,
7954 ldv: *const lapack_int,
7955 Q: *mut __BindgenComplex<f64>,
7956 ldq: *const lapack_int,
7957 iwork: *mut lapack_int,
7958 rwork: *mut f64,
7959 tau: *mut __BindgenComplex<f64>,
7960 work: *mut __BindgenComplex<f64>,
7961 lwork: *const lapack_int,
7962 info: *mut lapack_int,
7963) {
7964 dyload_lib().zggsvp3_.unwrap()(
7965 jobu, jobv, jobq, m, p, n, A, lda, B, ldb, tola, tolb, k, l, U, ldu, V, ldv, Q, ldq, iwork,
7966 rwork, tau, work, lwork, info,
7967 )
7968}
7969
7970#[inline(never)]
7971pub unsafe fn cgtcon_(
7972 norm: *const c_char,
7973 n: *const lapack_int,
7974 DL: *const __BindgenComplex<f32>,
7975 D: *const __BindgenComplex<f32>,
7976 DU: *const __BindgenComplex<f32>,
7977 DU2: *const __BindgenComplex<f32>,
7978 ipiv: *const lapack_int,
7979 anorm: *const f32,
7980 rcond: *mut f32,
7981 work: *mut __BindgenComplex<f32>,
7982 info: *mut lapack_int,
7983) {
7984 dyload_lib().cgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, info)
7985}
7986
7987#[inline(never)]
7988pub unsafe fn dgtcon_(
7989 norm: *const c_char,
7990 n: *const lapack_int,
7991 DL: *const f64,
7992 D: *const f64,
7993 DU: *const f64,
7994 DU2: *const f64,
7995 ipiv: *const lapack_int,
7996 anorm: *const f64,
7997 rcond: *mut f64,
7998 work: *mut f64,
7999 iwork: *mut lapack_int,
8000 info: *mut lapack_int,
8001) {
8002 dyload_lib().dgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, iwork, info)
8003}
8004
8005#[inline(never)]
8006pub unsafe fn sgtcon_(
8007 norm: *const c_char,
8008 n: *const lapack_int,
8009 DL: *const f32,
8010 D: *const f32,
8011 DU: *const f32,
8012 DU2: *const f32,
8013 ipiv: *const lapack_int,
8014 anorm: *const f32,
8015 rcond: *mut f32,
8016 work: *mut f32,
8017 iwork: *mut lapack_int,
8018 info: *mut lapack_int,
8019) {
8020 dyload_lib().sgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, iwork, info)
8021}
8022
8023#[inline(never)]
8024pub unsafe fn zgtcon_(
8025 norm: *const c_char,
8026 n: *const lapack_int,
8027 DL: *const __BindgenComplex<f64>,
8028 D: *const __BindgenComplex<f64>,
8029 DU: *const __BindgenComplex<f64>,
8030 DU2: *const __BindgenComplex<f64>,
8031 ipiv: *const lapack_int,
8032 anorm: *const f64,
8033 rcond: *mut f64,
8034 work: *mut __BindgenComplex<f64>,
8035 info: *mut lapack_int,
8036) {
8037 dyload_lib().zgtcon_.unwrap()(norm, n, DL, D, DU, DU2, ipiv, anorm, rcond, work, info)
8038}
8039
8040#[inline(never)]
8041pub unsafe fn cgtrfs_(
8042 trans: *const c_char,
8043 n: *const lapack_int,
8044 nrhs: *const lapack_int,
8045 DL: *const __BindgenComplex<f32>,
8046 D: *const __BindgenComplex<f32>,
8047 DU: *const __BindgenComplex<f32>,
8048 DLF: *const __BindgenComplex<f32>,
8049 DF: *const __BindgenComplex<f32>,
8050 DUF: *const __BindgenComplex<f32>,
8051 DU2: *const __BindgenComplex<f32>,
8052 ipiv: *const lapack_int,
8053 B: *const __BindgenComplex<f32>,
8054 ldb: *const lapack_int,
8055 X: *mut __BindgenComplex<f32>,
8056 ldx: *const lapack_int,
8057 ferr: *mut f32,
8058 berr: *mut f32,
8059 work: *mut __BindgenComplex<f32>,
8060 rwork: *mut f32,
8061 info: *mut lapack_int,
8062) {
8063 dyload_lib().cgtrfs_.unwrap()(
8064 trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8065 rwork, info,
8066 )
8067}
8068
8069#[inline(never)]
8070pub unsafe fn dgtrfs_(
8071 trans: *const c_char,
8072 n: *const lapack_int,
8073 nrhs: *const lapack_int,
8074 DL: *const f64,
8075 D: *const f64,
8076 DU: *const f64,
8077 DLF: *const f64,
8078 DF: *const f64,
8079 DUF: *const f64,
8080 DU2: *const f64,
8081 ipiv: *const lapack_int,
8082 B: *const f64,
8083 ldb: *const lapack_int,
8084 X: *mut f64,
8085 ldx: *const lapack_int,
8086 ferr: *mut f64,
8087 berr: *mut f64,
8088 work: *mut f64,
8089 iwork: *mut lapack_int,
8090 info: *mut lapack_int,
8091) {
8092 dyload_lib().dgtrfs_.unwrap()(
8093 trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8094 iwork, info,
8095 )
8096}
8097
8098#[inline(never)]
8099pub unsafe fn sgtrfs_(
8100 trans: *const c_char,
8101 n: *const lapack_int,
8102 nrhs: *const lapack_int,
8103 DL: *const f32,
8104 D: *const f32,
8105 DU: *const f32,
8106 DLF: *const f32,
8107 DF: *const f32,
8108 DUF: *const f32,
8109 DU2: *const f32,
8110 ipiv: *const lapack_int,
8111 B: *const f32,
8112 ldb: *const lapack_int,
8113 X: *mut f32,
8114 ldx: *const lapack_int,
8115 ferr: *mut f32,
8116 berr: *mut f32,
8117 work: *mut f32,
8118 iwork: *mut lapack_int,
8119 info: *mut lapack_int,
8120) {
8121 dyload_lib().sgtrfs_.unwrap()(
8122 trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8123 iwork, info,
8124 )
8125}
8126
8127#[inline(never)]
8128pub unsafe fn zgtrfs_(
8129 trans: *const c_char,
8130 n: *const lapack_int,
8131 nrhs: *const lapack_int,
8132 DL: *const __BindgenComplex<f64>,
8133 D: *const __BindgenComplex<f64>,
8134 DU: *const __BindgenComplex<f64>,
8135 DLF: *const __BindgenComplex<f64>,
8136 DF: *const __BindgenComplex<f64>,
8137 DUF: *const __BindgenComplex<f64>,
8138 DU2: *const __BindgenComplex<f64>,
8139 ipiv: *const lapack_int,
8140 B: *const __BindgenComplex<f64>,
8141 ldb: *const lapack_int,
8142 X: *mut __BindgenComplex<f64>,
8143 ldx: *const lapack_int,
8144 ferr: *mut f64,
8145 berr: *mut f64,
8146 work: *mut __BindgenComplex<f64>,
8147 rwork: *mut f64,
8148 info: *mut lapack_int,
8149) {
8150 dyload_lib().zgtrfs_.unwrap()(
8151 trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, ferr, berr, work,
8152 rwork, info,
8153 )
8154}
8155
8156#[inline(never)]
8157pub unsafe fn cgtsv_(
8158 n: *const lapack_int,
8159 nrhs: *const lapack_int,
8160 DL: *mut __BindgenComplex<f32>,
8161 D: *mut __BindgenComplex<f32>,
8162 DU: *mut __BindgenComplex<f32>,
8163 B: *mut __BindgenComplex<f32>,
8164 ldb: *const lapack_int,
8165 info: *mut lapack_int,
8166) {
8167 dyload_lib().cgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8168}
8169
8170#[inline(never)]
8171pub unsafe fn dgtsv_(
8172 n: *const lapack_int,
8173 nrhs: *const lapack_int,
8174 DL: *mut f64,
8175 D: *mut f64,
8176 DU: *mut f64,
8177 B: *mut f64,
8178 ldb: *const lapack_int,
8179 info: *mut lapack_int,
8180) {
8181 dyload_lib().dgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8182}
8183
8184#[inline(never)]
8185pub unsafe fn sgtsv_(
8186 n: *const lapack_int,
8187 nrhs: *const lapack_int,
8188 DL: *mut f32,
8189 D: *mut f32,
8190 DU: *mut f32,
8191 B: *mut f32,
8192 ldb: *const lapack_int,
8193 info: *mut lapack_int,
8194) {
8195 dyload_lib().sgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8196}
8197
8198#[inline(never)]
8199pub unsafe fn zgtsv_(
8200 n: *const lapack_int,
8201 nrhs: *const lapack_int,
8202 DL: *mut __BindgenComplex<f64>,
8203 D: *mut __BindgenComplex<f64>,
8204 DU: *mut __BindgenComplex<f64>,
8205 B: *mut __BindgenComplex<f64>,
8206 ldb: *const lapack_int,
8207 info: *mut lapack_int,
8208) {
8209 dyload_lib().zgtsv_.unwrap()(n, nrhs, DL, D, DU, B, ldb, info)
8210}
8211
8212#[inline(never)]
8213pub unsafe fn cgtsvx_(
8214 fact: *const c_char,
8215 trans: *const c_char,
8216 n: *const lapack_int,
8217 nrhs: *const lapack_int,
8218 DL: *const __BindgenComplex<f32>,
8219 D: *const __BindgenComplex<f32>,
8220 DU: *const __BindgenComplex<f32>,
8221 DLF: *mut __BindgenComplex<f32>,
8222 DF: *mut __BindgenComplex<f32>,
8223 DUF: *mut __BindgenComplex<f32>,
8224 DU2: *mut __BindgenComplex<f32>,
8225 ipiv: *mut lapack_int,
8226 B: *const __BindgenComplex<f32>,
8227 ldb: *const lapack_int,
8228 X: *mut __BindgenComplex<f32>,
8229 ldx: *const lapack_int,
8230 rcond: *mut f32,
8231 ferr: *mut f32,
8232 berr: *mut f32,
8233 work: *mut __BindgenComplex<f32>,
8234 rwork: *mut f32,
8235 info: *mut lapack_int,
8236) {
8237 dyload_lib().cgtsvx_.unwrap()(
8238 fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8239 berr, work, rwork, info,
8240 )
8241}
8242
8243#[inline(never)]
8244pub unsafe fn dgtsvx_(
8245 fact: *const c_char,
8246 trans: *const c_char,
8247 n: *const lapack_int,
8248 nrhs: *const lapack_int,
8249 DL: *const f64,
8250 D: *const f64,
8251 DU: *const f64,
8252 DLF: *mut f64,
8253 DF: *mut f64,
8254 DUF: *mut f64,
8255 DU2: *mut f64,
8256 ipiv: *mut lapack_int,
8257 B: *const f64,
8258 ldb: *const lapack_int,
8259 X: *mut f64,
8260 ldx: *const lapack_int,
8261 rcond: *mut f64,
8262 ferr: *mut f64,
8263 berr: *mut f64,
8264 work: *mut f64,
8265 iwork: *mut lapack_int,
8266 info: *mut lapack_int,
8267) {
8268 dyload_lib().dgtsvx_.unwrap()(
8269 fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8270 berr, work, iwork, info,
8271 )
8272}
8273
8274#[inline(never)]
8275pub unsafe fn sgtsvx_(
8276 fact: *const c_char,
8277 trans: *const c_char,
8278 n: *const lapack_int,
8279 nrhs: *const lapack_int,
8280 DL: *const f32,
8281 D: *const f32,
8282 DU: *const f32,
8283 DLF: *mut f32,
8284 DF: *mut f32,
8285 DUF: *mut f32,
8286 DU2: *mut f32,
8287 ipiv: *mut lapack_int,
8288 B: *const f32,
8289 ldb: *const lapack_int,
8290 X: *mut f32,
8291 ldx: *const lapack_int,
8292 rcond: *mut f32,
8293 ferr: *mut f32,
8294 berr: *mut f32,
8295 work: *mut f32,
8296 iwork: *mut lapack_int,
8297 info: *mut lapack_int,
8298) {
8299 dyload_lib().sgtsvx_.unwrap()(
8300 fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8301 berr, work, iwork, info,
8302 )
8303}
8304
8305#[inline(never)]
8306pub unsafe fn zgtsvx_(
8307 fact: *const c_char,
8308 trans: *const c_char,
8309 n: *const lapack_int,
8310 nrhs: *const lapack_int,
8311 DL: *const __BindgenComplex<f64>,
8312 D: *const __BindgenComplex<f64>,
8313 DU: *const __BindgenComplex<f64>,
8314 DLF: *mut __BindgenComplex<f64>,
8315 DF: *mut __BindgenComplex<f64>,
8316 DUF: *mut __BindgenComplex<f64>,
8317 DU2: *mut __BindgenComplex<f64>,
8318 ipiv: *mut lapack_int,
8319 B: *const __BindgenComplex<f64>,
8320 ldb: *const lapack_int,
8321 X: *mut __BindgenComplex<f64>,
8322 ldx: *const lapack_int,
8323 rcond: *mut f64,
8324 ferr: *mut f64,
8325 berr: *mut f64,
8326 work: *mut __BindgenComplex<f64>,
8327 rwork: *mut f64,
8328 info: *mut lapack_int,
8329) {
8330 dyload_lib().zgtsvx_.unwrap()(
8331 fact, trans, n, nrhs, DL, D, DU, DLF, DF, DUF, DU2, ipiv, B, ldb, X, ldx, rcond, ferr,
8332 berr, work, rwork, info,
8333 )
8334}
8335
8336#[inline(never)]
8337pub unsafe fn cgttrf_(
8338 n: *const lapack_int,
8339 DL: *mut __BindgenComplex<f32>,
8340 D: *mut __BindgenComplex<f32>,
8341 DU: *mut __BindgenComplex<f32>,
8342 DU2: *mut __BindgenComplex<f32>,
8343 ipiv: *mut lapack_int,
8344 info: *mut lapack_int,
8345) {
8346 dyload_lib().cgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8347}
8348
8349#[inline(never)]
8350pub unsafe fn dgttrf_(
8351 n: *const lapack_int,
8352 DL: *mut f64,
8353 D: *mut f64,
8354 DU: *mut f64,
8355 DU2: *mut f64,
8356 ipiv: *mut lapack_int,
8357 info: *mut lapack_int,
8358) {
8359 dyload_lib().dgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8360}
8361
8362#[inline(never)]
8363pub unsafe fn sgttrf_(
8364 n: *const lapack_int,
8365 DL: *mut f32,
8366 D: *mut f32,
8367 DU: *mut f32,
8368 DU2: *mut f32,
8369 ipiv: *mut lapack_int,
8370 info: *mut lapack_int,
8371) {
8372 dyload_lib().sgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8373}
8374
8375#[inline(never)]
8376pub unsafe fn zgttrf_(
8377 n: *const lapack_int,
8378 DL: *mut __BindgenComplex<f64>,
8379 D: *mut __BindgenComplex<f64>,
8380 DU: *mut __BindgenComplex<f64>,
8381 DU2: *mut __BindgenComplex<f64>,
8382 ipiv: *mut lapack_int,
8383 info: *mut lapack_int,
8384) {
8385 dyload_lib().zgttrf_.unwrap()(n, DL, D, DU, DU2, ipiv, info)
8386}
8387
8388#[inline(never)]
8389pub unsafe fn cgttrs_(
8390 trans: *const c_char,
8391 n: *const lapack_int,
8392 nrhs: *const lapack_int,
8393 DL: *const __BindgenComplex<f32>,
8394 D: *const __BindgenComplex<f32>,
8395 DU: *const __BindgenComplex<f32>,
8396 DU2: *const __BindgenComplex<f32>,
8397 ipiv: *const lapack_int,
8398 B: *mut __BindgenComplex<f32>,
8399 ldb: *const lapack_int,
8400 info: *mut lapack_int,
8401) {
8402 dyload_lib().cgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8403}
8404
8405#[inline(never)]
8406pub unsafe fn dgttrs_(
8407 trans: *const c_char,
8408 n: *const lapack_int,
8409 nrhs: *const lapack_int,
8410 DL: *const f64,
8411 D: *const f64,
8412 DU: *const f64,
8413 DU2: *const f64,
8414 ipiv: *const lapack_int,
8415 B: *mut f64,
8416 ldb: *const lapack_int,
8417 info: *mut lapack_int,
8418) {
8419 dyload_lib().dgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8420}
8421
8422#[inline(never)]
8423pub unsafe fn sgttrs_(
8424 trans: *const c_char,
8425 n: *const lapack_int,
8426 nrhs: *const lapack_int,
8427 DL: *const f32,
8428 D: *const f32,
8429 DU: *const f32,
8430 DU2: *const f32,
8431 ipiv: *const lapack_int,
8432 B: *mut f32,
8433 ldb: *const lapack_int,
8434 info: *mut lapack_int,
8435) {
8436 dyload_lib().sgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8437}
8438
8439#[inline(never)]
8440pub unsafe fn zgttrs_(
8441 trans: *const c_char,
8442 n: *const lapack_int,
8443 nrhs: *const lapack_int,
8444 DL: *const __BindgenComplex<f64>,
8445 D: *const __BindgenComplex<f64>,
8446 DU: *const __BindgenComplex<f64>,
8447 DU2: *const __BindgenComplex<f64>,
8448 ipiv: *const lapack_int,
8449 B: *mut __BindgenComplex<f64>,
8450 ldb: *const lapack_int,
8451 info: *mut lapack_int,
8452) {
8453 dyload_lib().zgttrs_.unwrap()(trans, n, nrhs, DL, D, DU, DU2, ipiv, B, ldb, info)
8454}
8455
8456#[inline(never)]
8457pub unsafe fn chbev_(
8458 jobz: *const c_char,
8459 uplo: *const c_char,
8460 n: *const lapack_int,
8461 kd: *const lapack_int,
8462 AB: *mut __BindgenComplex<f32>,
8463 ldab: *const lapack_int,
8464 W: *mut f32,
8465 Z: *mut __BindgenComplex<f32>,
8466 ldz: *const lapack_int,
8467 work: *mut __BindgenComplex<f32>,
8468 rwork: *mut f32,
8469 info: *mut lapack_int,
8470) {
8471 dyload_lib().chbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, rwork, info)
8472}
8473
8474#[inline(never)]
8475pub unsafe fn zhbev_(
8476 jobz: *const c_char,
8477 uplo: *const c_char,
8478 n: *const lapack_int,
8479 kd: *const lapack_int,
8480 AB: *mut __BindgenComplex<f64>,
8481 ldab: *const lapack_int,
8482 W: *mut f64,
8483 Z: *mut __BindgenComplex<f64>,
8484 ldz: *const lapack_int,
8485 work: *mut __BindgenComplex<f64>,
8486 rwork: *mut f64,
8487 info: *mut lapack_int,
8488) {
8489 dyload_lib().zhbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, rwork, info)
8490}
8491
8492#[inline(never)]
8493pub unsafe fn chbev_2stage_(
8494 jobz: *const c_char,
8495 uplo: *const c_char,
8496 n: *const lapack_int,
8497 kd: *const lapack_int,
8498 AB: *mut __BindgenComplex<f32>,
8499 ldab: *const lapack_int,
8500 W: *mut f32,
8501 Z: *mut __BindgenComplex<f32>,
8502 ldz: *const lapack_int,
8503 work: *mut __BindgenComplex<f32>,
8504 lwork: *const lapack_int,
8505 rwork: *mut f32,
8506 info: *mut lapack_int,
8507) {
8508 dyload_lib().chbev_2stage_.unwrap()(
8509 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, info,
8510 )
8511}
8512
8513#[inline(never)]
8514pub unsafe fn zhbev_2stage_(
8515 jobz: *const c_char,
8516 uplo: *const c_char,
8517 n: *const lapack_int,
8518 kd: *const lapack_int,
8519 AB: *mut __BindgenComplex<f64>,
8520 ldab: *const lapack_int,
8521 W: *mut f64,
8522 Z: *mut __BindgenComplex<f64>,
8523 ldz: *const lapack_int,
8524 work: *mut __BindgenComplex<f64>,
8525 lwork: *const lapack_int,
8526 rwork: *mut f64,
8527 info: *mut lapack_int,
8528) {
8529 dyload_lib().zhbev_2stage_.unwrap()(
8530 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, info,
8531 )
8532}
8533
8534#[inline(never)]
8535pub unsafe fn chbevd_(
8536 jobz: *const c_char,
8537 uplo: *const c_char,
8538 n: *const lapack_int,
8539 kd: *const lapack_int,
8540 AB: *mut __BindgenComplex<f32>,
8541 ldab: *const lapack_int,
8542 W: *mut f32,
8543 Z: *mut __BindgenComplex<f32>,
8544 ldz: *const lapack_int,
8545 work: *mut __BindgenComplex<f32>,
8546 lwork: *const lapack_int,
8547 rwork: *mut f32,
8548 lrwork: *const lapack_int,
8549 iwork: *mut lapack_int,
8550 liwork: *const lapack_int,
8551 info: *mut lapack_int,
8552) {
8553 dyload_lib().chbevd_.unwrap()(
8554 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8555 )
8556}
8557
8558#[inline(never)]
8559pub unsafe fn zhbevd_(
8560 jobz: *const c_char,
8561 uplo: *const c_char,
8562 n: *const lapack_int,
8563 kd: *const lapack_int,
8564 AB: *mut __BindgenComplex<f64>,
8565 ldab: *const lapack_int,
8566 W: *mut f64,
8567 Z: *mut __BindgenComplex<f64>,
8568 ldz: *const lapack_int,
8569 work: *mut __BindgenComplex<f64>,
8570 lwork: *const lapack_int,
8571 rwork: *mut f64,
8572 lrwork: *const lapack_int,
8573 iwork: *mut lapack_int,
8574 liwork: *const lapack_int,
8575 info: *mut lapack_int,
8576) {
8577 dyload_lib().zhbevd_.unwrap()(
8578 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8579 )
8580}
8581
8582#[inline(never)]
8583pub unsafe fn chbevd_2stage_(
8584 jobz: *const c_char,
8585 uplo: *const c_char,
8586 n: *const lapack_int,
8587 kd: *const lapack_int,
8588 AB: *mut __BindgenComplex<f32>,
8589 ldab: *const lapack_int,
8590 W: *mut f32,
8591 Z: *mut __BindgenComplex<f32>,
8592 ldz: *const lapack_int,
8593 work: *mut __BindgenComplex<f32>,
8594 lwork: *const lapack_int,
8595 rwork: *mut f32,
8596 lrwork: *const lapack_int,
8597 iwork: *mut lapack_int,
8598 liwork: *const lapack_int,
8599 info: *mut lapack_int,
8600) {
8601 dyload_lib().chbevd_2stage_.unwrap()(
8602 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8603 )
8604}
8605
8606#[inline(never)]
8607pub unsafe fn zhbevd_2stage_(
8608 jobz: *const c_char,
8609 uplo: *const c_char,
8610 n: *const lapack_int,
8611 kd: *const lapack_int,
8612 AB: *mut __BindgenComplex<f64>,
8613 ldab: *const lapack_int,
8614 W: *mut f64,
8615 Z: *mut __BindgenComplex<f64>,
8616 ldz: *const lapack_int,
8617 work: *mut __BindgenComplex<f64>,
8618 lwork: *const lapack_int,
8619 rwork: *mut f64,
8620 lrwork: *const lapack_int,
8621 iwork: *mut lapack_int,
8622 liwork: *const lapack_int,
8623 info: *mut lapack_int,
8624) {
8625 dyload_lib().zhbevd_2stage_.unwrap()(
8626 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
8627 )
8628}
8629
8630#[inline(never)]
8631pub unsafe fn chbevx_(
8632 jobz: *const c_char,
8633 range: *const c_char,
8634 uplo: *const c_char,
8635 n: *const lapack_int,
8636 kd: *const lapack_int,
8637 AB: *mut __BindgenComplex<f32>,
8638 ldab: *const lapack_int,
8639 Q: *mut __BindgenComplex<f32>,
8640 ldq: *const lapack_int,
8641 vl: *const f32,
8642 vu: *const f32,
8643 il: *const lapack_int,
8644 iu: *const lapack_int,
8645 abstol: *const f32,
8646 m: *mut lapack_int,
8647 W: *mut f32,
8648 Z: *mut __BindgenComplex<f32>,
8649 ldz: *const lapack_int,
8650 work: *mut __BindgenComplex<f32>,
8651 rwork: *mut f32,
8652 iwork: *mut lapack_int,
8653 IFAIL: *mut lapack_int,
8654 info: *mut lapack_int,
8655) {
8656 dyload_lib().chbevx_.unwrap()(
8657 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8658 rwork, iwork, IFAIL, info,
8659 )
8660}
8661
8662#[inline(never)]
8663pub unsafe fn zhbevx_(
8664 jobz: *const c_char,
8665 range: *const c_char,
8666 uplo: *const c_char,
8667 n: *const lapack_int,
8668 kd: *const lapack_int,
8669 AB: *mut __BindgenComplex<f64>,
8670 ldab: *const lapack_int,
8671 Q: *mut __BindgenComplex<f64>,
8672 ldq: *const lapack_int,
8673 vl: *const f64,
8674 vu: *const f64,
8675 il: *const lapack_int,
8676 iu: *const lapack_int,
8677 abstol: *const f64,
8678 m: *mut lapack_int,
8679 W: *mut f64,
8680 Z: *mut __BindgenComplex<f64>,
8681 ldz: *const lapack_int,
8682 work: *mut __BindgenComplex<f64>,
8683 rwork: *mut f64,
8684 iwork: *mut lapack_int,
8685 IFAIL: *mut lapack_int,
8686 info: *mut lapack_int,
8687) {
8688 dyload_lib().zhbevx_.unwrap()(
8689 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8690 rwork, iwork, IFAIL, info,
8691 )
8692}
8693
8694#[inline(never)]
8695pub unsafe fn chbevx_2stage_(
8696 jobz: *const c_char,
8697 range: *const c_char,
8698 uplo: *const c_char,
8699 n: *const lapack_int,
8700 kd: *const lapack_int,
8701 AB: *mut __BindgenComplex<f32>,
8702 ldab: *const lapack_int,
8703 Q: *mut __BindgenComplex<f32>,
8704 ldq: *const lapack_int,
8705 vl: *const f32,
8706 vu: *const f32,
8707 il: *const lapack_int,
8708 iu: *const lapack_int,
8709 abstol: *const f32,
8710 m: *mut lapack_int,
8711 W: *mut f32,
8712 Z: *mut __BindgenComplex<f32>,
8713 ldz: *const lapack_int,
8714 work: *mut __BindgenComplex<f32>,
8715 lwork: *const lapack_int,
8716 rwork: *mut f32,
8717 iwork: *mut lapack_int,
8718 IFAIL: *mut lapack_int,
8719 info: *mut lapack_int,
8720) {
8721 dyload_lib().chbevx_2stage_.unwrap()(
8722 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8723 lwork, rwork, iwork, IFAIL, info,
8724 )
8725}
8726
8727#[inline(never)]
8728pub unsafe fn zhbevx_2stage_(
8729 jobz: *const c_char,
8730 range: *const c_char,
8731 uplo: *const c_char,
8732 n: *const lapack_int,
8733 kd: *const lapack_int,
8734 AB: *mut __BindgenComplex<f64>,
8735 ldab: *const lapack_int,
8736 Q: *mut __BindgenComplex<f64>,
8737 ldq: *const lapack_int,
8738 vl: *const f64,
8739 vu: *const f64,
8740 il: *const lapack_int,
8741 iu: *const lapack_int,
8742 abstol: *const f64,
8743 m: *mut lapack_int,
8744 W: *mut f64,
8745 Z: *mut __BindgenComplex<f64>,
8746 ldz: *const lapack_int,
8747 work: *mut __BindgenComplex<f64>,
8748 lwork: *const lapack_int,
8749 rwork: *mut f64,
8750 iwork: *mut lapack_int,
8751 IFAIL: *mut lapack_int,
8752 info: *mut lapack_int,
8753) {
8754 dyload_lib().zhbevx_2stage_.unwrap()(
8755 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
8756 lwork, rwork, iwork, IFAIL, info,
8757 )
8758}
8759
8760#[inline(never)]
8761pub unsafe fn chbgst_(
8762 vect: *const c_char,
8763 uplo: *const c_char,
8764 n: *const lapack_int,
8765 ka: *const lapack_int,
8766 kb: *const lapack_int,
8767 AB: *mut __BindgenComplex<f32>,
8768 ldab: *const lapack_int,
8769 BB: *const __BindgenComplex<f32>,
8770 ldbb: *const lapack_int,
8771 X: *mut __BindgenComplex<f32>,
8772 ldx: *const lapack_int,
8773 work: *mut __BindgenComplex<f32>,
8774 rwork: *mut f32,
8775 info: *mut lapack_int,
8776) {
8777 dyload_lib().chbgst_.unwrap()(
8778 vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, rwork, info,
8779 )
8780}
8781
8782#[inline(never)]
8783pub unsafe fn zhbgst_(
8784 vect: *const c_char,
8785 uplo: *const c_char,
8786 n: *const lapack_int,
8787 ka: *const lapack_int,
8788 kb: *const lapack_int,
8789 AB: *mut __BindgenComplex<f64>,
8790 ldab: *const lapack_int,
8791 BB: *const __BindgenComplex<f64>,
8792 ldbb: *const lapack_int,
8793 X: *mut __BindgenComplex<f64>,
8794 ldx: *const lapack_int,
8795 work: *mut __BindgenComplex<f64>,
8796 rwork: *mut f64,
8797 info: *mut lapack_int,
8798) {
8799 dyload_lib().zhbgst_.unwrap()(
8800 vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, rwork, info,
8801 )
8802}
8803
8804#[inline(never)]
8805pub unsafe fn chbgv_(
8806 jobz: *const c_char,
8807 uplo: *const c_char,
8808 n: *const lapack_int,
8809 ka: *const lapack_int,
8810 kb: *const lapack_int,
8811 AB: *mut __BindgenComplex<f32>,
8812 ldab: *const lapack_int,
8813 BB: *mut __BindgenComplex<f32>,
8814 ldbb: *const lapack_int,
8815 W: *mut f32,
8816 Z: *mut __BindgenComplex<f32>,
8817 ldz: *const lapack_int,
8818 work: *mut __BindgenComplex<f32>,
8819 rwork: *mut f32,
8820 info: *mut lapack_int,
8821) {
8822 dyload_lib().chbgv_.unwrap()(
8823 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, rwork, info,
8824 )
8825}
8826
8827#[inline(never)]
8828pub unsafe fn zhbgv_(
8829 jobz: *const c_char,
8830 uplo: *const c_char,
8831 n: *const lapack_int,
8832 ka: *const lapack_int,
8833 kb: *const lapack_int,
8834 AB: *mut __BindgenComplex<f64>,
8835 ldab: *const lapack_int,
8836 BB: *mut __BindgenComplex<f64>,
8837 ldbb: *const lapack_int,
8838 W: *mut f64,
8839 Z: *mut __BindgenComplex<f64>,
8840 ldz: *const lapack_int,
8841 work: *mut __BindgenComplex<f64>,
8842 rwork: *mut f64,
8843 info: *mut lapack_int,
8844) {
8845 dyload_lib().zhbgv_.unwrap()(
8846 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, rwork, info,
8847 )
8848}
8849
8850#[inline(never)]
8851pub unsafe fn chbgvd_(
8852 jobz: *const c_char,
8853 uplo: *const c_char,
8854 n: *const lapack_int,
8855 ka: *const lapack_int,
8856 kb: *const lapack_int,
8857 AB: *mut __BindgenComplex<f32>,
8858 ldab: *const lapack_int,
8859 BB: *mut __BindgenComplex<f32>,
8860 ldbb: *const lapack_int,
8861 W: *mut f32,
8862 Z: *mut __BindgenComplex<f32>,
8863 ldz: *const lapack_int,
8864 work: *mut __BindgenComplex<f32>,
8865 lwork: *const lapack_int,
8866 rwork: *mut f32,
8867 lrwork: *const lapack_int,
8868 iwork: *mut lapack_int,
8869 liwork: *const lapack_int,
8870 info: *mut lapack_int,
8871) {
8872 dyload_lib().chbgvd_.unwrap()(
8873 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, rwork, lrwork, iwork,
8874 liwork, info,
8875 )
8876}
8877
8878#[inline(never)]
8879pub unsafe fn zhbgvd_(
8880 jobz: *const c_char,
8881 uplo: *const c_char,
8882 n: *const lapack_int,
8883 ka: *const lapack_int,
8884 kb: *const lapack_int,
8885 AB: *mut __BindgenComplex<f64>,
8886 ldab: *const lapack_int,
8887 BB: *mut __BindgenComplex<f64>,
8888 ldbb: *const lapack_int,
8889 W: *mut f64,
8890 Z: *mut __BindgenComplex<f64>,
8891 ldz: *const lapack_int,
8892 work: *mut __BindgenComplex<f64>,
8893 lwork: *const lapack_int,
8894 rwork: *mut f64,
8895 lrwork: *const lapack_int,
8896 iwork: *mut lapack_int,
8897 liwork: *const lapack_int,
8898 info: *mut lapack_int,
8899) {
8900 dyload_lib().zhbgvd_.unwrap()(
8901 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, rwork, lrwork, iwork,
8902 liwork, info,
8903 )
8904}
8905
8906#[inline(never)]
8907pub unsafe fn chbgvx_(
8908 jobz: *const c_char,
8909 range: *const c_char,
8910 uplo: *const c_char,
8911 n: *const lapack_int,
8912 ka: *const lapack_int,
8913 kb: *const lapack_int,
8914 AB: *mut __BindgenComplex<f32>,
8915 ldab: *const lapack_int,
8916 BB: *mut __BindgenComplex<f32>,
8917 ldbb: *const lapack_int,
8918 Q: *mut __BindgenComplex<f32>,
8919 ldq: *const lapack_int,
8920 vl: *const f32,
8921 vu: *const f32,
8922 il: *const lapack_int,
8923 iu: *const lapack_int,
8924 abstol: *const f32,
8925 m: *mut lapack_int,
8926 W: *mut f32,
8927 Z: *mut __BindgenComplex<f32>,
8928 ldz: *const lapack_int,
8929 work: *mut __BindgenComplex<f32>,
8930 rwork: *mut f32,
8931 iwork: *mut lapack_int,
8932 IFAIL: *mut lapack_int,
8933 info: *mut lapack_int,
8934) {
8935 dyload_lib().chbgvx_.unwrap()(
8936 jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
8937 ldz, work, rwork, iwork, IFAIL, info,
8938 )
8939}
8940
8941#[inline(never)]
8942pub unsafe fn zhbgvx_(
8943 jobz: *const c_char,
8944 range: *const c_char,
8945 uplo: *const c_char,
8946 n: *const lapack_int,
8947 ka: *const lapack_int,
8948 kb: *const lapack_int,
8949 AB: *mut __BindgenComplex<f64>,
8950 ldab: *const lapack_int,
8951 BB: *mut __BindgenComplex<f64>,
8952 ldbb: *const lapack_int,
8953 Q: *mut __BindgenComplex<f64>,
8954 ldq: *const lapack_int,
8955 vl: *const f64,
8956 vu: *const f64,
8957 il: *const lapack_int,
8958 iu: *const lapack_int,
8959 abstol: *const f64,
8960 m: *mut lapack_int,
8961 W: *mut f64,
8962 Z: *mut __BindgenComplex<f64>,
8963 ldz: *const lapack_int,
8964 work: *mut __BindgenComplex<f64>,
8965 rwork: *mut f64,
8966 iwork: *mut lapack_int,
8967 IFAIL: *mut lapack_int,
8968 info: *mut lapack_int,
8969) {
8970 dyload_lib().zhbgvx_.unwrap()(
8971 jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
8972 ldz, work, rwork, iwork, IFAIL, info,
8973 )
8974}
8975
8976#[inline(never)]
8977pub unsafe fn chbtrd_(
8978 vect: *const c_char,
8979 uplo: *const c_char,
8980 n: *const lapack_int,
8981 kd: *const lapack_int,
8982 AB: *mut __BindgenComplex<f32>,
8983 ldab: *const lapack_int,
8984 D: *mut f32,
8985 E: *mut f32,
8986 Q: *mut __BindgenComplex<f32>,
8987 ldq: *const lapack_int,
8988 work: *mut __BindgenComplex<f32>,
8989 info: *mut lapack_int,
8990) {
8991 dyload_lib().chbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
8992}
8993
8994#[inline(never)]
8995pub unsafe fn zhbtrd_(
8996 vect: *const c_char,
8997 uplo: *const c_char,
8998 n: *const lapack_int,
8999 kd: *const lapack_int,
9000 AB: *mut __BindgenComplex<f64>,
9001 ldab: *const lapack_int,
9002 D: *mut f64,
9003 E: *mut f64,
9004 Q: *mut __BindgenComplex<f64>,
9005 ldq: *const lapack_int,
9006 work: *mut __BindgenComplex<f64>,
9007 info: *mut lapack_int,
9008) {
9009 dyload_lib().zhbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
9010}
9011
9012#[inline(never)]
9013pub unsafe fn checon_(
9014 uplo: *const c_char,
9015 n: *const lapack_int,
9016 A: *const __BindgenComplex<f32>,
9017 lda: *const lapack_int,
9018 ipiv: *const lapack_int,
9019 anorm: *const f32,
9020 rcond: *mut f32,
9021 work: *mut __BindgenComplex<f32>,
9022 info: *mut lapack_int,
9023) {
9024 dyload_lib().checon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
9025}
9026
9027#[inline(never)]
9028pub unsafe fn zhecon_(
9029 uplo: *const c_char,
9030 n: *const lapack_int,
9031 A: *const __BindgenComplex<f64>,
9032 lda: *const lapack_int,
9033 ipiv: *const lapack_int,
9034 anorm: *const f64,
9035 rcond: *mut f64,
9036 work: *mut __BindgenComplex<f64>,
9037 info: *mut lapack_int,
9038) {
9039 dyload_lib().zhecon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
9040}
9041
9042#[inline(never)]
9043pub unsafe fn checon_3_(
9044 uplo: *const c_char,
9045 n: *const lapack_int,
9046 A: *const __BindgenComplex<f32>,
9047 lda: *const lapack_int,
9048 E: *const __BindgenComplex<f32>,
9049 ipiv: *const lapack_int,
9050 anorm: *const f32,
9051 rcond: *mut f32,
9052 work: *mut __BindgenComplex<f32>,
9053 info: *mut lapack_int,
9054) {
9055 dyload_lib().checon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
9056}
9057
9058#[inline(never)]
9059pub unsafe fn zhecon_3_(
9060 uplo: *const c_char,
9061 n: *const lapack_int,
9062 A: *const __BindgenComplex<f64>,
9063 lda: *const lapack_int,
9064 E: *const __BindgenComplex<f64>,
9065 ipiv: *const lapack_int,
9066 anorm: *const f64,
9067 rcond: *mut f64,
9068 work: *mut __BindgenComplex<f64>,
9069 info: *mut lapack_int,
9070) {
9071 dyload_lib().zhecon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
9072}
9073
9074#[inline(never)]
9075pub unsafe fn cheequb_(
9076 uplo: *const c_char,
9077 n: *const lapack_int,
9078 A: *const __BindgenComplex<f32>,
9079 lda: *const lapack_int,
9080 S: *mut f32,
9081 scond: *mut f32,
9082 amax: *mut f32,
9083 work: *mut __BindgenComplex<f32>,
9084 info: *mut lapack_int,
9085) {
9086 dyload_lib().cheequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
9087}
9088
9089#[inline(never)]
9090pub unsafe fn zheequb_(
9091 uplo: *const c_char,
9092 n: *const lapack_int,
9093 A: *const __BindgenComplex<f64>,
9094 lda: *const lapack_int,
9095 S: *mut f64,
9096 scond: *mut f64,
9097 amax: *mut f64,
9098 work: *mut __BindgenComplex<f64>,
9099 info: *mut lapack_int,
9100) {
9101 dyload_lib().zheequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
9102}
9103
9104#[inline(never)]
9105pub unsafe fn cheev_(
9106 jobz: *const c_char,
9107 uplo: *const c_char,
9108 n: *const lapack_int,
9109 A: *mut __BindgenComplex<f32>,
9110 lda: *const lapack_int,
9111 W: *mut f32,
9112 work: *mut __BindgenComplex<f32>,
9113 lwork: *const lapack_int,
9114 rwork: *mut f32,
9115 info: *mut lapack_int,
9116) {
9117 dyload_lib().cheev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9118}
9119
9120#[inline(never)]
9121pub unsafe fn zheev_(
9122 jobz: *const c_char,
9123 uplo: *const c_char,
9124 n: *const lapack_int,
9125 A: *mut __BindgenComplex<f64>,
9126 lda: *const lapack_int,
9127 W: *mut f64,
9128 work: *mut __BindgenComplex<f64>,
9129 lwork: *const lapack_int,
9130 rwork: *mut f64,
9131 info: *mut lapack_int,
9132) {
9133 dyload_lib().zheev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9134}
9135
9136#[inline(never)]
9137pub unsafe fn cheev_2stage_(
9138 jobz: *const c_char,
9139 uplo: *const c_char,
9140 n: *const lapack_int,
9141 A: *mut __BindgenComplex<f32>,
9142 lda: *const lapack_int,
9143 W: *mut f32,
9144 work: *mut __BindgenComplex<f32>,
9145 lwork: *const lapack_int,
9146 rwork: *mut f32,
9147 info: *mut lapack_int,
9148) {
9149 dyload_lib().cheev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9150}
9151
9152#[inline(never)]
9153pub unsafe fn zheev_2stage_(
9154 jobz: *const c_char,
9155 uplo: *const c_char,
9156 n: *const lapack_int,
9157 A: *mut __BindgenComplex<f64>,
9158 lda: *const lapack_int,
9159 W: *mut f64,
9160 work: *mut __BindgenComplex<f64>,
9161 lwork: *const lapack_int,
9162 rwork: *mut f64,
9163 info: *mut lapack_int,
9164) {
9165 dyload_lib().zheev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, rwork, info)
9166}
9167
9168#[inline(never)]
9169pub unsafe fn cheevd_(
9170 jobz: *const c_char,
9171 uplo: *const c_char,
9172 n: *const lapack_int,
9173 A: *mut __BindgenComplex<f32>,
9174 lda: *const lapack_int,
9175 W: *mut f32,
9176 work: *mut __BindgenComplex<f32>,
9177 lwork: *const lapack_int,
9178 rwork: *mut f32,
9179 lrwork: *const lapack_int,
9180 iwork: *mut lapack_int,
9181 liwork: *const lapack_int,
9182 info: *mut lapack_int,
9183) {
9184 dyload_lib().cheevd_.unwrap()(
9185 jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9186 )
9187}
9188
9189#[inline(never)]
9190pub unsafe fn zheevd_(
9191 jobz: *const c_char,
9192 uplo: *const c_char,
9193 n: *const lapack_int,
9194 A: *mut __BindgenComplex<f64>,
9195 lda: *const lapack_int,
9196 W: *mut f64,
9197 work: *mut __BindgenComplex<f64>,
9198 lwork: *const lapack_int,
9199 rwork: *mut f64,
9200 lrwork: *const lapack_int,
9201 iwork: *mut lapack_int,
9202 liwork: *const lapack_int,
9203 info: *mut lapack_int,
9204) {
9205 dyload_lib().zheevd_.unwrap()(
9206 jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9207 )
9208}
9209
9210#[inline(never)]
9211pub unsafe fn cheevd_2stage_(
9212 jobz: *const c_char,
9213 uplo: *const c_char,
9214 n: *const lapack_int,
9215 A: *mut __BindgenComplex<f32>,
9216 lda: *const lapack_int,
9217 W: *mut f32,
9218 work: *mut __BindgenComplex<f32>,
9219 lwork: *const lapack_int,
9220 rwork: *mut f32,
9221 lrwork: *const lapack_int,
9222 iwork: *mut lapack_int,
9223 liwork: *const lapack_int,
9224 info: *mut lapack_int,
9225) {
9226 dyload_lib().cheevd_2stage_.unwrap()(
9227 jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9228 )
9229}
9230
9231#[inline(never)]
9232pub unsafe fn zheevd_2stage_(
9233 jobz: *const c_char,
9234 uplo: *const c_char,
9235 n: *const lapack_int,
9236 A: *mut __BindgenComplex<f64>,
9237 lda: *const lapack_int,
9238 W: *mut f64,
9239 work: *mut __BindgenComplex<f64>,
9240 lwork: *const lapack_int,
9241 rwork: *mut f64,
9242 lrwork: *const lapack_int,
9243 iwork: *mut lapack_int,
9244 liwork: *const lapack_int,
9245 info: *mut lapack_int,
9246) {
9247 dyload_lib().zheevd_2stage_.unwrap()(
9248 jobz, uplo, n, A, lda, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9249 )
9250}
9251
9252#[inline(never)]
9253pub unsafe fn cheevr_(
9254 jobz: *const c_char,
9255 range: *const c_char,
9256 uplo: *const c_char,
9257 n: *const lapack_int,
9258 A: *mut __BindgenComplex<f32>,
9259 lda: *const lapack_int,
9260 vl: *const f32,
9261 vu: *const f32,
9262 il: *const lapack_int,
9263 iu: *const lapack_int,
9264 abstol: *const f32,
9265 m: *mut lapack_int,
9266 W: *mut f32,
9267 Z: *mut __BindgenComplex<f32>,
9268 ldz: *const lapack_int,
9269 ISUPPZ: *mut lapack_int,
9270 work: *mut __BindgenComplex<f32>,
9271 lwork: *const lapack_int,
9272 rwork: *mut f32,
9273 lrwork: *const lapack_int,
9274 iwork: *mut lapack_int,
9275 liwork: *const lapack_int,
9276 info: *mut lapack_int,
9277) {
9278 dyload_lib().cheevr_.unwrap()(
9279 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9280 rwork, lrwork, iwork, liwork, info,
9281 )
9282}
9283
9284#[inline(never)]
9285pub unsafe fn zheevr_(
9286 jobz: *const c_char,
9287 range: *const c_char,
9288 uplo: *const c_char,
9289 n: *const lapack_int,
9290 A: *mut __BindgenComplex<f64>,
9291 lda: *const lapack_int,
9292 vl: *const f64,
9293 vu: *const f64,
9294 il: *const lapack_int,
9295 iu: *const lapack_int,
9296 abstol: *const f64,
9297 m: *mut lapack_int,
9298 W: *mut f64,
9299 Z: *mut __BindgenComplex<f64>,
9300 ldz: *const lapack_int,
9301 ISUPPZ: *mut lapack_int,
9302 work: *mut __BindgenComplex<f64>,
9303 lwork: *const lapack_int,
9304 rwork: *mut f64,
9305 lrwork: *const lapack_int,
9306 iwork: *mut lapack_int,
9307 liwork: *const lapack_int,
9308 info: *mut lapack_int,
9309) {
9310 dyload_lib().zheevr_.unwrap()(
9311 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9312 rwork, lrwork, iwork, liwork, info,
9313 )
9314}
9315
9316#[inline(never)]
9317pub unsafe fn cheevr_2stage_(
9318 jobz: *const c_char,
9319 range: *const c_char,
9320 uplo: *const c_char,
9321 n: *const lapack_int,
9322 A: *mut __BindgenComplex<f32>,
9323 lda: *const lapack_int,
9324 vl: *const f32,
9325 vu: *const f32,
9326 il: *const lapack_int,
9327 iu: *const lapack_int,
9328 abstol: *const f32,
9329 m: *mut lapack_int,
9330 W: *mut f32,
9331 Z: *mut __BindgenComplex<f32>,
9332 ldz: *const lapack_int,
9333 ISUPPZ: *mut lapack_int,
9334 work: *mut __BindgenComplex<f32>,
9335 lwork: *const lapack_int,
9336 rwork: *mut f32,
9337 lrwork: *const lapack_int,
9338 iwork: *mut lapack_int,
9339 liwork: *const lapack_int,
9340 info: *mut lapack_int,
9341) {
9342 dyload_lib().cheevr_2stage_.unwrap()(
9343 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9344 rwork, lrwork, iwork, liwork, info,
9345 )
9346}
9347
9348#[inline(never)]
9349pub unsafe fn zheevr_2stage_(
9350 jobz: *const c_char,
9351 range: *const c_char,
9352 uplo: *const c_char,
9353 n: *const lapack_int,
9354 A: *mut __BindgenComplex<f64>,
9355 lda: *const lapack_int,
9356 vl: *const f64,
9357 vu: *const f64,
9358 il: *const lapack_int,
9359 iu: *const lapack_int,
9360 abstol: *const f64,
9361 m: *mut lapack_int,
9362 W: *mut f64,
9363 Z: *mut __BindgenComplex<f64>,
9364 ldz: *const lapack_int,
9365 ISUPPZ: *mut lapack_int,
9366 work: *mut __BindgenComplex<f64>,
9367 lwork: *const lapack_int,
9368 rwork: *mut f64,
9369 lrwork: *const lapack_int,
9370 iwork: *mut lapack_int,
9371 liwork: *const lapack_int,
9372 info: *mut lapack_int,
9373) {
9374 dyload_lib().zheevr_2stage_.unwrap()(
9375 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
9376 rwork, lrwork, iwork, liwork, info,
9377 )
9378}
9379
9380#[inline(never)]
9381pub unsafe fn cheevx_(
9382 jobz: *const c_char,
9383 range: *const c_char,
9384 uplo: *const c_char,
9385 n: *const lapack_int,
9386 A: *mut __BindgenComplex<f32>,
9387 lda: *const lapack_int,
9388 vl: *const f32,
9389 vu: *const f32,
9390 il: *const lapack_int,
9391 iu: *const lapack_int,
9392 abstol: *const f32,
9393 m: *mut lapack_int,
9394 W: *mut f32,
9395 Z: *mut __BindgenComplex<f32>,
9396 ldz: *const lapack_int,
9397 work: *mut __BindgenComplex<f32>,
9398 lwork: *const lapack_int,
9399 rwork: *mut f32,
9400 iwork: *mut lapack_int,
9401 IFAIL: *mut lapack_int,
9402 info: *mut lapack_int,
9403) {
9404 dyload_lib().cheevx_.unwrap()(
9405 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9406 iwork, IFAIL, info,
9407 )
9408}
9409
9410#[inline(never)]
9411pub unsafe fn zheevx_(
9412 jobz: *const c_char,
9413 range: *const c_char,
9414 uplo: *const c_char,
9415 n: *const lapack_int,
9416 A: *mut __BindgenComplex<f64>,
9417 lda: *const lapack_int,
9418 vl: *const f64,
9419 vu: *const f64,
9420 il: *const lapack_int,
9421 iu: *const lapack_int,
9422 abstol: *const f64,
9423 m: *mut lapack_int,
9424 W: *mut f64,
9425 Z: *mut __BindgenComplex<f64>,
9426 ldz: *const lapack_int,
9427 work: *mut __BindgenComplex<f64>,
9428 lwork: *const lapack_int,
9429 rwork: *mut f64,
9430 iwork: *mut lapack_int,
9431 IFAIL: *mut lapack_int,
9432 info: *mut lapack_int,
9433) {
9434 dyload_lib().zheevx_.unwrap()(
9435 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9436 iwork, IFAIL, info,
9437 )
9438}
9439
9440#[inline(never)]
9441pub unsafe fn cheevx_2stage_(
9442 jobz: *const c_char,
9443 range: *const c_char,
9444 uplo: *const c_char,
9445 n: *const lapack_int,
9446 A: *mut __BindgenComplex<f32>,
9447 lda: *const lapack_int,
9448 vl: *const f32,
9449 vu: *const f32,
9450 il: *const lapack_int,
9451 iu: *const lapack_int,
9452 abstol: *const f32,
9453 m: *mut lapack_int,
9454 W: *mut f32,
9455 Z: *mut __BindgenComplex<f32>,
9456 ldz: *const lapack_int,
9457 work: *mut __BindgenComplex<f32>,
9458 lwork: *const lapack_int,
9459 rwork: *mut f32,
9460 iwork: *mut lapack_int,
9461 IFAIL: *mut lapack_int,
9462 info: *mut lapack_int,
9463) {
9464 dyload_lib().cheevx_2stage_.unwrap()(
9465 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9466 iwork, IFAIL, info,
9467 )
9468}
9469
9470#[inline(never)]
9471pub unsafe fn zheevx_2stage_(
9472 jobz: *const c_char,
9473 range: *const c_char,
9474 uplo: *const c_char,
9475 n: *const lapack_int,
9476 A: *mut __BindgenComplex<f64>,
9477 lda: *const lapack_int,
9478 vl: *const f64,
9479 vu: *const f64,
9480 il: *const lapack_int,
9481 iu: *const lapack_int,
9482 abstol: *const f64,
9483 m: *mut lapack_int,
9484 W: *mut f64,
9485 Z: *mut __BindgenComplex<f64>,
9486 ldz: *const lapack_int,
9487 work: *mut __BindgenComplex<f64>,
9488 lwork: *const lapack_int,
9489 rwork: *mut f64,
9490 iwork: *mut lapack_int,
9491 IFAIL: *mut lapack_int,
9492 info: *mut lapack_int,
9493) {
9494 dyload_lib().zheevx_2stage_.unwrap()(
9495 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, rwork,
9496 iwork, IFAIL, info,
9497 )
9498}
9499
9500#[inline(never)]
9501pub unsafe fn chegst_(
9502 itype: *const lapack_int,
9503 uplo: *const c_char,
9504 n: *const lapack_int,
9505 A: *mut __BindgenComplex<f32>,
9506 lda: *const lapack_int,
9507 B: *const __BindgenComplex<f32>,
9508 ldb: *const lapack_int,
9509 info: *mut lapack_int,
9510) {
9511 dyload_lib().chegst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
9512}
9513
9514#[inline(never)]
9515pub unsafe fn zhegst_(
9516 itype: *const lapack_int,
9517 uplo: *const c_char,
9518 n: *const lapack_int,
9519 A: *mut __BindgenComplex<f64>,
9520 lda: *const lapack_int,
9521 B: *const __BindgenComplex<f64>,
9522 ldb: *const lapack_int,
9523 info: *mut lapack_int,
9524) {
9525 dyload_lib().zhegst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
9526}
9527
9528#[inline(never)]
9529pub unsafe fn chegv_(
9530 itype: *const lapack_int,
9531 jobz: *const c_char,
9532 uplo: *const c_char,
9533 n: *const lapack_int,
9534 A: *mut __BindgenComplex<f32>,
9535 lda: *const lapack_int,
9536 B: *mut __BindgenComplex<f32>,
9537 ldb: *const lapack_int,
9538 W: *mut f32,
9539 work: *mut __BindgenComplex<f32>,
9540 lwork: *const lapack_int,
9541 rwork: *mut f32,
9542 info: *mut lapack_int,
9543) {
9544 dyload_lib().chegv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info)
9545}
9546
9547#[inline(never)]
9548pub unsafe fn zhegv_(
9549 itype: *const lapack_int,
9550 jobz: *const c_char,
9551 uplo: *const c_char,
9552 n: *const lapack_int,
9553 A: *mut __BindgenComplex<f64>,
9554 lda: *const lapack_int,
9555 B: *mut __BindgenComplex<f64>,
9556 ldb: *const lapack_int,
9557 W: *mut f64,
9558 work: *mut __BindgenComplex<f64>,
9559 lwork: *const lapack_int,
9560 rwork: *mut f64,
9561 info: *mut lapack_int,
9562) {
9563 dyload_lib().zhegv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info)
9564}
9565
9566#[inline(never)]
9567pub unsafe fn chegv_2stage_(
9568 itype: *const lapack_int,
9569 jobz: *const c_char,
9570 uplo: *const c_char,
9571 n: *const lapack_int,
9572 A: *mut __BindgenComplex<f32>,
9573 lda: *const lapack_int,
9574 B: *mut __BindgenComplex<f32>,
9575 ldb: *const lapack_int,
9576 W: *mut f32,
9577 work: *mut __BindgenComplex<f32>,
9578 lwork: *const lapack_int,
9579 rwork: *mut f32,
9580 info: *mut lapack_int,
9581) {
9582 dyload_lib().chegv_2stage_.unwrap()(
9583 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info,
9584 )
9585}
9586
9587#[inline(never)]
9588pub unsafe fn zhegv_2stage_(
9589 itype: *const lapack_int,
9590 jobz: *const c_char,
9591 uplo: *const c_char,
9592 n: *const lapack_int,
9593 A: *mut __BindgenComplex<f64>,
9594 lda: *const lapack_int,
9595 B: *mut __BindgenComplex<f64>,
9596 ldb: *const lapack_int,
9597 W: *mut f64,
9598 work: *mut __BindgenComplex<f64>,
9599 lwork: *const lapack_int,
9600 rwork: *mut f64,
9601 info: *mut lapack_int,
9602) {
9603 dyload_lib().zhegv_2stage_.unwrap()(
9604 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, info,
9605 )
9606}
9607
9608#[inline(never)]
9609pub unsafe fn chegvd_(
9610 itype: *const lapack_int,
9611 jobz: *const c_char,
9612 uplo: *const c_char,
9613 n: *const lapack_int,
9614 A: *mut __BindgenComplex<f32>,
9615 lda: *const lapack_int,
9616 B: *mut __BindgenComplex<f32>,
9617 ldb: *const lapack_int,
9618 W: *mut f32,
9619 work: *mut __BindgenComplex<f32>,
9620 lwork: *const lapack_int,
9621 rwork: *mut f32,
9622 lrwork: *const lapack_int,
9623 iwork: *mut lapack_int,
9624 liwork: *const lapack_int,
9625 info: *mut lapack_int,
9626) {
9627 dyload_lib().chegvd_.unwrap()(
9628 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9629 )
9630}
9631
9632#[inline(never)]
9633pub unsafe fn zhegvd_(
9634 itype: *const lapack_int,
9635 jobz: *const c_char,
9636 uplo: *const c_char,
9637 n: *const lapack_int,
9638 A: *mut __BindgenComplex<f64>,
9639 lda: *const lapack_int,
9640 B: *mut __BindgenComplex<f64>,
9641 ldb: *const lapack_int,
9642 W: *mut f64,
9643 work: *mut __BindgenComplex<f64>,
9644 lwork: *const lapack_int,
9645 rwork: *mut f64,
9646 lrwork: *const lapack_int,
9647 iwork: *mut lapack_int,
9648 liwork: *const lapack_int,
9649 info: *mut lapack_int,
9650) {
9651 dyload_lib().zhegvd_.unwrap()(
9652 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, rwork, lrwork, iwork, liwork, info,
9653 )
9654}
9655
9656#[inline(never)]
9657pub unsafe fn chegvx_(
9658 itype: *const lapack_int,
9659 jobz: *const c_char,
9660 range: *const c_char,
9661 uplo: *const c_char,
9662 n: *const lapack_int,
9663 A: *mut __BindgenComplex<f32>,
9664 lda: *const lapack_int,
9665 B: *mut __BindgenComplex<f32>,
9666 ldb: *const lapack_int,
9667 vl: *const f32,
9668 vu: *const f32,
9669 il: *const lapack_int,
9670 iu: *const lapack_int,
9671 abstol: *const f32,
9672 m: *mut lapack_int,
9673 W: *mut f32,
9674 Z: *mut __BindgenComplex<f32>,
9675 ldz: *const lapack_int,
9676 work: *mut __BindgenComplex<f32>,
9677 lwork: *const lapack_int,
9678 rwork: *mut f32,
9679 iwork: *mut lapack_int,
9680 IFAIL: *mut lapack_int,
9681 info: *mut lapack_int,
9682) {
9683 dyload_lib().chegvx_.unwrap()(
9684 itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
9685 lwork, rwork, iwork, IFAIL, info,
9686 )
9687}
9688
9689#[inline(never)]
9690pub unsafe fn zhegvx_(
9691 itype: *const lapack_int,
9692 jobz: *const c_char,
9693 range: *const c_char,
9694 uplo: *const c_char,
9695 n: *const lapack_int,
9696 A: *mut __BindgenComplex<f64>,
9697 lda: *const lapack_int,
9698 B: *mut __BindgenComplex<f64>,
9699 ldb: *const lapack_int,
9700 vl: *const f64,
9701 vu: *const f64,
9702 il: *const lapack_int,
9703 iu: *const lapack_int,
9704 abstol: *const f64,
9705 m: *mut lapack_int,
9706 W: *mut f64,
9707 Z: *mut __BindgenComplex<f64>,
9708 ldz: *const lapack_int,
9709 work: *mut __BindgenComplex<f64>,
9710 lwork: *const lapack_int,
9711 rwork: *mut f64,
9712 iwork: *mut lapack_int,
9713 IFAIL: *mut lapack_int,
9714 info: *mut lapack_int,
9715) {
9716 dyload_lib().zhegvx_.unwrap()(
9717 itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
9718 lwork, rwork, iwork, IFAIL, info,
9719 )
9720}
9721
9722#[inline(never)]
9723pub unsafe fn cherfs_(
9724 uplo: *const c_char,
9725 n: *const lapack_int,
9726 nrhs: *const lapack_int,
9727 A: *const __BindgenComplex<f32>,
9728 lda: *const lapack_int,
9729 AF: *const __BindgenComplex<f32>,
9730 ldaf: *const lapack_int,
9731 ipiv: *const lapack_int,
9732 B: *const __BindgenComplex<f32>,
9733 ldb: *const lapack_int,
9734 X: *mut __BindgenComplex<f32>,
9735 ldx: *const lapack_int,
9736 ferr: *mut f32,
9737 berr: *mut f32,
9738 work: *mut __BindgenComplex<f32>,
9739 rwork: *mut f32,
9740 info: *mut lapack_int,
9741) {
9742 dyload_lib().cherfs_.unwrap()(
9743 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
9744 )
9745}
9746
9747#[inline(never)]
9748pub unsafe fn zherfs_(
9749 uplo: *const c_char,
9750 n: *const lapack_int,
9751 nrhs: *const lapack_int,
9752 A: *const __BindgenComplex<f64>,
9753 lda: *const lapack_int,
9754 AF: *const __BindgenComplex<f64>,
9755 ldaf: *const lapack_int,
9756 ipiv: *const lapack_int,
9757 B: *const __BindgenComplex<f64>,
9758 ldb: *const lapack_int,
9759 X: *mut __BindgenComplex<f64>,
9760 ldx: *const lapack_int,
9761 ferr: *mut f64,
9762 berr: *mut f64,
9763 work: *mut __BindgenComplex<f64>,
9764 rwork: *mut f64,
9765 info: *mut lapack_int,
9766) {
9767 dyload_lib().zherfs_.unwrap()(
9768 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
9769 )
9770}
9771
9772#[inline(never)]
9773pub unsafe fn cherfsx_(
9774 uplo: *const c_char,
9775 equed: *const c_char,
9776 n: *const lapack_int,
9777 nrhs: *const lapack_int,
9778 A: *const __BindgenComplex<f32>,
9779 lda: *const lapack_int,
9780 AF: *const __BindgenComplex<f32>,
9781 ldaf: *const lapack_int,
9782 ipiv: *const lapack_int,
9783 S: *const f32,
9784 B: *const __BindgenComplex<f32>,
9785 ldb: *const lapack_int,
9786 X: *mut __BindgenComplex<f32>,
9787 ldx: *const lapack_int,
9788 rcond: *mut f32,
9789 berr: *mut f32,
9790 n_err_bnds: *const lapack_int,
9791 err_bnds_norm: *mut f32,
9792 err_bnds_comp: *mut f32,
9793 nparams: *const lapack_int,
9794 params: *mut f32,
9795 work: *mut __BindgenComplex<f32>,
9796 rwork: *mut f32,
9797 info: *mut lapack_int,
9798) {
9799 dyload_lib().cherfsx_.unwrap()(
9800 uplo,
9801 equed,
9802 n,
9803 nrhs,
9804 A,
9805 lda,
9806 AF,
9807 ldaf,
9808 ipiv,
9809 S,
9810 B,
9811 ldb,
9812 X,
9813 ldx,
9814 rcond,
9815 berr,
9816 n_err_bnds,
9817 err_bnds_norm,
9818 err_bnds_comp,
9819 nparams,
9820 params,
9821 work,
9822 rwork,
9823 info,
9824 )
9825}
9826
9827#[inline(never)]
9828pub unsafe fn zherfsx_(
9829 uplo: *const c_char,
9830 equed: *const c_char,
9831 n: *const lapack_int,
9832 nrhs: *const lapack_int,
9833 A: *const __BindgenComplex<f64>,
9834 lda: *const lapack_int,
9835 AF: *const __BindgenComplex<f64>,
9836 ldaf: *const lapack_int,
9837 ipiv: *const lapack_int,
9838 S: *const f64,
9839 B: *const __BindgenComplex<f64>,
9840 ldb: *const lapack_int,
9841 X: *mut __BindgenComplex<f64>,
9842 ldx: *const lapack_int,
9843 rcond: *mut f64,
9844 berr: *mut f64,
9845 n_err_bnds: *const lapack_int,
9846 err_bnds_norm: *mut f64,
9847 err_bnds_comp: *mut f64,
9848 nparams: *const lapack_int,
9849 params: *mut f64,
9850 work: *mut __BindgenComplex<f64>,
9851 rwork: *mut f64,
9852 info: *mut lapack_int,
9853) {
9854 dyload_lib().zherfsx_.unwrap()(
9855 uplo,
9856 equed,
9857 n,
9858 nrhs,
9859 A,
9860 lda,
9861 AF,
9862 ldaf,
9863 ipiv,
9864 S,
9865 B,
9866 ldb,
9867 X,
9868 ldx,
9869 rcond,
9870 berr,
9871 n_err_bnds,
9872 err_bnds_norm,
9873 err_bnds_comp,
9874 nparams,
9875 params,
9876 work,
9877 rwork,
9878 info,
9879 )
9880}
9881
9882#[inline(never)]
9883pub unsafe fn chesv_(
9884 uplo: *const c_char,
9885 n: *const lapack_int,
9886 nrhs: *const lapack_int,
9887 A: *mut __BindgenComplex<f32>,
9888 lda: *const lapack_int,
9889 ipiv: *mut lapack_int,
9890 B: *mut __BindgenComplex<f32>,
9891 ldb: *const lapack_int,
9892 work: *mut __BindgenComplex<f32>,
9893 lwork: *const lapack_int,
9894 info: *mut lapack_int,
9895) {
9896 dyload_lib().chesv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9897}
9898
9899#[inline(never)]
9900pub unsafe fn zhesv_(
9901 uplo: *const c_char,
9902 n: *const lapack_int,
9903 nrhs: *const lapack_int,
9904 A: *mut __BindgenComplex<f64>,
9905 lda: *const lapack_int,
9906 ipiv: *mut lapack_int,
9907 B: *mut __BindgenComplex<f64>,
9908 ldb: *const lapack_int,
9909 work: *mut __BindgenComplex<f64>,
9910 lwork: *const lapack_int,
9911 info: *mut lapack_int,
9912) {
9913 dyload_lib().zhesv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9914}
9915
9916#[inline(never)]
9917pub unsafe fn chesv_aa_(
9918 uplo: *const c_char,
9919 n: *const lapack_int,
9920 nrhs: *const lapack_int,
9921 A: *mut __BindgenComplex<f32>,
9922 lda: *const lapack_int,
9923 ipiv: *mut lapack_int,
9924 B: *mut __BindgenComplex<f32>,
9925 ldb: *const lapack_int,
9926 work: *mut __BindgenComplex<f32>,
9927 lwork: *const lapack_int,
9928 info: *mut lapack_int,
9929) {
9930 dyload_lib().chesv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9931}
9932
9933#[inline(never)]
9934pub unsafe fn zhesv_aa_(
9935 uplo: *const c_char,
9936 n: *const lapack_int,
9937 nrhs: *const lapack_int,
9938 A: *mut __BindgenComplex<f64>,
9939 lda: *const lapack_int,
9940 ipiv: *mut lapack_int,
9941 B: *mut __BindgenComplex<f64>,
9942 ldb: *const lapack_int,
9943 work: *mut __BindgenComplex<f64>,
9944 lwork: *const lapack_int,
9945 info: *mut lapack_int,
9946) {
9947 dyload_lib().zhesv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
9948}
9949
9950#[inline(never)]
9951pub unsafe fn chesv_aa_2stage_(
9952 uplo: *const c_char,
9953 n: *const lapack_int,
9954 nrhs: *const lapack_int,
9955 A: *mut __BindgenComplex<f32>,
9956 lda: *const lapack_int,
9957 TB: *mut __BindgenComplex<f32>,
9958 ltb: *const lapack_int,
9959 ipiv: *mut lapack_int,
9960 ipiv2: *mut lapack_int,
9961 B: *mut __BindgenComplex<f32>,
9962 ldb: *const lapack_int,
9963 work: *mut __BindgenComplex<f32>,
9964 lwork: *const lapack_int,
9965 info: *mut lapack_int,
9966) {
9967 dyload_lib().chesv_aa_2stage_.unwrap()(
9968 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
9969 )
9970}
9971
9972#[inline(never)]
9973pub unsafe fn zhesv_aa_2stage_(
9974 uplo: *const c_char,
9975 n: *const lapack_int,
9976 nrhs: *const lapack_int,
9977 A: *mut __BindgenComplex<f64>,
9978 lda: *const lapack_int,
9979 TB: *mut __BindgenComplex<f64>,
9980 ltb: *const lapack_int,
9981 ipiv: *mut lapack_int,
9982 ipiv2: *mut lapack_int,
9983 B: *mut __BindgenComplex<f64>,
9984 ldb: *const lapack_int,
9985 work: *mut __BindgenComplex<f64>,
9986 lwork: *const lapack_int,
9987 info: *mut lapack_int,
9988) {
9989 dyload_lib().zhesv_aa_2stage_.unwrap()(
9990 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
9991 )
9992}
9993
9994#[inline(never)]
9995pub unsafe fn chesv_rk_(
9996 uplo: *const c_char,
9997 n: *const lapack_int,
9998 nrhs: *const lapack_int,
9999 A: *mut __BindgenComplex<f32>,
10000 lda: *const lapack_int,
10001 E: *mut __BindgenComplex<f32>,
10002 ipiv: *mut lapack_int,
10003 B: *mut __BindgenComplex<f32>,
10004 ldb: *const lapack_int,
10005 work: *mut __BindgenComplex<f32>,
10006 lwork: *const lapack_int,
10007 info: *mut lapack_int,
10008) {
10009 dyload_lib().chesv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
10010}
10011
10012#[inline(never)]
10013pub unsafe fn zhesv_rk_(
10014 uplo: *const c_char,
10015 n: *const lapack_int,
10016 nrhs: *const lapack_int,
10017 A: *mut __BindgenComplex<f64>,
10018 lda: *const lapack_int,
10019 E: *mut __BindgenComplex<f64>,
10020 ipiv: *mut lapack_int,
10021 B: *mut __BindgenComplex<f64>,
10022 ldb: *const lapack_int,
10023 work: *mut __BindgenComplex<f64>,
10024 lwork: *const lapack_int,
10025 info: *mut lapack_int,
10026) {
10027 dyload_lib().zhesv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
10028}
10029
10030#[inline(never)]
10031pub unsafe fn chesv_rook_(
10032 uplo: *const c_char,
10033 n: *const lapack_int,
10034 nrhs: *const lapack_int,
10035 A: *mut __BindgenComplex<f32>,
10036 lda: *const lapack_int,
10037 ipiv: *mut lapack_int,
10038 B: *mut __BindgenComplex<f32>,
10039 ldb: *const lapack_int,
10040 work: *mut __BindgenComplex<f32>,
10041 lwork: *const lapack_int,
10042 info: *mut lapack_int,
10043) {
10044 dyload_lib().chesv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10045}
10046
10047#[inline(never)]
10048pub unsafe fn zhesv_rook_(
10049 uplo: *const c_char,
10050 n: *const lapack_int,
10051 nrhs: *const lapack_int,
10052 A: *mut __BindgenComplex<f64>,
10053 lda: *const lapack_int,
10054 ipiv: *mut lapack_int,
10055 B: *mut __BindgenComplex<f64>,
10056 ldb: *const lapack_int,
10057 work: *mut __BindgenComplex<f64>,
10058 lwork: *const lapack_int,
10059 info: *mut lapack_int,
10060) {
10061 dyload_lib().zhesv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10062}
10063
10064#[inline(never)]
10065pub unsafe fn chesvx_(
10066 fact: *const c_char,
10067 uplo: *const c_char,
10068 n: *const lapack_int,
10069 nrhs: *const lapack_int,
10070 A: *const __BindgenComplex<f32>,
10071 lda: *const lapack_int,
10072 AF: *mut __BindgenComplex<f32>,
10073 ldaf: *const lapack_int,
10074 ipiv: *mut lapack_int,
10075 B: *const __BindgenComplex<f32>,
10076 ldb: *const lapack_int,
10077 X: *mut __BindgenComplex<f32>,
10078 ldx: *const lapack_int,
10079 rcond: *mut f32,
10080 ferr: *mut f32,
10081 berr: *mut f32,
10082 work: *mut __BindgenComplex<f32>,
10083 lwork: *const lapack_int,
10084 rwork: *mut f32,
10085 info: *mut lapack_int,
10086) {
10087 dyload_lib().chesvx_.unwrap()(
10088 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
10089 lwork, rwork, info,
10090 )
10091}
10092
10093#[inline(never)]
10094pub unsafe fn zhesvx_(
10095 fact: *const c_char,
10096 uplo: *const c_char,
10097 n: *const lapack_int,
10098 nrhs: *const lapack_int,
10099 A: *const __BindgenComplex<f64>,
10100 lda: *const lapack_int,
10101 AF: *mut __BindgenComplex<f64>,
10102 ldaf: *const lapack_int,
10103 ipiv: *mut lapack_int,
10104 B: *const __BindgenComplex<f64>,
10105 ldb: *const lapack_int,
10106 X: *mut __BindgenComplex<f64>,
10107 ldx: *const lapack_int,
10108 rcond: *mut f64,
10109 ferr: *mut f64,
10110 berr: *mut f64,
10111 work: *mut __BindgenComplex<f64>,
10112 lwork: *const lapack_int,
10113 rwork: *mut f64,
10114 info: *mut lapack_int,
10115) {
10116 dyload_lib().zhesvx_.unwrap()(
10117 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
10118 lwork, rwork, info,
10119 )
10120}
10121
10122#[inline(never)]
10123pub unsafe fn chesvxx_(
10124 fact: *const c_char,
10125 uplo: *const c_char,
10126 n: *const lapack_int,
10127 nrhs: *const lapack_int,
10128 A: *mut __BindgenComplex<f32>,
10129 lda: *const lapack_int,
10130 AF: *mut __BindgenComplex<f32>,
10131 ldaf: *const lapack_int,
10132 ipiv: *mut lapack_int,
10133 equed: *mut c_char,
10134 S: *mut f32,
10135 B: *mut __BindgenComplex<f32>,
10136 ldb: *const lapack_int,
10137 X: *mut __BindgenComplex<f32>,
10138 ldx: *const lapack_int,
10139 rcond: *mut f32,
10140 rpvgrw: *mut f32,
10141 berr: *mut f32,
10142 n_err_bnds: *const lapack_int,
10143 err_bnds_norm: *mut f32,
10144 err_bnds_comp: *mut f32,
10145 nparams: *const lapack_int,
10146 params: *mut f32,
10147 work: *mut __BindgenComplex<f32>,
10148 rwork: *mut f32,
10149 info: *mut lapack_int,
10150) {
10151 dyload_lib().chesvxx_.unwrap()(
10152 fact,
10153 uplo,
10154 n,
10155 nrhs,
10156 A,
10157 lda,
10158 AF,
10159 ldaf,
10160 ipiv,
10161 equed,
10162 S,
10163 B,
10164 ldb,
10165 X,
10166 ldx,
10167 rcond,
10168 rpvgrw,
10169 berr,
10170 n_err_bnds,
10171 err_bnds_norm,
10172 err_bnds_comp,
10173 nparams,
10174 params,
10175 work,
10176 rwork,
10177 info,
10178 )
10179}
10180
10181#[inline(never)]
10182pub unsafe fn zhesvxx_(
10183 fact: *const c_char,
10184 uplo: *const c_char,
10185 n: *const lapack_int,
10186 nrhs: *const lapack_int,
10187 A: *mut __BindgenComplex<f64>,
10188 lda: *const lapack_int,
10189 AF: *mut __BindgenComplex<f64>,
10190 ldaf: *const lapack_int,
10191 ipiv: *mut lapack_int,
10192 equed: *mut c_char,
10193 S: *mut f64,
10194 B: *mut __BindgenComplex<f64>,
10195 ldb: *const lapack_int,
10196 X: *mut __BindgenComplex<f64>,
10197 ldx: *const lapack_int,
10198 rcond: *mut f64,
10199 rpvgrw: *mut f64,
10200 berr: *mut f64,
10201 n_err_bnds: *const lapack_int,
10202 err_bnds_norm: *mut f64,
10203 err_bnds_comp: *mut f64,
10204 nparams: *const lapack_int,
10205 params: *mut f64,
10206 work: *mut __BindgenComplex<f64>,
10207 rwork: *mut f64,
10208 info: *mut lapack_int,
10209) {
10210 dyload_lib().zhesvxx_.unwrap()(
10211 fact,
10212 uplo,
10213 n,
10214 nrhs,
10215 A,
10216 lda,
10217 AF,
10218 ldaf,
10219 ipiv,
10220 equed,
10221 S,
10222 B,
10223 ldb,
10224 X,
10225 ldx,
10226 rcond,
10227 rpvgrw,
10228 berr,
10229 n_err_bnds,
10230 err_bnds_norm,
10231 err_bnds_comp,
10232 nparams,
10233 params,
10234 work,
10235 rwork,
10236 info,
10237 )
10238}
10239
10240#[inline(never)]
10241pub unsafe fn cheswapr_(
10242 uplo: *const c_char,
10243 n: *const lapack_int,
10244 A: *mut __BindgenComplex<f32>,
10245 lda: *const lapack_int,
10246 i1: *const lapack_int,
10247 i2: *const lapack_int,
10248) {
10249 dyload_lib().cheswapr_.unwrap()(uplo, n, A, lda, i1, i2)
10250}
10251
10252#[inline(never)]
10253pub unsafe fn zheswapr_(
10254 uplo: *const c_char,
10255 n: *const lapack_int,
10256 A: *mut __BindgenComplex<f64>,
10257 lda: *const lapack_int,
10258 i1: *const lapack_int,
10259 i2: *const lapack_int,
10260) {
10261 dyload_lib().zheswapr_.unwrap()(uplo, n, A, lda, i1, i2)
10262}
10263
10264#[inline(never)]
10265pub unsafe fn chetrd_(
10266 uplo: *const c_char,
10267 n: *const lapack_int,
10268 A: *mut __BindgenComplex<f32>,
10269 lda: *const lapack_int,
10270 D: *mut f32,
10271 E: *mut f32,
10272 tau: *mut __BindgenComplex<f32>,
10273 work: *mut __BindgenComplex<f32>,
10274 lwork: *const lapack_int,
10275 info: *mut lapack_int,
10276) {
10277 dyload_lib().chetrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
10278}
10279
10280#[inline(never)]
10281pub unsafe fn zhetrd_(
10282 uplo: *const c_char,
10283 n: *const lapack_int,
10284 A: *mut __BindgenComplex<f64>,
10285 lda: *const lapack_int,
10286 D: *mut f64,
10287 E: *mut f64,
10288 tau: *mut __BindgenComplex<f64>,
10289 work: *mut __BindgenComplex<f64>,
10290 lwork: *const lapack_int,
10291 info: *mut lapack_int,
10292) {
10293 dyload_lib().zhetrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
10294}
10295
10296#[inline(never)]
10297pub unsafe fn chetrd_2stage_(
10298 vect: *const c_char,
10299 uplo: *const c_char,
10300 n: *const lapack_int,
10301 A: *mut __BindgenComplex<f32>,
10302 lda: *const lapack_int,
10303 D: *mut f32,
10304 E: *mut f32,
10305 tau: *mut __BindgenComplex<f32>,
10306 HOUS2: *mut __BindgenComplex<f32>,
10307 lhous2: *const lapack_int,
10308 work: *mut __BindgenComplex<f32>,
10309 lwork: *const lapack_int,
10310 info: *mut lapack_int,
10311) {
10312 dyload_lib().chetrd_2stage_.unwrap()(
10313 vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
10314 )
10315}
10316
10317#[inline(never)]
10318pub unsafe fn zhetrd_2stage_(
10319 vect: *const c_char,
10320 uplo: *const c_char,
10321 n: *const lapack_int,
10322 A: *mut __BindgenComplex<f64>,
10323 lda: *const lapack_int,
10324 D: *mut f64,
10325 E: *mut f64,
10326 tau: *mut __BindgenComplex<f64>,
10327 HOUS2: *mut __BindgenComplex<f64>,
10328 lhous2: *const lapack_int,
10329 work: *mut __BindgenComplex<f64>,
10330 lwork: *const lapack_int,
10331 info: *mut lapack_int,
10332) {
10333 dyload_lib().zhetrd_2stage_.unwrap()(
10334 vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
10335 )
10336}
10337
10338#[inline(never)]
10339pub unsafe fn chetrf_(
10340 uplo: *const c_char,
10341 n: *const lapack_int,
10342 A: *mut __BindgenComplex<f32>,
10343 lda: *const lapack_int,
10344 ipiv: *mut lapack_int,
10345 work: *mut __BindgenComplex<f32>,
10346 lwork: *const lapack_int,
10347 info: *mut lapack_int,
10348) {
10349 dyload_lib().chetrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10350}
10351
10352#[inline(never)]
10353pub unsafe fn zhetrf_(
10354 uplo: *const c_char,
10355 n: *const lapack_int,
10356 A: *mut __BindgenComplex<f64>,
10357 lda: *const lapack_int,
10358 ipiv: *mut lapack_int,
10359 work: *mut __BindgenComplex<f64>,
10360 lwork: *const lapack_int,
10361 info: *mut lapack_int,
10362) {
10363 dyload_lib().zhetrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10364}
10365
10366#[inline(never)]
10367pub unsafe fn chetrf_aa_(
10368 uplo: *const c_char,
10369 n: *const lapack_int,
10370 A: *mut __BindgenComplex<f32>,
10371 lda: *const lapack_int,
10372 ipiv: *mut lapack_int,
10373 work: *mut __BindgenComplex<f32>,
10374 lwork: *const lapack_int,
10375 info: *mut lapack_int,
10376) {
10377 dyload_lib().chetrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10378}
10379
10380#[inline(never)]
10381pub unsafe fn zhetrf_aa_(
10382 uplo: *const c_char,
10383 n: *const lapack_int,
10384 A: *mut __BindgenComplex<f64>,
10385 lda: *const lapack_int,
10386 ipiv: *mut lapack_int,
10387 work: *mut __BindgenComplex<f64>,
10388 lwork: *const lapack_int,
10389 info: *mut lapack_int,
10390) {
10391 dyload_lib().zhetrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10392}
10393
10394#[inline(never)]
10395pub unsafe fn chetrf_aa_2stage_(
10396 uplo: *const c_char,
10397 n: *const lapack_int,
10398 A: *mut __BindgenComplex<f32>,
10399 lda: *const lapack_int,
10400 TB: *mut __BindgenComplex<f32>,
10401 ltb: *const lapack_int,
10402 ipiv: *mut lapack_int,
10403 ipiv2: *mut lapack_int,
10404 work: *mut __BindgenComplex<f32>,
10405 lwork: *const lapack_int,
10406 info: *mut lapack_int,
10407) {
10408 dyload_lib().chetrf_aa_2stage_.unwrap()(
10409 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
10410 )
10411}
10412
10413#[inline(never)]
10414pub unsafe fn zhetrf_aa_2stage_(
10415 uplo: *const c_char,
10416 n: *const lapack_int,
10417 A: *mut __BindgenComplex<f64>,
10418 lda: *const lapack_int,
10419 TB: *mut __BindgenComplex<f64>,
10420 ltb: *const lapack_int,
10421 ipiv: *mut lapack_int,
10422 ipiv2: *mut lapack_int,
10423 work: *mut __BindgenComplex<f64>,
10424 lwork: *const lapack_int,
10425 info: *mut lapack_int,
10426) {
10427 dyload_lib().zhetrf_aa_2stage_.unwrap()(
10428 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
10429 )
10430}
10431
10432#[inline(never)]
10433pub unsafe fn chetrf_rk_(
10434 uplo: *const c_char,
10435 n: *const lapack_int,
10436 A: *mut __BindgenComplex<f32>,
10437 lda: *const lapack_int,
10438 E: *mut __BindgenComplex<f32>,
10439 ipiv: *mut lapack_int,
10440 work: *mut __BindgenComplex<f32>,
10441 lwork: *const lapack_int,
10442 info: *mut lapack_int,
10443) {
10444 dyload_lib().chetrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10445}
10446
10447#[inline(never)]
10448pub unsafe fn zhetrf_rk_(
10449 uplo: *const c_char,
10450 n: *const lapack_int,
10451 A: *mut __BindgenComplex<f64>,
10452 lda: *const lapack_int,
10453 E: *mut __BindgenComplex<f64>,
10454 ipiv: *mut lapack_int,
10455 work: *mut __BindgenComplex<f64>,
10456 lwork: *const lapack_int,
10457 info: *mut lapack_int,
10458) {
10459 dyload_lib().zhetrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10460}
10461
10462#[inline(never)]
10463pub unsafe fn chetrf_rook_(
10464 uplo: *const c_char,
10465 n: *const lapack_int,
10466 A: *mut __BindgenComplex<f32>,
10467 lda: *const lapack_int,
10468 ipiv: *mut lapack_int,
10469 work: *mut __BindgenComplex<f32>,
10470 lwork: *const lapack_int,
10471 info: *mut lapack_int,
10472) {
10473 dyload_lib().chetrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10474}
10475
10476#[inline(never)]
10477pub unsafe fn zhetrf_rook_(
10478 uplo: *const c_char,
10479 n: *const lapack_int,
10480 A: *mut __BindgenComplex<f64>,
10481 lda: *const lapack_int,
10482 ipiv: *mut lapack_int,
10483 work: *mut __BindgenComplex<f64>,
10484 lwork: *const lapack_int,
10485 info: *mut lapack_int,
10486) {
10487 dyload_lib().zhetrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10488}
10489
10490#[inline(never)]
10491pub unsafe fn chetri_(
10492 uplo: *const c_char,
10493 n: *const lapack_int,
10494 A: *mut __BindgenComplex<f32>,
10495 lda: *const lapack_int,
10496 ipiv: *const lapack_int,
10497 work: *mut __BindgenComplex<f32>,
10498 info: *mut lapack_int,
10499) {
10500 dyload_lib().chetri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
10501}
10502
10503#[inline(never)]
10504pub unsafe fn zhetri_(
10505 uplo: *const c_char,
10506 n: *const lapack_int,
10507 A: *mut __BindgenComplex<f64>,
10508 lda: *const lapack_int,
10509 ipiv: *const lapack_int,
10510 work: *mut __BindgenComplex<f64>,
10511 info: *mut lapack_int,
10512) {
10513 dyload_lib().zhetri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
10514}
10515
10516#[inline(never)]
10517pub unsafe fn chetri2_(
10518 uplo: *const c_char,
10519 n: *const lapack_int,
10520 A: *mut __BindgenComplex<f32>,
10521 lda: *const lapack_int,
10522 ipiv: *const lapack_int,
10523 work: *mut __BindgenComplex<f32>,
10524 lwork: *const lapack_int,
10525 info: *mut lapack_int,
10526) {
10527 dyload_lib().chetri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10528}
10529
10530#[inline(never)]
10531pub unsafe fn zhetri2_(
10532 uplo: *const c_char,
10533 n: *const lapack_int,
10534 A: *mut __BindgenComplex<f64>,
10535 lda: *const lapack_int,
10536 ipiv: *const lapack_int,
10537 work: *mut __BindgenComplex<f64>,
10538 lwork: *const lapack_int,
10539 info: *mut lapack_int,
10540) {
10541 dyload_lib().zhetri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
10542}
10543
10544#[inline(never)]
10545pub unsafe fn chetri2x_(
10546 uplo: *const c_char,
10547 n: *const lapack_int,
10548 A: *mut __BindgenComplex<f32>,
10549 lda: *const lapack_int,
10550 ipiv: *const lapack_int,
10551 work: *mut __BindgenComplex<f32>,
10552 nb: *const lapack_int,
10553 info: *mut lapack_int,
10554) {
10555 dyload_lib().chetri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
10556}
10557
10558#[inline(never)]
10559pub unsafe fn zhetri2x_(
10560 uplo: *const c_char,
10561 n: *const lapack_int,
10562 A: *mut __BindgenComplex<f64>,
10563 lda: *const lapack_int,
10564 ipiv: *const lapack_int,
10565 work: *mut __BindgenComplex<f64>,
10566 nb: *const lapack_int,
10567 info: *mut lapack_int,
10568) {
10569 dyload_lib().zhetri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
10570}
10571
10572#[inline(never)]
10573pub unsafe fn chetri_3_(
10574 uplo: *const c_char,
10575 n: *const lapack_int,
10576 A: *mut __BindgenComplex<f32>,
10577 lda: *const lapack_int,
10578 E: *const __BindgenComplex<f32>,
10579 ipiv: *const lapack_int,
10580 work: *mut __BindgenComplex<f32>,
10581 lwork: *const lapack_int,
10582 info: *mut lapack_int,
10583) {
10584 dyload_lib().chetri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10585}
10586
10587#[inline(never)]
10588pub unsafe fn zhetri_3_(
10589 uplo: *const c_char,
10590 n: *const lapack_int,
10591 A: *mut __BindgenComplex<f64>,
10592 lda: *const lapack_int,
10593 E: *const __BindgenComplex<f64>,
10594 ipiv: *const lapack_int,
10595 work: *mut __BindgenComplex<f64>,
10596 lwork: *const lapack_int,
10597 info: *mut lapack_int,
10598) {
10599 dyload_lib().zhetri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
10600}
10601
10602#[inline(never)]
10603pub unsafe fn chetrs_(
10604 uplo: *const c_char,
10605 n: *const lapack_int,
10606 nrhs: *const lapack_int,
10607 A: *const __BindgenComplex<f32>,
10608 lda: *const lapack_int,
10609 ipiv: *const lapack_int,
10610 B: *mut __BindgenComplex<f32>,
10611 ldb: *const lapack_int,
10612 info: *mut lapack_int,
10613) {
10614 dyload_lib().chetrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10615}
10616
10617#[inline(never)]
10618pub unsafe fn zhetrs_(
10619 uplo: *const c_char,
10620 n: *const lapack_int,
10621 nrhs: *const lapack_int,
10622 A: *const __BindgenComplex<f64>,
10623 lda: *const lapack_int,
10624 ipiv: *const lapack_int,
10625 B: *mut __BindgenComplex<f64>,
10626 ldb: *const lapack_int,
10627 info: *mut lapack_int,
10628) {
10629 dyload_lib().zhetrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10630}
10631
10632#[inline(never)]
10633pub unsafe fn chetrs2_(
10634 uplo: *const c_char,
10635 n: *const lapack_int,
10636 nrhs: *const lapack_int,
10637 A: *const __BindgenComplex<f32>,
10638 lda: *const lapack_int,
10639 ipiv: *const lapack_int,
10640 B: *mut __BindgenComplex<f32>,
10641 ldb: *const lapack_int,
10642 work: *mut __BindgenComplex<f32>,
10643 info: *mut lapack_int,
10644) {
10645 dyload_lib().chetrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
10646}
10647
10648#[inline(never)]
10649pub unsafe fn zhetrs2_(
10650 uplo: *const c_char,
10651 n: *const lapack_int,
10652 nrhs: *const lapack_int,
10653 A: *const __BindgenComplex<f64>,
10654 lda: *const lapack_int,
10655 ipiv: *const lapack_int,
10656 B: *mut __BindgenComplex<f64>,
10657 ldb: *const lapack_int,
10658 work: *mut __BindgenComplex<f64>,
10659 info: *mut lapack_int,
10660) {
10661 dyload_lib().zhetrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
10662}
10663
10664#[inline(never)]
10665pub unsafe fn chetrs_3_(
10666 uplo: *const c_char,
10667 n: *const lapack_int,
10668 nrhs: *const lapack_int,
10669 A: *const __BindgenComplex<f32>,
10670 lda: *const lapack_int,
10671 E: *const __BindgenComplex<f32>,
10672 ipiv: *const lapack_int,
10673 B: *mut __BindgenComplex<f32>,
10674 ldb: *const lapack_int,
10675 info: *mut lapack_int,
10676) {
10677 dyload_lib().chetrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
10678}
10679
10680#[inline(never)]
10681pub unsafe fn zhetrs_3_(
10682 uplo: *const c_char,
10683 n: *const lapack_int,
10684 nrhs: *const lapack_int,
10685 A: *const __BindgenComplex<f64>,
10686 lda: *const lapack_int,
10687 E: *const __BindgenComplex<f64>,
10688 ipiv: *const lapack_int,
10689 B: *mut __BindgenComplex<f64>,
10690 ldb: *const lapack_int,
10691 info: *mut lapack_int,
10692) {
10693 dyload_lib().zhetrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
10694}
10695
10696#[inline(never)]
10697pub unsafe fn chetrs_aa_(
10698 uplo: *const c_char,
10699 n: *const lapack_int,
10700 nrhs: *const lapack_int,
10701 A: *const __BindgenComplex<f32>,
10702 lda: *const lapack_int,
10703 ipiv: *const lapack_int,
10704 B: *mut __BindgenComplex<f32>,
10705 ldb: *const lapack_int,
10706 work: *mut __BindgenComplex<f32>,
10707 lwork: *const lapack_int,
10708 info: *mut lapack_int,
10709) {
10710 dyload_lib().chetrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10711}
10712
10713#[inline(never)]
10714pub unsafe fn zhetrs_aa_(
10715 uplo: *const c_char,
10716 n: *const lapack_int,
10717 nrhs: *const lapack_int,
10718 A: *const __BindgenComplex<f64>,
10719 lda: *const lapack_int,
10720 ipiv: *const lapack_int,
10721 B: *mut __BindgenComplex<f64>,
10722 ldb: *const lapack_int,
10723 work: *mut __BindgenComplex<f64>,
10724 lwork: *const lapack_int,
10725 info: *mut lapack_int,
10726) {
10727 dyload_lib().zhetrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
10728}
10729
10730#[inline(never)]
10731pub unsafe fn chetrs_aa_2stage_(
10732 uplo: *const c_char,
10733 n: *const lapack_int,
10734 nrhs: *const lapack_int,
10735 A: *const __BindgenComplex<f32>,
10736 lda: *const lapack_int,
10737 TB: *mut __BindgenComplex<f32>,
10738 ltb: *const lapack_int,
10739 ipiv: *const lapack_int,
10740 ipiv2: *const lapack_int,
10741 B: *mut __BindgenComplex<f32>,
10742 ldb: *const lapack_int,
10743 info: *mut lapack_int,
10744) {
10745 dyload_lib().chetrs_aa_2stage_.unwrap()(
10746 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
10747 )
10748}
10749
10750#[inline(never)]
10751pub unsafe fn zhetrs_aa_2stage_(
10752 uplo: *const c_char,
10753 n: *const lapack_int,
10754 nrhs: *const lapack_int,
10755 A: *const __BindgenComplex<f64>,
10756 lda: *const lapack_int,
10757 TB: *mut __BindgenComplex<f64>,
10758 ltb: *const lapack_int,
10759 ipiv: *const lapack_int,
10760 ipiv2: *const lapack_int,
10761 B: *mut __BindgenComplex<f64>,
10762 ldb: *const lapack_int,
10763 info: *mut lapack_int,
10764) {
10765 dyload_lib().zhetrs_aa_2stage_.unwrap()(
10766 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
10767 )
10768}
10769
10770#[inline(never)]
10771pub unsafe fn chetrs_rook_(
10772 uplo: *const c_char,
10773 n: *const lapack_int,
10774 nrhs: *const lapack_int,
10775 A: *const __BindgenComplex<f32>,
10776 lda: *const lapack_int,
10777 ipiv: *const lapack_int,
10778 B: *mut __BindgenComplex<f32>,
10779 ldb: *const lapack_int,
10780 info: *mut lapack_int,
10781) {
10782 dyload_lib().chetrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10783}
10784
10785#[inline(never)]
10786pub unsafe fn zhetrs_rook_(
10787 uplo: *const c_char,
10788 n: *const lapack_int,
10789 nrhs: *const lapack_int,
10790 A: *const __BindgenComplex<f64>,
10791 lda: *const lapack_int,
10792 ipiv: *const lapack_int,
10793 B: *mut __BindgenComplex<f64>,
10794 ldb: *const lapack_int,
10795 info: *mut lapack_int,
10796) {
10797 dyload_lib().zhetrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
10798}
10799
10800#[inline(never)]
10801pub unsafe fn chfrk_(
10802 transr: *const c_char,
10803 uplo: *const c_char,
10804 trans: *const c_char,
10805 n: *const lapack_int,
10806 k: *const lapack_int,
10807 alpha: *const f32,
10808 A: *const __BindgenComplex<f32>,
10809 lda: *const lapack_int,
10810 beta: *const f32,
10811 C: *mut __BindgenComplex<f32>,
10812) {
10813 dyload_lib().chfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
10814}
10815
10816#[inline(never)]
10817pub unsafe fn zhfrk_(
10818 transr: *const c_char,
10819 uplo: *const c_char,
10820 trans: *const c_char,
10821 n: *const lapack_int,
10822 k: *const lapack_int,
10823 alpha: *const f64,
10824 A: *const __BindgenComplex<f64>,
10825 lda: *const lapack_int,
10826 beta: *const f64,
10827 C: *mut __BindgenComplex<f64>,
10828) {
10829 dyload_lib().zhfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
10830}
10831
10832#[inline(never)]
10833pub unsafe fn chgeqz_(
10834 job: *const c_char,
10835 compq: *const c_char,
10836 compz: *const c_char,
10837 n: *const lapack_int,
10838 ilo: *const lapack_int,
10839 ihi: *const lapack_int,
10840 H: *mut __BindgenComplex<f32>,
10841 ldh: *const lapack_int,
10842 T: *mut __BindgenComplex<f32>,
10843 ldt: *const lapack_int,
10844 alpha: *mut __BindgenComplex<f32>,
10845 beta: *mut __BindgenComplex<f32>,
10846 Q: *mut __BindgenComplex<f32>,
10847 ldq: *const lapack_int,
10848 Z: *mut __BindgenComplex<f32>,
10849 ldz: *const lapack_int,
10850 work: *mut __BindgenComplex<f32>,
10851 lwork: *const lapack_int,
10852 rwork: *mut f32,
10853 info: *mut lapack_int,
10854) {
10855 dyload_lib().chgeqz_.unwrap()(
10856 job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alpha, beta, Q, ldq, Z, ldz, work, lwork,
10857 rwork, info,
10858 )
10859}
10860
10861#[inline(never)]
10862pub unsafe fn dhgeqz_(
10863 job: *const c_char,
10864 compq: *const c_char,
10865 compz: *const c_char,
10866 n: *const lapack_int,
10867 ilo: *const lapack_int,
10868 ihi: *const lapack_int,
10869 H: *mut f64,
10870 ldh: *const lapack_int,
10871 T: *mut f64,
10872 ldt: *const lapack_int,
10873 alphar: *mut f64,
10874 alphai: *mut f64,
10875 beta: *mut f64,
10876 Q: *mut f64,
10877 ldq: *const lapack_int,
10878 Z: *mut f64,
10879 ldz: *const lapack_int,
10880 work: *mut f64,
10881 lwork: *const lapack_int,
10882 info: *mut lapack_int,
10883) {
10884 dyload_lib().dhgeqz_.unwrap()(
10885 job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alphar, alphai, beta, Q, ldq, Z, ldz, work,
10886 lwork, info,
10887 )
10888}
10889
10890#[inline(never)]
10891pub unsafe fn shgeqz_(
10892 job: *const c_char,
10893 compq: *const c_char,
10894 compz: *const c_char,
10895 n: *const lapack_int,
10896 ilo: *const lapack_int,
10897 ihi: *const lapack_int,
10898 H: *mut f32,
10899 ldh: *const lapack_int,
10900 T: *mut f32,
10901 ldt: *const lapack_int,
10902 alphar: *mut f32,
10903 alphai: *mut f32,
10904 beta: *mut f32,
10905 Q: *mut f32,
10906 ldq: *const lapack_int,
10907 Z: *mut f32,
10908 ldz: *const lapack_int,
10909 work: *mut f32,
10910 lwork: *const lapack_int,
10911 info: *mut lapack_int,
10912) {
10913 dyload_lib().shgeqz_.unwrap()(
10914 job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alphar, alphai, beta, Q, ldq, Z, ldz, work,
10915 lwork, info,
10916 )
10917}
10918
10919#[inline(never)]
10920pub unsafe fn zhgeqz_(
10921 job: *const c_char,
10922 compq: *const c_char,
10923 compz: *const c_char,
10924 n: *const lapack_int,
10925 ilo: *const lapack_int,
10926 ihi: *const lapack_int,
10927 H: *mut __BindgenComplex<f64>,
10928 ldh: *const lapack_int,
10929 T: *mut __BindgenComplex<f64>,
10930 ldt: *const lapack_int,
10931 alpha: *mut __BindgenComplex<f64>,
10932 beta: *mut __BindgenComplex<f64>,
10933 Q: *mut __BindgenComplex<f64>,
10934 ldq: *const lapack_int,
10935 Z: *mut __BindgenComplex<f64>,
10936 ldz: *const lapack_int,
10937 work: *mut __BindgenComplex<f64>,
10938 lwork: *const lapack_int,
10939 rwork: *mut f64,
10940 info: *mut lapack_int,
10941) {
10942 dyload_lib().zhgeqz_.unwrap()(
10943 job, compq, compz, n, ilo, ihi, H, ldh, T, ldt, alpha, beta, Q, ldq, Z, ldz, work, lwork,
10944 rwork, info,
10945 )
10946}
10947
10948#[inline(never)]
10949pub unsafe fn chpcon_(
10950 uplo: *const c_char,
10951 n: *const lapack_int,
10952 AP: *const __BindgenComplex<f32>,
10953 ipiv: *const lapack_int,
10954 anorm: *const f32,
10955 rcond: *mut f32,
10956 work: *mut __BindgenComplex<f32>,
10957 info: *mut lapack_int,
10958) {
10959 dyload_lib().chpcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
10960}
10961
10962#[inline(never)]
10963pub unsafe fn zhpcon_(
10964 uplo: *const c_char,
10965 n: *const lapack_int,
10966 AP: *const __BindgenComplex<f64>,
10967 ipiv: *const lapack_int,
10968 anorm: *const f64,
10969 rcond: *mut f64,
10970 work: *mut __BindgenComplex<f64>,
10971 info: *mut lapack_int,
10972) {
10973 dyload_lib().zhpcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
10974}
10975
10976#[inline(never)]
10977pub unsafe fn chpev_(
10978 jobz: *const c_char,
10979 uplo: *const c_char,
10980 n: *const lapack_int,
10981 AP: *mut __BindgenComplex<f32>,
10982 W: *mut f32,
10983 Z: *mut __BindgenComplex<f32>,
10984 ldz: *const lapack_int,
10985 work: *mut __BindgenComplex<f32>,
10986 rwork: *mut f32,
10987 info: *mut lapack_int,
10988) {
10989 dyload_lib().chpev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, rwork, info)
10990}
10991
10992#[inline(never)]
10993pub unsafe fn zhpev_(
10994 jobz: *const c_char,
10995 uplo: *const c_char,
10996 n: *const lapack_int,
10997 AP: *mut __BindgenComplex<f64>,
10998 W: *mut f64,
10999 Z: *mut __BindgenComplex<f64>,
11000 ldz: *const lapack_int,
11001 work: *mut __BindgenComplex<f64>,
11002 rwork: *mut f64,
11003 info: *mut lapack_int,
11004) {
11005 dyload_lib().zhpev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, rwork, info)
11006}
11007
11008#[inline(never)]
11009pub unsafe fn chpevd_(
11010 jobz: *const c_char,
11011 uplo: *const c_char,
11012 n: *const lapack_int,
11013 AP: *mut __BindgenComplex<f32>,
11014 W: *mut f32,
11015 Z: *mut __BindgenComplex<f32>,
11016 ldz: *const lapack_int,
11017 work: *mut __BindgenComplex<f32>,
11018 lwork: *const lapack_int,
11019 rwork: *mut f32,
11020 lrwork: *const lapack_int,
11021 iwork: *mut lapack_int,
11022 liwork: *const lapack_int,
11023 info: *mut lapack_int,
11024) {
11025 dyload_lib().chpevd_.unwrap()(
11026 jobz, uplo, n, AP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11027 )
11028}
11029
11030#[inline(never)]
11031pub unsafe fn zhpevd_(
11032 jobz: *const c_char,
11033 uplo: *const c_char,
11034 n: *const lapack_int,
11035 AP: *mut __BindgenComplex<f64>,
11036 W: *mut f64,
11037 Z: *mut __BindgenComplex<f64>,
11038 ldz: *const lapack_int,
11039 work: *mut __BindgenComplex<f64>,
11040 lwork: *const lapack_int,
11041 rwork: *mut f64,
11042 lrwork: *const lapack_int,
11043 iwork: *mut lapack_int,
11044 liwork: *const lapack_int,
11045 info: *mut lapack_int,
11046) {
11047 dyload_lib().zhpevd_.unwrap()(
11048 jobz, uplo, n, AP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11049 )
11050}
11051
11052#[inline(never)]
11053pub unsafe fn chpevx_(
11054 jobz: *const c_char,
11055 range: *const c_char,
11056 uplo: *const c_char,
11057 n: *const lapack_int,
11058 AP: *mut __BindgenComplex<f32>,
11059 vl: *const f32,
11060 vu: *const f32,
11061 il: *const lapack_int,
11062 iu: *const lapack_int,
11063 abstol: *const f32,
11064 m: *mut lapack_int,
11065 W: *mut f32,
11066 Z: *mut __BindgenComplex<f32>,
11067 ldz: *const lapack_int,
11068 work: *mut __BindgenComplex<f32>,
11069 rwork: *mut f32,
11070 iwork: *mut lapack_int,
11071 IFAIL: *mut lapack_int,
11072 info: *mut lapack_int,
11073) {
11074 dyload_lib().chpevx_.unwrap()(
11075 jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork, iwork, IFAIL,
11076 info,
11077 )
11078}
11079
11080#[inline(never)]
11081pub unsafe fn zhpevx_(
11082 jobz: *const c_char,
11083 range: *const c_char,
11084 uplo: *const c_char,
11085 n: *const lapack_int,
11086 AP: *mut __BindgenComplex<f64>,
11087 vl: *const f64,
11088 vu: *const f64,
11089 il: *const lapack_int,
11090 iu: *const lapack_int,
11091 abstol: *const f64,
11092 m: *mut lapack_int,
11093 W: *mut f64,
11094 Z: *mut __BindgenComplex<f64>,
11095 ldz: *const lapack_int,
11096 work: *mut __BindgenComplex<f64>,
11097 rwork: *mut f64,
11098 iwork: *mut lapack_int,
11099 IFAIL: *mut lapack_int,
11100 info: *mut lapack_int,
11101) {
11102 dyload_lib().zhpevx_.unwrap()(
11103 jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork, iwork, IFAIL,
11104 info,
11105 )
11106}
11107
11108#[inline(never)]
11109pub unsafe fn chpgst_(
11110 itype: *const lapack_int,
11111 uplo: *const c_char,
11112 n: *const lapack_int,
11113 AP: *mut __BindgenComplex<f32>,
11114 BP: *const __BindgenComplex<f32>,
11115 info: *mut lapack_int,
11116) {
11117 dyload_lib().chpgst_.unwrap()(itype, uplo, n, AP, BP, info)
11118}
11119
11120#[inline(never)]
11121pub unsafe fn zhpgst_(
11122 itype: *const lapack_int,
11123 uplo: *const c_char,
11124 n: *const lapack_int,
11125 AP: *mut __BindgenComplex<f64>,
11126 BP: *const __BindgenComplex<f64>,
11127 info: *mut lapack_int,
11128) {
11129 dyload_lib().zhpgst_.unwrap()(itype, uplo, n, AP, BP, info)
11130}
11131
11132#[inline(never)]
11133pub unsafe fn chpgv_(
11134 itype: *const lapack_int,
11135 jobz: *const c_char,
11136 uplo: *const c_char,
11137 n: *const lapack_int,
11138 AP: *mut __BindgenComplex<f32>,
11139 BP: *mut __BindgenComplex<f32>,
11140 W: *mut f32,
11141 Z: *mut __BindgenComplex<f32>,
11142 ldz: *const lapack_int,
11143 work: *mut __BindgenComplex<f32>,
11144 rwork: *mut f32,
11145 info: *mut lapack_int,
11146) {
11147 dyload_lib().chpgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, rwork, info)
11148}
11149
11150#[inline(never)]
11151pub unsafe fn zhpgv_(
11152 itype: *const lapack_int,
11153 jobz: *const c_char,
11154 uplo: *const c_char,
11155 n: *const lapack_int,
11156 AP: *mut __BindgenComplex<f64>,
11157 BP: *mut __BindgenComplex<f64>,
11158 W: *mut f64,
11159 Z: *mut __BindgenComplex<f64>,
11160 ldz: *const lapack_int,
11161 work: *mut __BindgenComplex<f64>,
11162 rwork: *mut f64,
11163 info: *mut lapack_int,
11164) {
11165 dyload_lib().zhpgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, rwork, info)
11166}
11167
11168#[inline(never)]
11169pub unsafe fn chpgvd_(
11170 itype: *const lapack_int,
11171 jobz: *const c_char,
11172 uplo: *const c_char,
11173 n: *const lapack_int,
11174 AP: *mut __BindgenComplex<f32>,
11175 BP: *mut __BindgenComplex<f32>,
11176 W: *mut f32,
11177 Z: *mut __BindgenComplex<f32>,
11178 ldz: *const lapack_int,
11179 work: *mut __BindgenComplex<f32>,
11180 lwork: *const lapack_int,
11181 rwork: *mut f32,
11182 lrwork: *const lapack_int,
11183 iwork: *mut lapack_int,
11184 liwork: *const lapack_int,
11185 info: *mut lapack_int,
11186) {
11187 dyload_lib().chpgvd_.unwrap()(
11188 itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11189 )
11190}
11191
11192#[inline(never)]
11193pub unsafe fn zhpgvd_(
11194 itype: *const lapack_int,
11195 jobz: *const c_char,
11196 uplo: *const c_char,
11197 n: *const lapack_int,
11198 AP: *mut __BindgenComplex<f64>,
11199 BP: *mut __BindgenComplex<f64>,
11200 W: *mut f64,
11201 Z: *mut __BindgenComplex<f64>,
11202 ldz: *const lapack_int,
11203 work: *mut __BindgenComplex<f64>,
11204 lwork: *const lapack_int,
11205 rwork: *mut f64,
11206 lrwork: *const lapack_int,
11207 iwork: *mut lapack_int,
11208 liwork: *const lapack_int,
11209 info: *mut lapack_int,
11210) {
11211 dyload_lib().zhpgvd_.unwrap()(
11212 itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
11213 )
11214}
11215
11216#[inline(never)]
11217pub unsafe fn chpgvx_(
11218 itype: *const lapack_int,
11219 jobz: *const c_char,
11220 range: *const c_char,
11221 uplo: *const c_char,
11222 n: *const lapack_int,
11223 AP: *mut __BindgenComplex<f32>,
11224 BP: *mut __BindgenComplex<f32>,
11225 vl: *const f32,
11226 vu: *const f32,
11227 il: *const lapack_int,
11228 iu: *const lapack_int,
11229 abstol: *const f32,
11230 m: *mut lapack_int,
11231 W: *mut f32,
11232 Z: *mut __BindgenComplex<f32>,
11233 ldz: *const lapack_int,
11234 work: *mut __BindgenComplex<f32>,
11235 rwork: *mut f32,
11236 iwork: *mut lapack_int,
11237 IFAIL: *mut lapack_int,
11238 info: *mut lapack_int,
11239) {
11240 dyload_lib().chpgvx_.unwrap()(
11241 itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork,
11242 iwork, IFAIL, info,
11243 )
11244}
11245
11246#[inline(never)]
11247pub unsafe fn zhpgvx_(
11248 itype: *const lapack_int,
11249 jobz: *const c_char,
11250 range: *const c_char,
11251 uplo: *const c_char,
11252 n: *const lapack_int,
11253 AP: *mut __BindgenComplex<f64>,
11254 BP: *mut __BindgenComplex<f64>,
11255 vl: *const f64,
11256 vu: *const f64,
11257 il: *const lapack_int,
11258 iu: *const lapack_int,
11259 abstol: *const f64,
11260 m: *mut lapack_int,
11261 W: *mut f64,
11262 Z: *mut __BindgenComplex<f64>,
11263 ldz: *const lapack_int,
11264 work: *mut __BindgenComplex<f64>,
11265 rwork: *mut f64,
11266 iwork: *mut lapack_int,
11267 IFAIL: *mut lapack_int,
11268 info: *mut lapack_int,
11269) {
11270 dyload_lib().zhpgvx_.unwrap()(
11271 itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, rwork,
11272 iwork, IFAIL, info,
11273 )
11274}
11275
11276#[inline(never)]
11277pub unsafe fn chprfs_(
11278 uplo: *const c_char,
11279 n: *const lapack_int,
11280 nrhs: *const lapack_int,
11281 AP: *const __BindgenComplex<f32>,
11282 AFP: *const __BindgenComplex<f32>,
11283 ipiv: *const lapack_int,
11284 B: *const __BindgenComplex<f32>,
11285 ldb: *const lapack_int,
11286 X: *mut __BindgenComplex<f32>,
11287 ldx: *const lapack_int,
11288 ferr: *mut f32,
11289 berr: *mut f32,
11290 work: *mut __BindgenComplex<f32>,
11291 rwork: *mut f32,
11292 info: *mut lapack_int,
11293) {
11294 dyload_lib().chprfs_.unwrap()(
11295 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
11296 )
11297}
11298
11299#[inline(never)]
11300pub unsafe fn zhprfs_(
11301 uplo: *const c_char,
11302 n: *const lapack_int,
11303 nrhs: *const lapack_int,
11304 AP: *const __BindgenComplex<f64>,
11305 AFP: *const __BindgenComplex<f64>,
11306 ipiv: *const lapack_int,
11307 B: *const __BindgenComplex<f64>,
11308 ldb: *const lapack_int,
11309 X: *mut __BindgenComplex<f64>,
11310 ldx: *const lapack_int,
11311 ferr: *mut f64,
11312 berr: *mut f64,
11313 work: *mut __BindgenComplex<f64>,
11314 rwork: *mut f64,
11315 info: *mut lapack_int,
11316) {
11317 dyload_lib().zhprfs_.unwrap()(
11318 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
11319 )
11320}
11321
11322#[inline(never)]
11323pub unsafe fn chpsv_(
11324 uplo: *const c_char,
11325 n: *const lapack_int,
11326 nrhs: *const lapack_int,
11327 AP: *mut __BindgenComplex<f32>,
11328 ipiv: *mut lapack_int,
11329 B: *mut __BindgenComplex<f32>,
11330 ldb: *const lapack_int,
11331 info: *mut lapack_int,
11332) {
11333 dyload_lib().chpsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11334}
11335
11336#[inline(never)]
11337pub unsafe fn zhpsv_(
11338 uplo: *const c_char,
11339 n: *const lapack_int,
11340 nrhs: *const lapack_int,
11341 AP: *mut __BindgenComplex<f64>,
11342 ipiv: *mut lapack_int,
11343 B: *mut __BindgenComplex<f64>,
11344 ldb: *const lapack_int,
11345 info: *mut lapack_int,
11346) {
11347 dyload_lib().zhpsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11348}
11349
11350#[inline(never)]
11351pub unsafe fn chpsvx_(
11352 fact: *const c_char,
11353 uplo: *const c_char,
11354 n: *const lapack_int,
11355 nrhs: *const lapack_int,
11356 AP: *const __BindgenComplex<f32>,
11357 AFP: *mut __BindgenComplex<f32>,
11358 ipiv: *mut lapack_int,
11359 B: *const __BindgenComplex<f32>,
11360 ldb: *const lapack_int,
11361 X: *mut __BindgenComplex<f32>,
11362 ldx: *const lapack_int,
11363 rcond: *mut f32,
11364 ferr: *mut f32,
11365 berr: *mut f32,
11366 work: *mut __BindgenComplex<f32>,
11367 rwork: *mut f32,
11368 info: *mut lapack_int,
11369) {
11370 dyload_lib().chpsvx_.unwrap()(
11371 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
11372 )
11373}
11374
11375#[inline(never)]
11376pub unsafe fn zhpsvx_(
11377 fact: *const c_char,
11378 uplo: *const c_char,
11379 n: *const lapack_int,
11380 nrhs: *const lapack_int,
11381 AP: *const __BindgenComplex<f64>,
11382 AFP: *mut __BindgenComplex<f64>,
11383 ipiv: *mut lapack_int,
11384 B: *const __BindgenComplex<f64>,
11385 ldb: *const lapack_int,
11386 X: *mut __BindgenComplex<f64>,
11387 ldx: *const lapack_int,
11388 rcond: *mut f64,
11389 ferr: *mut f64,
11390 berr: *mut f64,
11391 work: *mut __BindgenComplex<f64>,
11392 rwork: *mut f64,
11393 info: *mut lapack_int,
11394) {
11395 dyload_lib().zhpsvx_.unwrap()(
11396 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
11397 )
11398}
11399
11400#[inline(never)]
11401pub unsafe fn chptrd_(
11402 uplo: *const c_char,
11403 n: *const lapack_int,
11404 AP: *mut __BindgenComplex<f32>,
11405 D: *mut f32,
11406 E: *mut f32,
11407 tau: *mut __BindgenComplex<f32>,
11408 info: *mut lapack_int,
11409) {
11410 dyload_lib().chptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
11411}
11412
11413#[inline(never)]
11414pub unsafe fn zhptrd_(
11415 uplo: *const c_char,
11416 n: *const lapack_int,
11417 AP: *mut __BindgenComplex<f64>,
11418 D: *mut f64,
11419 E: *mut f64,
11420 tau: *mut __BindgenComplex<f64>,
11421 info: *mut lapack_int,
11422) {
11423 dyload_lib().zhptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
11424}
11425
11426#[inline(never)]
11427pub unsafe fn chptrf_(
11428 uplo: *const c_char,
11429 n: *const lapack_int,
11430 AP: *mut __BindgenComplex<f32>,
11431 ipiv: *mut lapack_int,
11432 info: *mut lapack_int,
11433) {
11434 dyload_lib().chptrf_.unwrap()(uplo, n, AP, ipiv, info)
11435}
11436
11437#[inline(never)]
11438pub unsafe fn zhptrf_(
11439 uplo: *const c_char,
11440 n: *const lapack_int,
11441 AP: *mut __BindgenComplex<f64>,
11442 ipiv: *mut lapack_int,
11443 info: *mut lapack_int,
11444) {
11445 dyload_lib().zhptrf_.unwrap()(uplo, n, AP, ipiv, info)
11446}
11447
11448#[inline(never)]
11449pub unsafe fn chptri_(
11450 uplo: *const c_char,
11451 n: *const lapack_int,
11452 AP: *mut __BindgenComplex<f32>,
11453 ipiv: *const lapack_int,
11454 work: *mut __BindgenComplex<f32>,
11455 info: *mut lapack_int,
11456) {
11457 dyload_lib().chptri_.unwrap()(uplo, n, AP, ipiv, work, info)
11458}
11459
11460#[inline(never)]
11461pub unsafe fn zhptri_(
11462 uplo: *const c_char,
11463 n: *const lapack_int,
11464 AP: *mut __BindgenComplex<f64>,
11465 ipiv: *const lapack_int,
11466 work: *mut __BindgenComplex<f64>,
11467 info: *mut lapack_int,
11468) {
11469 dyload_lib().zhptri_.unwrap()(uplo, n, AP, ipiv, work, info)
11470}
11471
11472#[inline(never)]
11473pub unsafe fn chptrs_(
11474 uplo: *const c_char,
11475 n: *const lapack_int,
11476 nrhs: *const lapack_int,
11477 AP: *const __BindgenComplex<f32>,
11478 ipiv: *const lapack_int,
11479 B: *mut __BindgenComplex<f32>,
11480 ldb: *const lapack_int,
11481 info: *mut lapack_int,
11482) {
11483 dyload_lib().chptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11484}
11485
11486#[inline(never)]
11487pub unsafe fn zhptrs_(
11488 uplo: *const c_char,
11489 n: *const lapack_int,
11490 nrhs: *const lapack_int,
11491 AP: *const __BindgenComplex<f64>,
11492 ipiv: *const lapack_int,
11493 B: *mut __BindgenComplex<f64>,
11494 ldb: *const lapack_int,
11495 info: *mut lapack_int,
11496) {
11497 dyload_lib().zhptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
11498}
11499
11500#[inline(never)]
11501pub unsafe fn chsein_(
11502 side: *const c_char,
11503 eigsrc: *const c_char,
11504 initv: *const c_char,
11505 select: *const lapack_int,
11506 n: *const lapack_int,
11507 H: *const __BindgenComplex<f32>,
11508 ldh: *const lapack_int,
11509 W: *mut __BindgenComplex<f32>,
11510 VL: *mut __BindgenComplex<f32>,
11511 ldvl: *const lapack_int,
11512 VR: *mut __BindgenComplex<f32>,
11513 ldvr: *const lapack_int,
11514 mm: *const lapack_int,
11515 m: *mut lapack_int,
11516 work: *mut __BindgenComplex<f32>,
11517 rwork: *mut f32,
11518 IFAILL: *mut lapack_int,
11519 IFAILR: *mut lapack_int,
11520 info: *mut lapack_int,
11521) {
11522 dyload_lib().chsein_.unwrap()(
11523 side, eigsrc, initv, select, n, H, ldh, W, VL, ldvl, VR, ldvr, mm, m, work, rwork, IFAILL,
11524 IFAILR, info,
11525 )
11526}
11527
11528#[inline(never)]
11529pub unsafe fn dhsein_(
11530 side: *const c_char,
11531 eigsrc: *const c_char,
11532 initv: *const c_char,
11533 select: *mut lapack_int,
11534 n: *const lapack_int,
11535 H: *const f64,
11536 ldh: *const lapack_int,
11537 WR: *mut f64,
11538 WI: *const f64,
11539 VL: *mut f64,
11540 ldvl: *const lapack_int,
11541 VR: *mut f64,
11542 ldvr: *const lapack_int,
11543 mm: *const lapack_int,
11544 m: *mut lapack_int,
11545 work: *mut f64,
11546 IFAILL: *mut lapack_int,
11547 IFAILR: *mut lapack_int,
11548 info: *mut lapack_int,
11549) {
11550 dyload_lib().dhsein_.unwrap()(
11551 side, eigsrc, initv, select, n, H, ldh, WR, WI, VL, ldvl, VR, ldvr, mm, m, work, IFAILL,
11552 IFAILR, info,
11553 )
11554}
11555
11556#[inline(never)]
11557pub unsafe fn shsein_(
11558 side: *const c_char,
11559 eigsrc: *const c_char,
11560 initv: *const c_char,
11561 select: *mut lapack_int,
11562 n: *const lapack_int,
11563 H: *const f32,
11564 ldh: *const lapack_int,
11565 WR: *mut f32,
11566 WI: *const f32,
11567 VL: *mut f32,
11568 ldvl: *const lapack_int,
11569 VR: *mut f32,
11570 ldvr: *const lapack_int,
11571 mm: *const lapack_int,
11572 m: *mut lapack_int,
11573 work: *mut f32,
11574 IFAILL: *mut lapack_int,
11575 IFAILR: *mut lapack_int,
11576 info: *mut lapack_int,
11577) {
11578 dyload_lib().shsein_.unwrap()(
11579 side, eigsrc, initv, select, n, H, ldh, WR, WI, VL, ldvl, VR, ldvr, mm, m, work, IFAILL,
11580 IFAILR, info,
11581 )
11582}
11583
11584#[inline(never)]
11585pub unsafe fn zhsein_(
11586 side: *const c_char,
11587 eigsrc: *const c_char,
11588 initv: *const c_char,
11589 select: *const lapack_int,
11590 n: *const lapack_int,
11591 H: *const __BindgenComplex<f64>,
11592 ldh: *const lapack_int,
11593 W: *mut __BindgenComplex<f64>,
11594 VL: *mut __BindgenComplex<f64>,
11595 ldvl: *const lapack_int,
11596 VR: *mut __BindgenComplex<f64>,
11597 ldvr: *const lapack_int,
11598 mm: *const lapack_int,
11599 m: *mut lapack_int,
11600 work: *mut __BindgenComplex<f64>,
11601 rwork: *mut f64,
11602 IFAILL: *mut lapack_int,
11603 IFAILR: *mut lapack_int,
11604 info: *mut lapack_int,
11605) {
11606 dyload_lib().zhsein_.unwrap()(
11607 side, eigsrc, initv, select, n, H, ldh, W, VL, ldvl, VR, ldvr, mm, m, work, rwork, IFAILL,
11608 IFAILR, info,
11609 )
11610}
11611
11612#[inline(never)]
11613pub unsafe fn chseqr_(
11614 job: *const c_char,
11615 compz: *const c_char,
11616 n: *const lapack_int,
11617 ilo: *const lapack_int,
11618 ihi: *const lapack_int,
11619 H: *mut __BindgenComplex<f32>,
11620 ldh: *const lapack_int,
11621 W: *mut __BindgenComplex<f32>,
11622 Z: *mut __BindgenComplex<f32>,
11623 ldz: *const lapack_int,
11624 work: *mut __BindgenComplex<f32>,
11625 lwork: *const lapack_int,
11626 info: *mut lapack_int,
11627) {
11628 dyload_lib().chseqr_.unwrap()(job, compz, n, ilo, ihi, H, ldh, W, Z, ldz, work, lwork, info)
11629}
11630
11631#[inline(never)]
11632pub unsafe fn dhseqr_(
11633 job: *const c_char,
11634 compz: *const c_char,
11635 n: *const lapack_int,
11636 ilo: *const lapack_int,
11637 ihi: *const lapack_int,
11638 H: *mut f64,
11639 ldh: *const lapack_int,
11640 WR: *mut f64,
11641 WI: *mut f64,
11642 Z: *mut f64,
11643 ldz: *const lapack_int,
11644 work: *mut f64,
11645 lwork: *const lapack_int,
11646 info: *mut lapack_int,
11647) {
11648 dyload_lib().dhseqr_.unwrap()(
11649 job, compz, n, ilo, ihi, H, ldh, WR, WI, Z, ldz, work, lwork, info,
11650 )
11651}
11652
11653#[inline(never)]
11654pub unsafe fn shseqr_(
11655 job: *const c_char,
11656 compz: *const c_char,
11657 n: *const lapack_int,
11658 ilo: *const lapack_int,
11659 ihi: *const lapack_int,
11660 H: *mut f32,
11661 ldh: *const lapack_int,
11662 WR: *mut f32,
11663 WI: *mut f32,
11664 Z: *mut f32,
11665 ldz: *const lapack_int,
11666 work: *mut f32,
11667 lwork: *const lapack_int,
11668 info: *mut lapack_int,
11669) {
11670 dyload_lib().shseqr_.unwrap()(
11671 job, compz, n, ilo, ihi, H, ldh, WR, WI, Z, ldz, work, lwork, info,
11672 )
11673}
11674
11675#[inline(never)]
11676pub unsafe fn zhseqr_(
11677 job: *const c_char,
11678 compz: *const c_char,
11679 n: *const lapack_int,
11680 ilo: *const lapack_int,
11681 ihi: *const lapack_int,
11682 H: *mut __BindgenComplex<f64>,
11683 ldh: *const lapack_int,
11684 W: *mut __BindgenComplex<f64>,
11685 Z: *mut __BindgenComplex<f64>,
11686 ldz: *const lapack_int,
11687 work: *mut __BindgenComplex<f64>,
11688 lwork: *const lapack_int,
11689 info: *mut lapack_int,
11690) {
11691 dyload_lib().zhseqr_.unwrap()(job, compz, n, ilo, ihi, H, ldh, W, Z, ldz, work, lwork, info)
11692}
11693
11694#[inline(never)]
11695pub unsafe fn clacgv_(
11696 n: *const lapack_int,
11697 X: *mut __BindgenComplex<f32>,
11698 incx: *const lapack_int,
11699) {
11700 dyload_lib().clacgv_.unwrap()(n, X, incx)
11701}
11702
11703#[inline(never)]
11704pub unsafe fn zlacgv_(
11705 n: *const lapack_int,
11706 X: *mut __BindgenComplex<f64>,
11707 incx: *const lapack_int,
11708) {
11709 dyload_lib().zlacgv_.unwrap()(n, X, incx)
11710}
11711
11712#[inline(never)]
11713pub unsafe fn clacn2_(
11714 n: *const lapack_int,
11715 V: *mut __BindgenComplex<f32>,
11716 X: *mut __BindgenComplex<f32>,
11717 est: *mut f32,
11718 kase: *mut lapack_int,
11719 ISAVE: *mut lapack_int,
11720) {
11721 dyload_lib().clacn2_.unwrap()(n, V, X, est, kase, ISAVE)
11722}
11723
11724#[inline(never)]
11725pub unsafe fn dlacn2_(
11726 n: *const lapack_int,
11727 V: *mut f64,
11728 X: *mut f64,
11729 ISGN: *mut lapack_int,
11730 est: *mut f64,
11731 kase: *mut lapack_int,
11732 ISAVE: *mut lapack_int,
11733) {
11734 dyload_lib().dlacn2_.unwrap()(n, V, X, ISGN, est, kase, ISAVE)
11735}
11736
11737#[inline(never)]
11738pub unsafe fn slacn2_(
11739 n: *const lapack_int,
11740 V: *mut f32,
11741 X: *mut f32,
11742 ISGN: *mut lapack_int,
11743 est: *mut f32,
11744 kase: *mut lapack_int,
11745 ISAVE: *mut lapack_int,
11746) {
11747 dyload_lib().slacn2_.unwrap()(n, V, X, ISGN, est, kase, ISAVE)
11748}
11749
11750#[inline(never)]
11751pub unsafe fn zlacn2_(
11752 n: *const lapack_int,
11753 V: *mut __BindgenComplex<f64>,
11754 X: *mut __BindgenComplex<f64>,
11755 est: *mut f64,
11756 kase: *mut lapack_int,
11757 ISAVE: *mut lapack_int,
11758) {
11759 dyload_lib().zlacn2_.unwrap()(n, V, X, est, kase, ISAVE)
11760}
11761
11762#[inline(never)]
11763pub unsafe fn clacp2_(
11764 uplo: *const c_char,
11765 m: *const lapack_int,
11766 n: *const lapack_int,
11767 A: *const f32,
11768 lda: *const lapack_int,
11769 B: *mut __BindgenComplex<f32>,
11770 ldb: *const lapack_int,
11771) {
11772 dyload_lib().clacp2_.unwrap()(uplo, m, n, A, lda, B, ldb)
11773}
11774
11775#[inline(never)]
11776pub unsafe fn zlacp2_(
11777 uplo: *const c_char,
11778 m: *const lapack_int,
11779 n: *const lapack_int,
11780 A: *const f64,
11781 lda: *const lapack_int,
11782 B: *mut __BindgenComplex<f64>,
11783 ldb: *const lapack_int,
11784) {
11785 dyload_lib().zlacp2_.unwrap()(uplo, m, n, A, lda, B, ldb)
11786}
11787
11788#[inline(never)]
11789pub unsafe fn clacpy_(
11790 uplo: *const c_char,
11791 m: *const lapack_int,
11792 n: *const lapack_int,
11793 A: *const __BindgenComplex<f32>,
11794 lda: *const lapack_int,
11795 B: *mut __BindgenComplex<f32>,
11796 ldb: *const lapack_int,
11797) {
11798 dyload_lib().clacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11799}
11800
11801#[inline(never)]
11802pub unsafe fn dlacpy_(
11803 uplo: *const c_char,
11804 m: *const lapack_int,
11805 n: *const lapack_int,
11806 A: *const f64,
11807 lda: *const lapack_int,
11808 B: *mut f64,
11809 ldb: *const lapack_int,
11810) {
11811 dyload_lib().dlacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11812}
11813
11814#[inline(never)]
11815pub unsafe fn slacpy_(
11816 uplo: *const c_char,
11817 m: *const lapack_int,
11818 n: *const lapack_int,
11819 A: *const f32,
11820 lda: *const lapack_int,
11821 B: *mut f32,
11822 ldb: *const lapack_int,
11823) {
11824 dyload_lib().slacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11825}
11826
11827#[inline(never)]
11828pub unsafe fn zlacpy_(
11829 uplo: *const c_char,
11830 m: *const lapack_int,
11831 n: *const lapack_int,
11832 A: *const __BindgenComplex<f64>,
11833 lda: *const lapack_int,
11834 B: *mut __BindgenComplex<f64>,
11835 ldb: *const lapack_int,
11836) {
11837 dyload_lib().zlacpy_.unwrap()(uplo, m, n, A, lda, B, ldb)
11838}
11839
11840#[inline(never)]
11841pub unsafe fn clacrm_(
11842 m: *const lapack_int,
11843 n: *const lapack_int,
11844 A: *const __BindgenComplex<f32>,
11845 lda: *const lapack_int,
11846 B: *const f32,
11847 ldb: *const lapack_int,
11848 C: *mut __BindgenComplex<f32>,
11849 ldc: *const lapack_int,
11850 rwork: *mut f32,
11851) {
11852 dyload_lib().clacrm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
11853}
11854
11855#[inline(never)]
11856pub unsafe fn zlacrm_(
11857 m: *const lapack_int,
11858 n: *const lapack_int,
11859 A: *const __BindgenComplex<f64>,
11860 lda: *const lapack_int,
11861 B: *const f64,
11862 ldb: *const lapack_int,
11863 C: *mut __BindgenComplex<f64>,
11864 ldc: *const lapack_int,
11865 rwork: *mut f64,
11866) {
11867 dyload_lib().zlacrm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
11868}
11869
11870#[inline(never)]
11871pub unsafe fn zlag2c_(
11872 m: *const lapack_int,
11873 n: *const lapack_int,
11874 A: *const __BindgenComplex<f64>,
11875 lda: *const lapack_int,
11876 SA: *mut __BindgenComplex<f32>,
11877 ldsa: *const lapack_int,
11878 info: *mut lapack_int,
11879) {
11880 dyload_lib().zlag2c_.unwrap()(m, n, A, lda, SA, ldsa, info)
11881}
11882
11883#[inline(never)]
11884pub unsafe fn slag2d_(
11885 m: *const lapack_int,
11886 n: *const lapack_int,
11887 SA: *const f32,
11888 ldsa: *const lapack_int,
11889 A: *mut f64,
11890 lda: *const lapack_int,
11891 info: *mut lapack_int,
11892) {
11893 dyload_lib().slag2d_.unwrap()(m, n, SA, ldsa, A, lda, info)
11894}
11895
11896#[inline(never)]
11897pub unsafe fn dlag2s_(
11898 m: *const lapack_int,
11899 n: *const lapack_int,
11900 A: *const f64,
11901 lda: *const lapack_int,
11902 SA: *mut f32,
11903 ldsa: *const lapack_int,
11904 info: *mut lapack_int,
11905) {
11906 dyload_lib().dlag2s_.unwrap()(m, n, A, lda, SA, ldsa, info)
11907}
11908
11909#[inline(never)]
11910pub unsafe fn clag2z_(
11911 m: *const lapack_int,
11912 n: *const lapack_int,
11913 SA: *const __BindgenComplex<f32>,
11914 ldsa: *const lapack_int,
11915 A: *mut __BindgenComplex<f64>,
11916 lda: *const lapack_int,
11917 info: *mut lapack_int,
11918) {
11919 dyload_lib().clag2z_.unwrap()(m, n, SA, ldsa, A, lda, info)
11920}
11921
11922#[inline(never)]
11923pub unsafe fn clagge_(
11924 m: *const lapack_int,
11925 n: *const lapack_int,
11926 kl: *const lapack_int,
11927 ku: *const lapack_int,
11928 D: *const f32,
11929 A: *mut __BindgenComplex<f32>,
11930 lda: *const lapack_int,
11931 iseed: *mut lapack_int,
11932 work: *mut __BindgenComplex<f32>,
11933 info: *mut lapack_int,
11934) {
11935 dyload_lib().clagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11936}
11937
11938#[inline(never)]
11939pub unsafe fn dlagge_(
11940 m: *const lapack_int,
11941 n: *const lapack_int,
11942 kl: *const lapack_int,
11943 ku: *const lapack_int,
11944 D: *const f64,
11945 A: *mut f64,
11946 lda: *const lapack_int,
11947 iseed: *mut lapack_int,
11948 work: *mut f64,
11949 info: *mut lapack_int,
11950) {
11951 dyload_lib().dlagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11952}
11953
11954#[inline(never)]
11955pub unsafe fn slagge_(
11956 m: *const lapack_int,
11957 n: *const lapack_int,
11958 kl: *const lapack_int,
11959 ku: *const lapack_int,
11960 D: *const f32,
11961 A: *mut f32,
11962 lda: *const lapack_int,
11963 iseed: *mut lapack_int,
11964 work: *mut f32,
11965 info: *mut lapack_int,
11966) {
11967 dyload_lib().slagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11968}
11969
11970#[inline(never)]
11971pub unsafe fn zlagge_(
11972 m: *const lapack_int,
11973 n: *const lapack_int,
11974 kl: *const lapack_int,
11975 ku: *const lapack_int,
11976 D: *const f64,
11977 A: *mut __BindgenComplex<f64>,
11978 lda: *const lapack_int,
11979 iseed: *mut lapack_int,
11980 work: *mut __BindgenComplex<f64>,
11981 info: *mut lapack_int,
11982) {
11983 dyload_lib().zlagge_.unwrap()(m, n, kl, ku, D, A, lda, iseed, work, info)
11984}
11985
11986#[inline(never)]
11987pub unsafe fn claghe_(
11988 n: *const lapack_int,
11989 k: *const lapack_int,
11990 D: *const f32,
11991 A: *mut __BindgenComplex<f32>,
11992 lda: *const lapack_int,
11993 iseed: *mut lapack_int,
11994 work: *mut __BindgenComplex<f32>,
11995 info: *mut lapack_int,
11996) {
11997 dyload_lib().claghe_.unwrap()(n, k, D, A, lda, iseed, work, info)
11998}
11999
12000#[inline(never)]
12001pub unsafe fn zlaghe_(
12002 n: *const lapack_int,
12003 k: *const lapack_int,
12004 D: *const f64,
12005 A: *mut __BindgenComplex<f64>,
12006 lda: *const lapack_int,
12007 iseed: *mut lapack_int,
12008 work: *mut __BindgenComplex<f64>,
12009 info: *mut lapack_int,
12010) {
12011 dyload_lib().zlaghe_.unwrap()(n, k, D, A, lda, iseed, work, info)
12012}
12013
12014#[inline(never)]
12015pub unsafe fn clagsy_(
12016 n: *const lapack_int,
12017 k: *const lapack_int,
12018 D: *const f32,
12019 A: *mut __BindgenComplex<f32>,
12020 lda: *const lapack_int,
12021 iseed: *mut lapack_int,
12022 work: *mut __BindgenComplex<f32>,
12023 info: *mut lapack_int,
12024) {
12025 dyload_lib().clagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12026}
12027
12028#[inline(never)]
12029pub unsafe fn dlagsy_(
12030 n: *const lapack_int,
12031 k: *const lapack_int,
12032 D: *const f64,
12033 A: *mut f64,
12034 lda: *const lapack_int,
12035 iseed: *mut lapack_int,
12036 work: *mut f64,
12037 info: *mut lapack_int,
12038) {
12039 dyload_lib().dlagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12040}
12041
12042#[inline(never)]
12043pub unsafe fn slagsy_(
12044 n: *const lapack_int,
12045 k: *const lapack_int,
12046 D: *const f32,
12047 A: *mut f32,
12048 lda: *const lapack_int,
12049 iseed: *mut lapack_int,
12050 work: *mut f32,
12051 info: *mut lapack_int,
12052) {
12053 dyload_lib().slagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12054}
12055
12056#[inline(never)]
12057pub unsafe fn zlagsy_(
12058 n: *const lapack_int,
12059 k: *const lapack_int,
12060 D: *const f64,
12061 A: *mut __BindgenComplex<f64>,
12062 lda: *const lapack_int,
12063 iseed: *mut lapack_int,
12064 work: *mut __BindgenComplex<f64>,
12065 info: *mut lapack_int,
12066) {
12067 dyload_lib().zlagsy_.unwrap()(n, k, D, A, lda, iseed, work, info)
12068}
12069
12070#[inline(never)]
12071pub unsafe fn dlamch_(cmach: *const c_char) -> f64 {
12072 dyload_lib().dlamch_.unwrap()(cmach)
12073}
12074
12075#[inline(never)]
12076pub unsafe fn slamch_(cmach: *const c_char) -> lapack_float_return {
12077 dyload_lib().slamch_.unwrap()(cmach)
12078}
12079
12080#[inline(never)]
12081pub unsafe fn clangb_(
12082 norm: *const c_char,
12083 n: *const lapack_int,
12084 kl: *const lapack_int,
12085 ku: *const lapack_int,
12086 AB: *const __BindgenComplex<f32>,
12087 ldab: *const lapack_int,
12088 work: *mut f32,
12089) -> lapack_float_return {
12090 dyload_lib().clangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12091}
12092
12093#[inline(never)]
12094pub unsafe fn dlangb_(
12095 norm: *const c_char,
12096 n: *const lapack_int,
12097 kl: *const lapack_int,
12098 ku: *const lapack_int,
12099 AB: *const f64,
12100 ldab: *const lapack_int,
12101 work: *mut f64,
12102) -> f64 {
12103 dyload_lib().dlangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12104}
12105
12106#[inline(never)]
12107pub unsafe fn slangb_(
12108 norm: *const c_char,
12109 n: *const lapack_int,
12110 kl: *const lapack_int,
12111 ku: *const lapack_int,
12112 AB: *const f32,
12113 ldab: *const lapack_int,
12114 work: *mut f32,
12115) -> lapack_float_return {
12116 dyload_lib().slangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12117}
12118
12119#[inline(never)]
12120pub unsafe fn zlangb_(
12121 norm: *const c_char,
12122 n: *const lapack_int,
12123 kl: *const lapack_int,
12124 ku: *const lapack_int,
12125 AB: *const __BindgenComplex<f64>,
12126 ldab: *const lapack_int,
12127 work: *mut f64,
12128) -> f64 {
12129 dyload_lib().zlangb_.unwrap()(norm, n, kl, ku, AB, ldab, work)
12130}
12131
12132#[inline(never)]
12133pub unsafe fn clange_(
12134 norm: *const c_char,
12135 m: *const lapack_int,
12136 n: *const lapack_int,
12137 A: *const __BindgenComplex<f32>,
12138 lda: *const lapack_int,
12139 work: *mut f32,
12140) -> lapack_float_return {
12141 dyload_lib().clange_.unwrap()(norm, m, n, A, lda, work)
12142}
12143
12144#[inline(never)]
12145pub unsafe fn dlange_(
12146 norm: *const c_char,
12147 m: *const lapack_int,
12148 n: *const lapack_int,
12149 A: *const f64,
12150 lda: *const lapack_int,
12151 work: *mut f64,
12152) -> f64 {
12153 dyload_lib().dlange_.unwrap()(norm, m, n, A, lda, work)
12154}
12155
12156#[inline(never)]
12157pub unsafe fn slange_(
12158 norm: *const c_char,
12159 m: *const lapack_int,
12160 n: *const lapack_int,
12161 A: *const f32,
12162 lda: *const lapack_int,
12163 work: *mut f32,
12164) -> lapack_float_return {
12165 dyload_lib().slange_.unwrap()(norm, m, n, A, lda, work)
12166}
12167
12168#[inline(never)]
12169pub unsafe fn zlange_(
12170 norm: *const c_char,
12171 m: *const lapack_int,
12172 n: *const lapack_int,
12173 A: *const __BindgenComplex<f64>,
12174 lda: *const lapack_int,
12175 work: *mut f64,
12176) -> f64 {
12177 dyload_lib().zlange_.unwrap()(norm, m, n, A, lda, work)
12178}
12179
12180#[inline(never)]
12181pub unsafe fn clangt_(
12182 norm: *const c_char,
12183 n: *const lapack_int,
12184 DL: *const __BindgenComplex<f32>,
12185 D: *const __BindgenComplex<f32>,
12186 DU: *const __BindgenComplex<f32>,
12187) -> lapack_float_return {
12188 dyload_lib().clangt_.unwrap()(norm, n, DL, D, DU)
12189}
12190
12191#[inline(never)]
12192pub unsafe fn dlangt_(
12193 norm: *const c_char,
12194 n: *const lapack_int,
12195 DL: *const f64,
12196 D: *const f64,
12197 DU: *const f64,
12198) -> f64 {
12199 dyload_lib().dlangt_.unwrap()(norm, n, DL, D, DU)
12200}
12201
12202#[inline(never)]
12203pub unsafe fn slangt_(
12204 norm: *const c_char,
12205 n: *const lapack_int,
12206 DL: *const f32,
12207 D: *const f32,
12208 DU: *const f32,
12209) -> lapack_float_return {
12210 dyload_lib().slangt_.unwrap()(norm, n, DL, D, DU)
12211}
12212
12213#[inline(never)]
12214pub unsafe fn zlangt_(
12215 norm: *const c_char,
12216 n: *const lapack_int,
12217 DL: *const __BindgenComplex<f64>,
12218 D: *const __BindgenComplex<f64>,
12219 DU: *const __BindgenComplex<f64>,
12220) -> f64 {
12221 dyload_lib().zlangt_.unwrap()(norm, n, DL, D, DU)
12222}
12223
12224#[inline(never)]
12225pub unsafe fn clanhb_(
12226 norm: *const c_char,
12227 uplo: *const c_char,
12228 n: *const lapack_int,
12229 k: *const lapack_int,
12230 AB: *const __BindgenComplex<f32>,
12231 ldab: *const lapack_int,
12232 work: *mut f32,
12233) -> lapack_float_return {
12234 dyload_lib().clanhb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12235}
12236
12237#[inline(never)]
12238pub unsafe fn zlanhb_(
12239 norm: *const c_char,
12240 uplo: *const c_char,
12241 n: *const lapack_int,
12242 k: *const lapack_int,
12243 AB: *const __BindgenComplex<f64>,
12244 ldab: *const lapack_int,
12245 work: *mut f64,
12246) -> f64 {
12247 dyload_lib().zlanhb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12248}
12249
12250#[inline(never)]
12251pub unsafe fn clanhe_(
12252 norm: *const c_char,
12253 uplo: *const c_char,
12254 n: *const lapack_int,
12255 A: *const __BindgenComplex<f32>,
12256 lda: *const lapack_int,
12257 work: *mut f32,
12258) -> lapack_float_return {
12259 dyload_lib().clanhe_.unwrap()(norm, uplo, n, A, lda, work)
12260}
12261
12262#[inline(never)]
12263pub unsafe fn zlanhe_(
12264 norm: *const c_char,
12265 uplo: *const c_char,
12266 n: *const lapack_int,
12267 A: *const __BindgenComplex<f64>,
12268 lda: *const lapack_int,
12269 work: *mut f64,
12270) -> f64 {
12271 dyload_lib().zlanhe_.unwrap()(norm, uplo, n, A, lda, work)
12272}
12273
12274#[inline(never)]
12275pub unsafe fn clanhp_(
12276 norm: *const c_char,
12277 uplo: *const c_char,
12278 n: *const lapack_int,
12279 AP: *const __BindgenComplex<f32>,
12280 work: *mut f32,
12281) -> lapack_float_return {
12282 dyload_lib().clanhp_.unwrap()(norm, uplo, n, AP, work)
12283}
12284
12285#[inline(never)]
12286pub unsafe fn zlanhp_(
12287 norm: *const c_char,
12288 uplo: *const c_char,
12289 n: *const lapack_int,
12290 AP: *const __BindgenComplex<f64>,
12291 work: *mut f64,
12292) -> f64 {
12293 dyload_lib().zlanhp_.unwrap()(norm, uplo, n, AP, work)
12294}
12295
12296#[inline(never)]
12297pub unsafe fn clanhs_(
12298 norm: *const c_char,
12299 n: *const lapack_int,
12300 A: *const __BindgenComplex<f32>,
12301 lda: *const lapack_int,
12302 work: *mut f32,
12303) -> lapack_float_return {
12304 dyload_lib().clanhs_.unwrap()(norm, n, A, lda, work)
12305}
12306
12307#[inline(never)]
12308pub unsafe fn dlanhs_(
12309 norm: *const c_char,
12310 n: *const lapack_int,
12311 A: *const f64,
12312 lda: *const lapack_int,
12313 work: *mut f64,
12314) -> f64 {
12315 dyload_lib().dlanhs_.unwrap()(norm, n, A, lda, work)
12316}
12317
12318#[inline(never)]
12319pub unsafe fn slanhs_(
12320 norm: *const c_char,
12321 n: *const lapack_int,
12322 A: *const f32,
12323 lda: *const lapack_int,
12324 work: *mut f32,
12325) -> lapack_float_return {
12326 dyload_lib().slanhs_.unwrap()(norm, n, A, lda, work)
12327}
12328
12329#[inline(never)]
12330pub unsafe fn zlanhs_(
12331 norm: *const c_char,
12332 n: *const lapack_int,
12333 A: *const __BindgenComplex<f64>,
12334 lda: *const lapack_int,
12335 work: *mut f64,
12336) -> f64 {
12337 dyload_lib().zlanhs_.unwrap()(norm, n, A, lda, work)
12338}
12339
12340#[inline(never)]
12341pub unsafe fn clanht_(
12342 norm: *const c_char,
12343 n: *const lapack_int,
12344 D: *const f32,
12345 E: *const __BindgenComplex<f32>,
12346) -> lapack_float_return {
12347 dyload_lib().clanht_.unwrap()(norm, n, D, E)
12348}
12349
12350#[inline(never)]
12351pub unsafe fn zlanht_(
12352 norm: *const c_char,
12353 n: *const lapack_int,
12354 D: *const f64,
12355 E: *const __BindgenComplex<f64>,
12356) -> f64 {
12357 dyload_lib().zlanht_.unwrap()(norm, n, D, E)
12358}
12359
12360#[inline(never)]
12361pub unsafe fn clansb_(
12362 norm: *const c_char,
12363 uplo: *const c_char,
12364 n: *const lapack_int,
12365 k: *const lapack_int,
12366 AB: *const __BindgenComplex<f32>,
12367 ldab: *const lapack_int,
12368 work: *mut f32,
12369) -> lapack_float_return {
12370 dyload_lib().clansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12371}
12372
12373#[inline(never)]
12374pub unsafe fn dlansb_(
12375 norm: *const c_char,
12376 uplo: *const c_char,
12377 n: *const lapack_int,
12378 k: *const lapack_int,
12379 AB: *const f64,
12380 ldab: *const lapack_int,
12381 work: *mut f64,
12382) -> f64 {
12383 dyload_lib().dlansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12384}
12385
12386#[inline(never)]
12387pub unsafe fn slansb_(
12388 norm: *const c_char,
12389 uplo: *const c_char,
12390 n: *const lapack_int,
12391 k: *const lapack_int,
12392 AB: *const f32,
12393 ldab: *const lapack_int,
12394 work: *mut f32,
12395) -> lapack_float_return {
12396 dyload_lib().slansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12397}
12398
12399#[inline(never)]
12400pub unsafe fn zlansb_(
12401 norm: *const c_char,
12402 uplo: *const c_char,
12403 n: *const lapack_int,
12404 k: *const lapack_int,
12405 AB: *const __BindgenComplex<f64>,
12406 ldab: *const lapack_int,
12407 work: *mut f64,
12408) -> f64 {
12409 dyload_lib().zlansb_.unwrap()(norm, uplo, n, k, AB, ldab, work)
12410}
12411
12412#[inline(never)]
12413pub unsafe fn clansp_(
12414 norm: *const c_char,
12415 uplo: *const c_char,
12416 n: *const lapack_int,
12417 AP: *const __BindgenComplex<f32>,
12418 work: *mut f32,
12419) -> lapack_float_return {
12420 dyload_lib().clansp_.unwrap()(norm, uplo, n, AP, work)
12421}
12422
12423#[inline(never)]
12424pub unsafe fn dlansp_(
12425 norm: *const c_char,
12426 uplo: *const c_char,
12427 n: *const lapack_int,
12428 AP: *const f64,
12429 work: *mut f64,
12430) -> f64 {
12431 dyload_lib().dlansp_.unwrap()(norm, uplo, n, AP, work)
12432}
12433
12434#[inline(never)]
12435pub unsafe fn slansp_(
12436 norm: *const c_char,
12437 uplo: *const c_char,
12438 n: *const lapack_int,
12439 AP: *const f32,
12440 work: *mut f32,
12441) -> lapack_float_return {
12442 dyload_lib().slansp_.unwrap()(norm, uplo, n, AP, work)
12443}
12444
12445#[inline(never)]
12446pub unsafe fn zlansp_(
12447 norm: *const c_char,
12448 uplo: *const c_char,
12449 n: *const lapack_int,
12450 AP: *const __BindgenComplex<f64>,
12451 work: *mut f64,
12452) -> f64 {
12453 dyload_lib().zlansp_.unwrap()(norm, uplo, n, AP, work)
12454}
12455
12456#[inline(never)]
12457pub unsafe fn dlanst_(
12458 norm: *const c_char,
12459 n: *const lapack_int,
12460 D: *const f64,
12461 E: *const f64,
12462) -> f64 {
12463 dyload_lib().dlanst_.unwrap()(norm, n, D, E)
12464}
12465
12466#[inline(never)]
12467pub unsafe fn slanst_(
12468 norm: *const c_char,
12469 n: *const lapack_int,
12470 D: *const f32,
12471 E: *const f32,
12472) -> lapack_float_return {
12473 dyload_lib().slanst_.unwrap()(norm, n, D, E)
12474}
12475
12476#[inline(never)]
12477pub unsafe fn clansy_(
12478 norm: *const c_char,
12479 uplo: *const c_char,
12480 n: *const lapack_int,
12481 A: *const __BindgenComplex<f32>,
12482 lda: *const lapack_int,
12483 work: *mut f32,
12484) -> lapack_float_return {
12485 dyload_lib().clansy_.unwrap()(norm, uplo, n, A, lda, work)
12486}
12487
12488#[inline(never)]
12489pub unsafe fn dlansy_(
12490 norm: *const c_char,
12491 uplo: *const c_char,
12492 n: *const lapack_int,
12493 A: *const f64,
12494 lda: *const lapack_int,
12495 work: *mut f64,
12496) -> f64 {
12497 dyload_lib().dlansy_.unwrap()(norm, uplo, n, A, lda, work)
12498}
12499
12500#[inline(never)]
12501pub unsafe fn slansy_(
12502 norm: *const c_char,
12503 uplo: *const c_char,
12504 n: *const lapack_int,
12505 A: *const f32,
12506 lda: *const lapack_int,
12507 work: *mut f32,
12508) -> lapack_float_return {
12509 dyload_lib().slansy_.unwrap()(norm, uplo, n, A, lda, work)
12510}
12511
12512#[inline(never)]
12513pub unsafe fn zlansy_(
12514 norm: *const c_char,
12515 uplo: *const c_char,
12516 n: *const lapack_int,
12517 A: *const __BindgenComplex<f64>,
12518 lda: *const lapack_int,
12519 work: *mut f64,
12520) -> f64 {
12521 dyload_lib().zlansy_.unwrap()(norm, uplo, n, A, lda, work)
12522}
12523
12524#[inline(never)]
12525pub unsafe fn clantb_(
12526 norm: *const c_char,
12527 uplo: *const c_char,
12528 diag: *const c_char,
12529 n: *const lapack_int,
12530 k: *const lapack_int,
12531 AB: *const __BindgenComplex<f32>,
12532 ldab: *const lapack_int,
12533 work: *mut f32,
12534) -> lapack_float_return {
12535 dyload_lib().clantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12536}
12537
12538#[inline(never)]
12539pub unsafe fn dlantb_(
12540 norm: *const c_char,
12541 uplo: *const c_char,
12542 diag: *const c_char,
12543 n: *const lapack_int,
12544 k: *const lapack_int,
12545 AB: *const f64,
12546 ldab: *const lapack_int,
12547 work: *mut f64,
12548) -> f64 {
12549 dyload_lib().dlantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12550}
12551
12552#[inline(never)]
12553pub unsafe fn slantb_(
12554 norm: *const c_char,
12555 uplo: *const c_char,
12556 diag: *const c_char,
12557 n: *const lapack_int,
12558 k: *const lapack_int,
12559 AB: *const f32,
12560 ldab: *const lapack_int,
12561 work: *mut f32,
12562) -> lapack_float_return {
12563 dyload_lib().slantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12564}
12565
12566#[inline(never)]
12567pub unsafe fn zlantb_(
12568 norm: *const c_char,
12569 uplo: *const c_char,
12570 diag: *const c_char,
12571 n: *const lapack_int,
12572 k: *const lapack_int,
12573 AB: *const __BindgenComplex<f64>,
12574 ldab: *const lapack_int,
12575 work: *mut f64,
12576) -> f64 {
12577 dyload_lib().zlantb_.unwrap()(norm, uplo, diag, n, k, AB, ldab, work)
12578}
12579
12580#[inline(never)]
12581pub unsafe fn clantp_(
12582 norm: *const c_char,
12583 uplo: *const c_char,
12584 diag: *const c_char,
12585 n: *const lapack_int,
12586 AP: *const __BindgenComplex<f32>,
12587 work: *mut f32,
12588) -> lapack_float_return {
12589 dyload_lib().clantp_.unwrap()(norm, uplo, diag, n, AP, work)
12590}
12591
12592#[inline(never)]
12593pub unsafe fn dlantp_(
12594 norm: *const c_char,
12595 uplo: *const c_char,
12596 diag: *const c_char,
12597 n: *const lapack_int,
12598 AP: *const f64,
12599 work: *mut f64,
12600) -> f64 {
12601 dyload_lib().dlantp_.unwrap()(norm, uplo, diag, n, AP, work)
12602}
12603
12604#[inline(never)]
12605pub unsafe fn slantp_(
12606 norm: *const c_char,
12607 uplo: *const c_char,
12608 diag: *const c_char,
12609 n: *const lapack_int,
12610 AP: *const f32,
12611 work: *mut f32,
12612) -> lapack_float_return {
12613 dyload_lib().slantp_.unwrap()(norm, uplo, diag, n, AP, work)
12614}
12615
12616#[inline(never)]
12617pub unsafe fn zlantp_(
12618 norm: *const c_char,
12619 uplo: *const c_char,
12620 diag: *const c_char,
12621 n: *const lapack_int,
12622 AP: *const __BindgenComplex<f64>,
12623 work: *mut f64,
12624) -> f64 {
12625 dyload_lib().zlantp_.unwrap()(norm, uplo, diag, n, AP, work)
12626}
12627
12628#[inline(never)]
12629pub unsafe fn clantr_(
12630 norm: *const c_char,
12631 uplo: *const c_char,
12632 diag: *const c_char,
12633 m: *const lapack_int,
12634 n: *const lapack_int,
12635 A: *const __BindgenComplex<f32>,
12636 lda: *const lapack_int,
12637 work: *mut f32,
12638) -> lapack_float_return {
12639 dyload_lib().clantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12640}
12641
12642#[inline(never)]
12643pub unsafe fn dlantr_(
12644 norm: *const c_char,
12645 uplo: *const c_char,
12646 diag: *const c_char,
12647 m: *const lapack_int,
12648 n: *const lapack_int,
12649 A: *const f64,
12650 lda: *const lapack_int,
12651 work: *mut f64,
12652) -> f64 {
12653 dyload_lib().dlantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12654}
12655
12656#[inline(never)]
12657pub unsafe fn slantr_(
12658 norm: *const c_char,
12659 uplo: *const c_char,
12660 diag: *const c_char,
12661 m: *const lapack_int,
12662 n: *const lapack_int,
12663 A: *const f32,
12664 lda: *const lapack_int,
12665 work: *mut f32,
12666) -> lapack_float_return {
12667 dyload_lib().slantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12668}
12669
12670#[inline(never)]
12671pub unsafe fn zlantr_(
12672 norm: *const c_char,
12673 uplo: *const c_char,
12674 diag: *const c_char,
12675 m: *const lapack_int,
12676 n: *const lapack_int,
12677 A: *const __BindgenComplex<f64>,
12678 lda: *const lapack_int,
12679 work: *mut f64,
12680) -> f64 {
12681 dyload_lib().zlantr_.unwrap()(norm, uplo, diag, m, n, A, lda, work)
12682}
12683
12684#[inline(never)]
12685pub unsafe fn clapmr_(
12686 forwrd: *const lapack_int,
12687 m: *const lapack_int,
12688 n: *const lapack_int,
12689 X: *mut __BindgenComplex<f32>,
12690 ldx: *const lapack_int,
12691 K: *mut lapack_int,
12692) {
12693 dyload_lib().clapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12694}
12695
12696#[inline(never)]
12697pub unsafe fn dlapmr_(
12698 forwrd: *const lapack_int,
12699 m: *const lapack_int,
12700 n: *const lapack_int,
12701 X: *mut f64,
12702 ldx: *const lapack_int,
12703 K: *mut lapack_int,
12704) {
12705 dyload_lib().dlapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12706}
12707
12708#[inline(never)]
12709pub unsafe fn slapmr_(
12710 forwrd: *const lapack_int,
12711 m: *const lapack_int,
12712 n: *const lapack_int,
12713 X: *mut f32,
12714 ldx: *const lapack_int,
12715 K: *mut lapack_int,
12716) {
12717 dyload_lib().slapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12718}
12719
12720#[inline(never)]
12721pub unsafe fn zlapmr_(
12722 forwrd: *const lapack_int,
12723 m: *const lapack_int,
12724 n: *const lapack_int,
12725 X: *mut __BindgenComplex<f64>,
12726 ldx: *const lapack_int,
12727 K: *mut lapack_int,
12728) {
12729 dyload_lib().zlapmr_.unwrap()(forwrd, m, n, X, ldx, K)
12730}
12731
12732#[inline(never)]
12733pub unsafe fn clapmt_(
12734 forwrd: *const lapack_int,
12735 m: *const lapack_int,
12736 n: *const lapack_int,
12737 X: *mut __BindgenComplex<f32>,
12738 ldx: *const lapack_int,
12739 K: *mut lapack_int,
12740) {
12741 dyload_lib().clapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12742}
12743
12744#[inline(never)]
12745pub unsafe fn dlapmt_(
12746 forwrd: *const lapack_int,
12747 m: *const lapack_int,
12748 n: *const lapack_int,
12749 X: *mut f64,
12750 ldx: *const lapack_int,
12751 K: *mut lapack_int,
12752) {
12753 dyload_lib().dlapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12754}
12755
12756#[inline(never)]
12757pub unsafe fn slapmt_(
12758 forwrd: *const lapack_int,
12759 m: *const lapack_int,
12760 n: *const lapack_int,
12761 X: *mut f32,
12762 ldx: *const lapack_int,
12763 K: *mut lapack_int,
12764) {
12765 dyload_lib().slapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12766}
12767
12768#[inline(never)]
12769pub unsafe fn zlapmt_(
12770 forwrd: *const lapack_int,
12771 m: *const lapack_int,
12772 n: *const lapack_int,
12773 X: *mut __BindgenComplex<f64>,
12774 ldx: *const lapack_int,
12775 K: *mut lapack_int,
12776) {
12777 dyload_lib().zlapmt_.unwrap()(forwrd, m, n, X, ldx, K)
12778}
12779
12780#[inline(never)]
12781pub unsafe fn dlapy2_(x: *const f64, y: *const f64) -> f64 {
12782 dyload_lib().dlapy2_.unwrap()(x, y)
12783}
12784
12785#[inline(never)]
12786pub unsafe fn slapy2_(x: *const f32, y: *const f32) -> lapack_float_return {
12787 dyload_lib().slapy2_.unwrap()(x, y)
12788}
12789
12790#[inline(never)]
12791pub unsafe fn dlapy3_(x: *const f64, y: *const f64, z: *const f64) -> f64 {
12792 dyload_lib().dlapy3_.unwrap()(x, y, z)
12793}
12794
12795#[inline(never)]
12796pub unsafe fn slapy3_(x: *const f32, y: *const f32, z: *const f32) -> lapack_float_return {
12797 dyload_lib().slapy3_.unwrap()(x, y, z)
12798}
12799
12800#[inline(never)]
12801pub unsafe fn clarcm_(
12802 m: *const lapack_int,
12803 n: *const lapack_int,
12804 A: *const f32,
12805 lda: *const lapack_int,
12806 B: *const __BindgenComplex<f32>,
12807 ldb: *const lapack_int,
12808 C: *mut __BindgenComplex<f32>,
12809 ldc: *const lapack_int,
12810 rwork: *mut f32,
12811) {
12812 dyload_lib().clarcm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
12813}
12814
12815#[inline(never)]
12816pub unsafe fn zlarcm_(
12817 m: *const lapack_int,
12818 n: *const lapack_int,
12819 A: *const f64,
12820 lda: *const lapack_int,
12821 B: *const __BindgenComplex<f64>,
12822 ldb: *const lapack_int,
12823 C: *mut __BindgenComplex<f64>,
12824 ldc: *const lapack_int,
12825 rwork: *mut f64,
12826) {
12827 dyload_lib().zlarcm_.unwrap()(m, n, A, lda, B, ldb, C, ldc, rwork)
12828}
12829
12830#[inline(never)]
12831pub unsafe fn clarf_(
12832 side: *const c_char,
12833 m: *const lapack_int,
12834 n: *const lapack_int,
12835 V: *const __BindgenComplex<f32>,
12836 incv: *const lapack_int,
12837 tau: *const __BindgenComplex<f32>,
12838 C: *mut __BindgenComplex<f32>,
12839 ldc: *const lapack_int,
12840 work: *mut __BindgenComplex<f32>,
12841) {
12842 dyload_lib().clarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12843}
12844
12845#[inline(never)]
12846pub unsafe fn dlarf_(
12847 side: *const c_char,
12848 m: *const lapack_int,
12849 n: *const lapack_int,
12850 V: *const f64,
12851 incv: *const lapack_int,
12852 tau: *const f64,
12853 C: *mut f64,
12854 ldc: *const lapack_int,
12855 work: *mut f64,
12856) {
12857 dyload_lib().dlarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12858}
12859
12860#[inline(never)]
12861pub unsafe fn slarf_(
12862 side: *const c_char,
12863 m: *const lapack_int,
12864 n: *const lapack_int,
12865 V: *const f32,
12866 incv: *const lapack_int,
12867 tau: *const f32,
12868 C: *mut f32,
12869 ldc: *const lapack_int,
12870 work: *mut f32,
12871) {
12872 dyload_lib().slarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12873}
12874
12875#[inline(never)]
12876pub unsafe fn zlarf_(
12877 side: *const c_char,
12878 m: *const lapack_int,
12879 n: *const lapack_int,
12880 V: *const __BindgenComplex<f64>,
12881 incv: *const lapack_int,
12882 tau: *const __BindgenComplex<f64>,
12883 C: *mut __BindgenComplex<f64>,
12884 ldc: *const lapack_int,
12885 work: *mut __BindgenComplex<f64>,
12886) {
12887 dyload_lib().zlarf_.unwrap()(side, m, n, V, incv, tau, C, ldc, work)
12888}
12889
12890#[inline(never)]
12891pub unsafe fn clarfb_(
12892 side: *const c_char,
12893 trans: *const c_char,
12894 direct: *const c_char,
12895 storev: *const c_char,
12896 m: *const lapack_int,
12897 n: *const lapack_int,
12898 k: *const lapack_int,
12899 V: *const __BindgenComplex<f32>,
12900 ldv: *const lapack_int,
12901 T: *const __BindgenComplex<f32>,
12902 ldt: *const lapack_int,
12903 C: *mut __BindgenComplex<f32>,
12904 ldc: *const lapack_int,
12905 work: *mut __BindgenComplex<f32>,
12906 ldwork: *const lapack_int,
12907) {
12908 dyload_lib().clarfb_.unwrap()(
12909 side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12910 )
12911}
12912
12913#[inline(never)]
12914pub unsafe fn dlarfb_(
12915 side: *const c_char,
12916 trans: *const c_char,
12917 direct: *const c_char,
12918 storev: *const c_char,
12919 m: *const lapack_int,
12920 n: *const lapack_int,
12921 k: *const lapack_int,
12922 V: *const f64,
12923 ldv: *const lapack_int,
12924 T: *const f64,
12925 ldt: *const lapack_int,
12926 C: *mut f64,
12927 ldc: *const lapack_int,
12928 work: *mut f64,
12929 ldwork: *const lapack_int,
12930) {
12931 dyload_lib().dlarfb_.unwrap()(
12932 side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12933 )
12934}
12935
12936#[inline(never)]
12937pub unsafe fn slarfb_(
12938 side: *const c_char,
12939 trans: *const c_char,
12940 direct: *const c_char,
12941 storev: *const c_char,
12942 m: *const lapack_int,
12943 n: *const lapack_int,
12944 k: *const lapack_int,
12945 V: *const f32,
12946 ldv: *const lapack_int,
12947 T: *const f32,
12948 ldt: *const lapack_int,
12949 C: *mut f32,
12950 ldc: *const lapack_int,
12951 work: *mut f32,
12952 ldwork: *const lapack_int,
12953) {
12954 dyload_lib().slarfb_.unwrap()(
12955 side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12956 )
12957}
12958
12959#[inline(never)]
12960pub unsafe fn zlarfb_(
12961 side: *const c_char,
12962 trans: *const c_char,
12963 direct: *const c_char,
12964 storev: *const c_char,
12965 m: *const lapack_int,
12966 n: *const lapack_int,
12967 k: *const lapack_int,
12968 V: *const __BindgenComplex<f64>,
12969 ldv: *const lapack_int,
12970 T: *const __BindgenComplex<f64>,
12971 ldt: *const lapack_int,
12972 C: *mut __BindgenComplex<f64>,
12973 ldc: *const lapack_int,
12974 work: *mut __BindgenComplex<f64>,
12975 ldwork: *const lapack_int,
12976) {
12977 dyload_lib().zlarfb_.unwrap()(
12978 side, trans, direct, storev, m, n, k, V, ldv, T, ldt, C, ldc, work, ldwork,
12979 )
12980}
12981
12982#[inline(never)]
12983pub unsafe fn clarfg_(
12984 n: *const lapack_int,
12985 alpha: *mut __BindgenComplex<f32>,
12986 X: *mut __BindgenComplex<f32>,
12987 incx: *const lapack_int,
12988 tau: *mut __BindgenComplex<f32>,
12989) {
12990 dyload_lib().clarfg_.unwrap()(n, alpha, X, incx, tau)
12991}
12992
12993#[inline(never)]
12994pub unsafe fn dlarfg_(
12995 n: *const lapack_int,
12996 alpha: *mut f64,
12997 X: *mut f64,
12998 incx: *const lapack_int,
12999 tau: *mut f64,
13000) {
13001 dyload_lib().dlarfg_.unwrap()(n, alpha, X, incx, tau)
13002}
13003
13004#[inline(never)]
13005pub unsafe fn slarfg_(
13006 n: *const lapack_int,
13007 alpha: *mut f32,
13008 X: *mut f32,
13009 incx: *const lapack_int,
13010 tau: *mut f32,
13011) {
13012 dyload_lib().slarfg_.unwrap()(n, alpha, X, incx, tau)
13013}
13014
13015#[inline(never)]
13016pub unsafe fn zlarfg_(
13017 n: *const lapack_int,
13018 alpha: *mut __BindgenComplex<f64>,
13019 X: *mut __BindgenComplex<f64>,
13020 incx: *const lapack_int,
13021 tau: *mut __BindgenComplex<f64>,
13022) {
13023 dyload_lib().zlarfg_.unwrap()(n, alpha, X, incx, tau)
13024}
13025
13026#[inline(never)]
13027pub unsafe fn clarft_(
13028 direct: *const c_char,
13029 storev: *const c_char,
13030 n: *const lapack_int,
13031 k: *const lapack_int,
13032 V: *const __BindgenComplex<f32>,
13033 ldv: *const lapack_int,
13034 tau: *const __BindgenComplex<f32>,
13035 T: *mut __BindgenComplex<f32>,
13036 ldt: *const lapack_int,
13037) {
13038 dyload_lib().clarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13039}
13040
13041#[inline(never)]
13042pub unsafe fn dlarft_(
13043 direct: *const c_char,
13044 storev: *const c_char,
13045 n: *const lapack_int,
13046 k: *const lapack_int,
13047 V: *const f64,
13048 ldv: *const lapack_int,
13049 tau: *const f64,
13050 T: *mut f64,
13051 ldt: *const lapack_int,
13052) {
13053 dyload_lib().dlarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13054}
13055
13056#[inline(never)]
13057pub unsafe fn slarft_(
13058 direct: *const c_char,
13059 storev: *const c_char,
13060 n: *const lapack_int,
13061 k: *const lapack_int,
13062 V: *const f32,
13063 ldv: *const lapack_int,
13064 tau: *const f32,
13065 T: *mut f32,
13066 ldt: *const lapack_int,
13067) {
13068 dyload_lib().slarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13069}
13070
13071#[inline(never)]
13072pub unsafe fn zlarft_(
13073 direct: *const c_char,
13074 storev: *const c_char,
13075 n: *const lapack_int,
13076 k: *const lapack_int,
13077 V: *const __BindgenComplex<f64>,
13078 ldv: *const lapack_int,
13079 tau: *const __BindgenComplex<f64>,
13080 T: *mut __BindgenComplex<f64>,
13081 ldt: *const lapack_int,
13082) {
13083 dyload_lib().zlarft_.unwrap()(direct, storev, n, k, V, ldv, tau, T, ldt)
13084}
13085
13086#[inline(never)]
13087pub unsafe fn clarfx_(
13088 side: *const c_char,
13089 m: *const lapack_int,
13090 n: *const lapack_int,
13091 V: *const __BindgenComplex<f32>,
13092 tau: *const __BindgenComplex<f32>,
13093 C: *mut __BindgenComplex<f32>,
13094 ldc: *const lapack_int,
13095 work: *mut __BindgenComplex<f32>,
13096) {
13097 dyload_lib().clarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13098}
13099
13100#[inline(never)]
13101pub unsafe fn dlarfx_(
13102 side: *const c_char,
13103 m: *const lapack_int,
13104 n: *const lapack_int,
13105 V: *const f64,
13106 tau: *const f64,
13107 C: *mut f64,
13108 ldc: *const lapack_int,
13109 work: *mut f64,
13110) {
13111 dyload_lib().dlarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13112}
13113
13114#[inline(never)]
13115pub unsafe fn slarfx_(
13116 side: *const c_char,
13117 m: *const lapack_int,
13118 n: *const lapack_int,
13119 V: *const f32,
13120 tau: *const f32,
13121 C: *mut f32,
13122 ldc: *const lapack_int,
13123 work: *mut f32,
13124) {
13125 dyload_lib().slarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13126}
13127
13128#[inline(never)]
13129pub unsafe fn zlarfx_(
13130 side: *const c_char,
13131 m: *const lapack_int,
13132 n: *const lapack_int,
13133 V: *const __BindgenComplex<f64>,
13134 tau: *const __BindgenComplex<f64>,
13135 C: *mut __BindgenComplex<f64>,
13136 ldc: *const lapack_int,
13137 work: *mut __BindgenComplex<f64>,
13138) {
13139 dyload_lib().zlarfx_.unwrap()(side, m, n, V, tau, C, ldc, work)
13140}
13141
13142#[inline(never)]
13143pub unsafe fn clarnv_(
13144 idist: *const lapack_int,
13145 iseed: *mut lapack_int,
13146 n: *const lapack_int,
13147 X: *mut __BindgenComplex<f32>,
13148) {
13149 dyload_lib().clarnv_.unwrap()(idist, iseed, n, X)
13150}
13151
13152#[inline(never)]
13153pub unsafe fn dlarnv_(
13154 idist: *const lapack_int,
13155 iseed: *mut lapack_int,
13156 n: *const lapack_int,
13157 X: *mut f64,
13158) {
13159 dyload_lib().dlarnv_.unwrap()(idist, iseed, n, X)
13160}
13161
13162#[inline(never)]
13163pub unsafe fn slarnv_(
13164 idist: *const lapack_int,
13165 iseed: *mut lapack_int,
13166 n: *const lapack_int,
13167 X: *mut f32,
13168) {
13169 dyload_lib().slarnv_.unwrap()(idist, iseed, n, X)
13170}
13171
13172#[inline(never)]
13173pub unsafe fn zlarnv_(
13174 idist: *const lapack_int,
13175 iseed: *mut lapack_int,
13176 n: *const lapack_int,
13177 X: *mut __BindgenComplex<f64>,
13178) {
13179 dyload_lib().zlarnv_.unwrap()(idist, iseed, n, X)
13180}
13181
13182#[inline(never)]
13183pub unsafe fn dlartgp_(f: *const f64, g: *const f64, cs: *mut f64, sn: *mut f64, r: *mut f64) {
13184 dyload_lib().dlartgp_.unwrap()(f, g, cs, sn, r)
13185}
13186
13187#[inline(never)]
13188pub unsafe fn slartgp_(f: *const f32, g: *const f32, cs: *mut f32, sn: *mut f32, r: *mut f32) {
13189 dyload_lib().slartgp_.unwrap()(f, g, cs, sn, r)
13190}
13191
13192#[inline(never)]
13193pub unsafe fn dlartgs_(
13194 x: *const f64,
13195 y: *const f64,
13196 sigma: *const f64,
13197 cs: *mut f64,
13198 sn: *mut f64,
13199) {
13200 dyload_lib().dlartgs_.unwrap()(x, y, sigma, cs, sn)
13201}
13202
13203#[inline(never)]
13204pub unsafe fn slartgs_(
13205 x: *const f32,
13206 y: *const f32,
13207 sigma: *const f32,
13208 cs: *mut f32,
13209 sn: *mut f32,
13210) {
13211 dyload_lib().slartgs_.unwrap()(x, y, sigma, cs, sn)
13212}
13213
13214#[inline(never)]
13215pub unsafe fn clascl_(
13216 type_: *const c_char,
13217 kl: *const lapack_int,
13218 ku: *const lapack_int,
13219 cfrom: *const f32,
13220 cto: *const f32,
13221 m: *const lapack_int,
13222 n: *const lapack_int,
13223 A: *mut __BindgenComplex<f32>,
13224 lda: *const lapack_int,
13225 info: *mut lapack_int,
13226) {
13227 dyload_lib().clascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13228}
13229
13230#[inline(never)]
13231pub unsafe fn dlascl_(
13232 type_: *const c_char,
13233 kl: *const lapack_int,
13234 ku: *const lapack_int,
13235 cfrom: *const f64,
13236 cto: *const f64,
13237 m: *const lapack_int,
13238 n: *const lapack_int,
13239 A: *mut f64,
13240 lda: *const lapack_int,
13241 info: *mut lapack_int,
13242) {
13243 dyload_lib().dlascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13244}
13245
13246#[inline(never)]
13247pub unsafe fn slascl_(
13248 type_: *const c_char,
13249 kl: *const lapack_int,
13250 ku: *const lapack_int,
13251 cfrom: *const f32,
13252 cto: *const f32,
13253 m: *const lapack_int,
13254 n: *const lapack_int,
13255 A: *mut f32,
13256 lda: *const lapack_int,
13257 info: *mut lapack_int,
13258) {
13259 dyload_lib().slascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13260}
13261
13262#[inline(never)]
13263pub unsafe fn zlascl_(
13264 type_: *const c_char,
13265 kl: *const lapack_int,
13266 ku: *const lapack_int,
13267 cfrom: *const f64,
13268 cto: *const f64,
13269 m: *const lapack_int,
13270 n: *const lapack_int,
13271 A: *mut __BindgenComplex<f64>,
13272 lda: *const lapack_int,
13273 info: *mut lapack_int,
13274) {
13275 dyload_lib().zlascl_.unwrap()(type_, kl, ku, cfrom, cto, m, n, A, lda, info)
13276}
13277
13278#[inline(never)]
13279pub unsafe fn claset_(
13280 uplo: *const c_char,
13281 m: *const lapack_int,
13282 n: *const lapack_int,
13283 alpha: *const __BindgenComplex<f32>,
13284 beta: *const __BindgenComplex<f32>,
13285 A: *mut __BindgenComplex<f32>,
13286 lda: *const lapack_int,
13287) {
13288 dyload_lib().claset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13289}
13290
13291#[inline(never)]
13292pub unsafe fn dlaset_(
13293 uplo: *const c_char,
13294 m: *const lapack_int,
13295 n: *const lapack_int,
13296 alpha: *const f64,
13297 beta: *const f64,
13298 A: *mut f64,
13299 lda: *const lapack_int,
13300) {
13301 dyload_lib().dlaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13302}
13303
13304#[inline(never)]
13305pub unsafe fn slaset_(
13306 uplo: *const c_char,
13307 m: *const lapack_int,
13308 n: *const lapack_int,
13309 alpha: *const f32,
13310 beta: *const f32,
13311 A: *mut f32,
13312 lda: *const lapack_int,
13313) {
13314 dyload_lib().slaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13315}
13316
13317#[inline(never)]
13318pub unsafe fn zlaset_(
13319 uplo: *const c_char,
13320 m: *const lapack_int,
13321 n: *const lapack_int,
13322 alpha: *const __BindgenComplex<f64>,
13323 beta: *const __BindgenComplex<f64>,
13324 A: *mut __BindgenComplex<f64>,
13325 lda: *const lapack_int,
13326) {
13327 dyload_lib().zlaset_.unwrap()(uplo, m, n, alpha, beta, A, lda)
13328}
13329
13330#[inline(never)]
13331pub unsafe fn dlasrt_(id: *const c_char, n: *const lapack_int, D: *mut f64, info: *mut lapack_int) {
13332 dyload_lib().dlasrt_.unwrap()(id, n, D, info)
13333}
13334
13335#[inline(never)]
13336pub unsafe fn slasrt_(id: *const c_char, n: *const lapack_int, D: *mut f32, info: *mut lapack_int) {
13337 dyload_lib().slasrt_.unwrap()(id, n, D, info)
13338}
13339
13340#[inline(never)]
13341pub unsafe fn classq_(
13342 n: *const lapack_int,
13343 X: *const __BindgenComplex<f32>,
13344 incx: *const lapack_int,
13345 scale: *mut f32,
13346 sumsq: *mut f32,
13347) {
13348 dyload_lib().classq_.unwrap()(n, X, incx, scale, sumsq)
13349}
13350
13351#[inline(never)]
13352pub unsafe fn dlassq_(
13353 n: *const lapack_int,
13354 X: *const f64,
13355 incx: *const lapack_int,
13356 scale: *mut f64,
13357 sumsq: *mut f64,
13358) {
13359 dyload_lib().dlassq_.unwrap()(n, X, incx, scale, sumsq)
13360}
13361
13362#[inline(never)]
13363pub unsafe fn slassq_(
13364 n: *const lapack_int,
13365 X: *const f32,
13366 incx: *const lapack_int,
13367 scale: *mut f32,
13368 sumsq: *mut f32,
13369) {
13370 dyload_lib().slassq_.unwrap()(n, X, incx, scale, sumsq)
13371}
13372
13373#[inline(never)]
13374pub unsafe fn zlassq_(
13375 n: *const lapack_int,
13376 X: *const __BindgenComplex<f64>,
13377 incx: *const lapack_int,
13378 scale: *mut f64,
13379 sumsq: *mut f64,
13380) {
13381 dyload_lib().zlassq_.unwrap()(n, X, incx, scale, sumsq)
13382}
13383
13384#[inline(never)]
13385pub unsafe fn claswp_(
13386 n: *const lapack_int,
13387 A: *mut __BindgenComplex<f32>,
13388 lda: *const lapack_int,
13389 k1: *const lapack_int,
13390 k2: *const lapack_int,
13391 ipiv: *const lapack_int,
13392 incx: *const lapack_int,
13393) {
13394 dyload_lib().claswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13395}
13396
13397#[inline(never)]
13398pub unsafe fn dlaswp_(
13399 n: *const lapack_int,
13400 A: *mut f64,
13401 lda: *const lapack_int,
13402 k1: *const lapack_int,
13403 k2: *const lapack_int,
13404 ipiv: *const lapack_int,
13405 incx: *const lapack_int,
13406) {
13407 dyload_lib().dlaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13408}
13409
13410#[inline(never)]
13411pub unsafe fn slaswp_(
13412 n: *const lapack_int,
13413 A: *mut f32,
13414 lda: *const lapack_int,
13415 k1: *const lapack_int,
13416 k2: *const lapack_int,
13417 ipiv: *const lapack_int,
13418 incx: *const lapack_int,
13419) {
13420 dyload_lib().slaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13421}
13422
13423#[inline(never)]
13424pub unsafe fn zlaswp_(
13425 n: *const lapack_int,
13426 A: *mut __BindgenComplex<f64>,
13427 lda: *const lapack_int,
13428 k1: *const lapack_int,
13429 k2: *const lapack_int,
13430 ipiv: *const lapack_int,
13431 incx: *const lapack_int,
13432) {
13433 dyload_lib().zlaswp_.unwrap()(n, A, lda, k1, k2, ipiv, incx)
13434}
13435
13436#[inline(never)]
13437pub unsafe fn clatms_(
13438 m: *const lapack_int,
13439 n: *const lapack_int,
13440 dist: *const c_char,
13441 iseed: *mut lapack_int,
13442 sym: *const c_char,
13443 D: *mut f32,
13444 mode: *const lapack_int,
13445 cond: *const f32,
13446 dmax: *const f32,
13447 kl: *const lapack_int,
13448 ku: *const lapack_int,
13449 pack: *const c_char,
13450 A: *mut __BindgenComplex<f32>,
13451 lda: *const lapack_int,
13452 work: *mut __BindgenComplex<f32>,
13453 info: *mut lapack_int,
13454) {
13455 dyload_lib().clatms_.unwrap()(
13456 m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13457 )
13458}
13459
13460#[inline(never)]
13461pub unsafe fn dlatms_(
13462 m: *const lapack_int,
13463 n: *const lapack_int,
13464 dist: *const c_char,
13465 iseed: *mut lapack_int,
13466 sym: *const c_char,
13467 D: *mut f64,
13468 mode: *const lapack_int,
13469 cond: *const f64,
13470 dmax: *const f64,
13471 kl: *const lapack_int,
13472 ku: *const lapack_int,
13473 pack: *const c_char,
13474 A: *mut f64,
13475 lda: *const lapack_int,
13476 work: *mut f64,
13477 info: *mut lapack_int,
13478) {
13479 dyload_lib().dlatms_.unwrap()(
13480 m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13481 )
13482}
13483
13484#[inline(never)]
13485pub unsafe fn slatms_(
13486 m: *const lapack_int,
13487 n: *const lapack_int,
13488 dist: *const c_char,
13489 iseed: *mut lapack_int,
13490 sym: *const c_char,
13491 D: *mut f32,
13492 mode: *const lapack_int,
13493 cond: *const f32,
13494 dmax: *const f32,
13495 kl: *const lapack_int,
13496 ku: *const lapack_int,
13497 pack: *const c_char,
13498 A: *mut f32,
13499 lda: *const lapack_int,
13500 work: *mut f32,
13501 info: *mut lapack_int,
13502) {
13503 dyload_lib().slatms_.unwrap()(
13504 m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13505 )
13506}
13507
13508#[inline(never)]
13509pub unsafe fn zlatms_(
13510 m: *const lapack_int,
13511 n: *const lapack_int,
13512 dist: *const c_char,
13513 iseed: *mut lapack_int,
13514 sym: *const c_char,
13515 D: *mut f64,
13516 mode: *const lapack_int,
13517 cond: *const f64,
13518 dmax: *const f64,
13519 kl: *const lapack_int,
13520 ku: *const lapack_int,
13521 pack: *const c_char,
13522 A: *mut __BindgenComplex<f64>,
13523 lda: *const lapack_int,
13524 work: *mut __BindgenComplex<f64>,
13525 info: *mut lapack_int,
13526) {
13527 dyload_lib().zlatms_.unwrap()(
13528 m, n, dist, iseed, sym, D, mode, cond, dmax, kl, ku, pack, A, lda, work, info,
13529 )
13530}
13531
13532#[inline(never)]
13533pub unsafe fn clauum_(
13534 uplo: *const c_char,
13535 n: *const lapack_int,
13536 A: *mut __BindgenComplex<f32>,
13537 lda: *const lapack_int,
13538 info: *mut lapack_int,
13539) {
13540 dyload_lib().clauum_.unwrap()(uplo, n, A, lda, info)
13541}
13542
13543#[inline(never)]
13544pub unsafe fn dlauum_(
13545 uplo: *const c_char,
13546 n: *const lapack_int,
13547 A: *mut f64,
13548 lda: *const lapack_int,
13549 info: *mut lapack_int,
13550) {
13551 dyload_lib().dlauum_.unwrap()(uplo, n, A, lda, info)
13552}
13553
13554#[inline(never)]
13555pub unsafe fn slauum_(
13556 uplo: *const c_char,
13557 n: *const lapack_int,
13558 A: *mut f32,
13559 lda: *const lapack_int,
13560 info: *mut lapack_int,
13561) {
13562 dyload_lib().slauum_.unwrap()(uplo, n, A, lda, info)
13563}
13564
13565#[inline(never)]
13566pub unsafe fn zlauum_(
13567 uplo: *const c_char,
13568 n: *const lapack_int,
13569 A: *mut __BindgenComplex<f64>,
13570 lda: *const lapack_int,
13571 info: *mut lapack_int,
13572) {
13573 dyload_lib().zlauum_.unwrap()(uplo, n, A, lda, info)
13574}
13575
13576#[inline(never)]
13577pub unsafe fn ilaver_(
13578 vers_major: *mut lapack_int,
13579 vers_minor: *mut lapack_int,
13580 vers_patch: *mut lapack_int,
13581) {
13582 dyload_lib().ilaver_.unwrap()(vers_major, vers_minor, vers_patch)
13583}
13584
13585#[inline(never)]
13586pub unsafe fn dopgtr_(
13587 uplo: *const c_char,
13588 n: *const lapack_int,
13589 AP: *const f64,
13590 tau: *const f64,
13591 Q: *mut f64,
13592 ldq: *const lapack_int,
13593 work: *mut f64,
13594 info: *mut lapack_int,
13595) {
13596 dyload_lib().dopgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
13597}
13598
13599#[inline(never)]
13600pub unsafe fn sopgtr_(
13601 uplo: *const c_char,
13602 n: *const lapack_int,
13603 AP: *const f32,
13604 tau: *const f32,
13605 Q: *mut f32,
13606 ldq: *const lapack_int,
13607 work: *mut f32,
13608 info: *mut lapack_int,
13609) {
13610 dyload_lib().sopgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
13611}
13612
13613#[inline(never)]
13614pub unsafe fn dopmtr_(
13615 side: *const c_char,
13616 uplo: *const c_char,
13617 trans: *const c_char,
13618 m: *const lapack_int,
13619 n: *const lapack_int,
13620 AP: *const f64,
13621 tau: *const f64,
13622 C: *mut f64,
13623 ldc: *const lapack_int,
13624 work: *mut f64,
13625 info: *mut lapack_int,
13626) {
13627 dyload_lib().dopmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
13628}
13629
13630#[inline(never)]
13631pub unsafe fn sopmtr_(
13632 side: *const c_char,
13633 uplo: *const c_char,
13634 trans: *const c_char,
13635 m: *const lapack_int,
13636 n: *const lapack_int,
13637 AP: *const f32,
13638 tau: *const f32,
13639 C: *mut f32,
13640 ldc: *const lapack_int,
13641 work: *mut f32,
13642 info: *mut lapack_int,
13643) {
13644 dyload_lib().sopmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
13645}
13646
13647#[inline(never)]
13648pub unsafe fn dorbdb_(
13649 trans: *const c_char,
13650 signs: *const c_char,
13651 m: *const lapack_int,
13652 p: *const lapack_int,
13653 q: *const lapack_int,
13654 X11: *mut f64,
13655 ldx11: *const lapack_int,
13656 X12: *mut f64,
13657 ldx12: *const lapack_int,
13658 X21: *mut f64,
13659 ldx21: *const lapack_int,
13660 X22: *mut f64,
13661 ldx22: *const lapack_int,
13662 theta: *mut f64,
13663 phi: *mut f64,
13664 TAUP1: *mut f64,
13665 TAUP2: *mut f64,
13666 TAUQ1: *mut f64,
13667 TAUQ2: *mut f64,
13668 work: *mut f64,
13669 lwork: *const lapack_int,
13670 info: *mut lapack_int,
13671) {
13672 dyload_lib().dorbdb_.unwrap()(
13673 trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
13674 TAUP2, TAUQ1, TAUQ2, work, lwork, info,
13675 )
13676}
13677
13678#[inline(never)]
13679pub unsafe fn sorbdb_(
13680 trans: *const c_char,
13681 signs: *const c_char,
13682 m: *const lapack_int,
13683 p: *const lapack_int,
13684 q: *const lapack_int,
13685 X11: *mut f32,
13686 ldx11: *const lapack_int,
13687 X12: *mut f32,
13688 ldx12: *const lapack_int,
13689 X21: *mut f32,
13690 ldx21: *const lapack_int,
13691 X22: *mut f32,
13692 ldx22: *const lapack_int,
13693 theta: *mut f32,
13694 phi: *mut f32,
13695 TAUP1: *mut f32,
13696 TAUP2: *mut f32,
13697 TAUQ1: *mut f32,
13698 TAUQ2: *mut f32,
13699 work: *mut f32,
13700 lwork: *const lapack_int,
13701 info: *mut lapack_int,
13702) {
13703 dyload_lib().sorbdb_.unwrap()(
13704 trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
13705 TAUP2, TAUQ1, TAUQ2, work, lwork, info,
13706 )
13707}
13708
13709#[inline(never)]
13710pub unsafe fn dorcsd_(
13711 jobu1: *const c_char,
13712 jobu2: *const c_char,
13713 jobv1t: *const c_char,
13714 jobv2t: *const c_char,
13715 trans: *const c_char,
13716 signs: *const c_char,
13717 m: *const lapack_int,
13718 p: *const lapack_int,
13719 q: *const lapack_int,
13720 X11: *mut f64,
13721 ldx11: *const lapack_int,
13722 X12: *mut f64,
13723 ldx12: *const lapack_int,
13724 X21: *mut f64,
13725 ldx21: *const lapack_int,
13726 X22: *mut f64,
13727 ldx22: *const lapack_int,
13728 theta: *mut f64,
13729 U1: *mut f64,
13730 ldu1: *const lapack_int,
13731 U2: *mut f64,
13732 ldu2: *const lapack_int,
13733 V1T: *mut f64,
13734 ldv1t: *const lapack_int,
13735 V2T: *mut f64,
13736 ldv2t: *const lapack_int,
13737 work: *mut f64,
13738 lwork: *const lapack_int,
13739 iwork: *mut lapack_int,
13740 info: *mut lapack_int,
13741) {
13742 dyload_lib().dorcsd_.unwrap()(
13743 jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
13744 X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, iwork, info,
13745 )
13746}
13747
13748#[inline(never)]
13749pub unsafe fn sorcsd_(
13750 jobu1: *const c_char,
13751 jobu2: *const c_char,
13752 jobv1t: *const c_char,
13753 jobv2t: *const c_char,
13754 trans: *const c_char,
13755 signs: *const c_char,
13756 m: *const lapack_int,
13757 p: *const lapack_int,
13758 q: *const lapack_int,
13759 X11: *mut f32,
13760 ldx11: *const lapack_int,
13761 X12: *mut f32,
13762 ldx12: *const lapack_int,
13763 X21: *mut f32,
13764 ldx21: *const lapack_int,
13765 X22: *mut f32,
13766 ldx22: *const lapack_int,
13767 theta: *mut f32,
13768 U1: *mut f32,
13769 ldu1: *const lapack_int,
13770 U2: *mut f32,
13771 ldu2: *const lapack_int,
13772 V1T: *mut f32,
13773 ldv1t: *const lapack_int,
13774 V2T: *mut f32,
13775 ldv2t: *const lapack_int,
13776 work: *mut f32,
13777 lwork: *const lapack_int,
13778 iwork: *mut lapack_int,
13779 info: *mut lapack_int,
13780) {
13781 dyload_lib().sorcsd_.unwrap()(
13782 jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
13783 X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, iwork, info,
13784 )
13785}
13786
13787#[inline(never)]
13788pub unsafe fn dorcsd2by1_(
13789 jobu1: *const c_char,
13790 jobu2: *const c_char,
13791 jobv1t: *const c_char,
13792 m: *const lapack_int,
13793 p: *const lapack_int,
13794 q: *const lapack_int,
13795 X11: *mut f64,
13796 ldx11: *const lapack_int,
13797 X21: *mut f64,
13798 ldx21: *const lapack_int,
13799 theta: *mut f64,
13800 U1: *mut f64,
13801 ldu1: *const lapack_int,
13802 U2: *mut f64,
13803 ldu2: *const lapack_int,
13804 V1T: *mut f64,
13805 ldv1t: *const lapack_int,
13806 work: *mut f64,
13807 lwork: *const lapack_int,
13808 iwork: *mut lapack_int,
13809 info: *mut lapack_int,
13810) {
13811 dyload_lib().dorcsd2by1_.unwrap()(
13812 jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
13813 ldv1t, work, lwork, iwork, info,
13814 )
13815}
13816
13817#[inline(never)]
13818pub unsafe fn sorcsd2by1_(
13819 jobu1: *const c_char,
13820 jobu2: *const c_char,
13821 jobv1t: *const c_char,
13822 m: *const lapack_int,
13823 p: *const lapack_int,
13824 q: *const lapack_int,
13825 X11: *mut f32,
13826 ldx11: *const lapack_int,
13827 X21: *mut f32,
13828 ldx21: *const lapack_int,
13829 theta: *mut f32,
13830 U1: *mut f32,
13831 ldu1: *const lapack_int,
13832 U2: *mut f32,
13833 ldu2: *const lapack_int,
13834 V1T: *mut f32,
13835 ldv1t: *const lapack_int,
13836 work: *mut f32,
13837 lwork: *const lapack_int,
13838 iwork: *mut lapack_int,
13839 info: *mut lapack_int,
13840) {
13841 dyload_lib().sorcsd2by1_.unwrap()(
13842 jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
13843 ldv1t, work, lwork, iwork, info,
13844 )
13845}
13846
13847#[inline(never)]
13848pub unsafe fn dorgbr_(
13849 vect: *const c_char,
13850 m: *const lapack_int,
13851 n: *const lapack_int,
13852 k: *const lapack_int,
13853 A: *mut f64,
13854 lda: *const lapack_int,
13855 tau: *const f64,
13856 work: *mut f64,
13857 lwork: *const lapack_int,
13858 info: *mut lapack_int,
13859) {
13860 dyload_lib().dorgbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
13861}
13862
13863#[inline(never)]
13864pub unsafe fn sorgbr_(
13865 vect: *const c_char,
13866 m: *const lapack_int,
13867 n: *const lapack_int,
13868 k: *const lapack_int,
13869 A: *mut f32,
13870 lda: *const lapack_int,
13871 tau: *const f32,
13872 work: *mut f32,
13873 lwork: *const lapack_int,
13874 info: *mut lapack_int,
13875) {
13876 dyload_lib().sorgbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
13877}
13878
13879#[inline(never)]
13880pub unsafe fn dorghr_(
13881 n: *const lapack_int,
13882 ilo: *const lapack_int,
13883 ihi: *const lapack_int,
13884 A: *mut f64,
13885 lda: *const lapack_int,
13886 tau: *const f64,
13887 work: *mut f64,
13888 lwork: *const lapack_int,
13889 info: *mut lapack_int,
13890) {
13891 dyload_lib().dorghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
13892}
13893
13894#[inline(never)]
13895pub unsafe fn sorghr_(
13896 n: *const lapack_int,
13897 ilo: *const lapack_int,
13898 ihi: *const lapack_int,
13899 A: *mut f32,
13900 lda: *const lapack_int,
13901 tau: *const f32,
13902 work: *mut f32,
13903 lwork: *const lapack_int,
13904 info: *mut lapack_int,
13905) {
13906 dyload_lib().sorghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
13907}
13908
13909#[inline(never)]
13910pub unsafe fn dorglq_(
13911 m: *const lapack_int,
13912 n: *const lapack_int,
13913 k: *const lapack_int,
13914 A: *mut f64,
13915 lda: *const lapack_int,
13916 tau: *const f64,
13917 work: *mut f64,
13918 lwork: *const lapack_int,
13919 info: *mut lapack_int,
13920) {
13921 dyload_lib().dorglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13922}
13923
13924#[inline(never)]
13925pub unsafe fn sorglq_(
13926 m: *const lapack_int,
13927 n: *const lapack_int,
13928 k: *const lapack_int,
13929 A: *mut f32,
13930 lda: *const lapack_int,
13931 tau: *const f32,
13932 work: *mut f32,
13933 lwork: *const lapack_int,
13934 info: *mut lapack_int,
13935) {
13936 dyload_lib().sorglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13937}
13938
13939#[inline(never)]
13940pub unsafe fn dorgql_(
13941 m: *const lapack_int,
13942 n: *const lapack_int,
13943 k: *const lapack_int,
13944 A: *mut f64,
13945 lda: *const lapack_int,
13946 tau: *const f64,
13947 work: *mut f64,
13948 lwork: *const lapack_int,
13949 info: *mut lapack_int,
13950) {
13951 dyload_lib().dorgql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13952}
13953
13954#[inline(never)]
13955pub unsafe fn sorgql_(
13956 m: *const lapack_int,
13957 n: *const lapack_int,
13958 k: *const lapack_int,
13959 A: *mut f32,
13960 lda: *const lapack_int,
13961 tau: *const f32,
13962 work: *mut f32,
13963 lwork: *const lapack_int,
13964 info: *mut lapack_int,
13965) {
13966 dyload_lib().sorgql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13967}
13968
13969#[inline(never)]
13970pub unsafe fn dorgqr_(
13971 m: *const lapack_int,
13972 n: *const lapack_int,
13973 k: *const lapack_int,
13974 A: *mut f64,
13975 lda: *const lapack_int,
13976 tau: *const f64,
13977 work: *mut f64,
13978 lwork: *const lapack_int,
13979 info: *mut lapack_int,
13980) {
13981 dyload_lib().dorgqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13982}
13983
13984#[inline(never)]
13985pub unsafe fn sorgqr_(
13986 m: *const lapack_int,
13987 n: *const lapack_int,
13988 k: *const lapack_int,
13989 A: *mut f32,
13990 lda: *const lapack_int,
13991 tau: *const f32,
13992 work: *mut f32,
13993 lwork: *const lapack_int,
13994 info: *mut lapack_int,
13995) {
13996 dyload_lib().sorgqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
13997}
13998
13999#[inline(never)]
14000pub unsafe fn dorgrq_(
14001 m: *const lapack_int,
14002 n: *const lapack_int,
14003 k: *const lapack_int,
14004 A: *mut f64,
14005 lda: *const lapack_int,
14006 tau: *const f64,
14007 work: *mut f64,
14008 lwork: *const lapack_int,
14009 info: *mut lapack_int,
14010) {
14011 dyload_lib().dorgrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
14012}
14013
14014#[inline(never)]
14015pub unsafe fn sorgrq_(
14016 m: *const lapack_int,
14017 n: *const lapack_int,
14018 k: *const lapack_int,
14019 A: *mut f32,
14020 lda: *const lapack_int,
14021 tau: *const f32,
14022 work: *mut f32,
14023 lwork: *const lapack_int,
14024 info: *mut lapack_int,
14025) {
14026 dyload_lib().sorgrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
14027}
14028
14029#[inline(never)]
14030pub unsafe fn dorgtr_(
14031 uplo: *const c_char,
14032 n: *const lapack_int,
14033 A: *mut f64,
14034 lda: *const lapack_int,
14035 tau: *const f64,
14036 work: *mut f64,
14037 lwork: *const lapack_int,
14038 info: *mut lapack_int,
14039) {
14040 dyload_lib().dorgtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
14041}
14042
14043#[inline(never)]
14044pub unsafe fn sorgtr_(
14045 uplo: *const c_char,
14046 n: *const lapack_int,
14047 A: *mut f32,
14048 lda: *const lapack_int,
14049 tau: *const f32,
14050 work: *mut f32,
14051 lwork: *const lapack_int,
14052 info: *mut lapack_int,
14053) {
14054 dyload_lib().sorgtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
14055}
14056
14057#[inline(never)]
14058pub unsafe fn dorgtsqr_row_(
14059 m: *const lapack_int,
14060 n: *const lapack_int,
14061 mb: *const lapack_int,
14062 nb: *const lapack_int,
14063 A: *mut f64,
14064 lda: *const lapack_int,
14065 T: *const f64,
14066 ldt: *const lapack_int,
14067 work: *mut f64,
14068 lwork: *const lapack_int,
14069 info: *mut lapack_int,
14070) {
14071 dyload_lib().dorgtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
14072}
14073
14074#[inline(never)]
14075pub unsafe fn sorgtsqr_row_(
14076 m: *const lapack_int,
14077 n: *const lapack_int,
14078 mb: *const lapack_int,
14079 nb: *const lapack_int,
14080 A: *mut f32,
14081 lda: *const lapack_int,
14082 T: *const f32,
14083 ldt: *const lapack_int,
14084 work: *mut f32,
14085 lwork: *const lapack_int,
14086 info: *mut lapack_int,
14087) {
14088 dyload_lib().sorgtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
14089}
14090
14091#[inline(never)]
14092pub unsafe fn dorhr_col_(
14093 m: *const lapack_int,
14094 n: *const lapack_int,
14095 nb: *const lapack_int,
14096 A: *mut f64,
14097 lda: *const lapack_int,
14098 T: *mut f64,
14099 ldt: *const lapack_int,
14100 D: *mut f64,
14101 info: *mut lapack_int,
14102) {
14103 dyload_lib().dorhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
14104}
14105
14106#[inline(never)]
14107pub unsafe fn sorhr_col_(
14108 m: *const lapack_int,
14109 n: *const lapack_int,
14110 nb: *const lapack_int,
14111 A: *mut f32,
14112 lda: *const lapack_int,
14113 T: *mut f32,
14114 ldt: *const lapack_int,
14115 D: *mut f32,
14116 info: *mut lapack_int,
14117) {
14118 dyload_lib().sorhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
14119}
14120
14121#[inline(never)]
14122pub unsafe fn dormbr_(
14123 vect: *const c_char,
14124 side: *const c_char,
14125 trans: *const c_char,
14126 m: *const lapack_int,
14127 n: *const lapack_int,
14128 k: *const lapack_int,
14129 A: *const f64,
14130 lda: *const lapack_int,
14131 tau: *const f64,
14132 C: *mut f64,
14133 ldc: *const lapack_int,
14134 work: *mut f64,
14135 lwork: *const lapack_int,
14136 info: *mut lapack_int,
14137) {
14138 dyload_lib().dormbr_.unwrap()(
14139 vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
14140 )
14141}
14142
14143#[inline(never)]
14144pub unsafe fn sormbr_(
14145 vect: *const c_char,
14146 side: *const c_char,
14147 trans: *const c_char,
14148 m: *const lapack_int,
14149 n: *const lapack_int,
14150 k: *const lapack_int,
14151 A: *const f32,
14152 lda: *const lapack_int,
14153 tau: *const f32,
14154 C: *mut f32,
14155 ldc: *const lapack_int,
14156 work: *mut f32,
14157 lwork: *const lapack_int,
14158 info: *mut lapack_int,
14159) {
14160 dyload_lib().sormbr_.unwrap()(
14161 vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
14162 )
14163}
14164
14165#[inline(never)]
14166pub unsafe fn dormhr_(
14167 side: *const c_char,
14168 trans: *const c_char,
14169 m: *const lapack_int,
14170 n: *const lapack_int,
14171 ilo: *const lapack_int,
14172 ihi: *const lapack_int,
14173 A: *const f64,
14174 lda: *const lapack_int,
14175 tau: *const f64,
14176 C: *mut f64,
14177 ldc: *const lapack_int,
14178 work: *mut f64,
14179 lwork: *const lapack_int,
14180 info: *mut lapack_int,
14181) {
14182 dyload_lib().dormhr_.unwrap()(
14183 side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
14184 )
14185}
14186
14187#[inline(never)]
14188pub unsafe fn sormhr_(
14189 side: *const c_char,
14190 trans: *const c_char,
14191 m: *const lapack_int,
14192 n: *const lapack_int,
14193 ilo: *const lapack_int,
14194 ihi: *const lapack_int,
14195 A: *const f32,
14196 lda: *const lapack_int,
14197 tau: *const f32,
14198 C: *mut f32,
14199 ldc: *const lapack_int,
14200 work: *mut f32,
14201 lwork: *const lapack_int,
14202 info: *mut lapack_int,
14203) {
14204 dyload_lib().sormhr_.unwrap()(
14205 side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
14206 )
14207}
14208
14209#[inline(never)]
14210pub unsafe fn dormlq_(
14211 side: *const c_char,
14212 trans: *const c_char,
14213 m: *const lapack_int,
14214 n: *const lapack_int,
14215 k: *const lapack_int,
14216 A: *const f64,
14217 lda: *const lapack_int,
14218 tau: *const f64,
14219 C: *mut f64,
14220 ldc: *const lapack_int,
14221 work: *mut f64,
14222 lwork: *const lapack_int,
14223 info: *mut lapack_int,
14224) {
14225 dyload_lib().dormlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14226}
14227
14228#[inline(never)]
14229pub unsafe fn sormlq_(
14230 side: *const c_char,
14231 trans: *const c_char,
14232 m: *const lapack_int,
14233 n: *const lapack_int,
14234 k: *const lapack_int,
14235 A: *const f32,
14236 lda: *const lapack_int,
14237 tau: *const f32,
14238 C: *mut f32,
14239 ldc: *const lapack_int,
14240 work: *mut f32,
14241 lwork: *const lapack_int,
14242 info: *mut lapack_int,
14243) {
14244 dyload_lib().sormlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14245}
14246
14247#[inline(never)]
14248pub unsafe fn dormql_(
14249 side: *const c_char,
14250 trans: *const c_char,
14251 m: *const lapack_int,
14252 n: *const lapack_int,
14253 k: *const lapack_int,
14254 A: *const f64,
14255 lda: *const lapack_int,
14256 tau: *const f64,
14257 C: *mut f64,
14258 ldc: *const lapack_int,
14259 work: *mut f64,
14260 lwork: *const lapack_int,
14261 info: *mut lapack_int,
14262) {
14263 dyload_lib().dormql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14264}
14265
14266#[inline(never)]
14267pub unsafe fn sormql_(
14268 side: *const c_char,
14269 trans: *const c_char,
14270 m: *const lapack_int,
14271 n: *const lapack_int,
14272 k: *const lapack_int,
14273 A: *const f32,
14274 lda: *const lapack_int,
14275 tau: *const f32,
14276 C: *mut f32,
14277 ldc: *const lapack_int,
14278 work: *mut f32,
14279 lwork: *const lapack_int,
14280 info: *mut lapack_int,
14281) {
14282 dyload_lib().sormql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14283}
14284
14285#[inline(never)]
14286pub unsafe fn dormqr_(
14287 side: *const c_char,
14288 trans: *const c_char,
14289 m: *const lapack_int,
14290 n: *const lapack_int,
14291 k: *const lapack_int,
14292 A: *const f64,
14293 lda: *const lapack_int,
14294 tau: *const f64,
14295 C: *mut f64,
14296 ldc: *const lapack_int,
14297 work: *mut f64,
14298 lwork: *const lapack_int,
14299 info: *mut lapack_int,
14300) {
14301 dyload_lib().dormqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14302}
14303
14304#[inline(never)]
14305pub unsafe fn sormqr_(
14306 side: *const c_char,
14307 trans: *const c_char,
14308 m: *const lapack_int,
14309 n: *const lapack_int,
14310 k: *const lapack_int,
14311 A: *const f32,
14312 lda: *const lapack_int,
14313 tau: *const f32,
14314 C: *mut f32,
14315 ldc: *const lapack_int,
14316 work: *mut f32,
14317 lwork: *const lapack_int,
14318 info: *mut lapack_int,
14319) {
14320 dyload_lib().sormqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14321}
14322
14323#[inline(never)]
14324pub unsafe fn dormrq_(
14325 side: *const c_char,
14326 trans: *const c_char,
14327 m: *const lapack_int,
14328 n: *const lapack_int,
14329 k: *const lapack_int,
14330 A: *const f64,
14331 lda: *const lapack_int,
14332 tau: *const f64,
14333 C: *mut f64,
14334 ldc: *const lapack_int,
14335 work: *mut f64,
14336 lwork: *const lapack_int,
14337 info: *mut lapack_int,
14338) {
14339 dyload_lib().dormrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14340}
14341
14342#[inline(never)]
14343pub unsafe fn sormrq_(
14344 side: *const c_char,
14345 trans: *const c_char,
14346 m: *const lapack_int,
14347 n: *const lapack_int,
14348 k: *const lapack_int,
14349 A: *const f32,
14350 lda: *const lapack_int,
14351 tau: *const f32,
14352 C: *mut f32,
14353 ldc: *const lapack_int,
14354 work: *mut f32,
14355 lwork: *const lapack_int,
14356 info: *mut lapack_int,
14357) {
14358 dyload_lib().sormrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
14359}
14360
14361#[inline(never)]
14362pub unsafe fn dormrz_(
14363 side: *const c_char,
14364 trans: *const c_char,
14365 m: *const lapack_int,
14366 n: *const lapack_int,
14367 k: *const lapack_int,
14368 l: *const lapack_int,
14369 A: *const f64,
14370 lda: *const lapack_int,
14371 tau: *const f64,
14372 C: *mut f64,
14373 ldc: *const lapack_int,
14374 work: *mut f64,
14375 lwork: *const lapack_int,
14376 info: *mut lapack_int,
14377) {
14378 dyload_lib().dormrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
14379}
14380
14381#[inline(never)]
14382pub unsafe fn sormrz_(
14383 side: *const c_char,
14384 trans: *const c_char,
14385 m: *const lapack_int,
14386 n: *const lapack_int,
14387 k: *const lapack_int,
14388 l: *const lapack_int,
14389 A: *const f32,
14390 lda: *const lapack_int,
14391 tau: *const f32,
14392 C: *mut f32,
14393 ldc: *const lapack_int,
14394 work: *mut f32,
14395 lwork: *const lapack_int,
14396 info: *mut lapack_int,
14397) {
14398 dyload_lib().sormrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
14399}
14400
14401#[inline(never)]
14402pub unsafe fn dormtr_(
14403 side: *const c_char,
14404 uplo: *const c_char,
14405 trans: *const c_char,
14406 m: *const lapack_int,
14407 n: *const lapack_int,
14408 A: *const f64,
14409 lda: *const lapack_int,
14410 tau: *const f64,
14411 C: *mut f64,
14412 ldc: *const lapack_int,
14413 work: *mut f64,
14414 lwork: *const lapack_int,
14415 info: *mut lapack_int,
14416) {
14417 dyload_lib().dormtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
14418}
14419
14420#[inline(never)]
14421pub unsafe fn sormtr_(
14422 side: *const c_char,
14423 uplo: *const c_char,
14424 trans: *const c_char,
14425 m: *const lapack_int,
14426 n: *const lapack_int,
14427 A: *const f32,
14428 lda: *const lapack_int,
14429 tau: *const f32,
14430 C: *mut f32,
14431 ldc: *const lapack_int,
14432 work: *mut f32,
14433 lwork: *const lapack_int,
14434 info: *mut lapack_int,
14435) {
14436 dyload_lib().sormtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
14437}
14438
14439#[inline(never)]
14440pub unsafe fn cpbcon_(
14441 uplo: *const c_char,
14442 n: *const lapack_int,
14443 kd: *const lapack_int,
14444 AB: *const __BindgenComplex<f32>,
14445 ldab: *const lapack_int,
14446 anorm: *const f32,
14447 rcond: *mut f32,
14448 work: *mut __BindgenComplex<f32>,
14449 rwork: *mut f32,
14450 info: *mut lapack_int,
14451) {
14452 dyload_lib().cpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, rwork, info)
14453}
14454
14455#[inline(never)]
14456pub unsafe fn dpbcon_(
14457 uplo: *const c_char,
14458 n: *const lapack_int,
14459 kd: *const lapack_int,
14460 AB: *const f64,
14461 ldab: *const lapack_int,
14462 anorm: *const f64,
14463 rcond: *mut f64,
14464 work: *mut f64,
14465 iwork: *mut lapack_int,
14466 info: *mut lapack_int,
14467) {
14468 dyload_lib().dpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, iwork, info)
14469}
14470
14471#[inline(never)]
14472pub unsafe fn spbcon_(
14473 uplo: *const c_char,
14474 n: *const lapack_int,
14475 kd: *const lapack_int,
14476 AB: *const f32,
14477 ldab: *const lapack_int,
14478 anorm: *const f32,
14479 rcond: *mut f32,
14480 work: *mut f32,
14481 iwork: *mut lapack_int,
14482 info: *mut lapack_int,
14483) {
14484 dyload_lib().spbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, iwork, info)
14485}
14486
14487#[inline(never)]
14488pub unsafe fn zpbcon_(
14489 uplo: *const c_char,
14490 n: *const lapack_int,
14491 kd: *const lapack_int,
14492 AB: *const __BindgenComplex<f64>,
14493 ldab: *const lapack_int,
14494 anorm: *const f64,
14495 rcond: *mut f64,
14496 work: *mut __BindgenComplex<f64>,
14497 rwork: *mut f64,
14498 info: *mut lapack_int,
14499) {
14500 dyload_lib().zpbcon_.unwrap()(uplo, n, kd, AB, ldab, anorm, rcond, work, rwork, info)
14501}
14502
14503#[inline(never)]
14504pub unsafe fn cpbequ_(
14505 uplo: *const c_char,
14506 n: *const lapack_int,
14507 kd: *const lapack_int,
14508 AB: *const __BindgenComplex<f32>,
14509 ldab: *const lapack_int,
14510 S: *mut f32,
14511 scond: *mut f32,
14512 amax: *mut f32,
14513 info: *mut lapack_int,
14514) {
14515 dyload_lib().cpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14516}
14517
14518#[inline(never)]
14519pub unsafe fn dpbequ_(
14520 uplo: *const c_char,
14521 n: *const lapack_int,
14522 kd: *const lapack_int,
14523 AB: *const f64,
14524 ldab: *const lapack_int,
14525 S: *mut f64,
14526 scond: *mut f64,
14527 amax: *mut f64,
14528 info: *mut lapack_int,
14529) {
14530 dyload_lib().dpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14531}
14532
14533#[inline(never)]
14534pub unsafe fn spbequ_(
14535 uplo: *const c_char,
14536 n: *const lapack_int,
14537 kd: *const lapack_int,
14538 AB: *const f32,
14539 ldab: *const lapack_int,
14540 S: *mut f32,
14541 scond: *mut f32,
14542 amax: *mut f32,
14543 info: *mut lapack_int,
14544) {
14545 dyload_lib().spbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14546}
14547
14548#[inline(never)]
14549pub unsafe fn zpbequ_(
14550 uplo: *const c_char,
14551 n: *const lapack_int,
14552 kd: *const lapack_int,
14553 AB: *const __BindgenComplex<f64>,
14554 ldab: *const lapack_int,
14555 S: *mut f64,
14556 scond: *mut f64,
14557 amax: *mut f64,
14558 info: *mut lapack_int,
14559) {
14560 dyload_lib().zpbequ_.unwrap()(uplo, n, kd, AB, ldab, S, scond, amax, info)
14561}
14562
14563#[inline(never)]
14564pub unsafe fn cpbrfs_(
14565 uplo: *const c_char,
14566 n: *const lapack_int,
14567 kd: *const lapack_int,
14568 nrhs: *const lapack_int,
14569 AB: *const __BindgenComplex<f32>,
14570 ldab: *const lapack_int,
14571 AFB: *const __BindgenComplex<f32>,
14572 ldafb: *const lapack_int,
14573 B: *const __BindgenComplex<f32>,
14574 ldb: *const lapack_int,
14575 X: *mut __BindgenComplex<f32>,
14576 ldx: *const lapack_int,
14577 ferr: *mut f32,
14578 berr: *mut f32,
14579 work: *mut __BindgenComplex<f32>,
14580 rwork: *mut f32,
14581 info: *mut lapack_int,
14582) {
14583 dyload_lib().cpbrfs_.unwrap()(
14584 uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, rwork, info,
14585 )
14586}
14587
14588#[inline(never)]
14589pub unsafe fn dpbrfs_(
14590 uplo: *const c_char,
14591 n: *const lapack_int,
14592 kd: *const lapack_int,
14593 nrhs: *const lapack_int,
14594 AB: *const f64,
14595 ldab: *const lapack_int,
14596 AFB: *const f64,
14597 ldafb: *const lapack_int,
14598 B: *const f64,
14599 ldb: *const lapack_int,
14600 X: *mut f64,
14601 ldx: *const lapack_int,
14602 ferr: *mut f64,
14603 berr: *mut f64,
14604 work: *mut f64,
14605 iwork: *mut lapack_int,
14606 info: *mut lapack_int,
14607) {
14608 dyload_lib().dpbrfs_.unwrap()(
14609 uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, iwork, info,
14610 )
14611}
14612
14613#[inline(never)]
14614pub unsafe fn spbrfs_(
14615 uplo: *const c_char,
14616 n: *const lapack_int,
14617 kd: *const lapack_int,
14618 nrhs: *const lapack_int,
14619 AB: *const f32,
14620 ldab: *const lapack_int,
14621 AFB: *const f32,
14622 ldafb: *const lapack_int,
14623 B: *const f32,
14624 ldb: *const lapack_int,
14625 X: *mut f32,
14626 ldx: *const lapack_int,
14627 ferr: *mut f32,
14628 berr: *mut f32,
14629 work: *mut f32,
14630 iwork: *mut lapack_int,
14631 info: *mut lapack_int,
14632) {
14633 dyload_lib().spbrfs_.unwrap()(
14634 uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, iwork, info,
14635 )
14636}
14637
14638#[inline(never)]
14639pub unsafe fn zpbrfs_(
14640 uplo: *const c_char,
14641 n: *const lapack_int,
14642 kd: *const lapack_int,
14643 nrhs: *const lapack_int,
14644 AB: *const __BindgenComplex<f64>,
14645 ldab: *const lapack_int,
14646 AFB: *const __BindgenComplex<f64>,
14647 ldafb: *const lapack_int,
14648 B: *const __BindgenComplex<f64>,
14649 ldb: *const lapack_int,
14650 X: *mut __BindgenComplex<f64>,
14651 ldx: *const lapack_int,
14652 ferr: *mut f64,
14653 berr: *mut f64,
14654 work: *mut __BindgenComplex<f64>,
14655 rwork: *mut f64,
14656 info: *mut lapack_int,
14657) {
14658 dyload_lib().zpbrfs_.unwrap()(
14659 uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, B, ldb, X, ldx, ferr, berr, work, rwork, info,
14660 )
14661}
14662
14663#[inline(never)]
14664pub unsafe fn cpbstf_(
14665 uplo: *const c_char,
14666 n: *const lapack_int,
14667 kd: *const lapack_int,
14668 AB: *mut __BindgenComplex<f32>,
14669 ldab: *const lapack_int,
14670 info: *mut lapack_int,
14671) {
14672 dyload_lib().cpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14673}
14674
14675#[inline(never)]
14676pub unsafe fn dpbstf_(
14677 uplo: *const c_char,
14678 n: *const lapack_int,
14679 kd: *const lapack_int,
14680 AB: *mut f64,
14681 ldab: *const lapack_int,
14682 info: *mut lapack_int,
14683) {
14684 dyload_lib().dpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14685}
14686
14687#[inline(never)]
14688pub unsafe fn spbstf_(
14689 uplo: *const c_char,
14690 n: *const lapack_int,
14691 kd: *const lapack_int,
14692 AB: *mut f32,
14693 ldab: *const lapack_int,
14694 info: *mut lapack_int,
14695) {
14696 dyload_lib().spbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14697}
14698
14699#[inline(never)]
14700pub unsafe fn zpbstf_(
14701 uplo: *const c_char,
14702 n: *const lapack_int,
14703 kd: *const lapack_int,
14704 AB: *mut __BindgenComplex<f64>,
14705 ldab: *const lapack_int,
14706 info: *mut lapack_int,
14707) {
14708 dyload_lib().zpbstf_.unwrap()(uplo, n, kd, AB, ldab, info)
14709}
14710
14711#[inline(never)]
14712pub unsafe fn cpbsv_(
14713 uplo: *const c_char,
14714 n: *const lapack_int,
14715 kd: *const lapack_int,
14716 nrhs: *const lapack_int,
14717 AB: *mut __BindgenComplex<f32>,
14718 ldab: *const lapack_int,
14719 B: *mut __BindgenComplex<f32>,
14720 ldb: *const lapack_int,
14721 info: *mut lapack_int,
14722) {
14723 dyload_lib().cpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14724}
14725
14726#[inline(never)]
14727pub unsafe fn dpbsv_(
14728 uplo: *const c_char,
14729 n: *const lapack_int,
14730 kd: *const lapack_int,
14731 nrhs: *const lapack_int,
14732 AB: *mut f64,
14733 ldab: *const lapack_int,
14734 B: *mut f64,
14735 ldb: *const lapack_int,
14736 info: *mut lapack_int,
14737) {
14738 dyload_lib().dpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14739}
14740
14741#[inline(never)]
14742pub unsafe fn spbsv_(
14743 uplo: *const c_char,
14744 n: *const lapack_int,
14745 kd: *const lapack_int,
14746 nrhs: *const lapack_int,
14747 AB: *mut f32,
14748 ldab: *const lapack_int,
14749 B: *mut f32,
14750 ldb: *const lapack_int,
14751 info: *mut lapack_int,
14752) {
14753 dyload_lib().spbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14754}
14755
14756#[inline(never)]
14757pub unsafe fn zpbsv_(
14758 uplo: *const c_char,
14759 n: *const lapack_int,
14760 kd: *const lapack_int,
14761 nrhs: *const lapack_int,
14762 AB: *mut __BindgenComplex<f64>,
14763 ldab: *const lapack_int,
14764 B: *mut __BindgenComplex<f64>,
14765 ldb: *const lapack_int,
14766 info: *mut lapack_int,
14767) {
14768 dyload_lib().zpbsv_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14769}
14770
14771#[inline(never)]
14772pub unsafe fn cpbsvx_(
14773 fact: *const c_char,
14774 uplo: *const c_char,
14775 n: *const lapack_int,
14776 kd: *const lapack_int,
14777 nrhs: *const lapack_int,
14778 AB: *mut __BindgenComplex<f32>,
14779 ldab: *const lapack_int,
14780 AFB: *mut __BindgenComplex<f32>,
14781 ldafb: *const lapack_int,
14782 equed: *mut c_char,
14783 S: *mut f32,
14784 B: *mut __BindgenComplex<f32>,
14785 ldb: *const lapack_int,
14786 X: *mut __BindgenComplex<f32>,
14787 ldx: *const lapack_int,
14788 rcond: *mut f32,
14789 ferr: *mut f32,
14790 berr: *mut f32,
14791 work: *mut __BindgenComplex<f32>,
14792 rwork: *mut f32,
14793 info: *mut lapack_int,
14794) {
14795 dyload_lib().cpbsvx_.unwrap()(
14796 fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14797 work, rwork, info,
14798 )
14799}
14800
14801#[inline(never)]
14802pub unsafe fn dpbsvx_(
14803 fact: *const c_char,
14804 uplo: *const c_char,
14805 n: *const lapack_int,
14806 kd: *const lapack_int,
14807 nrhs: *const lapack_int,
14808 AB: *mut f64,
14809 ldab: *const lapack_int,
14810 AFB: *mut f64,
14811 ldafb: *const lapack_int,
14812 equed: *mut c_char,
14813 S: *mut f64,
14814 B: *mut f64,
14815 ldb: *const lapack_int,
14816 X: *mut f64,
14817 ldx: *const lapack_int,
14818 rcond: *mut f64,
14819 ferr: *mut f64,
14820 berr: *mut f64,
14821 work: *mut f64,
14822 iwork: *mut lapack_int,
14823 info: *mut lapack_int,
14824) {
14825 dyload_lib().dpbsvx_.unwrap()(
14826 fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14827 work, iwork, info,
14828 )
14829}
14830
14831#[inline(never)]
14832pub unsafe fn spbsvx_(
14833 fact: *const c_char,
14834 uplo: *const c_char,
14835 n: *const lapack_int,
14836 kd: *const lapack_int,
14837 nrhs: *const lapack_int,
14838 AB: *mut f32,
14839 ldab: *const lapack_int,
14840 AFB: *mut f32,
14841 ldafb: *const lapack_int,
14842 equed: *mut c_char,
14843 S: *mut f32,
14844 B: *mut f32,
14845 ldb: *const lapack_int,
14846 X: *mut f32,
14847 ldx: *const lapack_int,
14848 rcond: *mut f32,
14849 ferr: *mut f32,
14850 berr: *mut f32,
14851 work: *mut f32,
14852 iwork: *mut lapack_int,
14853 info: *mut lapack_int,
14854) {
14855 dyload_lib().spbsvx_.unwrap()(
14856 fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14857 work, iwork, info,
14858 )
14859}
14860
14861#[inline(never)]
14862pub unsafe fn zpbsvx_(
14863 fact: *const c_char,
14864 uplo: *const c_char,
14865 n: *const lapack_int,
14866 kd: *const lapack_int,
14867 nrhs: *const lapack_int,
14868 AB: *mut __BindgenComplex<f64>,
14869 ldab: *const lapack_int,
14870 AFB: *mut __BindgenComplex<f64>,
14871 ldafb: *const lapack_int,
14872 equed: *mut c_char,
14873 S: *mut f64,
14874 B: *mut __BindgenComplex<f64>,
14875 ldb: *const lapack_int,
14876 X: *mut __BindgenComplex<f64>,
14877 ldx: *const lapack_int,
14878 rcond: *mut f64,
14879 ferr: *mut f64,
14880 berr: *mut f64,
14881 work: *mut __BindgenComplex<f64>,
14882 rwork: *mut f64,
14883 info: *mut lapack_int,
14884) {
14885 dyload_lib().zpbsvx_.unwrap()(
14886 fact, uplo, n, kd, nrhs, AB, ldab, AFB, ldafb, equed, S, B, ldb, X, ldx, rcond, ferr, berr,
14887 work, rwork, info,
14888 )
14889}
14890
14891#[inline(never)]
14892pub unsafe fn cpbtrf_(
14893 uplo: *const c_char,
14894 n: *const lapack_int,
14895 kd: *const lapack_int,
14896 AB: *mut __BindgenComplex<f32>,
14897 ldab: *const lapack_int,
14898 info: *mut lapack_int,
14899) {
14900 dyload_lib().cpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14901}
14902
14903#[inline(never)]
14904pub unsafe fn dpbtrf_(
14905 uplo: *const c_char,
14906 n: *const lapack_int,
14907 kd: *const lapack_int,
14908 AB: *mut f64,
14909 ldab: *const lapack_int,
14910 info: *mut lapack_int,
14911) {
14912 dyload_lib().dpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14913}
14914
14915#[inline(never)]
14916pub unsafe fn spbtrf_(
14917 uplo: *const c_char,
14918 n: *const lapack_int,
14919 kd: *const lapack_int,
14920 AB: *mut f32,
14921 ldab: *const lapack_int,
14922 info: *mut lapack_int,
14923) {
14924 dyload_lib().spbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14925}
14926
14927#[inline(never)]
14928pub unsafe fn zpbtrf_(
14929 uplo: *const c_char,
14930 n: *const lapack_int,
14931 kd: *const lapack_int,
14932 AB: *mut __BindgenComplex<f64>,
14933 ldab: *const lapack_int,
14934 info: *mut lapack_int,
14935) {
14936 dyload_lib().zpbtrf_.unwrap()(uplo, n, kd, AB, ldab, info)
14937}
14938
14939#[inline(never)]
14940pub unsafe fn cpbtrs_(
14941 uplo: *const c_char,
14942 n: *const lapack_int,
14943 kd: *const lapack_int,
14944 nrhs: *const lapack_int,
14945 AB: *const __BindgenComplex<f32>,
14946 ldab: *const lapack_int,
14947 B: *mut __BindgenComplex<f32>,
14948 ldb: *const lapack_int,
14949 info: *mut lapack_int,
14950) {
14951 dyload_lib().cpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14952}
14953
14954#[inline(never)]
14955pub unsafe fn dpbtrs_(
14956 uplo: *const c_char,
14957 n: *const lapack_int,
14958 kd: *const lapack_int,
14959 nrhs: *const lapack_int,
14960 AB: *const f64,
14961 ldab: *const lapack_int,
14962 B: *mut f64,
14963 ldb: *const lapack_int,
14964 info: *mut lapack_int,
14965) {
14966 dyload_lib().dpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14967}
14968
14969#[inline(never)]
14970pub unsafe fn spbtrs_(
14971 uplo: *const c_char,
14972 n: *const lapack_int,
14973 kd: *const lapack_int,
14974 nrhs: *const lapack_int,
14975 AB: *const f32,
14976 ldab: *const lapack_int,
14977 B: *mut f32,
14978 ldb: *const lapack_int,
14979 info: *mut lapack_int,
14980) {
14981 dyload_lib().spbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14982}
14983
14984#[inline(never)]
14985pub unsafe fn zpbtrs_(
14986 uplo: *const c_char,
14987 n: *const lapack_int,
14988 kd: *const lapack_int,
14989 nrhs: *const lapack_int,
14990 AB: *const __BindgenComplex<f64>,
14991 ldab: *const lapack_int,
14992 B: *mut __BindgenComplex<f64>,
14993 ldb: *const lapack_int,
14994 info: *mut lapack_int,
14995) {
14996 dyload_lib().zpbtrs_.unwrap()(uplo, n, kd, nrhs, AB, ldab, B, ldb, info)
14997}
14998
14999#[inline(never)]
15000pub unsafe fn cpftrf_(
15001 transr: *const c_char,
15002 uplo: *const c_char,
15003 n: *const lapack_int,
15004 A: *mut __BindgenComplex<f32>,
15005 info: *mut lapack_int,
15006) {
15007 dyload_lib().cpftrf_.unwrap()(transr, uplo, n, A, info)
15008}
15009
15010#[inline(never)]
15011pub unsafe fn dpftrf_(
15012 transr: *const c_char,
15013 uplo: *const c_char,
15014 n: *const lapack_int,
15015 A: *mut f64,
15016 info: *mut lapack_int,
15017) {
15018 dyload_lib().dpftrf_.unwrap()(transr, uplo, n, A, info)
15019}
15020
15021#[inline(never)]
15022pub unsafe fn spftrf_(
15023 transr: *const c_char,
15024 uplo: *const c_char,
15025 n: *const lapack_int,
15026 A: *mut f32,
15027 info: *mut lapack_int,
15028) {
15029 dyload_lib().spftrf_.unwrap()(transr, uplo, n, A, info)
15030}
15031
15032#[inline(never)]
15033pub unsafe fn zpftrf_(
15034 transr: *const c_char,
15035 uplo: *const c_char,
15036 n: *const lapack_int,
15037 A: *mut __BindgenComplex<f64>,
15038 info: *mut lapack_int,
15039) {
15040 dyload_lib().zpftrf_.unwrap()(transr, uplo, n, A, info)
15041}
15042
15043#[inline(never)]
15044pub unsafe fn cpftri_(
15045 transr: *const c_char,
15046 uplo: *const c_char,
15047 n: *const lapack_int,
15048 A: *mut __BindgenComplex<f32>,
15049 info: *mut lapack_int,
15050) {
15051 dyload_lib().cpftri_.unwrap()(transr, uplo, n, A, info)
15052}
15053
15054#[inline(never)]
15055pub unsafe fn dpftri_(
15056 transr: *const c_char,
15057 uplo: *const c_char,
15058 n: *const lapack_int,
15059 A: *mut f64,
15060 info: *mut lapack_int,
15061) {
15062 dyload_lib().dpftri_.unwrap()(transr, uplo, n, A, info)
15063}
15064
15065#[inline(never)]
15066pub unsafe fn spftri_(
15067 transr: *const c_char,
15068 uplo: *const c_char,
15069 n: *const lapack_int,
15070 A: *mut f32,
15071 info: *mut lapack_int,
15072) {
15073 dyload_lib().spftri_.unwrap()(transr, uplo, n, A, info)
15074}
15075
15076#[inline(never)]
15077pub unsafe fn zpftri_(
15078 transr: *const c_char,
15079 uplo: *const c_char,
15080 n: *const lapack_int,
15081 A: *mut __BindgenComplex<f64>,
15082 info: *mut lapack_int,
15083) {
15084 dyload_lib().zpftri_.unwrap()(transr, uplo, n, A, info)
15085}
15086
15087#[inline(never)]
15088pub unsafe fn cpftrs_(
15089 transr: *const c_char,
15090 uplo: *const c_char,
15091 n: *const lapack_int,
15092 nrhs: *const lapack_int,
15093 A: *const __BindgenComplex<f32>,
15094 B: *mut __BindgenComplex<f32>,
15095 ldb: *const lapack_int,
15096 info: *mut lapack_int,
15097) {
15098 dyload_lib().cpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15099}
15100
15101#[inline(never)]
15102pub unsafe fn dpftrs_(
15103 transr: *const c_char,
15104 uplo: *const c_char,
15105 n: *const lapack_int,
15106 nrhs: *const lapack_int,
15107 A: *const f64,
15108 B: *mut f64,
15109 ldb: *const lapack_int,
15110 info: *mut lapack_int,
15111) {
15112 dyload_lib().dpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15113}
15114
15115#[inline(never)]
15116pub unsafe fn spftrs_(
15117 transr: *const c_char,
15118 uplo: *const c_char,
15119 n: *const lapack_int,
15120 nrhs: *const lapack_int,
15121 A: *const f32,
15122 B: *mut f32,
15123 ldb: *const lapack_int,
15124 info: *mut lapack_int,
15125) {
15126 dyload_lib().spftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15127}
15128
15129#[inline(never)]
15130pub unsafe fn zpftrs_(
15131 transr: *const c_char,
15132 uplo: *const c_char,
15133 n: *const lapack_int,
15134 nrhs: *const lapack_int,
15135 A: *const __BindgenComplex<f64>,
15136 B: *mut __BindgenComplex<f64>,
15137 ldb: *const lapack_int,
15138 info: *mut lapack_int,
15139) {
15140 dyload_lib().zpftrs_.unwrap()(transr, uplo, n, nrhs, A, B, ldb, info)
15141}
15142
15143#[inline(never)]
15144pub unsafe fn cpocon_(
15145 uplo: *const c_char,
15146 n: *const lapack_int,
15147 A: *const __BindgenComplex<f32>,
15148 lda: *const lapack_int,
15149 anorm: *const f32,
15150 rcond: *mut f32,
15151 work: *mut __BindgenComplex<f32>,
15152 rwork: *mut f32,
15153 info: *mut lapack_int,
15154) {
15155 dyload_lib().cpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, rwork, info)
15156}
15157
15158#[inline(never)]
15159pub unsafe fn dpocon_(
15160 uplo: *const c_char,
15161 n: *const lapack_int,
15162 A: *const f64,
15163 lda: *const lapack_int,
15164 anorm: *const f64,
15165 rcond: *mut f64,
15166 work: *mut f64,
15167 iwork: *mut lapack_int,
15168 info: *mut lapack_int,
15169) {
15170 dyload_lib().dpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, iwork, info)
15171}
15172
15173#[inline(never)]
15174pub unsafe fn spocon_(
15175 uplo: *const c_char,
15176 n: *const lapack_int,
15177 A: *const f32,
15178 lda: *const lapack_int,
15179 anorm: *const f32,
15180 rcond: *mut f32,
15181 work: *mut f32,
15182 iwork: *mut lapack_int,
15183 info: *mut lapack_int,
15184) {
15185 dyload_lib().spocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, iwork, info)
15186}
15187
15188#[inline(never)]
15189pub unsafe fn zpocon_(
15190 uplo: *const c_char,
15191 n: *const lapack_int,
15192 A: *const __BindgenComplex<f64>,
15193 lda: *const lapack_int,
15194 anorm: *const f64,
15195 rcond: *mut f64,
15196 work: *mut __BindgenComplex<f64>,
15197 rwork: *mut f64,
15198 info: *mut lapack_int,
15199) {
15200 dyload_lib().zpocon_.unwrap()(uplo, n, A, lda, anorm, rcond, work, rwork, info)
15201}
15202
15203#[inline(never)]
15204pub unsafe fn cpoequ_(
15205 n: *const lapack_int,
15206 A: *const __BindgenComplex<f32>,
15207 lda: *const lapack_int,
15208 S: *mut f32,
15209 scond: *mut f32,
15210 amax: *mut f32,
15211 info: *mut lapack_int,
15212) {
15213 dyload_lib().cpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15214}
15215
15216#[inline(never)]
15217pub unsafe fn dpoequ_(
15218 n: *const lapack_int,
15219 A: *const f64,
15220 lda: *const lapack_int,
15221 S: *mut f64,
15222 scond: *mut f64,
15223 amax: *mut f64,
15224 info: *mut lapack_int,
15225) {
15226 dyload_lib().dpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15227}
15228
15229#[inline(never)]
15230pub unsafe fn spoequ_(
15231 n: *const lapack_int,
15232 A: *const f32,
15233 lda: *const lapack_int,
15234 S: *mut f32,
15235 scond: *mut f32,
15236 amax: *mut f32,
15237 info: *mut lapack_int,
15238) {
15239 dyload_lib().spoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15240}
15241
15242#[inline(never)]
15243pub unsafe fn zpoequ_(
15244 n: *const lapack_int,
15245 A: *const __BindgenComplex<f64>,
15246 lda: *const lapack_int,
15247 S: *mut f64,
15248 scond: *mut f64,
15249 amax: *mut f64,
15250 info: *mut lapack_int,
15251) {
15252 dyload_lib().zpoequ_.unwrap()(n, A, lda, S, scond, amax, info)
15253}
15254
15255#[inline(never)]
15256pub unsafe fn cpoequb_(
15257 n: *const lapack_int,
15258 A: *const __BindgenComplex<f32>,
15259 lda: *const lapack_int,
15260 S: *mut f32,
15261 scond: *mut f32,
15262 amax: *mut f32,
15263 info: *mut lapack_int,
15264) {
15265 dyload_lib().cpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15266}
15267
15268#[inline(never)]
15269pub unsafe fn dpoequb_(
15270 n: *const lapack_int,
15271 A: *const f64,
15272 lda: *const lapack_int,
15273 S: *mut f64,
15274 scond: *mut f64,
15275 amax: *mut f64,
15276 info: *mut lapack_int,
15277) {
15278 dyload_lib().dpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15279}
15280
15281#[inline(never)]
15282pub unsafe fn spoequb_(
15283 n: *const lapack_int,
15284 A: *const f32,
15285 lda: *const lapack_int,
15286 S: *mut f32,
15287 scond: *mut f32,
15288 amax: *mut f32,
15289 info: *mut lapack_int,
15290) {
15291 dyload_lib().spoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15292}
15293
15294#[inline(never)]
15295pub unsafe fn zpoequb_(
15296 n: *const lapack_int,
15297 A: *const __BindgenComplex<f64>,
15298 lda: *const lapack_int,
15299 S: *mut f64,
15300 scond: *mut f64,
15301 amax: *mut f64,
15302 info: *mut lapack_int,
15303) {
15304 dyload_lib().zpoequb_.unwrap()(n, A, lda, S, scond, amax, info)
15305}
15306
15307#[inline(never)]
15308pub unsafe fn cporfs_(
15309 uplo: *const c_char,
15310 n: *const lapack_int,
15311 nrhs: *const lapack_int,
15312 A: *const __BindgenComplex<f32>,
15313 lda: *const lapack_int,
15314 AF: *const __BindgenComplex<f32>,
15315 ldaf: *const lapack_int,
15316 B: *const __BindgenComplex<f32>,
15317 ldb: *const lapack_int,
15318 X: *mut __BindgenComplex<f32>,
15319 ldx: *const lapack_int,
15320 ferr: *mut f32,
15321 berr: *mut f32,
15322 work: *mut __BindgenComplex<f32>,
15323 rwork: *mut f32,
15324 info: *mut lapack_int,
15325) {
15326 dyload_lib().cporfs_.unwrap()(
15327 uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, rwork, info,
15328 )
15329}
15330
15331#[inline(never)]
15332pub unsafe fn dporfs_(
15333 uplo: *const c_char,
15334 n: *const lapack_int,
15335 nrhs: *const lapack_int,
15336 A: *const f64,
15337 lda: *const lapack_int,
15338 AF: *const f64,
15339 ldaf: *const lapack_int,
15340 B: *const f64,
15341 ldb: *const lapack_int,
15342 X: *mut f64,
15343 ldx: *const lapack_int,
15344 ferr: *mut f64,
15345 berr: *mut f64,
15346 work: *mut f64,
15347 iwork: *mut lapack_int,
15348 info: *mut lapack_int,
15349) {
15350 dyload_lib().dporfs_.unwrap()(
15351 uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, iwork, info,
15352 )
15353}
15354
15355#[inline(never)]
15356pub unsafe fn sporfs_(
15357 uplo: *const c_char,
15358 n: *const lapack_int,
15359 nrhs: *const lapack_int,
15360 A: *const f32,
15361 lda: *const lapack_int,
15362 AF: *const f32,
15363 ldaf: *const lapack_int,
15364 B: *const f32,
15365 ldb: *const lapack_int,
15366 X: *mut f32,
15367 ldx: *const lapack_int,
15368 ferr: *mut f32,
15369 berr: *mut f32,
15370 work: *mut f32,
15371 iwork: *mut lapack_int,
15372 info: *mut lapack_int,
15373) {
15374 dyload_lib().sporfs_.unwrap()(
15375 uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, iwork, info,
15376 )
15377}
15378
15379#[inline(never)]
15380pub unsafe fn zporfs_(
15381 uplo: *const c_char,
15382 n: *const lapack_int,
15383 nrhs: *const lapack_int,
15384 A: *const __BindgenComplex<f64>,
15385 lda: *const lapack_int,
15386 AF: *const __BindgenComplex<f64>,
15387 ldaf: *const lapack_int,
15388 B: *const __BindgenComplex<f64>,
15389 ldb: *const lapack_int,
15390 X: *mut __BindgenComplex<f64>,
15391 ldx: *const lapack_int,
15392 ferr: *mut f64,
15393 berr: *mut f64,
15394 work: *mut __BindgenComplex<f64>,
15395 rwork: *mut f64,
15396 info: *mut lapack_int,
15397) {
15398 dyload_lib().zporfs_.unwrap()(
15399 uplo, n, nrhs, A, lda, AF, ldaf, B, ldb, X, ldx, ferr, berr, work, rwork, info,
15400 )
15401}
15402
15403#[inline(never)]
15404pub unsafe fn cporfsx_(
15405 uplo: *const c_char,
15406 equed: *const c_char,
15407 n: *const lapack_int,
15408 nrhs: *const lapack_int,
15409 A: *const __BindgenComplex<f32>,
15410 lda: *const lapack_int,
15411 AF: *const __BindgenComplex<f32>,
15412 ldaf: *const lapack_int,
15413 S: *const f32,
15414 B: *const __BindgenComplex<f32>,
15415 ldb: *const lapack_int,
15416 X: *mut __BindgenComplex<f32>,
15417 ldx: *const lapack_int,
15418 rcond: *mut f32,
15419 berr: *mut f32,
15420 n_err_bnds: *const lapack_int,
15421 err_bnds_norm: *mut f32,
15422 err_bnds_comp: *mut f32,
15423 nparams: *const lapack_int,
15424 params: *mut f32,
15425 work: *mut __BindgenComplex<f32>,
15426 rwork: *mut f32,
15427 info: *mut lapack_int,
15428) {
15429 dyload_lib().cporfsx_.unwrap()(
15430 uplo,
15431 equed,
15432 n,
15433 nrhs,
15434 A,
15435 lda,
15436 AF,
15437 ldaf,
15438 S,
15439 B,
15440 ldb,
15441 X,
15442 ldx,
15443 rcond,
15444 berr,
15445 n_err_bnds,
15446 err_bnds_norm,
15447 err_bnds_comp,
15448 nparams,
15449 params,
15450 work,
15451 rwork,
15452 info,
15453 )
15454}
15455
15456#[inline(never)]
15457pub unsafe fn dporfsx_(
15458 uplo: *const c_char,
15459 equed: *const c_char,
15460 n: *const lapack_int,
15461 nrhs: *const lapack_int,
15462 A: *const f64,
15463 lda: *const lapack_int,
15464 AF: *const f64,
15465 ldaf: *const lapack_int,
15466 S: *const f64,
15467 B: *const f64,
15468 ldb: *const lapack_int,
15469 X: *mut f64,
15470 ldx: *const lapack_int,
15471 rcond: *mut f64,
15472 berr: *mut f64,
15473 n_err_bnds: *const lapack_int,
15474 err_bnds_norm: *mut f64,
15475 err_bnds_comp: *mut f64,
15476 nparams: *const lapack_int,
15477 params: *mut f64,
15478 work: *mut f64,
15479 iwork: *mut lapack_int,
15480 info: *mut lapack_int,
15481) {
15482 dyload_lib().dporfsx_.unwrap()(
15483 uplo,
15484 equed,
15485 n,
15486 nrhs,
15487 A,
15488 lda,
15489 AF,
15490 ldaf,
15491 S,
15492 B,
15493 ldb,
15494 X,
15495 ldx,
15496 rcond,
15497 berr,
15498 n_err_bnds,
15499 err_bnds_norm,
15500 err_bnds_comp,
15501 nparams,
15502 params,
15503 work,
15504 iwork,
15505 info,
15506 )
15507}
15508
15509#[inline(never)]
15510pub unsafe fn sporfsx_(
15511 uplo: *const c_char,
15512 equed: *const c_char,
15513 n: *const lapack_int,
15514 nrhs: *const lapack_int,
15515 A: *const f32,
15516 lda: *const lapack_int,
15517 AF: *const f32,
15518 ldaf: *const lapack_int,
15519 S: *const f32,
15520 B: *const f32,
15521 ldb: *const lapack_int,
15522 X: *mut f32,
15523 ldx: *const lapack_int,
15524 rcond: *mut f32,
15525 berr: *mut f32,
15526 n_err_bnds: *const lapack_int,
15527 err_bnds_norm: *mut f32,
15528 err_bnds_comp: *mut f32,
15529 nparams: *const lapack_int,
15530 params: *mut f32,
15531 work: *mut f32,
15532 iwork: *mut lapack_int,
15533 info: *mut lapack_int,
15534) {
15535 dyload_lib().sporfsx_.unwrap()(
15536 uplo,
15537 equed,
15538 n,
15539 nrhs,
15540 A,
15541 lda,
15542 AF,
15543 ldaf,
15544 S,
15545 B,
15546 ldb,
15547 X,
15548 ldx,
15549 rcond,
15550 berr,
15551 n_err_bnds,
15552 err_bnds_norm,
15553 err_bnds_comp,
15554 nparams,
15555 params,
15556 work,
15557 iwork,
15558 info,
15559 )
15560}
15561
15562#[inline(never)]
15563pub unsafe fn zporfsx_(
15564 uplo: *const c_char,
15565 equed: *const c_char,
15566 n: *const lapack_int,
15567 nrhs: *const lapack_int,
15568 A: *const __BindgenComplex<f64>,
15569 lda: *const lapack_int,
15570 AF: *const __BindgenComplex<f64>,
15571 ldaf: *const lapack_int,
15572 S: *const f64,
15573 B: *const __BindgenComplex<f64>,
15574 ldb: *const lapack_int,
15575 X: *mut __BindgenComplex<f64>,
15576 ldx: *const lapack_int,
15577 rcond: *mut f64,
15578 berr: *mut f64,
15579 n_err_bnds: *const lapack_int,
15580 err_bnds_norm: *mut f64,
15581 err_bnds_comp: *mut f64,
15582 nparams: *const lapack_int,
15583 params: *mut f64,
15584 work: *mut __BindgenComplex<f64>,
15585 rwork: *mut f64,
15586 info: *mut lapack_int,
15587) {
15588 dyload_lib().zporfsx_.unwrap()(
15589 uplo,
15590 equed,
15591 n,
15592 nrhs,
15593 A,
15594 lda,
15595 AF,
15596 ldaf,
15597 S,
15598 B,
15599 ldb,
15600 X,
15601 ldx,
15602 rcond,
15603 berr,
15604 n_err_bnds,
15605 err_bnds_norm,
15606 err_bnds_comp,
15607 nparams,
15608 params,
15609 work,
15610 rwork,
15611 info,
15612 )
15613}
15614
15615#[inline(never)]
15616pub unsafe fn cposv_(
15617 uplo: *const c_char,
15618 n: *const lapack_int,
15619 nrhs: *const lapack_int,
15620 A: *mut __BindgenComplex<f32>,
15621 lda: *const lapack_int,
15622 B: *mut __BindgenComplex<f32>,
15623 ldb: *const lapack_int,
15624 info: *mut lapack_int,
15625) {
15626 dyload_lib().cposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15627}
15628
15629#[inline(never)]
15630pub unsafe fn dposv_(
15631 uplo: *const c_char,
15632 n: *const lapack_int,
15633 nrhs: *const lapack_int,
15634 A: *mut f64,
15635 lda: *const lapack_int,
15636 B: *mut f64,
15637 ldb: *const lapack_int,
15638 info: *mut lapack_int,
15639) {
15640 dyload_lib().dposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15641}
15642
15643#[inline(never)]
15644pub unsafe fn sposv_(
15645 uplo: *const c_char,
15646 n: *const lapack_int,
15647 nrhs: *const lapack_int,
15648 A: *mut f32,
15649 lda: *const lapack_int,
15650 B: *mut f32,
15651 ldb: *const lapack_int,
15652 info: *mut lapack_int,
15653) {
15654 dyload_lib().sposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15655}
15656
15657#[inline(never)]
15658pub unsafe fn zposv_(
15659 uplo: *const c_char,
15660 n: *const lapack_int,
15661 nrhs: *const lapack_int,
15662 A: *mut __BindgenComplex<f64>,
15663 lda: *const lapack_int,
15664 B: *mut __BindgenComplex<f64>,
15665 ldb: *const lapack_int,
15666 info: *mut lapack_int,
15667) {
15668 dyload_lib().zposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
15669}
15670
15671#[inline(never)]
15672pub unsafe fn dsposv_(
15673 uplo: *const c_char,
15674 n: *const lapack_int,
15675 nrhs: *const lapack_int,
15676 A: *mut f64,
15677 lda: *const lapack_int,
15678 B: *const f64,
15679 ldb: *const lapack_int,
15680 X: *mut f64,
15681 ldx: *const lapack_int,
15682 work: *mut f64,
15683 swork: *mut f32,
15684 iter: *mut lapack_int,
15685 info: *mut lapack_int,
15686) {
15687 dyload_lib().dsposv_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, X, ldx, work, swork, iter, info)
15688}
15689
15690#[inline(never)]
15691pub unsafe fn zcposv_(
15692 uplo: *const c_char,
15693 n: *const lapack_int,
15694 nrhs: *const lapack_int,
15695 A: *mut __BindgenComplex<f64>,
15696 lda: *const lapack_int,
15697 B: *const __BindgenComplex<f64>,
15698 ldb: *const lapack_int,
15699 X: *mut __BindgenComplex<f64>,
15700 ldx: *const lapack_int,
15701 work: *mut __BindgenComplex<f64>,
15702 swork: *mut __BindgenComplex<f32>,
15703 rwork: *mut f64,
15704 iter: *mut lapack_int,
15705 info: *mut lapack_int,
15706) {
15707 dyload_lib().zcposv_.unwrap()(
15708 uplo, n, nrhs, A, lda, B, ldb, X, ldx, work, swork, rwork, iter, info,
15709 )
15710}
15711
15712#[inline(never)]
15713pub unsafe fn cposvx_(
15714 fact: *const c_char,
15715 uplo: *const c_char,
15716 n: *const lapack_int,
15717 nrhs: *const lapack_int,
15718 A: *mut __BindgenComplex<f32>,
15719 lda: *const lapack_int,
15720 AF: *mut __BindgenComplex<f32>,
15721 ldaf: *const lapack_int,
15722 equed: *mut c_char,
15723 S: *mut f32,
15724 B: *mut __BindgenComplex<f32>,
15725 ldb: *const lapack_int,
15726 X: *mut __BindgenComplex<f32>,
15727 ldx: *const lapack_int,
15728 rcond: *mut f32,
15729 ferr: *mut f32,
15730 berr: *mut f32,
15731 work: *mut __BindgenComplex<f32>,
15732 rwork: *mut f32,
15733 info: *mut lapack_int,
15734) {
15735 dyload_lib().cposvx_.unwrap()(
15736 fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15737 rwork, info,
15738 )
15739}
15740
15741#[inline(never)]
15742pub unsafe fn dposvx_(
15743 fact: *const c_char,
15744 uplo: *const c_char,
15745 n: *const lapack_int,
15746 nrhs: *const lapack_int,
15747 A: *mut f64,
15748 lda: *const lapack_int,
15749 AF: *mut f64,
15750 ldaf: *const lapack_int,
15751 equed: *mut c_char,
15752 S: *mut f64,
15753 B: *mut f64,
15754 ldb: *const lapack_int,
15755 X: *mut f64,
15756 ldx: *const lapack_int,
15757 rcond: *mut f64,
15758 ferr: *mut f64,
15759 berr: *mut f64,
15760 work: *mut f64,
15761 iwork: *mut lapack_int,
15762 info: *mut lapack_int,
15763) {
15764 dyload_lib().dposvx_.unwrap()(
15765 fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15766 iwork, info,
15767 )
15768}
15769
15770#[inline(never)]
15771pub unsafe fn sposvx_(
15772 fact: *const c_char,
15773 uplo: *const c_char,
15774 n: *const lapack_int,
15775 nrhs: *const lapack_int,
15776 A: *mut f32,
15777 lda: *const lapack_int,
15778 AF: *mut f32,
15779 ldaf: *const lapack_int,
15780 equed: *mut c_char,
15781 S: *mut f32,
15782 B: *mut f32,
15783 ldb: *const lapack_int,
15784 X: *mut f32,
15785 ldx: *const lapack_int,
15786 rcond: *mut f32,
15787 ferr: *mut f32,
15788 berr: *mut f32,
15789 work: *mut f32,
15790 iwork: *mut lapack_int,
15791 info: *mut lapack_int,
15792) {
15793 dyload_lib().sposvx_.unwrap()(
15794 fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15795 iwork, info,
15796 )
15797}
15798
15799#[inline(never)]
15800pub unsafe fn zposvx_(
15801 fact: *const c_char,
15802 uplo: *const c_char,
15803 n: *const lapack_int,
15804 nrhs: *const lapack_int,
15805 A: *mut __BindgenComplex<f64>,
15806 lda: *const lapack_int,
15807 AF: *mut __BindgenComplex<f64>,
15808 ldaf: *const lapack_int,
15809 equed: *mut c_char,
15810 S: *mut f64,
15811 B: *mut __BindgenComplex<f64>,
15812 ldb: *const lapack_int,
15813 X: *mut __BindgenComplex<f64>,
15814 ldx: *const lapack_int,
15815 rcond: *mut f64,
15816 ferr: *mut f64,
15817 berr: *mut f64,
15818 work: *mut __BindgenComplex<f64>,
15819 rwork: *mut f64,
15820 info: *mut lapack_int,
15821) {
15822 dyload_lib().zposvx_.unwrap()(
15823 fact, uplo, n, nrhs, A, lda, AF, ldaf, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work,
15824 rwork, info,
15825 )
15826}
15827
15828#[inline(never)]
15829pub unsafe fn cposvxx_(
15830 fact: *const c_char,
15831 uplo: *const c_char,
15832 n: *const lapack_int,
15833 nrhs: *const lapack_int,
15834 A: *mut __BindgenComplex<f32>,
15835 lda: *const lapack_int,
15836 AF: *mut __BindgenComplex<f32>,
15837 ldaf: *const lapack_int,
15838 equed: *mut c_char,
15839 S: *mut f32,
15840 B: *mut __BindgenComplex<f32>,
15841 ldb: *const lapack_int,
15842 X: *mut __BindgenComplex<f32>,
15843 ldx: *const lapack_int,
15844 rcond: *mut f32,
15845 rpvgrw: *mut f32,
15846 berr: *mut f32,
15847 n_err_bnds: *const lapack_int,
15848 err_bnds_norm: *mut f32,
15849 err_bnds_comp: *mut f32,
15850 nparams: *const lapack_int,
15851 params: *mut f32,
15852 work: *mut __BindgenComplex<f32>,
15853 rwork: *mut f32,
15854 info: *mut lapack_int,
15855) {
15856 dyload_lib().cposvxx_.unwrap()(
15857 fact,
15858 uplo,
15859 n,
15860 nrhs,
15861 A,
15862 lda,
15863 AF,
15864 ldaf,
15865 equed,
15866 S,
15867 B,
15868 ldb,
15869 X,
15870 ldx,
15871 rcond,
15872 rpvgrw,
15873 berr,
15874 n_err_bnds,
15875 err_bnds_norm,
15876 err_bnds_comp,
15877 nparams,
15878 params,
15879 work,
15880 rwork,
15881 info,
15882 )
15883}
15884
15885#[inline(never)]
15886pub unsafe fn dposvxx_(
15887 fact: *const c_char,
15888 uplo: *const c_char,
15889 n: *const lapack_int,
15890 nrhs: *const lapack_int,
15891 A: *mut f64,
15892 lda: *const lapack_int,
15893 AF: *mut f64,
15894 ldaf: *const lapack_int,
15895 equed: *mut c_char,
15896 S: *mut f64,
15897 B: *mut f64,
15898 ldb: *const lapack_int,
15899 X: *mut f64,
15900 ldx: *const lapack_int,
15901 rcond: *mut f64,
15902 rpvgrw: *mut f64,
15903 berr: *mut f64,
15904 n_err_bnds: *const lapack_int,
15905 err_bnds_norm: *mut f64,
15906 err_bnds_comp: *mut f64,
15907 nparams: *const lapack_int,
15908 params: *mut f64,
15909 work: *mut f64,
15910 iwork: *mut lapack_int,
15911 info: *mut lapack_int,
15912) {
15913 dyload_lib().dposvxx_.unwrap()(
15914 fact,
15915 uplo,
15916 n,
15917 nrhs,
15918 A,
15919 lda,
15920 AF,
15921 ldaf,
15922 equed,
15923 S,
15924 B,
15925 ldb,
15926 X,
15927 ldx,
15928 rcond,
15929 rpvgrw,
15930 berr,
15931 n_err_bnds,
15932 err_bnds_norm,
15933 err_bnds_comp,
15934 nparams,
15935 params,
15936 work,
15937 iwork,
15938 info,
15939 )
15940}
15941
15942#[inline(never)]
15943pub unsafe fn sposvxx_(
15944 fact: *const c_char,
15945 uplo: *const c_char,
15946 n: *const lapack_int,
15947 nrhs: *const lapack_int,
15948 A: *mut f32,
15949 lda: *const lapack_int,
15950 AF: *mut f32,
15951 ldaf: *const lapack_int,
15952 equed: *mut c_char,
15953 S: *mut f32,
15954 B: *mut f32,
15955 ldb: *const lapack_int,
15956 X: *mut f32,
15957 ldx: *const lapack_int,
15958 rcond: *mut f32,
15959 rpvgrw: *mut f32,
15960 berr: *mut f32,
15961 n_err_bnds: *const lapack_int,
15962 err_bnds_norm: *mut f32,
15963 err_bnds_comp: *mut f32,
15964 nparams: *const lapack_int,
15965 params: *mut f32,
15966 work: *mut f32,
15967 iwork: *mut lapack_int,
15968 info: *mut lapack_int,
15969) {
15970 dyload_lib().sposvxx_.unwrap()(
15971 fact,
15972 uplo,
15973 n,
15974 nrhs,
15975 A,
15976 lda,
15977 AF,
15978 ldaf,
15979 equed,
15980 S,
15981 B,
15982 ldb,
15983 X,
15984 ldx,
15985 rcond,
15986 rpvgrw,
15987 berr,
15988 n_err_bnds,
15989 err_bnds_norm,
15990 err_bnds_comp,
15991 nparams,
15992 params,
15993 work,
15994 iwork,
15995 info,
15996 )
15997}
15998
15999#[inline(never)]
16000pub unsafe fn zposvxx_(
16001 fact: *const c_char,
16002 uplo: *const c_char,
16003 n: *const lapack_int,
16004 nrhs: *const lapack_int,
16005 A: *mut __BindgenComplex<f64>,
16006 lda: *const lapack_int,
16007 AF: *mut __BindgenComplex<f64>,
16008 ldaf: *const lapack_int,
16009 equed: *mut c_char,
16010 S: *mut f64,
16011 B: *mut __BindgenComplex<f64>,
16012 ldb: *const lapack_int,
16013 X: *mut __BindgenComplex<f64>,
16014 ldx: *const lapack_int,
16015 rcond: *mut f64,
16016 rpvgrw: *mut f64,
16017 berr: *mut f64,
16018 n_err_bnds: *const lapack_int,
16019 err_bnds_norm: *mut f64,
16020 err_bnds_comp: *mut f64,
16021 nparams: *const lapack_int,
16022 params: *mut f64,
16023 work: *mut __BindgenComplex<f64>,
16024 rwork: *mut f64,
16025 info: *mut lapack_int,
16026) {
16027 dyload_lib().zposvxx_.unwrap()(
16028 fact,
16029 uplo,
16030 n,
16031 nrhs,
16032 A,
16033 lda,
16034 AF,
16035 ldaf,
16036 equed,
16037 S,
16038 B,
16039 ldb,
16040 X,
16041 ldx,
16042 rcond,
16043 rpvgrw,
16044 berr,
16045 n_err_bnds,
16046 err_bnds_norm,
16047 err_bnds_comp,
16048 nparams,
16049 params,
16050 work,
16051 rwork,
16052 info,
16053 )
16054}
16055
16056#[inline(never)]
16057pub unsafe fn cpotf2_(
16058 uplo: *const c_char,
16059 n: *const lapack_int,
16060 A: *mut __BindgenComplex<f32>,
16061 lda: *const lapack_int,
16062 info: *mut lapack_int,
16063) {
16064 dyload_lib().cpotf2_.unwrap()(uplo, n, A, lda, info)
16065}
16066
16067#[inline(never)]
16068pub unsafe fn dpotf2_(
16069 uplo: *const c_char,
16070 n: *const lapack_int,
16071 A: *mut f64,
16072 lda: *const lapack_int,
16073 info: *mut lapack_int,
16074) {
16075 dyload_lib().dpotf2_.unwrap()(uplo, n, A, lda, info)
16076}
16077
16078#[inline(never)]
16079pub unsafe fn spotf2_(
16080 uplo: *const c_char,
16081 n: *const lapack_int,
16082 A: *mut f32,
16083 lda: *const lapack_int,
16084 info: *mut lapack_int,
16085) {
16086 dyload_lib().spotf2_.unwrap()(uplo, n, A, lda, info)
16087}
16088
16089#[inline(never)]
16090pub unsafe fn zpotf2_(
16091 uplo: *const c_char,
16092 n: *const lapack_int,
16093 A: *mut __BindgenComplex<f64>,
16094 lda: *const lapack_int,
16095 info: *mut lapack_int,
16096) {
16097 dyload_lib().zpotf2_.unwrap()(uplo, n, A, lda, info)
16098}
16099
16100#[inline(never)]
16101pub unsafe fn cpotrf_(
16102 uplo: *const c_char,
16103 n: *const lapack_int,
16104 A: *mut __BindgenComplex<f32>,
16105 lda: *const lapack_int,
16106 info: *mut lapack_int,
16107) {
16108 dyload_lib().cpotrf_.unwrap()(uplo, n, A, lda, info)
16109}
16110
16111#[inline(never)]
16112pub unsafe fn dpotrf_(
16113 uplo: *const c_char,
16114 n: *const lapack_int,
16115 A: *mut f64,
16116 lda: *const lapack_int,
16117 info: *mut lapack_int,
16118) {
16119 dyload_lib().dpotrf_.unwrap()(uplo, n, A, lda, info)
16120}
16121
16122#[inline(never)]
16123pub unsafe fn spotrf_(
16124 uplo: *const c_char,
16125 n: *const lapack_int,
16126 A: *mut f32,
16127 lda: *const lapack_int,
16128 info: *mut lapack_int,
16129) {
16130 dyload_lib().spotrf_.unwrap()(uplo, n, A, lda, info)
16131}
16132
16133#[inline(never)]
16134pub unsafe fn zpotrf_(
16135 uplo: *const c_char,
16136 n: *const lapack_int,
16137 A: *mut __BindgenComplex<f64>,
16138 lda: *const lapack_int,
16139 info: *mut lapack_int,
16140) {
16141 dyload_lib().zpotrf_.unwrap()(uplo, n, A, lda, info)
16142}
16143
16144#[inline(never)]
16145pub unsafe fn cpotrf2_(
16146 uplo: *const c_char,
16147 n: *const lapack_int,
16148 A: *mut __BindgenComplex<f32>,
16149 lda: *const lapack_int,
16150 info: *mut lapack_int,
16151) {
16152 dyload_lib().cpotrf2_.unwrap()(uplo, n, A, lda, info)
16153}
16154
16155#[inline(never)]
16156pub unsafe fn dpotrf2_(
16157 uplo: *const c_char,
16158 n: *const lapack_int,
16159 A: *mut f64,
16160 lda: *const lapack_int,
16161 info: *mut lapack_int,
16162) {
16163 dyload_lib().dpotrf2_.unwrap()(uplo, n, A, lda, info)
16164}
16165
16166#[inline(never)]
16167pub unsafe fn spotrf2_(
16168 uplo: *const c_char,
16169 n: *const lapack_int,
16170 A: *mut f32,
16171 lda: *const lapack_int,
16172 info: *mut lapack_int,
16173) {
16174 dyload_lib().spotrf2_.unwrap()(uplo, n, A, lda, info)
16175}
16176
16177#[inline(never)]
16178pub unsafe fn zpotrf2_(
16179 uplo: *const c_char,
16180 n: *const lapack_int,
16181 A: *mut __BindgenComplex<f64>,
16182 lda: *const lapack_int,
16183 info: *mut lapack_int,
16184) {
16185 dyload_lib().zpotrf2_.unwrap()(uplo, n, A, lda, info)
16186}
16187
16188#[inline(never)]
16189pub unsafe fn cpotri_(
16190 uplo: *const c_char,
16191 n: *const lapack_int,
16192 A: *mut __BindgenComplex<f32>,
16193 lda: *const lapack_int,
16194 info: *mut lapack_int,
16195) {
16196 dyload_lib().cpotri_.unwrap()(uplo, n, A, lda, info)
16197}
16198
16199#[inline(never)]
16200pub unsafe fn dpotri_(
16201 uplo: *const c_char,
16202 n: *const lapack_int,
16203 A: *mut f64,
16204 lda: *const lapack_int,
16205 info: *mut lapack_int,
16206) {
16207 dyload_lib().dpotri_.unwrap()(uplo, n, A, lda, info)
16208}
16209
16210#[inline(never)]
16211pub unsafe fn spotri_(
16212 uplo: *const c_char,
16213 n: *const lapack_int,
16214 A: *mut f32,
16215 lda: *const lapack_int,
16216 info: *mut lapack_int,
16217) {
16218 dyload_lib().spotri_.unwrap()(uplo, n, A, lda, info)
16219}
16220
16221#[inline(never)]
16222pub unsafe fn zpotri_(
16223 uplo: *const c_char,
16224 n: *const lapack_int,
16225 A: *mut __BindgenComplex<f64>,
16226 lda: *const lapack_int,
16227 info: *mut lapack_int,
16228) {
16229 dyload_lib().zpotri_.unwrap()(uplo, n, A, lda, info)
16230}
16231
16232#[inline(never)]
16233pub unsafe fn cpotrs_(
16234 uplo: *const c_char,
16235 n: *const lapack_int,
16236 nrhs: *const lapack_int,
16237 A: *const __BindgenComplex<f32>,
16238 lda: *const lapack_int,
16239 B: *mut __BindgenComplex<f32>,
16240 ldb: *const lapack_int,
16241 info: *mut lapack_int,
16242) {
16243 dyload_lib().cpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16244}
16245
16246#[inline(never)]
16247pub unsafe fn dpotrs_(
16248 uplo: *const c_char,
16249 n: *const lapack_int,
16250 nrhs: *const lapack_int,
16251 A: *const f64,
16252 lda: *const lapack_int,
16253 B: *mut f64,
16254 ldb: *const lapack_int,
16255 info: *mut lapack_int,
16256) {
16257 dyload_lib().dpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16258}
16259
16260#[inline(never)]
16261pub unsafe fn spotrs_(
16262 uplo: *const c_char,
16263 n: *const lapack_int,
16264 nrhs: *const lapack_int,
16265 A: *const f32,
16266 lda: *const lapack_int,
16267 B: *mut f32,
16268 ldb: *const lapack_int,
16269 info: *mut lapack_int,
16270) {
16271 dyload_lib().spotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16272}
16273
16274#[inline(never)]
16275pub unsafe fn zpotrs_(
16276 uplo: *const c_char,
16277 n: *const lapack_int,
16278 nrhs: *const lapack_int,
16279 A: *const __BindgenComplex<f64>,
16280 lda: *const lapack_int,
16281 B: *mut __BindgenComplex<f64>,
16282 ldb: *const lapack_int,
16283 info: *mut lapack_int,
16284) {
16285 dyload_lib().zpotrs_.unwrap()(uplo, n, nrhs, A, lda, B, ldb, info)
16286}
16287
16288#[inline(never)]
16289pub unsafe fn cppcon_(
16290 uplo: *const c_char,
16291 n: *const lapack_int,
16292 AP: *const __BindgenComplex<f32>,
16293 anorm: *const f32,
16294 rcond: *mut f32,
16295 work: *mut __BindgenComplex<f32>,
16296 rwork: *mut f32,
16297 info: *mut lapack_int,
16298) {
16299 dyload_lib().cppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, rwork, info)
16300}
16301
16302#[inline(never)]
16303pub unsafe fn dppcon_(
16304 uplo: *const c_char,
16305 n: *const lapack_int,
16306 AP: *const f64,
16307 anorm: *const f64,
16308 rcond: *mut f64,
16309 work: *mut f64,
16310 iwork: *mut lapack_int,
16311 info: *mut lapack_int,
16312) {
16313 dyload_lib().dppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, iwork, info)
16314}
16315
16316#[inline(never)]
16317pub unsafe fn sppcon_(
16318 uplo: *const c_char,
16319 n: *const lapack_int,
16320 AP: *const f32,
16321 anorm: *const f32,
16322 rcond: *mut f32,
16323 work: *mut f32,
16324 iwork: *mut lapack_int,
16325 info: *mut lapack_int,
16326) {
16327 dyload_lib().sppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, iwork, info)
16328}
16329
16330#[inline(never)]
16331pub unsafe fn zppcon_(
16332 uplo: *const c_char,
16333 n: *const lapack_int,
16334 AP: *const __BindgenComplex<f64>,
16335 anorm: *const f64,
16336 rcond: *mut f64,
16337 work: *mut __BindgenComplex<f64>,
16338 rwork: *mut f64,
16339 info: *mut lapack_int,
16340) {
16341 dyload_lib().zppcon_.unwrap()(uplo, n, AP, anorm, rcond, work, rwork, info)
16342}
16343
16344#[inline(never)]
16345pub unsafe fn cppequ_(
16346 uplo: *const c_char,
16347 n: *const lapack_int,
16348 AP: *const __BindgenComplex<f32>,
16349 S: *mut f32,
16350 scond: *mut f32,
16351 amax: *mut f32,
16352 info: *mut lapack_int,
16353) {
16354 dyload_lib().cppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16355}
16356
16357#[inline(never)]
16358pub unsafe fn dppequ_(
16359 uplo: *const c_char,
16360 n: *const lapack_int,
16361 AP: *const f64,
16362 S: *mut f64,
16363 scond: *mut f64,
16364 amax: *mut f64,
16365 info: *mut lapack_int,
16366) {
16367 dyload_lib().dppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16368}
16369
16370#[inline(never)]
16371pub unsafe fn sppequ_(
16372 uplo: *const c_char,
16373 n: *const lapack_int,
16374 AP: *const f32,
16375 S: *mut f32,
16376 scond: *mut f32,
16377 amax: *mut f32,
16378 info: *mut lapack_int,
16379) {
16380 dyload_lib().sppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16381}
16382
16383#[inline(never)]
16384pub unsafe fn zppequ_(
16385 uplo: *const c_char,
16386 n: *const lapack_int,
16387 AP: *const __BindgenComplex<f64>,
16388 S: *mut f64,
16389 scond: *mut f64,
16390 amax: *mut f64,
16391 info: *mut lapack_int,
16392) {
16393 dyload_lib().zppequ_.unwrap()(uplo, n, AP, S, scond, amax, info)
16394}
16395
16396#[inline(never)]
16397pub unsafe fn cpprfs_(
16398 uplo: *const c_char,
16399 n: *const lapack_int,
16400 nrhs: *const lapack_int,
16401 AP: *const __BindgenComplex<f32>,
16402 AFP: *const __BindgenComplex<f32>,
16403 B: *const __BindgenComplex<f32>,
16404 ldb: *const lapack_int,
16405 X: *mut __BindgenComplex<f32>,
16406 ldx: *const lapack_int,
16407 ferr: *mut f32,
16408 berr: *mut f32,
16409 work: *mut __BindgenComplex<f32>,
16410 rwork: *mut f32,
16411 info: *mut lapack_int,
16412) {
16413 dyload_lib().cpprfs_.unwrap()(
16414 uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16415 )
16416}
16417
16418#[inline(never)]
16419pub unsafe fn dpprfs_(
16420 uplo: *const c_char,
16421 n: *const lapack_int,
16422 nrhs: *const lapack_int,
16423 AP: *const f64,
16424 AFP: *const f64,
16425 B: *const f64,
16426 ldb: *const lapack_int,
16427 X: *mut f64,
16428 ldx: *const lapack_int,
16429 ferr: *mut f64,
16430 berr: *mut f64,
16431 work: *mut f64,
16432 iwork: *mut lapack_int,
16433 info: *mut lapack_int,
16434) {
16435 dyload_lib().dpprfs_.unwrap()(
16436 uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
16437 )
16438}
16439
16440#[inline(never)]
16441pub unsafe fn spprfs_(
16442 uplo: *const c_char,
16443 n: *const lapack_int,
16444 nrhs: *const lapack_int,
16445 AP: *const f32,
16446 AFP: *const f32,
16447 B: *const f32,
16448 ldb: *const lapack_int,
16449 X: *mut f32,
16450 ldx: *const lapack_int,
16451 ferr: *mut f32,
16452 berr: *mut f32,
16453 work: *mut f32,
16454 iwork: *mut lapack_int,
16455 info: *mut lapack_int,
16456) {
16457 dyload_lib().spprfs_.unwrap()(
16458 uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
16459 )
16460}
16461
16462#[inline(never)]
16463pub unsafe fn zpprfs_(
16464 uplo: *const c_char,
16465 n: *const lapack_int,
16466 nrhs: *const lapack_int,
16467 AP: *const __BindgenComplex<f64>,
16468 AFP: *const __BindgenComplex<f64>,
16469 B: *const __BindgenComplex<f64>,
16470 ldb: *const lapack_int,
16471 X: *mut __BindgenComplex<f64>,
16472 ldx: *const lapack_int,
16473 ferr: *mut f64,
16474 berr: *mut f64,
16475 work: *mut __BindgenComplex<f64>,
16476 rwork: *mut f64,
16477 info: *mut lapack_int,
16478) {
16479 dyload_lib().zpprfs_.unwrap()(
16480 uplo, n, nrhs, AP, AFP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16481 )
16482}
16483
16484#[inline(never)]
16485pub unsafe fn cppsv_(
16486 uplo: *const c_char,
16487 n: *const lapack_int,
16488 nrhs: *const lapack_int,
16489 AP: *mut __BindgenComplex<f32>,
16490 B: *mut __BindgenComplex<f32>,
16491 ldb: *const lapack_int,
16492 info: *mut lapack_int,
16493) {
16494 dyload_lib().cppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16495}
16496
16497#[inline(never)]
16498pub unsafe fn dppsv_(
16499 uplo: *const c_char,
16500 n: *const lapack_int,
16501 nrhs: *const lapack_int,
16502 AP: *mut f64,
16503 B: *mut f64,
16504 ldb: *const lapack_int,
16505 info: *mut lapack_int,
16506) {
16507 dyload_lib().dppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16508}
16509
16510#[inline(never)]
16511pub unsafe fn sppsv_(
16512 uplo: *const c_char,
16513 n: *const lapack_int,
16514 nrhs: *const lapack_int,
16515 AP: *mut f32,
16516 B: *mut f32,
16517 ldb: *const lapack_int,
16518 info: *mut lapack_int,
16519) {
16520 dyload_lib().sppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16521}
16522
16523#[inline(never)]
16524pub unsafe fn zppsv_(
16525 uplo: *const c_char,
16526 n: *const lapack_int,
16527 nrhs: *const lapack_int,
16528 AP: *mut __BindgenComplex<f64>,
16529 B: *mut __BindgenComplex<f64>,
16530 ldb: *const lapack_int,
16531 info: *mut lapack_int,
16532) {
16533 dyload_lib().zppsv_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16534}
16535
16536#[inline(never)]
16537pub unsafe fn cppsvx_(
16538 fact: *const c_char,
16539 uplo: *const c_char,
16540 n: *const lapack_int,
16541 nrhs: *const lapack_int,
16542 AP: *mut __BindgenComplex<f32>,
16543 AFP: *mut __BindgenComplex<f32>,
16544 equed: *mut c_char,
16545 S: *mut f32,
16546 B: *mut __BindgenComplex<f32>,
16547 ldb: *const lapack_int,
16548 X: *mut __BindgenComplex<f32>,
16549 ldx: *const lapack_int,
16550 rcond: *mut f32,
16551 ferr: *mut f32,
16552 berr: *mut f32,
16553 work: *mut __BindgenComplex<f32>,
16554 rwork: *mut f32,
16555 info: *mut lapack_int,
16556) {
16557 dyload_lib().cppsvx_.unwrap()(
16558 fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, rwork,
16559 info,
16560 )
16561}
16562
16563#[inline(never)]
16564pub unsafe fn dppsvx_(
16565 fact: *const c_char,
16566 uplo: *const c_char,
16567 n: *const lapack_int,
16568 nrhs: *const lapack_int,
16569 AP: *mut f64,
16570 AFP: *mut f64,
16571 equed: *mut c_char,
16572 S: *mut f64,
16573 B: *mut f64,
16574 ldb: *const lapack_int,
16575 X: *mut f64,
16576 ldx: *const lapack_int,
16577 rcond: *mut f64,
16578 ferr: *mut f64,
16579 berr: *mut f64,
16580 work: *mut f64,
16581 iwork: *mut lapack_int,
16582 info: *mut lapack_int,
16583) {
16584 dyload_lib().dppsvx_.unwrap()(
16585 fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, iwork,
16586 info,
16587 )
16588}
16589
16590#[inline(never)]
16591pub unsafe fn sppsvx_(
16592 fact: *const c_char,
16593 uplo: *const c_char,
16594 n: *const lapack_int,
16595 nrhs: *const lapack_int,
16596 AP: *mut f32,
16597 AFP: *mut f32,
16598 equed: *mut c_char,
16599 S: *mut f32,
16600 B: *mut f32,
16601 ldb: *const lapack_int,
16602 X: *mut f32,
16603 ldx: *const lapack_int,
16604 rcond: *mut f32,
16605 ferr: *mut f32,
16606 berr: *mut f32,
16607 work: *mut f32,
16608 iwork: *mut lapack_int,
16609 info: *mut lapack_int,
16610) {
16611 dyload_lib().sppsvx_.unwrap()(
16612 fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, iwork,
16613 info,
16614 )
16615}
16616
16617#[inline(never)]
16618pub unsafe fn zppsvx_(
16619 fact: *const c_char,
16620 uplo: *const c_char,
16621 n: *const lapack_int,
16622 nrhs: *const lapack_int,
16623 AP: *mut __BindgenComplex<f64>,
16624 AFP: *mut __BindgenComplex<f64>,
16625 equed: *mut c_char,
16626 S: *mut f64,
16627 B: *mut __BindgenComplex<f64>,
16628 ldb: *const lapack_int,
16629 X: *mut __BindgenComplex<f64>,
16630 ldx: *const lapack_int,
16631 rcond: *mut f64,
16632 ferr: *mut f64,
16633 berr: *mut f64,
16634 work: *mut __BindgenComplex<f64>,
16635 rwork: *mut f64,
16636 info: *mut lapack_int,
16637) {
16638 dyload_lib().zppsvx_.unwrap()(
16639 fact, uplo, n, nrhs, AP, AFP, equed, S, B, ldb, X, ldx, rcond, ferr, berr, work, rwork,
16640 info,
16641 )
16642}
16643
16644#[inline(never)]
16645pub unsafe fn cpptrf_(
16646 uplo: *const c_char,
16647 n: *const lapack_int,
16648 AP: *mut __BindgenComplex<f32>,
16649 info: *mut lapack_int,
16650) {
16651 dyload_lib().cpptrf_.unwrap()(uplo, n, AP, info)
16652}
16653
16654#[inline(never)]
16655pub unsafe fn dpptrf_(
16656 uplo: *const c_char,
16657 n: *const lapack_int,
16658 AP: *mut f64,
16659 info: *mut lapack_int,
16660) {
16661 dyload_lib().dpptrf_.unwrap()(uplo, n, AP, info)
16662}
16663
16664#[inline(never)]
16665pub unsafe fn spptrf_(
16666 uplo: *const c_char,
16667 n: *const lapack_int,
16668 AP: *mut f32,
16669 info: *mut lapack_int,
16670) {
16671 dyload_lib().spptrf_.unwrap()(uplo, n, AP, info)
16672}
16673
16674#[inline(never)]
16675pub unsafe fn zpptrf_(
16676 uplo: *const c_char,
16677 n: *const lapack_int,
16678 AP: *mut __BindgenComplex<f64>,
16679 info: *mut lapack_int,
16680) {
16681 dyload_lib().zpptrf_.unwrap()(uplo, n, AP, info)
16682}
16683
16684#[inline(never)]
16685pub unsafe fn cpptri_(
16686 uplo: *const c_char,
16687 n: *const lapack_int,
16688 AP: *mut __BindgenComplex<f32>,
16689 info: *mut lapack_int,
16690) {
16691 dyload_lib().cpptri_.unwrap()(uplo, n, AP, info)
16692}
16693
16694#[inline(never)]
16695pub unsafe fn dpptri_(
16696 uplo: *const c_char,
16697 n: *const lapack_int,
16698 AP: *mut f64,
16699 info: *mut lapack_int,
16700) {
16701 dyload_lib().dpptri_.unwrap()(uplo, n, AP, info)
16702}
16703
16704#[inline(never)]
16705pub unsafe fn spptri_(
16706 uplo: *const c_char,
16707 n: *const lapack_int,
16708 AP: *mut f32,
16709 info: *mut lapack_int,
16710) {
16711 dyload_lib().spptri_.unwrap()(uplo, n, AP, info)
16712}
16713
16714#[inline(never)]
16715pub unsafe fn zpptri_(
16716 uplo: *const c_char,
16717 n: *const lapack_int,
16718 AP: *mut __BindgenComplex<f64>,
16719 info: *mut lapack_int,
16720) {
16721 dyload_lib().zpptri_.unwrap()(uplo, n, AP, info)
16722}
16723
16724#[inline(never)]
16725pub unsafe fn cpptrs_(
16726 uplo: *const c_char,
16727 n: *const lapack_int,
16728 nrhs: *const lapack_int,
16729 AP: *const __BindgenComplex<f32>,
16730 B: *mut __BindgenComplex<f32>,
16731 ldb: *const lapack_int,
16732 info: *mut lapack_int,
16733) {
16734 dyload_lib().cpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16735}
16736
16737#[inline(never)]
16738pub unsafe fn dpptrs_(
16739 uplo: *const c_char,
16740 n: *const lapack_int,
16741 nrhs: *const lapack_int,
16742 AP: *const f64,
16743 B: *mut f64,
16744 ldb: *const lapack_int,
16745 info: *mut lapack_int,
16746) {
16747 dyload_lib().dpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16748}
16749
16750#[inline(never)]
16751pub unsafe fn spptrs_(
16752 uplo: *const c_char,
16753 n: *const lapack_int,
16754 nrhs: *const lapack_int,
16755 AP: *const f32,
16756 B: *mut f32,
16757 ldb: *const lapack_int,
16758 info: *mut lapack_int,
16759) {
16760 dyload_lib().spptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16761}
16762
16763#[inline(never)]
16764pub unsafe fn zpptrs_(
16765 uplo: *const c_char,
16766 n: *const lapack_int,
16767 nrhs: *const lapack_int,
16768 AP: *const __BindgenComplex<f64>,
16769 B: *mut __BindgenComplex<f64>,
16770 ldb: *const lapack_int,
16771 info: *mut lapack_int,
16772) {
16773 dyload_lib().zpptrs_.unwrap()(uplo, n, nrhs, AP, B, ldb, info)
16774}
16775
16776#[inline(never)]
16777pub unsafe fn cpstrf_(
16778 uplo: *const c_char,
16779 n: *const lapack_int,
16780 A: *mut __BindgenComplex<f32>,
16781 lda: *const lapack_int,
16782 piv: *mut lapack_int,
16783 rank: *mut lapack_int,
16784 tol: *const f32,
16785 work: *mut f32,
16786 info: *mut lapack_int,
16787) {
16788 dyload_lib().cpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16789}
16790
16791#[inline(never)]
16792pub unsafe fn dpstrf_(
16793 uplo: *const c_char,
16794 n: *const lapack_int,
16795 A: *mut f64,
16796 lda: *const lapack_int,
16797 piv: *mut lapack_int,
16798 rank: *mut lapack_int,
16799 tol: *const f64,
16800 work: *mut f64,
16801 info: *mut lapack_int,
16802) {
16803 dyload_lib().dpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16804}
16805
16806#[inline(never)]
16807pub unsafe fn spstrf_(
16808 uplo: *const c_char,
16809 n: *const lapack_int,
16810 A: *mut f32,
16811 lda: *const lapack_int,
16812 piv: *mut lapack_int,
16813 rank: *mut lapack_int,
16814 tol: *const f32,
16815 work: *mut f32,
16816 info: *mut lapack_int,
16817) {
16818 dyload_lib().spstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16819}
16820
16821#[inline(never)]
16822pub unsafe fn zpstrf_(
16823 uplo: *const c_char,
16824 n: *const lapack_int,
16825 A: *mut __BindgenComplex<f64>,
16826 lda: *const lapack_int,
16827 piv: *mut lapack_int,
16828 rank: *mut lapack_int,
16829 tol: *const f64,
16830 work: *mut f64,
16831 info: *mut lapack_int,
16832) {
16833 dyload_lib().zpstrf_.unwrap()(uplo, n, A, lda, piv, rank, tol, work, info)
16834}
16835
16836#[inline(never)]
16837pub unsafe fn cptcon_(
16838 n: *const lapack_int,
16839 D: *const f32,
16840 E: *const __BindgenComplex<f32>,
16841 anorm: *const f32,
16842 rcond: *mut f32,
16843 rwork: *mut f32,
16844 info: *mut lapack_int,
16845) {
16846 dyload_lib().cptcon_.unwrap()(n, D, E, anorm, rcond, rwork, info)
16847}
16848
16849#[inline(never)]
16850pub unsafe fn dptcon_(
16851 n: *const lapack_int,
16852 D: *const f64,
16853 E: *const f64,
16854 anorm: *const f64,
16855 rcond: *mut f64,
16856 work: *mut f64,
16857 info: *mut lapack_int,
16858) {
16859 dyload_lib().dptcon_.unwrap()(n, D, E, anorm, rcond, work, info)
16860}
16861
16862#[inline(never)]
16863pub unsafe fn sptcon_(
16864 n: *const lapack_int,
16865 D: *const f32,
16866 E: *const f32,
16867 anorm: *const f32,
16868 rcond: *mut f32,
16869 work: *mut f32,
16870 info: *mut lapack_int,
16871) {
16872 dyload_lib().sptcon_.unwrap()(n, D, E, anorm, rcond, work, info)
16873}
16874
16875#[inline(never)]
16876pub unsafe fn zptcon_(
16877 n: *const lapack_int,
16878 D: *const f64,
16879 E: *const __BindgenComplex<f64>,
16880 anorm: *const f64,
16881 rcond: *mut f64,
16882 rwork: *mut f64,
16883 info: *mut lapack_int,
16884) {
16885 dyload_lib().zptcon_.unwrap()(n, D, E, anorm, rcond, rwork, info)
16886}
16887
16888#[inline(never)]
16889pub unsafe fn cpteqr_(
16890 compz: *const c_char,
16891 n: *const lapack_int,
16892 D: *mut f32,
16893 E: *mut f32,
16894 Z: *mut __BindgenComplex<f32>,
16895 ldz: *const lapack_int,
16896 work: *mut f32,
16897 info: *mut lapack_int,
16898) {
16899 dyload_lib().cpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16900}
16901
16902#[inline(never)]
16903pub unsafe fn dpteqr_(
16904 compz: *const c_char,
16905 n: *const lapack_int,
16906 D: *mut f64,
16907 E: *mut f64,
16908 Z: *mut f64,
16909 ldz: *const lapack_int,
16910 work: *mut f64,
16911 info: *mut lapack_int,
16912) {
16913 dyload_lib().dpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16914}
16915
16916#[inline(never)]
16917pub unsafe fn spteqr_(
16918 compz: *const c_char,
16919 n: *const lapack_int,
16920 D: *mut f32,
16921 E: *mut f32,
16922 Z: *mut f32,
16923 ldz: *const lapack_int,
16924 work: *mut f32,
16925 info: *mut lapack_int,
16926) {
16927 dyload_lib().spteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16928}
16929
16930#[inline(never)]
16931pub unsafe fn zpteqr_(
16932 compz: *const c_char,
16933 n: *const lapack_int,
16934 D: *mut f64,
16935 E: *mut f64,
16936 Z: *mut __BindgenComplex<f64>,
16937 ldz: *const lapack_int,
16938 work: *mut f64,
16939 info: *mut lapack_int,
16940) {
16941 dyload_lib().zpteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
16942}
16943
16944#[inline(never)]
16945pub unsafe fn cptrfs_(
16946 uplo: *const c_char,
16947 n: *const lapack_int,
16948 nrhs: *const lapack_int,
16949 D: *const f32,
16950 E: *const __BindgenComplex<f32>,
16951 DF: *const f32,
16952 EF: *const __BindgenComplex<f32>,
16953 B: *const __BindgenComplex<f32>,
16954 ldb: *const lapack_int,
16955 X: *mut __BindgenComplex<f32>,
16956 ldx: *const lapack_int,
16957 ferr: *mut f32,
16958 berr: *mut f32,
16959 work: *mut __BindgenComplex<f32>,
16960 rwork: *mut f32,
16961 info: *mut lapack_int,
16962) {
16963 dyload_lib().cptrfs_.unwrap()(
16964 uplo, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, rwork, info,
16965 )
16966}
16967
16968#[inline(never)]
16969pub unsafe fn dptrfs_(
16970 n: *const lapack_int,
16971 nrhs: *const lapack_int,
16972 D: *const f64,
16973 E: *const f64,
16974 DF: *const f64,
16975 EF: *const f64,
16976 B: *const f64,
16977 ldb: *const lapack_int,
16978 X: *mut f64,
16979 ldx: *const lapack_int,
16980 ferr: *mut f64,
16981 berr: *mut f64,
16982 work: *mut f64,
16983 info: *mut lapack_int,
16984) {
16985 dyload_lib().dptrfs_.unwrap()(n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, info)
16986}
16987
16988#[inline(never)]
16989pub unsafe fn sptrfs_(
16990 n: *const lapack_int,
16991 nrhs: *const lapack_int,
16992 D: *const f32,
16993 E: *const f32,
16994 DF: *const f32,
16995 EF: *const f32,
16996 B: *const f32,
16997 ldb: *const lapack_int,
16998 X: *mut f32,
16999 ldx: *const lapack_int,
17000 ferr: *mut f32,
17001 berr: *mut f32,
17002 work: *mut f32,
17003 info: *mut lapack_int,
17004) {
17005 dyload_lib().sptrfs_.unwrap()(n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, info)
17006}
17007
17008#[inline(never)]
17009pub unsafe fn zptrfs_(
17010 uplo: *const c_char,
17011 n: *const lapack_int,
17012 nrhs: *const lapack_int,
17013 D: *const f64,
17014 E: *const __BindgenComplex<f64>,
17015 DF: *const f64,
17016 EF: *const __BindgenComplex<f64>,
17017 B: *const __BindgenComplex<f64>,
17018 ldb: *const lapack_int,
17019 X: *mut __BindgenComplex<f64>,
17020 ldx: *const lapack_int,
17021 ferr: *mut f64,
17022 berr: *mut f64,
17023 work: *mut __BindgenComplex<f64>,
17024 rwork: *mut f64,
17025 info: *mut lapack_int,
17026) {
17027 dyload_lib().zptrfs_.unwrap()(
17028 uplo, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, ferr, berr, work, rwork, info,
17029 )
17030}
17031
17032#[inline(never)]
17033pub unsafe fn cptsv_(
17034 n: *const lapack_int,
17035 nrhs: *const lapack_int,
17036 D: *mut f32,
17037 E: *mut __BindgenComplex<f32>,
17038 B: *mut __BindgenComplex<f32>,
17039 ldb: *const lapack_int,
17040 info: *mut lapack_int,
17041) {
17042 dyload_lib().cptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17043}
17044
17045#[inline(never)]
17046pub unsafe fn dptsv_(
17047 n: *const lapack_int,
17048 nrhs: *const lapack_int,
17049 D: *mut f64,
17050 E: *mut f64,
17051 B: *mut f64,
17052 ldb: *const lapack_int,
17053 info: *mut lapack_int,
17054) {
17055 dyload_lib().dptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17056}
17057
17058#[inline(never)]
17059pub unsafe fn sptsv_(
17060 n: *const lapack_int,
17061 nrhs: *const lapack_int,
17062 D: *mut f32,
17063 E: *mut f32,
17064 B: *mut f32,
17065 ldb: *const lapack_int,
17066 info: *mut lapack_int,
17067) {
17068 dyload_lib().sptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17069}
17070
17071#[inline(never)]
17072pub unsafe fn zptsv_(
17073 n: *const lapack_int,
17074 nrhs: *const lapack_int,
17075 D: *mut f64,
17076 E: *mut __BindgenComplex<f64>,
17077 B: *mut __BindgenComplex<f64>,
17078 ldb: *const lapack_int,
17079 info: *mut lapack_int,
17080) {
17081 dyload_lib().zptsv_.unwrap()(n, nrhs, D, E, B, ldb, info)
17082}
17083
17084#[inline(never)]
17085pub unsafe fn cptsvx_(
17086 fact: *const c_char,
17087 n: *const lapack_int,
17088 nrhs: *const lapack_int,
17089 D: *const f32,
17090 E: *const __BindgenComplex<f32>,
17091 DF: *mut f32,
17092 EF: *mut __BindgenComplex<f32>,
17093 B: *const __BindgenComplex<f32>,
17094 ldb: *const lapack_int,
17095 X: *mut __BindgenComplex<f32>,
17096 ldx: *const lapack_int,
17097 rcond: *mut f32,
17098 ferr: *mut f32,
17099 berr: *mut f32,
17100 work: *mut __BindgenComplex<f32>,
17101 rwork: *mut f32,
17102 info: *mut lapack_int,
17103) {
17104 dyload_lib().cptsvx_.unwrap()(
17105 fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
17106 )
17107}
17108
17109#[inline(never)]
17110pub unsafe fn dptsvx_(
17111 fact: *const c_char,
17112 n: *const lapack_int,
17113 nrhs: *const lapack_int,
17114 D: *const f64,
17115 E: *const f64,
17116 DF: *mut f64,
17117 EF: *mut f64,
17118 B: *const f64,
17119 ldb: *const lapack_int,
17120 X: *mut f64,
17121 ldx: *const lapack_int,
17122 rcond: *mut f64,
17123 ferr: *mut f64,
17124 berr: *mut f64,
17125 work: *mut f64,
17126 info: *mut lapack_int,
17127) {
17128 dyload_lib().dptsvx_.unwrap()(
17129 fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, info,
17130 )
17131}
17132
17133#[inline(never)]
17134pub unsafe fn sptsvx_(
17135 fact: *const c_char,
17136 n: *const lapack_int,
17137 nrhs: *const lapack_int,
17138 D: *const f32,
17139 E: *const f32,
17140 DF: *mut f32,
17141 EF: *mut f32,
17142 B: *const f32,
17143 ldb: *const lapack_int,
17144 X: *mut f32,
17145 ldx: *const lapack_int,
17146 rcond: *mut f32,
17147 ferr: *mut f32,
17148 berr: *mut f32,
17149 work: *mut f32,
17150 info: *mut lapack_int,
17151) {
17152 dyload_lib().sptsvx_.unwrap()(
17153 fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, info,
17154 )
17155}
17156
17157#[inline(never)]
17158pub unsafe fn zptsvx_(
17159 fact: *const c_char,
17160 n: *const lapack_int,
17161 nrhs: *const lapack_int,
17162 D: *const f64,
17163 E: *const __BindgenComplex<f64>,
17164 DF: *mut f64,
17165 EF: *mut __BindgenComplex<f64>,
17166 B: *const __BindgenComplex<f64>,
17167 ldb: *const lapack_int,
17168 X: *mut __BindgenComplex<f64>,
17169 ldx: *const lapack_int,
17170 rcond: *mut f64,
17171 ferr: *mut f64,
17172 berr: *mut f64,
17173 work: *mut __BindgenComplex<f64>,
17174 rwork: *mut f64,
17175 info: *mut lapack_int,
17176) {
17177 dyload_lib().zptsvx_.unwrap()(
17178 fact, n, nrhs, D, E, DF, EF, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
17179 )
17180}
17181
17182#[inline(never)]
17183pub unsafe fn cpttrf_(
17184 n: *const lapack_int,
17185 D: *mut f32,
17186 E: *mut __BindgenComplex<f32>,
17187 info: *mut lapack_int,
17188) {
17189 dyload_lib().cpttrf_.unwrap()(n, D, E, info)
17190}
17191
17192#[inline(never)]
17193pub unsafe fn dpttrf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int) {
17194 dyload_lib().dpttrf_.unwrap()(n, D, E, info)
17195}
17196
17197#[inline(never)]
17198pub unsafe fn spttrf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int) {
17199 dyload_lib().spttrf_.unwrap()(n, D, E, info)
17200}
17201
17202#[inline(never)]
17203pub unsafe fn zpttrf_(
17204 n: *const lapack_int,
17205 D: *mut f64,
17206 E: *mut __BindgenComplex<f64>,
17207 info: *mut lapack_int,
17208) {
17209 dyload_lib().zpttrf_.unwrap()(n, D, E, info)
17210}
17211
17212#[inline(never)]
17213pub unsafe fn cpttrs_(
17214 uplo: *const c_char,
17215 n: *const lapack_int,
17216 nrhs: *const lapack_int,
17217 D: *const f32,
17218 E: *const __BindgenComplex<f32>,
17219 B: *mut __BindgenComplex<f32>,
17220 ldb: *const lapack_int,
17221 info: *mut lapack_int,
17222) {
17223 dyload_lib().cpttrs_.unwrap()(uplo, n, nrhs, D, E, B, ldb, info)
17224}
17225
17226#[inline(never)]
17227pub unsafe fn dpttrs_(
17228 n: *const lapack_int,
17229 nrhs: *const lapack_int,
17230 D: *const f64,
17231 E: *const f64,
17232 B: *mut f64,
17233 ldb: *const lapack_int,
17234 info: *mut lapack_int,
17235) {
17236 dyload_lib().dpttrs_.unwrap()(n, nrhs, D, E, B, ldb, info)
17237}
17238
17239#[inline(never)]
17240pub unsafe fn spttrs_(
17241 n: *const lapack_int,
17242 nrhs: *const lapack_int,
17243 D: *const f32,
17244 E: *const f32,
17245 B: *mut f32,
17246 ldb: *const lapack_int,
17247 info: *mut lapack_int,
17248) {
17249 dyload_lib().spttrs_.unwrap()(n, nrhs, D, E, B, ldb, info)
17250}
17251
17252#[inline(never)]
17253pub unsafe fn zpttrs_(
17254 uplo: *const c_char,
17255 n: *const lapack_int,
17256 nrhs: *const lapack_int,
17257 D: *const f64,
17258 E: *const __BindgenComplex<f64>,
17259 B: *mut __BindgenComplex<f64>,
17260 ldb: *const lapack_int,
17261 info: *mut lapack_int,
17262) {
17263 dyload_lib().zpttrs_.unwrap()(uplo, n, nrhs, D, E, B, ldb, info)
17264}
17265
17266#[inline(never)]
17267pub unsafe fn dsbev_(
17268 jobz: *const c_char,
17269 uplo: *const c_char,
17270 n: *const lapack_int,
17271 kd: *const lapack_int,
17272 AB: *mut f64,
17273 ldab: *const lapack_int,
17274 W: *mut f64,
17275 Z: *mut f64,
17276 ldz: *const lapack_int,
17277 work: *mut f64,
17278 info: *mut lapack_int,
17279) {
17280 dyload_lib().dsbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, info)
17281}
17282
17283#[inline(never)]
17284pub unsafe fn ssbev_(
17285 jobz: *const c_char,
17286 uplo: *const c_char,
17287 n: *const lapack_int,
17288 kd: *const lapack_int,
17289 AB: *mut f32,
17290 ldab: *const lapack_int,
17291 W: *mut f32,
17292 Z: *mut f32,
17293 ldz: *const lapack_int,
17294 work: *mut f32,
17295 info: *mut lapack_int,
17296) {
17297 dyload_lib().ssbev_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, info)
17298}
17299
17300#[inline(never)]
17301pub unsafe fn dsbev_2stage_(
17302 jobz: *const c_char,
17303 uplo: *const c_char,
17304 n: *const lapack_int,
17305 kd: *const lapack_int,
17306 AB: *mut f64,
17307 ldab: *const lapack_int,
17308 W: *mut f64,
17309 Z: *mut f64,
17310 ldz: *const lapack_int,
17311 work: *mut f64,
17312 lwork: *const lapack_int,
17313 info: *mut lapack_int,
17314) {
17315 dyload_lib().dsbev_2stage_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, info)
17316}
17317
17318#[inline(never)]
17319pub unsafe fn ssbev_2stage_(
17320 jobz: *const c_char,
17321 uplo: *const c_char,
17322 n: *const lapack_int,
17323 kd: *const lapack_int,
17324 AB: *mut f32,
17325 ldab: *const lapack_int,
17326 W: *mut f32,
17327 Z: *mut f32,
17328 ldz: *const lapack_int,
17329 work: *mut f32,
17330 lwork: *const lapack_int,
17331 info: *mut lapack_int,
17332) {
17333 dyload_lib().ssbev_2stage_.unwrap()(jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, info)
17334}
17335
17336#[inline(never)]
17337pub unsafe fn dsbevd_(
17338 jobz: *const c_char,
17339 uplo: *const c_char,
17340 n: *const lapack_int,
17341 kd: *const lapack_int,
17342 AB: *mut f64,
17343 ldab: *const lapack_int,
17344 W: *mut f64,
17345 Z: *mut f64,
17346 ldz: *const lapack_int,
17347 work: *mut f64,
17348 lwork: *const lapack_int,
17349 iwork: *mut lapack_int,
17350 liwork: *const lapack_int,
17351 info: *mut lapack_int,
17352) {
17353 dyload_lib().dsbevd_.unwrap()(
17354 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17355 )
17356}
17357
17358#[inline(never)]
17359pub unsafe fn ssbevd_(
17360 jobz: *const c_char,
17361 uplo: *const c_char,
17362 n: *const lapack_int,
17363 kd: *const lapack_int,
17364 AB: *mut f32,
17365 ldab: *const lapack_int,
17366 W: *mut f32,
17367 Z: *mut f32,
17368 ldz: *const lapack_int,
17369 work: *mut f32,
17370 lwork: *const lapack_int,
17371 iwork: *mut lapack_int,
17372 liwork: *const lapack_int,
17373 info: *mut lapack_int,
17374) {
17375 dyload_lib().ssbevd_.unwrap()(
17376 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17377 )
17378}
17379
17380#[inline(never)]
17381pub unsafe fn dsbevd_2stage_(
17382 jobz: *const c_char,
17383 uplo: *const c_char,
17384 n: *const lapack_int,
17385 kd: *const lapack_int,
17386 AB: *mut f64,
17387 ldab: *const lapack_int,
17388 W: *mut f64,
17389 Z: *mut f64,
17390 ldz: *const lapack_int,
17391 work: *mut f64,
17392 lwork: *const lapack_int,
17393 iwork: *mut lapack_int,
17394 liwork: *const lapack_int,
17395 info: *mut lapack_int,
17396) {
17397 dyload_lib().dsbevd_2stage_.unwrap()(
17398 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17399 )
17400}
17401
17402#[inline(never)]
17403pub unsafe fn ssbevd_2stage_(
17404 jobz: *const c_char,
17405 uplo: *const c_char,
17406 n: *const lapack_int,
17407 kd: *const lapack_int,
17408 AB: *mut f32,
17409 ldab: *const lapack_int,
17410 W: *mut f32,
17411 Z: *mut f32,
17412 ldz: *const lapack_int,
17413 work: *mut f32,
17414 lwork: *const lapack_int,
17415 iwork: *mut lapack_int,
17416 liwork: *const lapack_int,
17417 info: *mut lapack_int,
17418) {
17419 dyload_lib().ssbevd_2stage_.unwrap()(
17420 jobz, uplo, n, kd, AB, ldab, W, Z, ldz, work, lwork, iwork, liwork, info,
17421 )
17422}
17423
17424#[inline(never)]
17425pub unsafe fn dsbevx_(
17426 jobz: *const c_char,
17427 range: *const c_char,
17428 uplo: *const c_char,
17429 n: *const lapack_int,
17430 kd: *const lapack_int,
17431 AB: *mut f64,
17432 ldab: *const lapack_int,
17433 Q: *mut f64,
17434 ldq: *const lapack_int,
17435 vl: *const f64,
17436 vu: *const f64,
17437 il: *const lapack_int,
17438 iu: *const lapack_int,
17439 abstol: *const f64,
17440 m: *mut lapack_int,
17441 W: *mut f64,
17442 Z: *mut f64,
17443 ldz: *const lapack_int,
17444 work: *mut f64,
17445 iwork: *mut lapack_int,
17446 IFAIL: *mut lapack_int,
17447 info: *mut lapack_int,
17448) {
17449 dyload_lib().dsbevx_.unwrap()(
17450 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17451 iwork, IFAIL, info,
17452 )
17453}
17454
17455#[inline(never)]
17456pub unsafe fn ssbevx_(
17457 jobz: *const c_char,
17458 range: *const c_char,
17459 uplo: *const c_char,
17460 n: *const lapack_int,
17461 kd: *const lapack_int,
17462 AB: *mut f32,
17463 ldab: *const lapack_int,
17464 Q: *mut f32,
17465 ldq: *const lapack_int,
17466 vl: *const f32,
17467 vu: *const f32,
17468 il: *const lapack_int,
17469 iu: *const lapack_int,
17470 abstol: *const f32,
17471 m: *mut lapack_int,
17472 W: *mut f32,
17473 Z: *mut f32,
17474 ldz: *const lapack_int,
17475 work: *mut f32,
17476 iwork: *mut lapack_int,
17477 IFAIL: *mut lapack_int,
17478 info: *mut lapack_int,
17479) {
17480 dyload_lib().ssbevx_.unwrap()(
17481 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17482 iwork, IFAIL, info,
17483 )
17484}
17485
17486#[inline(never)]
17487pub unsafe fn dsbevx_2stage_(
17488 jobz: *const c_char,
17489 range: *const c_char,
17490 uplo: *const c_char,
17491 n: *const lapack_int,
17492 kd: *const lapack_int,
17493 AB: *mut f64,
17494 ldab: *const lapack_int,
17495 Q: *mut f64,
17496 ldq: *const lapack_int,
17497 vl: *const f64,
17498 vu: *const f64,
17499 il: *const lapack_int,
17500 iu: *const lapack_int,
17501 abstol: *const f64,
17502 m: *mut lapack_int,
17503 W: *mut f64,
17504 Z: *mut f64,
17505 ldz: *const lapack_int,
17506 work: *mut f64,
17507 lwork: *const lapack_int,
17508 iwork: *mut lapack_int,
17509 IFAIL: *mut lapack_int,
17510 info: *mut lapack_int,
17511) {
17512 dyload_lib().dsbevx_2stage_.unwrap()(
17513 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17514 lwork, iwork, IFAIL, info,
17515 )
17516}
17517
17518#[inline(never)]
17519pub unsafe fn ssbevx_2stage_(
17520 jobz: *const c_char,
17521 range: *const c_char,
17522 uplo: *const c_char,
17523 n: *const lapack_int,
17524 kd: *const lapack_int,
17525 AB: *mut f32,
17526 ldab: *const lapack_int,
17527 Q: *mut f32,
17528 ldq: *const lapack_int,
17529 vl: *const f32,
17530 vu: *const f32,
17531 il: *const lapack_int,
17532 iu: *const lapack_int,
17533 abstol: *const f32,
17534 m: *mut lapack_int,
17535 W: *mut f32,
17536 Z: *mut f32,
17537 ldz: *const lapack_int,
17538 work: *mut f32,
17539 lwork: *const lapack_int,
17540 iwork: *mut lapack_int,
17541 IFAIL: *mut lapack_int,
17542 info: *mut lapack_int,
17543) {
17544 dyload_lib().ssbevx_2stage_.unwrap()(
17545 jobz, range, uplo, n, kd, AB, ldab, Q, ldq, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
17546 lwork, iwork, IFAIL, info,
17547 )
17548}
17549
17550#[inline(never)]
17551pub unsafe fn dsbgst_(
17552 vect: *const c_char,
17553 uplo: *const c_char,
17554 n: *const lapack_int,
17555 ka: *const lapack_int,
17556 kb: *const lapack_int,
17557 AB: *mut f64,
17558 ldab: *const lapack_int,
17559 BB: *const f64,
17560 ldbb: *const lapack_int,
17561 X: *mut f64,
17562 ldx: *const lapack_int,
17563 work: *mut f64,
17564 info: *mut lapack_int,
17565) {
17566 dyload_lib().dsbgst_.unwrap()(vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, info)
17567}
17568
17569#[inline(never)]
17570pub unsafe fn ssbgst_(
17571 vect: *const c_char,
17572 uplo: *const c_char,
17573 n: *const lapack_int,
17574 ka: *const lapack_int,
17575 kb: *const lapack_int,
17576 AB: *mut f32,
17577 ldab: *const lapack_int,
17578 BB: *const f32,
17579 ldbb: *const lapack_int,
17580 X: *mut f32,
17581 ldx: *const lapack_int,
17582 work: *mut f32,
17583 info: *mut lapack_int,
17584) {
17585 dyload_lib().ssbgst_.unwrap()(vect, uplo, n, ka, kb, AB, ldab, BB, ldbb, X, ldx, work, info)
17586}
17587
17588#[inline(never)]
17589pub unsafe fn dsbgv_(
17590 jobz: *const c_char,
17591 uplo: *const c_char,
17592 n: *const lapack_int,
17593 ka: *const lapack_int,
17594 kb: *const lapack_int,
17595 AB: *mut f64,
17596 ldab: *const lapack_int,
17597 BB: *mut f64,
17598 ldbb: *const lapack_int,
17599 W: *mut f64,
17600 Z: *mut f64,
17601 ldz: *const lapack_int,
17602 work: *mut f64,
17603 info: *mut lapack_int,
17604) {
17605 dyload_lib().dsbgv_.unwrap()(jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, info)
17606}
17607
17608#[inline(never)]
17609pub unsafe fn ssbgv_(
17610 jobz: *const c_char,
17611 uplo: *const c_char,
17612 n: *const lapack_int,
17613 ka: *const lapack_int,
17614 kb: *const lapack_int,
17615 AB: *mut f32,
17616 ldab: *const lapack_int,
17617 BB: *mut f32,
17618 ldbb: *const lapack_int,
17619 W: *mut f32,
17620 Z: *mut f32,
17621 ldz: *const lapack_int,
17622 work: *mut f32,
17623 info: *mut lapack_int,
17624) {
17625 dyload_lib().ssbgv_.unwrap()(jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, info)
17626}
17627
17628#[inline(never)]
17629pub unsafe fn dsbgvd_(
17630 jobz: *const c_char,
17631 uplo: *const c_char,
17632 n: *const lapack_int,
17633 ka: *const lapack_int,
17634 kb: *const lapack_int,
17635 AB: *mut f64,
17636 ldab: *const lapack_int,
17637 BB: *mut f64,
17638 ldbb: *const lapack_int,
17639 W: *mut f64,
17640 Z: *mut f64,
17641 ldz: *const lapack_int,
17642 work: *mut f64,
17643 lwork: *const lapack_int,
17644 iwork: *mut lapack_int,
17645 liwork: *const lapack_int,
17646 info: *mut lapack_int,
17647) {
17648 dyload_lib().dsbgvd_.unwrap()(
17649 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, iwork, liwork, info,
17650 )
17651}
17652
17653#[inline(never)]
17654pub unsafe fn ssbgvd_(
17655 jobz: *const c_char,
17656 uplo: *const c_char,
17657 n: *const lapack_int,
17658 ka: *const lapack_int,
17659 kb: *const lapack_int,
17660 AB: *mut f32,
17661 ldab: *const lapack_int,
17662 BB: *mut f32,
17663 ldbb: *const lapack_int,
17664 W: *mut f32,
17665 Z: *mut f32,
17666 ldz: *const lapack_int,
17667 work: *mut f32,
17668 lwork: *const lapack_int,
17669 iwork: *mut lapack_int,
17670 liwork: *const lapack_int,
17671 info: *mut lapack_int,
17672) {
17673 dyload_lib().ssbgvd_.unwrap()(
17674 jobz, uplo, n, ka, kb, AB, ldab, BB, ldbb, W, Z, ldz, work, lwork, iwork, liwork, info,
17675 )
17676}
17677
17678#[inline(never)]
17679pub unsafe fn dsbgvx_(
17680 jobz: *const c_char,
17681 range: *const c_char,
17682 uplo: *const c_char,
17683 n: *const lapack_int,
17684 ka: *const lapack_int,
17685 kb: *const lapack_int,
17686 AB: *mut f64,
17687 ldab: *const lapack_int,
17688 BB: *mut f64,
17689 ldbb: *const lapack_int,
17690 Q: *mut f64,
17691 ldq: *const lapack_int,
17692 vl: *const f64,
17693 vu: *const f64,
17694 il: *const lapack_int,
17695 iu: *const lapack_int,
17696 abstol: *const f64,
17697 m: *mut lapack_int,
17698 W: *mut f64,
17699 Z: *mut f64,
17700 ldz: *const lapack_int,
17701 work: *mut f64,
17702 iwork: *mut lapack_int,
17703 IFAIL: *mut lapack_int,
17704 info: *mut lapack_int,
17705) {
17706 dyload_lib().dsbgvx_.unwrap()(
17707 jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
17708 ldz, work, iwork, IFAIL, info,
17709 )
17710}
17711
17712#[inline(never)]
17713pub unsafe fn ssbgvx_(
17714 jobz: *const c_char,
17715 range: *const c_char,
17716 uplo: *const c_char,
17717 n: *const lapack_int,
17718 ka: *const lapack_int,
17719 kb: *const lapack_int,
17720 AB: *mut f32,
17721 ldab: *const lapack_int,
17722 BB: *mut f32,
17723 ldbb: *const lapack_int,
17724 Q: *mut f32,
17725 ldq: *const lapack_int,
17726 vl: *const f32,
17727 vu: *const f32,
17728 il: *const lapack_int,
17729 iu: *const lapack_int,
17730 abstol: *const f32,
17731 m: *mut lapack_int,
17732 W: *mut f32,
17733 Z: *mut f32,
17734 ldz: *const lapack_int,
17735 work: *mut f32,
17736 iwork: *mut lapack_int,
17737 IFAIL: *mut lapack_int,
17738 info: *mut lapack_int,
17739) {
17740 dyload_lib().ssbgvx_.unwrap()(
17741 jobz, range, uplo, n, ka, kb, AB, ldab, BB, ldbb, Q, ldq, vl, vu, il, iu, abstol, m, W, Z,
17742 ldz, work, iwork, IFAIL, info,
17743 )
17744}
17745
17746#[inline(never)]
17747pub unsafe fn dsbtrd_(
17748 vect: *const c_char,
17749 uplo: *const c_char,
17750 n: *const lapack_int,
17751 kd: *const lapack_int,
17752 AB: *mut f64,
17753 ldab: *const lapack_int,
17754 D: *mut f64,
17755 E: *mut f64,
17756 Q: *mut f64,
17757 ldq: *const lapack_int,
17758 work: *mut f64,
17759 info: *mut lapack_int,
17760) {
17761 dyload_lib().dsbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
17762}
17763
17764#[inline(never)]
17765pub unsafe fn ssbtrd_(
17766 vect: *const c_char,
17767 uplo: *const c_char,
17768 n: *const lapack_int,
17769 kd: *const lapack_int,
17770 AB: *mut f32,
17771 ldab: *const lapack_int,
17772 D: *mut f32,
17773 E: *mut f32,
17774 Q: *mut f32,
17775 ldq: *const lapack_int,
17776 work: *mut f32,
17777 info: *mut lapack_int,
17778) {
17779 dyload_lib().ssbtrd_.unwrap()(vect, uplo, n, kd, AB, ldab, D, E, Q, ldq, work, info)
17780}
17781
17782#[inline(never)]
17783pub unsafe fn dsfrk_(
17784 transr: *const c_char,
17785 uplo: *const c_char,
17786 trans: *const c_char,
17787 n: *const lapack_int,
17788 k: *const lapack_int,
17789 alpha: *const f64,
17790 A: *const f64,
17791 lda: *const lapack_int,
17792 beta: *const f64,
17793 C: *mut f64,
17794) {
17795 dyload_lib().dsfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
17796}
17797
17798#[inline(never)]
17799pub unsafe fn ssfrk_(
17800 transr: *const c_char,
17801 uplo: *const c_char,
17802 trans: *const c_char,
17803 n: *const lapack_int,
17804 k: *const lapack_int,
17805 alpha: *const f32,
17806 A: *const f32,
17807 lda: *const lapack_int,
17808 beta: *const f32,
17809 C: *mut f32,
17810) {
17811 dyload_lib().ssfrk_.unwrap()(transr, uplo, trans, n, k, alpha, A, lda, beta, C)
17812}
17813
17814#[inline(never)]
17815pub unsafe fn cspcon_(
17816 uplo: *const c_char,
17817 n: *const lapack_int,
17818 AP: *const __BindgenComplex<f32>,
17819 ipiv: *const lapack_int,
17820 anorm: *const f32,
17821 rcond: *mut f32,
17822 work: *mut __BindgenComplex<f32>,
17823 info: *mut lapack_int,
17824) {
17825 dyload_lib().cspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
17826}
17827
17828#[inline(never)]
17829pub unsafe fn dspcon_(
17830 uplo: *const c_char,
17831 n: *const lapack_int,
17832 AP: *const f64,
17833 ipiv: *const lapack_int,
17834 anorm: *const f64,
17835 rcond: *mut f64,
17836 work: *mut f64,
17837 iwork: *mut lapack_int,
17838 info: *mut lapack_int,
17839) {
17840 dyload_lib().dspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, iwork, info)
17841}
17842
17843#[inline(never)]
17844pub unsafe fn sspcon_(
17845 uplo: *const c_char,
17846 n: *const lapack_int,
17847 AP: *const f32,
17848 ipiv: *const lapack_int,
17849 anorm: *const f32,
17850 rcond: *mut f32,
17851 work: *mut f32,
17852 iwork: *mut lapack_int,
17853 info: *mut lapack_int,
17854) {
17855 dyload_lib().sspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, iwork, info)
17856}
17857
17858#[inline(never)]
17859pub unsafe fn zspcon_(
17860 uplo: *const c_char,
17861 n: *const lapack_int,
17862 AP: *const __BindgenComplex<f64>,
17863 ipiv: *const lapack_int,
17864 anorm: *const f64,
17865 rcond: *mut f64,
17866 work: *mut __BindgenComplex<f64>,
17867 info: *mut lapack_int,
17868) {
17869 dyload_lib().zspcon_.unwrap()(uplo, n, AP, ipiv, anorm, rcond, work, info)
17870}
17871
17872#[inline(never)]
17873pub unsafe fn dspev_(
17874 jobz: *const c_char,
17875 uplo: *const c_char,
17876 n: *const lapack_int,
17877 AP: *mut f64,
17878 W: *mut f64,
17879 Z: *mut f64,
17880 ldz: *const lapack_int,
17881 work: *mut f64,
17882 info: *mut lapack_int,
17883) {
17884 dyload_lib().dspev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, info)
17885}
17886
17887#[inline(never)]
17888pub unsafe fn sspev_(
17889 jobz: *const c_char,
17890 uplo: *const c_char,
17891 n: *const lapack_int,
17892 AP: *mut f32,
17893 W: *mut f32,
17894 Z: *mut f32,
17895 ldz: *const lapack_int,
17896 work: *mut f32,
17897 info: *mut lapack_int,
17898) {
17899 dyload_lib().sspev_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, info)
17900}
17901
17902#[inline(never)]
17903pub unsafe fn dspevd_(
17904 jobz: *const c_char,
17905 uplo: *const c_char,
17906 n: *const lapack_int,
17907 AP: *mut f64,
17908 W: *mut f64,
17909 Z: *mut f64,
17910 ldz: *const lapack_int,
17911 work: *mut f64,
17912 lwork: *const lapack_int,
17913 iwork: *mut lapack_int,
17914 liwork: *const lapack_int,
17915 info: *mut lapack_int,
17916) {
17917 dyload_lib().dspevd_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, lwork, iwork, liwork, info)
17918}
17919
17920#[inline(never)]
17921pub unsafe fn sspevd_(
17922 jobz: *const c_char,
17923 uplo: *const c_char,
17924 n: *const lapack_int,
17925 AP: *mut f32,
17926 W: *mut f32,
17927 Z: *mut f32,
17928 ldz: *const lapack_int,
17929 work: *mut f32,
17930 lwork: *const lapack_int,
17931 iwork: *mut lapack_int,
17932 liwork: *const lapack_int,
17933 info: *mut lapack_int,
17934) {
17935 dyload_lib().sspevd_.unwrap()(jobz, uplo, n, AP, W, Z, ldz, work, lwork, iwork, liwork, info)
17936}
17937
17938#[inline(never)]
17939pub unsafe fn dspevx_(
17940 jobz: *const c_char,
17941 range: *const c_char,
17942 uplo: *const c_char,
17943 n: *const lapack_int,
17944 AP: *mut f64,
17945 vl: *const f64,
17946 vu: *const f64,
17947 il: *const lapack_int,
17948 iu: *const lapack_int,
17949 abstol: *const f64,
17950 m: *mut lapack_int,
17951 W: *mut f64,
17952 Z: *mut f64,
17953 ldz: *const lapack_int,
17954 work: *mut f64,
17955 iwork: *mut lapack_int,
17956 IFAIL: *mut lapack_int,
17957 info: *mut lapack_int,
17958) {
17959 dyload_lib().dspevx_.unwrap()(
17960 jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
17961 )
17962}
17963
17964#[inline(never)]
17965pub unsafe fn sspevx_(
17966 jobz: *const c_char,
17967 range: *const c_char,
17968 uplo: *const c_char,
17969 n: *const lapack_int,
17970 AP: *mut f32,
17971 vl: *const f32,
17972 vu: *const f32,
17973 il: *const lapack_int,
17974 iu: *const lapack_int,
17975 abstol: *const f32,
17976 m: *mut lapack_int,
17977 W: *mut f32,
17978 Z: *mut f32,
17979 ldz: *const lapack_int,
17980 work: *mut f32,
17981 iwork: *mut lapack_int,
17982 IFAIL: *mut lapack_int,
17983 info: *mut lapack_int,
17984) {
17985 dyload_lib().sspevx_.unwrap()(
17986 jobz, range, uplo, n, AP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
17987 )
17988}
17989
17990#[inline(never)]
17991pub unsafe fn dspgst_(
17992 itype: *const lapack_int,
17993 uplo: *const c_char,
17994 n: *const lapack_int,
17995 AP: *mut f64,
17996 BP: *const f64,
17997 info: *mut lapack_int,
17998) {
17999 dyload_lib().dspgst_.unwrap()(itype, uplo, n, AP, BP, info)
18000}
18001
18002#[inline(never)]
18003pub unsafe fn sspgst_(
18004 itype: *const lapack_int,
18005 uplo: *const c_char,
18006 n: *const lapack_int,
18007 AP: *mut f32,
18008 BP: *const f32,
18009 info: *mut lapack_int,
18010) {
18011 dyload_lib().sspgst_.unwrap()(itype, uplo, n, AP, BP, info)
18012}
18013
18014#[inline(never)]
18015pub unsafe fn dspgv_(
18016 itype: *const lapack_int,
18017 jobz: *const c_char,
18018 uplo: *const c_char,
18019 n: *const lapack_int,
18020 AP: *mut f64,
18021 BP: *mut f64,
18022 W: *mut f64,
18023 Z: *mut f64,
18024 ldz: *const lapack_int,
18025 work: *mut f64,
18026 info: *mut lapack_int,
18027) {
18028 dyload_lib().dspgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, info)
18029}
18030
18031#[inline(never)]
18032pub unsafe fn sspgv_(
18033 itype: *const lapack_int,
18034 jobz: *const c_char,
18035 uplo: *const c_char,
18036 n: *const lapack_int,
18037 AP: *mut f32,
18038 BP: *mut f32,
18039 W: *mut f32,
18040 Z: *mut f32,
18041 ldz: *const lapack_int,
18042 work: *mut f32,
18043 info: *mut lapack_int,
18044) {
18045 dyload_lib().sspgv_.unwrap()(itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, info)
18046}
18047
18048#[inline(never)]
18049pub unsafe fn dspgvd_(
18050 itype: *const lapack_int,
18051 jobz: *const c_char,
18052 uplo: *const c_char,
18053 n: *const lapack_int,
18054 AP: *mut f64,
18055 BP: *mut f64,
18056 W: *mut f64,
18057 Z: *mut f64,
18058 ldz: *const lapack_int,
18059 work: *mut f64,
18060 lwork: *const lapack_int,
18061 iwork: *mut lapack_int,
18062 liwork: *const lapack_int,
18063 info: *mut lapack_int,
18064) {
18065 dyload_lib().dspgvd_.unwrap()(
18066 itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, iwork, liwork, info,
18067 )
18068}
18069
18070#[inline(never)]
18071pub unsafe fn sspgvd_(
18072 itype: *const lapack_int,
18073 jobz: *const c_char,
18074 uplo: *const c_char,
18075 n: *const lapack_int,
18076 AP: *mut f32,
18077 BP: *mut f32,
18078 W: *mut f32,
18079 Z: *mut f32,
18080 ldz: *const lapack_int,
18081 work: *mut f32,
18082 lwork: *const lapack_int,
18083 iwork: *mut lapack_int,
18084 liwork: *const lapack_int,
18085 info: *mut lapack_int,
18086) {
18087 dyload_lib().sspgvd_.unwrap()(
18088 itype, jobz, uplo, n, AP, BP, W, Z, ldz, work, lwork, iwork, liwork, info,
18089 )
18090}
18091
18092#[inline(never)]
18093pub unsafe fn dspgvx_(
18094 itype: *const lapack_int,
18095 jobz: *const c_char,
18096 range: *const c_char,
18097 uplo: *const c_char,
18098 n: *const lapack_int,
18099 AP: *mut f64,
18100 BP: *mut f64,
18101 vl: *const f64,
18102 vu: *const f64,
18103 il: *const lapack_int,
18104 iu: *const lapack_int,
18105 abstol: *const f64,
18106 m: *mut lapack_int,
18107 W: *mut f64,
18108 Z: *mut f64,
18109 ldz: *const lapack_int,
18110 work: *mut f64,
18111 iwork: *mut lapack_int,
18112 IFAIL: *mut lapack_int,
18113 info: *mut lapack_int,
18114) {
18115 dyload_lib().dspgvx_.unwrap()(
18116 itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork,
18117 IFAIL, info,
18118 )
18119}
18120
18121#[inline(never)]
18122pub unsafe fn sspgvx_(
18123 itype: *const lapack_int,
18124 jobz: *const c_char,
18125 range: *const c_char,
18126 uplo: *const c_char,
18127 n: *const lapack_int,
18128 AP: *mut f32,
18129 BP: *mut f32,
18130 vl: *const f32,
18131 vu: *const f32,
18132 il: *const lapack_int,
18133 iu: *const lapack_int,
18134 abstol: *const f32,
18135 m: *mut lapack_int,
18136 W: *mut f32,
18137 Z: *mut f32,
18138 ldz: *const lapack_int,
18139 work: *mut f32,
18140 iwork: *mut lapack_int,
18141 IFAIL: *mut lapack_int,
18142 info: *mut lapack_int,
18143) {
18144 dyload_lib().sspgvx_.unwrap()(
18145 itype, jobz, range, uplo, n, AP, BP, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork,
18146 IFAIL, info,
18147 )
18148}
18149
18150#[inline(never)]
18151pub unsafe fn csprfs_(
18152 uplo: *const c_char,
18153 n: *const lapack_int,
18154 nrhs: *const lapack_int,
18155 AP: *const __BindgenComplex<f32>,
18156 AFP: *const __BindgenComplex<f32>,
18157 ipiv: *const lapack_int,
18158 B: *const __BindgenComplex<f32>,
18159 ldb: *const lapack_int,
18160 X: *mut __BindgenComplex<f32>,
18161 ldx: *const lapack_int,
18162 ferr: *mut f32,
18163 berr: *mut f32,
18164 work: *mut __BindgenComplex<f32>,
18165 rwork: *mut f32,
18166 info: *mut lapack_int,
18167) {
18168 dyload_lib().csprfs_.unwrap()(
18169 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
18170 )
18171}
18172
18173#[inline(never)]
18174pub unsafe fn dsprfs_(
18175 uplo: *const c_char,
18176 n: *const lapack_int,
18177 nrhs: *const lapack_int,
18178 AP: *const f64,
18179 AFP: *const f64,
18180 ipiv: *const lapack_int,
18181 B: *const f64,
18182 ldb: *const lapack_int,
18183 X: *mut f64,
18184 ldx: *const lapack_int,
18185 ferr: *mut f64,
18186 berr: *mut f64,
18187 work: *mut f64,
18188 iwork: *mut lapack_int,
18189 info: *mut lapack_int,
18190) {
18191 dyload_lib().dsprfs_.unwrap()(
18192 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
18193 )
18194}
18195
18196#[inline(never)]
18197pub unsafe fn ssprfs_(
18198 uplo: *const c_char,
18199 n: *const lapack_int,
18200 nrhs: *const lapack_int,
18201 AP: *const f32,
18202 AFP: *const f32,
18203 ipiv: *const lapack_int,
18204 B: *const f32,
18205 ldb: *const lapack_int,
18206 X: *mut f32,
18207 ldx: *const lapack_int,
18208 ferr: *mut f32,
18209 berr: *mut f32,
18210 work: *mut f32,
18211 iwork: *mut lapack_int,
18212 info: *mut lapack_int,
18213) {
18214 dyload_lib().ssprfs_.unwrap()(
18215 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
18216 )
18217}
18218
18219#[inline(never)]
18220pub unsafe fn zsprfs_(
18221 uplo: *const c_char,
18222 n: *const lapack_int,
18223 nrhs: *const lapack_int,
18224 AP: *const __BindgenComplex<f64>,
18225 AFP: *const __BindgenComplex<f64>,
18226 ipiv: *const lapack_int,
18227 B: *const __BindgenComplex<f64>,
18228 ldb: *const lapack_int,
18229 X: *mut __BindgenComplex<f64>,
18230 ldx: *const lapack_int,
18231 ferr: *mut f64,
18232 berr: *mut f64,
18233 work: *mut __BindgenComplex<f64>,
18234 rwork: *mut f64,
18235 info: *mut lapack_int,
18236) {
18237 dyload_lib().zsprfs_.unwrap()(
18238 uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
18239 )
18240}
18241
18242#[inline(never)]
18243pub unsafe fn cspsv_(
18244 uplo: *const c_char,
18245 n: *const lapack_int,
18246 nrhs: *const lapack_int,
18247 AP: *mut __BindgenComplex<f32>,
18248 ipiv: *mut lapack_int,
18249 B: *mut __BindgenComplex<f32>,
18250 ldb: *const lapack_int,
18251 info: *mut lapack_int,
18252) {
18253 dyload_lib().cspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18254}
18255
18256#[inline(never)]
18257pub unsafe fn dspsv_(
18258 uplo: *const c_char,
18259 n: *const lapack_int,
18260 nrhs: *const lapack_int,
18261 AP: *mut f64,
18262 ipiv: *mut lapack_int,
18263 B: *mut f64,
18264 ldb: *const lapack_int,
18265 info: *mut lapack_int,
18266) {
18267 dyload_lib().dspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18268}
18269
18270#[inline(never)]
18271pub unsafe fn sspsv_(
18272 uplo: *const c_char,
18273 n: *const lapack_int,
18274 nrhs: *const lapack_int,
18275 AP: *mut f32,
18276 ipiv: *mut lapack_int,
18277 B: *mut f32,
18278 ldb: *const lapack_int,
18279 info: *mut lapack_int,
18280) {
18281 dyload_lib().sspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18282}
18283
18284#[inline(never)]
18285pub unsafe fn zspsv_(
18286 uplo: *const c_char,
18287 n: *const lapack_int,
18288 nrhs: *const lapack_int,
18289 AP: *mut __BindgenComplex<f64>,
18290 ipiv: *mut lapack_int,
18291 B: *mut __BindgenComplex<f64>,
18292 ldb: *const lapack_int,
18293 info: *mut lapack_int,
18294) {
18295 dyload_lib().zspsv_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18296}
18297
18298#[inline(never)]
18299pub unsafe fn cspsvx_(
18300 fact: *const c_char,
18301 uplo: *const c_char,
18302 n: *const lapack_int,
18303 nrhs: *const lapack_int,
18304 AP: *const __BindgenComplex<f32>,
18305 AFP: *mut __BindgenComplex<f32>,
18306 ipiv: *mut lapack_int,
18307 B: *const __BindgenComplex<f32>,
18308 ldb: *const lapack_int,
18309 X: *mut __BindgenComplex<f32>,
18310 ldx: *const lapack_int,
18311 rcond: *mut f32,
18312 ferr: *mut f32,
18313 berr: *mut f32,
18314 work: *mut __BindgenComplex<f32>,
18315 rwork: *mut f32,
18316 info: *mut lapack_int,
18317) {
18318 dyload_lib().cspsvx_.unwrap()(
18319 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
18320 )
18321}
18322
18323#[inline(never)]
18324pub unsafe fn dspsvx_(
18325 fact: *const c_char,
18326 uplo: *const c_char,
18327 n: *const lapack_int,
18328 nrhs: *const lapack_int,
18329 AP: *const f64,
18330 AFP: *mut f64,
18331 ipiv: *mut lapack_int,
18332 B: *const f64,
18333 ldb: *const lapack_int,
18334 X: *mut f64,
18335 ldx: *const lapack_int,
18336 rcond: *mut f64,
18337 ferr: *mut f64,
18338 berr: *mut f64,
18339 work: *mut f64,
18340 iwork: *mut lapack_int,
18341 info: *mut lapack_int,
18342) {
18343 dyload_lib().dspsvx_.unwrap()(
18344 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, iwork, info,
18345 )
18346}
18347
18348#[inline(never)]
18349pub unsafe fn sspsvx_(
18350 fact: *const c_char,
18351 uplo: *const c_char,
18352 n: *const lapack_int,
18353 nrhs: *const lapack_int,
18354 AP: *const f32,
18355 AFP: *mut f32,
18356 ipiv: *mut lapack_int,
18357 B: *const f32,
18358 ldb: *const lapack_int,
18359 X: *mut f32,
18360 ldx: *const lapack_int,
18361 rcond: *mut f32,
18362 ferr: *mut f32,
18363 berr: *mut f32,
18364 work: *mut f32,
18365 iwork: *mut lapack_int,
18366 info: *mut lapack_int,
18367) {
18368 dyload_lib().sspsvx_.unwrap()(
18369 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, iwork, info,
18370 )
18371}
18372
18373#[inline(never)]
18374pub unsafe fn zspsvx_(
18375 fact: *const c_char,
18376 uplo: *const c_char,
18377 n: *const lapack_int,
18378 nrhs: *const lapack_int,
18379 AP: *const __BindgenComplex<f64>,
18380 AFP: *mut __BindgenComplex<f64>,
18381 ipiv: *mut lapack_int,
18382 B: *const __BindgenComplex<f64>,
18383 ldb: *const lapack_int,
18384 X: *mut __BindgenComplex<f64>,
18385 ldx: *const lapack_int,
18386 rcond: *mut f64,
18387 ferr: *mut f64,
18388 berr: *mut f64,
18389 work: *mut __BindgenComplex<f64>,
18390 rwork: *mut f64,
18391 info: *mut lapack_int,
18392) {
18393 dyload_lib().zspsvx_.unwrap()(
18394 fact, uplo, n, nrhs, AP, AFP, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work, rwork, info,
18395 )
18396}
18397
18398#[inline(never)]
18399pub unsafe fn dsptrd_(
18400 uplo: *const c_char,
18401 n: *const lapack_int,
18402 AP: *mut f64,
18403 D: *mut f64,
18404 E: *mut f64,
18405 tau: *mut f64,
18406 info: *mut lapack_int,
18407) {
18408 dyload_lib().dsptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
18409}
18410
18411#[inline(never)]
18412pub unsafe fn ssptrd_(
18413 uplo: *const c_char,
18414 n: *const lapack_int,
18415 AP: *mut f32,
18416 D: *mut f32,
18417 E: *mut f32,
18418 tau: *mut f32,
18419 info: *mut lapack_int,
18420) {
18421 dyload_lib().ssptrd_.unwrap()(uplo, n, AP, D, E, tau, info)
18422}
18423
18424#[inline(never)]
18425pub unsafe fn csptrf_(
18426 uplo: *const c_char,
18427 n: *const lapack_int,
18428 AP: *mut __BindgenComplex<f32>,
18429 ipiv: *mut lapack_int,
18430 info: *mut lapack_int,
18431) {
18432 dyload_lib().csptrf_.unwrap()(uplo, n, AP, ipiv, info)
18433}
18434
18435#[inline(never)]
18436pub unsafe fn dsptrf_(
18437 uplo: *const c_char,
18438 n: *const lapack_int,
18439 AP: *mut f64,
18440 ipiv: *mut lapack_int,
18441 info: *mut lapack_int,
18442) {
18443 dyload_lib().dsptrf_.unwrap()(uplo, n, AP, ipiv, info)
18444}
18445
18446#[inline(never)]
18447pub unsafe fn ssptrf_(
18448 uplo: *const c_char,
18449 n: *const lapack_int,
18450 AP: *mut f32,
18451 ipiv: *mut lapack_int,
18452 info: *mut lapack_int,
18453) {
18454 dyload_lib().ssptrf_.unwrap()(uplo, n, AP, ipiv, info)
18455}
18456
18457#[inline(never)]
18458pub unsafe fn zsptrf_(
18459 uplo: *const c_char,
18460 n: *const lapack_int,
18461 AP: *mut __BindgenComplex<f64>,
18462 ipiv: *mut lapack_int,
18463 info: *mut lapack_int,
18464) {
18465 dyload_lib().zsptrf_.unwrap()(uplo, n, AP, ipiv, info)
18466}
18467
18468#[inline(never)]
18469pub unsafe fn csptri_(
18470 uplo: *const c_char,
18471 n: *const lapack_int,
18472 AP: *mut __BindgenComplex<f32>,
18473 ipiv: *const lapack_int,
18474 work: *mut __BindgenComplex<f32>,
18475 info: *mut lapack_int,
18476) {
18477 dyload_lib().csptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18478}
18479
18480#[inline(never)]
18481pub unsafe fn dsptri_(
18482 uplo: *const c_char,
18483 n: *const lapack_int,
18484 AP: *mut f64,
18485 ipiv: *const lapack_int,
18486 work: *mut f64,
18487 info: *mut lapack_int,
18488) {
18489 dyload_lib().dsptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18490}
18491
18492#[inline(never)]
18493pub unsafe fn ssptri_(
18494 uplo: *const c_char,
18495 n: *const lapack_int,
18496 AP: *mut f32,
18497 ipiv: *const lapack_int,
18498 work: *mut f32,
18499 info: *mut lapack_int,
18500) {
18501 dyload_lib().ssptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18502}
18503
18504#[inline(never)]
18505pub unsafe fn zsptri_(
18506 uplo: *const c_char,
18507 n: *const lapack_int,
18508 AP: *mut __BindgenComplex<f64>,
18509 ipiv: *const lapack_int,
18510 work: *mut __BindgenComplex<f64>,
18511 info: *mut lapack_int,
18512) {
18513 dyload_lib().zsptri_.unwrap()(uplo, n, AP, ipiv, work, info)
18514}
18515
18516#[inline(never)]
18517pub unsafe fn csptrs_(
18518 uplo: *const c_char,
18519 n: *const lapack_int,
18520 nrhs: *const lapack_int,
18521 AP: *const __BindgenComplex<f32>,
18522 ipiv: *const lapack_int,
18523 B: *mut __BindgenComplex<f32>,
18524 ldb: *const lapack_int,
18525 info: *mut lapack_int,
18526) {
18527 dyload_lib().csptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18528}
18529
18530#[inline(never)]
18531pub unsafe fn dsptrs_(
18532 uplo: *const c_char,
18533 n: *const lapack_int,
18534 nrhs: *const lapack_int,
18535 AP: *const f64,
18536 ipiv: *const lapack_int,
18537 B: *mut f64,
18538 ldb: *const lapack_int,
18539 info: *mut lapack_int,
18540) {
18541 dyload_lib().dsptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18542}
18543
18544#[inline(never)]
18545pub unsafe fn ssptrs_(
18546 uplo: *const c_char,
18547 n: *const lapack_int,
18548 nrhs: *const lapack_int,
18549 AP: *const f32,
18550 ipiv: *const lapack_int,
18551 B: *mut f32,
18552 ldb: *const lapack_int,
18553 info: *mut lapack_int,
18554) {
18555 dyload_lib().ssptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18556}
18557
18558#[inline(never)]
18559pub unsafe fn zsptrs_(
18560 uplo: *const c_char,
18561 n: *const lapack_int,
18562 nrhs: *const lapack_int,
18563 AP: *const __BindgenComplex<f64>,
18564 ipiv: *const lapack_int,
18565 B: *mut __BindgenComplex<f64>,
18566 ldb: *const lapack_int,
18567 info: *mut lapack_int,
18568) {
18569 dyload_lib().zsptrs_.unwrap()(uplo, n, nrhs, AP, ipiv, B, ldb, info)
18570}
18571
18572#[inline(never)]
18573pub unsafe fn dstebz_(
18574 range: *const c_char,
18575 order: *const c_char,
18576 n: *const lapack_int,
18577 vl: *const f64,
18578 vu: *const f64,
18579 il: *const lapack_int,
18580 iu: *const lapack_int,
18581 abstol: *const f64,
18582 D: *const f64,
18583 E: *const f64,
18584 m: *mut lapack_int,
18585 nsplit: *mut lapack_int,
18586 W: *mut f64,
18587 IBLOCK: *mut lapack_int,
18588 ISPLIT: *mut lapack_int,
18589 work: *mut f64,
18590 iwork: *mut lapack_int,
18591 info: *mut lapack_int,
18592) {
18593 dyload_lib().dstebz_.unwrap()(
18594 range, order, n, vl, vu, il, iu, abstol, D, E, m, nsplit, W, IBLOCK, ISPLIT, work, iwork,
18595 info,
18596 )
18597}
18598
18599#[inline(never)]
18600pub unsafe fn sstebz_(
18601 range: *const c_char,
18602 order: *const c_char,
18603 n: *const lapack_int,
18604 vl: *const f32,
18605 vu: *const f32,
18606 il: *const lapack_int,
18607 iu: *const lapack_int,
18608 abstol: *const f32,
18609 D: *const f32,
18610 E: *const f32,
18611 m: *mut lapack_int,
18612 nsplit: *mut lapack_int,
18613 W: *mut f32,
18614 IBLOCK: *mut lapack_int,
18615 ISPLIT: *mut lapack_int,
18616 work: *mut f32,
18617 iwork: *mut lapack_int,
18618 info: *mut lapack_int,
18619) {
18620 dyload_lib().sstebz_.unwrap()(
18621 range, order, n, vl, vu, il, iu, abstol, D, E, m, nsplit, W, IBLOCK, ISPLIT, work, iwork,
18622 info,
18623 )
18624}
18625
18626#[inline(never)]
18627pub unsafe fn cstedc_(
18628 compz: *const c_char,
18629 n: *const lapack_int,
18630 D: *mut f32,
18631 E: *mut f32,
18632 Z: *mut __BindgenComplex<f32>,
18633 ldz: *const lapack_int,
18634 work: *mut __BindgenComplex<f32>,
18635 lwork: *const lapack_int,
18636 rwork: *mut f32,
18637 lrwork: *const lapack_int,
18638 iwork: *mut lapack_int,
18639 liwork: *const lapack_int,
18640 info: *mut lapack_int,
18641) {
18642 dyload_lib().cstedc_.unwrap()(
18643 compz, n, D, E, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
18644 )
18645}
18646
18647#[inline(never)]
18648pub unsafe fn dstedc_(
18649 compz: *const c_char,
18650 n: *const lapack_int,
18651 D: *mut f64,
18652 E: *mut f64,
18653 Z: *mut f64,
18654 ldz: *const lapack_int,
18655 work: *mut f64,
18656 lwork: *const lapack_int,
18657 iwork: *mut lapack_int,
18658 liwork: *const lapack_int,
18659 info: *mut lapack_int,
18660) {
18661 dyload_lib().dstedc_.unwrap()(compz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
18662}
18663
18664#[inline(never)]
18665pub unsafe fn sstedc_(
18666 compz: *const c_char,
18667 n: *const lapack_int,
18668 D: *mut f32,
18669 E: *mut f32,
18670 Z: *mut f32,
18671 ldz: *const lapack_int,
18672 work: *mut f32,
18673 lwork: *const lapack_int,
18674 iwork: *mut lapack_int,
18675 liwork: *const lapack_int,
18676 info: *mut lapack_int,
18677) {
18678 dyload_lib().sstedc_.unwrap()(compz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
18679}
18680
18681#[inline(never)]
18682pub unsafe fn zstedc_(
18683 compz: *const c_char,
18684 n: *const lapack_int,
18685 D: *mut f64,
18686 E: *mut f64,
18687 Z: *mut __BindgenComplex<f64>,
18688 ldz: *const lapack_int,
18689 work: *mut __BindgenComplex<f64>,
18690 lwork: *const lapack_int,
18691 rwork: *mut f64,
18692 lrwork: *const lapack_int,
18693 iwork: *mut lapack_int,
18694 liwork: *const lapack_int,
18695 info: *mut lapack_int,
18696) {
18697 dyload_lib().zstedc_.unwrap()(
18698 compz, n, D, E, Z, ldz, work, lwork, rwork, lrwork, iwork, liwork, info,
18699 )
18700}
18701
18702#[inline(never)]
18703pub unsafe fn cstegr_(
18704 jobz: *const c_char,
18705 range: *const c_char,
18706 n: *const lapack_int,
18707 D: *mut f32,
18708 E: *mut f32,
18709 vl: *const f32,
18710 vu: *const f32,
18711 il: *const lapack_int,
18712 iu: *const lapack_int,
18713 abstol: *const f32,
18714 m: *mut lapack_int,
18715 W: *mut f32,
18716 Z: *mut __BindgenComplex<f32>,
18717 ldz: *const lapack_int,
18718 ISUPPZ: *mut lapack_int,
18719 work: *mut f32,
18720 lwork: *const lapack_int,
18721 iwork: *mut lapack_int,
18722 liwork: *const lapack_int,
18723 info: *mut lapack_int,
18724) {
18725 dyload_lib().cstegr_.unwrap()(
18726 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18727 liwork, info,
18728 )
18729}
18730
18731#[inline(never)]
18732pub unsafe fn dstegr_(
18733 jobz: *const c_char,
18734 range: *const c_char,
18735 n: *const lapack_int,
18736 D: *mut f64,
18737 E: *mut f64,
18738 vl: *const f64,
18739 vu: *const f64,
18740 il: *const lapack_int,
18741 iu: *const lapack_int,
18742 abstol: *const f64,
18743 m: *mut lapack_int,
18744 W: *mut f64,
18745 Z: *mut f64,
18746 ldz: *const lapack_int,
18747 ISUPPZ: *mut lapack_int,
18748 work: *mut f64,
18749 lwork: *const lapack_int,
18750 iwork: *mut lapack_int,
18751 liwork: *const lapack_int,
18752 info: *mut lapack_int,
18753) {
18754 dyload_lib().dstegr_.unwrap()(
18755 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18756 liwork, info,
18757 )
18758}
18759
18760#[inline(never)]
18761pub unsafe fn sstegr_(
18762 jobz: *const c_char,
18763 range: *const c_char,
18764 n: *const lapack_int,
18765 D: *mut f32,
18766 E: *mut f32,
18767 vl: *const f32,
18768 vu: *const f32,
18769 il: *const lapack_int,
18770 iu: *const lapack_int,
18771 abstol: *const f32,
18772 m: *mut lapack_int,
18773 W: *mut f32,
18774 Z: *mut f32,
18775 ldz: *const lapack_int,
18776 ISUPPZ: *mut lapack_int,
18777 work: *mut f32,
18778 lwork: *const lapack_int,
18779 iwork: *mut lapack_int,
18780 liwork: *const lapack_int,
18781 info: *mut lapack_int,
18782) {
18783 dyload_lib().sstegr_.unwrap()(
18784 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18785 liwork, info,
18786 )
18787}
18788
18789#[inline(never)]
18790pub unsafe fn zstegr_(
18791 jobz: *const c_char,
18792 range: *const c_char,
18793 n: *const lapack_int,
18794 D: *mut f64,
18795 E: *mut f64,
18796 vl: *const f64,
18797 vu: *const f64,
18798 il: *const lapack_int,
18799 iu: *const lapack_int,
18800 abstol: *const f64,
18801 m: *mut lapack_int,
18802 W: *mut f64,
18803 Z: *mut __BindgenComplex<f64>,
18804 ldz: *const lapack_int,
18805 ISUPPZ: *mut lapack_int,
18806 work: *mut f64,
18807 lwork: *const lapack_int,
18808 iwork: *mut lapack_int,
18809 liwork: *const lapack_int,
18810 info: *mut lapack_int,
18811) {
18812 dyload_lib().zstegr_.unwrap()(
18813 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
18814 liwork, info,
18815 )
18816}
18817
18818#[inline(never)]
18819pub unsafe fn cstein_(
18820 n: *const lapack_int,
18821 D: *const f32,
18822 E: *const f32,
18823 m: *const lapack_int,
18824 W: *const f32,
18825 IBLOCK: *const lapack_int,
18826 ISPLIT: *const lapack_int,
18827 Z: *mut __BindgenComplex<f32>,
18828 ldz: *const lapack_int,
18829 work: *mut f32,
18830 iwork: *mut lapack_int,
18831 IFAIL: *mut lapack_int,
18832 info: *mut lapack_int,
18833) {
18834 dyload_lib().cstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18835}
18836
18837#[inline(never)]
18838pub unsafe fn dstein_(
18839 n: *const lapack_int,
18840 D: *const f64,
18841 E: *const f64,
18842 m: *const lapack_int,
18843 W: *const f64,
18844 IBLOCK: *const lapack_int,
18845 ISPLIT: *const lapack_int,
18846 Z: *mut f64,
18847 ldz: *const lapack_int,
18848 work: *mut f64,
18849 iwork: *mut lapack_int,
18850 IFAIL: *mut lapack_int,
18851 info: *mut lapack_int,
18852) {
18853 dyload_lib().dstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18854}
18855
18856#[inline(never)]
18857pub unsafe fn sstein_(
18858 n: *const lapack_int,
18859 D: *const f32,
18860 E: *const f32,
18861 m: *const lapack_int,
18862 W: *const f32,
18863 IBLOCK: *const lapack_int,
18864 ISPLIT: *const lapack_int,
18865 Z: *mut f32,
18866 ldz: *const lapack_int,
18867 work: *mut f32,
18868 iwork: *mut lapack_int,
18869 IFAIL: *mut lapack_int,
18870 info: *mut lapack_int,
18871) {
18872 dyload_lib().sstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18873}
18874
18875#[inline(never)]
18876pub unsafe fn zstein_(
18877 n: *const lapack_int,
18878 D: *const f64,
18879 E: *const f64,
18880 m: *const lapack_int,
18881 W: *const f64,
18882 IBLOCK: *const lapack_int,
18883 ISPLIT: *const lapack_int,
18884 Z: *mut __BindgenComplex<f64>,
18885 ldz: *const lapack_int,
18886 work: *mut f64,
18887 iwork: *mut lapack_int,
18888 IFAIL: *mut lapack_int,
18889 info: *mut lapack_int,
18890) {
18891 dyload_lib().zstein_.unwrap()(n, D, E, m, W, IBLOCK, ISPLIT, Z, ldz, work, iwork, IFAIL, info)
18892}
18893
18894#[inline(never)]
18895pub unsafe fn cstemr_(
18896 jobz: *const c_char,
18897 range: *const c_char,
18898 n: *const lapack_int,
18899 D: *mut f32,
18900 E: *mut f32,
18901 vl: *const f32,
18902 vu: *const f32,
18903 il: *const lapack_int,
18904 iu: *const lapack_int,
18905 m: *mut lapack_int,
18906 W: *mut f32,
18907 Z: *mut __BindgenComplex<f32>,
18908 ldz: *const lapack_int,
18909 nzc: *const lapack_int,
18910 ISUPPZ: *mut lapack_int,
18911 tryrac: *mut lapack_int,
18912 work: *mut f32,
18913 lwork: *const lapack_int,
18914 iwork: *mut lapack_int,
18915 liwork: *const lapack_int,
18916 info: *mut lapack_int,
18917) {
18918 dyload_lib().cstemr_.unwrap()(
18919 jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18920 iwork, liwork, info,
18921 )
18922}
18923
18924#[inline(never)]
18925pub unsafe fn dstemr_(
18926 jobz: *const c_char,
18927 range: *const c_char,
18928 n: *const lapack_int,
18929 D: *mut f64,
18930 E: *mut f64,
18931 vl: *const f64,
18932 vu: *const f64,
18933 il: *const lapack_int,
18934 iu: *const lapack_int,
18935 m: *mut lapack_int,
18936 W: *mut f64,
18937 Z: *mut f64,
18938 ldz: *const lapack_int,
18939 nzc: *const lapack_int,
18940 ISUPPZ: *mut lapack_int,
18941 tryrac: *mut lapack_int,
18942 work: *mut f64,
18943 lwork: *const lapack_int,
18944 iwork: *mut lapack_int,
18945 liwork: *const lapack_int,
18946 info: *mut lapack_int,
18947) {
18948 dyload_lib().dstemr_.unwrap()(
18949 jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18950 iwork, liwork, info,
18951 )
18952}
18953
18954#[inline(never)]
18955pub unsafe fn sstemr_(
18956 jobz: *const c_char,
18957 range: *const c_char,
18958 n: *const lapack_int,
18959 D: *mut f32,
18960 E: *mut f32,
18961 vl: *const f32,
18962 vu: *const f32,
18963 il: *const lapack_int,
18964 iu: *const lapack_int,
18965 m: *mut lapack_int,
18966 W: *mut f32,
18967 Z: *mut f32,
18968 ldz: *const lapack_int,
18969 nzc: *const lapack_int,
18970 ISUPPZ: *mut lapack_int,
18971 tryrac: *mut lapack_int,
18972 work: *mut f32,
18973 lwork: *const lapack_int,
18974 iwork: *mut lapack_int,
18975 liwork: *const lapack_int,
18976 info: *mut lapack_int,
18977) {
18978 dyload_lib().sstemr_.unwrap()(
18979 jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
18980 iwork, liwork, info,
18981 )
18982}
18983
18984#[inline(never)]
18985pub unsafe fn zstemr_(
18986 jobz: *const c_char,
18987 range: *const c_char,
18988 n: *const lapack_int,
18989 D: *mut f64,
18990 E: *mut f64,
18991 vl: *const f64,
18992 vu: *const f64,
18993 il: *const lapack_int,
18994 iu: *const lapack_int,
18995 m: *mut lapack_int,
18996 W: *mut f64,
18997 Z: *mut __BindgenComplex<f64>,
18998 ldz: *const lapack_int,
18999 nzc: *const lapack_int,
19000 ISUPPZ: *mut lapack_int,
19001 tryrac: *mut lapack_int,
19002 work: *mut f64,
19003 lwork: *const lapack_int,
19004 iwork: *mut lapack_int,
19005 liwork: *const lapack_int,
19006 info: *mut lapack_int,
19007) {
19008 dyload_lib().zstemr_.unwrap()(
19009 jobz, range, n, D, E, vl, vu, il, iu, m, W, Z, ldz, nzc, ISUPPZ, tryrac, work, lwork,
19010 iwork, liwork, info,
19011 )
19012}
19013
19014#[inline(never)]
19015pub unsafe fn csteqr_(
19016 compz: *const c_char,
19017 n: *const lapack_int,
19018 D: *mut f32,
19019 E: *mut f32,
19020 Z: *mut __BindgenComplex<f32>,
19021 ldz: *const lapack_int,
19022 work: *mut f32,
19023 info: *mut lapack_int,
19024) {
19025 dyload_lib().csteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19026}
19027
19028#[inline(never)]
19029pub unsafe fn dsteqr_(
19030 compz: *const c_char,
19031 n: *const lapack_int,
19032 D: *mut f64,
19033 E: *mut f64,
19034 Z: *mut f64,
19035 ldz: *const lapack_int,
19036 work: *mut f64,
19037 info: *mut lapack_int,
19038) {
19039 dyload_lib().dsteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19040}
19041
19042#[inline(never)]
19043pub unsafe fn ssteqr_(
19044 compz: *const c_char,
19045 n: *const lapack_int,
19046 D: *mut f32,
19047 E: *mut f32,
19048 Z: *mut f32,
19049 ldz: *const lapack_int,
19050 work: *mut f32,
19051 info: *mut lapack_int,
19052) {
19053 dyload_lib().ssteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19054}
19055
19056#[inline(never)]
19057pub unsafe fn zsteqr_(
19058 compz: *const c_char,
19059 n: *const lapack_int,
19060 D: *mut f64,
19061 E: *mut f64,
19062 Z: *mut __BindgenComplex<f64>,
19063 ldz: *const lapack_int,
19064 work: *mut f64,
19065 info: *mut lapack_int,
19066) {
19067 dyload_lib().zsteqr_.unwrap()(compz, n, D, E, Z, ldz, work, info)
19068}
19069
19070#[inline(never)]
19071pub unsafe fn dsterf_(n: *const lapack_int, D: *mut f64, E: *mut f64, info: *mut lapack_int) {
19072 dyload_lib().dsterf_.unwrap()(n, D, E, info)
19073}
19074
19075#[inline(never)]
19076pub unsafe fn ssterf_(n: *const lapack_int, D: *mut f32, E: *mut f32, info: *mut lapack_int) {
19077 dyload_lib().ssterf_.unwrap()(n, D, E, info)
19078}
19079
19080#[inline(never)]
19081pub unsafe fn dstev_(
19082 jobz: *const c_char,
19083 n: *const lapack_int,
19084 D: *mut f64,
19085 E: *mut f64,
19086 Z: *mut f64,
19087 ldz: *const lapack_int,
19088 work: *mut f64,
19089 info: *mut lapack_int,
19090) {
19091 dyload_lib().dstev_.unwrap()(jobz, n, D, E, Z, ldz, work, info)
19092}
19093
19094#[inline(never)]
19095pub unsafe fn sstev_(
19096 jobz: *const c_char,
19097 n: *const lapack_int,
19098 D: *mut f32,
19099 E: *mut f32,
19100 Z: *mut f32,
19101 ldz: *const lapack_int,
19102 work: *mut f32,
19103 info: *mut lapack_int,
19104) {
19105 dyload_lib().sstev_.unwrap()(jobz, n, D, E, Z, ldz, work, info)
19106}
19107
19108#[inline(never)]
19109pub unsafe fn dstevd_(
19110 jobz: *const c_char,
19111 n: *const lapack_int,
19112 D: *mut f64,
19113 E: *mut f64,
19114 Z: *mut f64,
19115 ldz: *const lapack_int,
19116 work: *mut f64,
19117 lwork: *const lapack_int,
19118 iwork: *mut lapack_int,
19119 liwork: *const lapack_int,
19120 info: *mut lapack_int,
19121) {
19122 dyload_lib().dstevd_.unwrap()(jobz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
19123}
19124
19125#[inline(never)]
19126pub unsafe fn sstevd_(
19127 jobz: *const c_char,
19128 n: *const lapack_int,
19129 D: *mut f32,
19130 E: *mut f32,
19131 Z: *mut f32,
19132 ldz: *const lapack_int,
19133 work: *mut f32,
19134 lwork: *const lapack_int,
19135 iwork: *mut lapack_int,
19136 liwork: *const lapack_int,
19137 info: *mut lapack_int,
19138) {
19139 dyload_lib().sstevd_.unwrap()(jobz, n, D, E, Z, ldz, work, lwork, iwork, liwork, info)
19140}
19141
19142#[inline(never)]
19143pub unsafe fn dstevr_(
19144 jobz: *const c_char,
19145 range: *const c_char,
19146 n: *const lapack_int,
19147 D: *mut f64,
19148 E: *mut f64,
19149 vl: *const f64,
19150 vu: *const f64,
19151 il: *const lapack_int,
19152 iu: *const lapack_int,
19153 abstol: *const f64,
19154 m: *mut lapack_int,
19155 W: *mut f64,
19156 Z: *mut f64,
19157 ldz: *const lapack_int,
19158 ISUPPZ: *mut lapack_int,
19159 work: *mut f64,
19160 lwork: *const lapack_int,
19161 iwork: *mut lapack_int,
19162 liwork: *const lapack_int,
19163 info: *mut lapack_int,
19164) {
19165 dyload_lib().dstevr_.unwrap()(
19166 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
19167 liwork, info,
19168 )
19169}
19170
19171#[inline(never)]
19172pub unsafe fn sstevr_(
19173 jobz: *const c_char,
19174 range: *const c_char,
19175 n: *const lapack_int,
19176 D: *mut f32,
19177 E: *mut f32,
19178 vl: *const f32,
19179 vu: *const f32,
19180 il: *const lapack_int,
19181 iu: *const lapack_int,
19182 abstol: *const f32,
19183 m: *mut lapack_int,
19184 W: *mut f32,
19185 Z: *mut f32,
19186 ldz: *const lapack_int,
19187 ISUPPZ: *mut lapack_int,
19188 work: *mut f32,
19189 lwork: *const lapack_int,
19190 iwork: *mut lapack_int,
19191 liwork: *const lapack_int,
19192 info: *mut lapack_int,
19193) {
19194 dyload_lib().sstevr_.unwrap()(
19195 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork, iwork,
19196 liwork, info,
19197 )
19198}
19199
19200#[inline(never)]
19201pub unsafe fn dstevx_(
19202 jobz: *const c_char,
19203 range: *const c_char,
19204 n: *const lapack_int,
19205 D: *mut f64,
19206 E: *mut f64,
19207 vl: *const f64,
19208 vu: *const f64,
19209 il: *const lapack_int,
19210 iu: *const lapack_int,
19211 abstol: *const f64,
19212 m: *mut lapack_int,
19213 W: *mut f64,
19214 Z: *mut f64,
19215 ldz: *const lapack_int,
19216 work: *mut f64,
19217 iwork: *mut lapack_int,
19218 IFAIL: *mut lapack_int,
19219 info: *mut lapack_int,
19220) {
19221 dyload_lib().dstevx_.unwrap()(
19222 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
19223 )
19224}
19225
19226#[inline(never)]
19227pub unsafe fn sstevx_(
19228 jobz: *const c_char,
19229 range: *const c_char,
19230 n: *const lapack_int,
19231 D: *mut f32,
19232 E: *mut f32,
19233 vl: *const f32,
19234 vu: *const f32,
19235 il: *const lapack_int,
19236 iu: *const lapack_int,
19237 abstol: *const f32,
19238 m: *mut lapack_int,
19239 W: *mut f32,
19240 Z: *mut f32,
19241 ldz: *const lapack_int,
19242 work: *mut f32,
19243 iwork: *mut lapack_int,
19244 IFAIL: *mut lapack_int,
19245 info: *mut lapack_int,
19246) {
19247 dyload_lib().sstevx_.unwrap()(
19248 jobz, range, n, D, E, vl, vu, il, iu, abstol, m, W, Z, ldz, work, iwork, IFAIL, info,
19249 )
19250}
19251
19252#[inline(never)]
19253pub unsafe fn csycon_(
19254 uplo: *const c_char,
19255 n: *const lapack_int,
19256 A: *const __BindgenComplex<f32>,
19257 lda: *const lapack_int,
19258 ipiv: *const lapack_int,
19259 anorm: *const f32,
19260 rcond: *mut f32,
19261 work: *mut __BindgenComplex<f32>,
19262 info: *mut lapack_int,
19263) {
19264 dyload_lib().csycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
19265}
19266
19267#[inline(never)]
19268pub unsafe fn dsycon_(
19269 uplo: *const c_char,
19270 n: *const lapack_int,
19271 A: *const f64,
19272 lda: *const lapack_int,
19273 ipiv: *const lapack_int,
19274 anorm: *const f64,
19275 rcond: *mut f64,
19276 work: *mut f64,
19277 iwork: *mut lapack_int,
19278 info: *mut lapack_int,
19279) {
19280 dyload_lib().dsycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, iwork, info)
19281}
19282
19283#[inline(never)]
19284pub unsafe fn ssycon_(
19285 uplo: *const c_char,
19286 n: *const lapack_int,
19287 A: *const f32,
19288 lda: *const lapack_int,
19289 ipiv: *const lapack_int,
19290 anorm: *const f32,
19291 rcond: *mut f32,
19292 work: *mut f32,
19293 iwork: *mut lapack_int,
19294 info: *mut lapack_int,
19295) {
19296 dyload_lib().ssycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, iwork, info)
19297}
19298
19299#[inline(never)]
19300pub unsafe fn zsycon_(
19301 uplo: *const c_char,
19302 n: *const lapack_int,
19303 A: *const __BindgenComplex<f64>,
19304 lda: *const lapack_int,
19305 ipiv: *const lapack_int,
19306 anorm: *const f64,
19307 rcond: *mut f64,
19308 work: *mut __BindgenComplex<f64>,
19309 info: *mut lapack_int,
19310) {
19311 dyload_lib().zsycon_.unwrap()(uplo, n, A, lda, ipiv, anorm, rcond, work, info)
19312}
19313
19314#[inline(never)]
19315pub unsafe fn csycon_3_(
19316 uplo: *const c_char,
19317 n: *const lapack_int,
19318 A: *const __BindgenComplex<f32>,
19319 lda: *const lapack_int,
19320 E: *const __BindgenComplex<f32>,
19321 ipiv: *const lapack_int,
19322 anorm: *const f32,
19323 rcond: *mut f32,
19324 work: *mut __BindgenComplex<f32>,
19325 info: *mut lapack_int,
19326) {
19327 dyload_lib().csycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
19328}
19329
19330#[inline(never)]
19331pub unsafe fn dsycon_3_(
19332 uplo: *const c_char,
19333 n: *const lapack_int,
19334 A: *const f64,
19335 lda: *const lapack_int,
19336 E: *const f64,
19337 ipiv: *const lapack_int,
19338 anorm: *const f64,
19339 rcond: *mut f64,
19340 work: *mut f64,
19341 iwork: *mut lapack_int,
19342 info: *mut lapack_int,
19343) {
19344 dyload_lib().dsycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, iwork, info)
19345}
19346
19347#[inline(never)]
19348pub unsafe fn ssycon_3_(
19349 uplo: *const c_char,
19350 n: *const lapack_int,
19351 A: *const f32,
19352 lda: *const lapack_int,
19353 E: *const f32,
19354 ipiv: *const lapack_int,
19355 anorm: *const f32,
19356 rcond: *mut f32,
19357 work: *mut f32,
19358 iwork: *mut lapack_int,
19359 info: *mut lapack_int,
19360) {
19361 dyload_lib().ssycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, iwork, info)
19362}
19363
19364#[inline(never)]
19365pub unsafe fn zsycon_3_(
19366 uplo: *const c_char,
19367 n: *const lapack_int,
19368 A: *const __BindgenComplex<f64>,
19369 lda: *const lapack_int,
19370 E: *const __BindgenComplex<f64>,
19371 ipiv: *const lapack_int,
19372 anorm: *const f64,
19373 rcond: *mut f64,
19374 work: *mut __BindgenComplex<f64>,
19375 info: *mut lapack_int,
19376) {
19377 dyload_lib().zsycon_3_.unwrap()(uplo, n, A, lda, E, ipiv, anorm, rcond, work, info)
19378}
19379
19380#[inline(never)]
19381pub unsafe fn csyconv_(
19382 uplo: *const c_char,
19383 way: *const c_char,
19384 n: *const lapack_int,
19385 A: *mut __BindgenComplex<f32>,
19386 lda: *const lapack_int,
19387 ipiv: *const lapack_int,
19388 E: *mut __BindgenComplex<f32>,
19389 info: *mut lapack_int,
19390) {
19391 dyload_lib().csyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19392}
19393
19394#[inline(never)]
19395pub unsafe fn dsyconv_(
19396 uplo: *const c_char,
19397 way: *const c_char,
19398 n: *const lapack_int,
19399 A: *mut f64,
19400 lda: *const lapack_int,
19401 ipiv: *const lapack_int,
19402 E: *mut f64,
19403 info: *mut lapack_int,
19404) {
19405 dyload_lib().dsyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19406}
19407
19408#[inline(never)]
19409pub unsafe fn ssyconv_(
19410 uplo: *const c_char,
19411 way: *const c_char,
19412 n: *const lapack_int,
19413 A: *mut f32,
19414 lda: *const lapack_int,
19415 ipiv: *const lapack_int,
19416 E: *mut f32,
19417 info: *mut lapack_int,
19418) {
19419 dyload_lib().ssyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19420}
19421
19422#[inline(never)]
19423pub unsafe fn zsyconv_(
19424 uplo: *const c_char,
19425 way: *const c_char,
19426 n: *const lapack_int,
19427 A: *mut __BindgenComplex<f64>,
19428 lda: *const lapack_int,
19429 ipiv: *const lapack_int,
19430 E: *mut __BindgenComplex<f64>,
19431 info: *mut lapack_int,
19432) {
19433 dyload_lib().zsyconv_.unwrap()(uplo, way, n, A, lda, ipiv, E, info)
19434}
19435
19436#[inline(never)]
19437pub unsafe fn csyequb_(
19438 uplo: *const c_char,
19439 n: *const lapack_int,
19440 A: *const __BindgenComplex<f32>,
19441 lda: *const lapack_int,
19442 S: *mut f32,
19443 scond: *mut f32,
19444 amax: *mut f32,
19445 work: *mut __BindgenComplex<f32>,
19446 info: *mut lapack_int,
19447) {
19448 dyload_lib().csyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19449}
19450
19451#[inline(never)]
19452pub unsafe fn dsyequb_(
19453 uplo: *const c_char,
19454 n: *const lapack_int,
19455 A: *const f64,
19456 lda: *const lapack_int,
19457 S: *mut f64,
19458 scond: *mut f64,
19459 amax: *mut f64,
19460 work: *mut f64,
19461 info: *mut lapack_int,
19462) {
19463 dyload_lib().dsyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19464}
19465
19466#[inline(never)]
19467pub unsafe fn ssyequb_(
19468 uplo: *const c_char,
19469 n: *const lapack_int,
19470 A: *const f32,
19471 lda: *const lapack_int,
19472 S: *mut f32,
19473 scond: *mut f32,
19474 amax: *mut f32,
19475 work: *mut f32,
19476 info: *mut lapack_int,
19477) {
19478 dyload_lib().ssyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19479}
19480
19481#[inline(never)]
19482pub unsafe fn zsyequb_(
19483 uplo: *const c_char,
19484 n: *const lapack_int,
19485 A: *const __BindgenComplex<f64>,
19486 lda: *const lapack_int,
19487 S: *mut f64,
19488 scond: *mut f64,
19489 amax: *mut f64,
19490 work: *mut __BindgenComplex<f64>,
19491 info: *mut lapack_int,
19492) {
19493 dyload_lib().zsyequb_.unwrap()(uplo, n, A, lda, S, scond, amax, work, info)
19494}
19495
19496#[inline(never)]
19497pub unsafe fn dsyev_(
19498 jobz: *const c_char,
19499 uplo: *const c_char,
19500 n: *const lapack_int,
19501 A: *mut f64,
19502 lda: *const lapack_int,
19503 W: *mut f64,
19504 work: *mut f64,
19505 lwork: *const lapack_int,
19506 info: *mut lapack_int,
19507) {
19508 dyload_lib().dsyev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19509}
19510
19511#[inline(never)]
19512pub unsafe fn ssyev_(
19513 jobz: *const c_char,
19514 uplo: *const c_char,
19515 n: *const lapack_int,
19516 A: *mut f32,
19517 lda: *const lapack_int,
19518 W: *mut f32,
19519 work: *mut f32,
19520 lwork: *const lapack_int,
19521 info: *mut lapack_int,
19522) {
19523 dyload_lib().ssyev_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19524}
19525
19526#[inline(never)]
19527pub unsafe fn dsyev_2stage_(
19528 jobz: *const c_char,
19529 uplo: *const c_char,
19530 n: *const lapack_int,
19531 A: *mut f64,
19532 lda: *const lapack_int,
19533 W: *mut f64,
19534 work: *mut f64,
19535 lwork: *const lapack_int,
19536 info: *mut lapack_int,
19537) {
19538 dyload_lib().dsyev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19539}
19540
19541#[inline(never)]
19542pub unsafe fn ssyev_2stage_(
19543 jobz: *const c_char,
19544 uplo: *const c_char,
19545 n: *const lapack_int,
19546 A: *mut f32,
19547 lda: *const lapack_int,
19548 W: *mut f32,
19549 work: *mut f32,
19550 lwork: *const lapack_int,
19551 info: *mut lapack_int,
19552) {
19553 dyload_lib().ssyev_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, info)
19554}
19555
19556#[inline(never)]
19557pub unsafe fn dsyevd_(
19558 jobz: *const c_char,
19559 uplo: *const c_char,
19560 n: *const lapack_int,
19561 A: *mut f64,
19562 lda: *const lapack_int,
19563 W: *mut f64,
19564 work: *mut f64,
19565 lwork: *const lapack_int,
19566 iwork: *mut lapack_int,
19567 liwork: *const lapack_int,
19568 info: *mut lapack_int,
19569) {
19570 dyload_lib().dsyevd_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19571}
19572
19573#[inline(never)]
19574pub unsafe fn ssyevd_(
19575 jobz: *const c_char,
19576 uplo: *const c_char,
19577 n: *const lapack_int,
19578 A: *mut f32,
19579 lda: *const lapack_int,
19580 W: *mut f32,
19581 work: *mut f32,
19582 lwork: *const lapack_int,
19583 iwork: *mut lapack_int,
19584 liwork: *const lapack_int,
19585 info: *mut lapack_int,
19586) {
19587 dyload_lib().ssyevd_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19588}
19589
19590#[inline(never)]
19591pub unsafe fn dsyevd_2stage_(
19592 jobz: *const c_char,
19593 uplo: *const c_char,
19594 n: *const lapack_int,
19595 A: *mut f64,
19596 lda: *const lapack_int,
19597 W: *mut f64,
19598 work: *mut f64,
19599 lwork: *const lapack_int,
19600 iwork: *mut lapack_int,
19601 liwork: *const lapack_int,
19602 info: *mut lapack_int,
19603) {
19604 dyload_lib().dsyevd_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19605}
19606
19607#[inline(never)]
19608pub unsafe fn ssyevd_2stage_(
19609 jobz: *const c_char,
19610 uplo: *const c_char,
19611 n: *const lapack_int,
19612 A: *mut f32,
19613 lda: *const lapack_int,
19614 W: *mut f32,
19615 work: *mut f32,
19616 lwork: *const lapack_int,
19617 iwork: *mut lapack_int,
19618 liwork: *const lapack_int,
19619 info: *mut lapack_int,
19620) {
19621 dyload_lib().ssyevd_2stage_.unwrap()(jobz, uplo, n, A, lda, W, work, lwork, iwork, liwork, info)
19622}
19623
19624#[inline(never)]
19625pub unsafe fn dsyevr_(
19626 jobz: *const c_char,
19627 range: *const c_char,
19628 uplo: *const c_char,
19629 n: *const lapack_int,
19630 A: *mut f64,
19631 lda: *const lapack_int,
19632 vl: *const f64,
19633 vu: *const f64,
19634 il: *const lapack_int,
19635 iu: *const lapack_int,
19636 abstol: *const f64,
19637 m: *mut lapack_int,
19638 W: *mut f64,
19639 Z: *mut f64,
19640 ldz: *const lapack_int,
19641 ISUPPZ: *mut lapack_int,
19642 work: *mut f64,
19643 lwork: *const lapack_int,
19644 iwork: *mut lapack_int,
19645 liwork: *const lapack_int,
19646 info: *mut lapack_int,
19647) {
19648 dyload_lib().dsyevr_.unwrap()(
19649 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19650 iwork, liwork, info,
19651 )
19652}
19653
19654#[inline(never)]
19655pub unsafe fn ssyevr_(
19656 jobz: *const c_char,
19657 range: *const c_char,
19658 uplo: *const c_char,
19659 n: *const lapack_int,
19660 A: *mut f32,
19661 lda: *const lapack_int,
19662 vl: *const f32,
19663 vu: *const f32,
19664 il: *const lapack_int,
19665 iu: *const lapack_int,
19666 abstol: *const f32,
19667 m: *mut lapack_int,
19668 W: *mut f32,
19669 Z: *mut f32,
19670 ldz: *const lapack_int,
19671 ISUPPZ: *mut lapack_int,
19672 work: *mut f32,
19673 lwork: *const lapack_int,
19674 iwork: *mut lapack_int,
19675 liwork: *const lapack_int,
19676 info: *mut lapack_int,
19677) {
19678 dyload_lib().ssyevr_.unwrap()(
19679 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19680 iwork, liwork, info,
19681 )
19682}
19683
19684#[inline(never)]
19685pub unsafe fn dsyevr_2stage_(
19686 jobz: *const c_char,
19687 range: *const c_char,
19688 uplo: *const c_char,
19689 n: *const lapack_int,
19690 A: *mut f64,
19691 lda: *const lapack_int,
19692 vl: *const f64,
19693 vu: *const f64,
19694 il: *const lapack_int,
19695 iu: *const lapack_int,
19696 abstol: *const f64,
19697 m: *mut lapack_int,
19698 W: *mut f64,
19699 Z: *mut f64,
19700 ldz: *const lapack_int,
19701 ISUPPZ: *mut lapack_int,
19702 work: *mut f64,
19703 lwork: *const lapack_int,
19704 iwork: *mut lapack_int,
19705 liwork: *const lapack_int,
19706 info: *mut lapack_int,
19707) {
19708 dyload_lib().dsyevr_2stage_.unwrap()(
19709 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19710 iwork, liwork, info,
19711 )
19712}
19713
19714#[inline(never)]
19715pub unsafe fn ssyevr_2stage_(
19716 jobz: *const c_char,
19717 range: *const c_char,
19718 uplo: *const c_char,
19719 n: *const lapack_int,
19720 A: *mut f32,
19721 lda: *const lapack_int,
19722 vl: *const f32,
19723 vu: *const f32,
19724 il: *const lapack_int,
19725 iu: *const lapack_int,
19726 abstol: *const f32,
19727 m: *mut lapack_int,
19728 W: *mut f32,
19729 Z: *mut f32,
19730 ldz: *const lapack_int,
19731 ISUPPZ: *mut lapack_int,
19732 work: *mut f32,
19733 lwork: *const lapack_int,
19734 iwork: *mut lapack_int,
19735 liwork: *const lapack_int,
19736 info: *mut lapack_int,
19737) {
19738 dyload_lib().ssyevr_2stage_.unwrap()(
19739 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, ISUPPZ, work, lwork,
19740 iwork, liwork, info,
19741 )
19742}
19743
19744#[inline(never)]
19745pub unsafe fn dsyevx_(
19746 jobz: *const c_char,
19747 range: *const c_char,
19748 uplo: *const c_char,
19749 n: *const lapack_int,
19750 A: *mut f64,
19751 lda: *const lapack_int,
19752 vl: *const f64,
19753 vu: *const f64,
19754 il: *const lapack_int,
19755 iu: *const lapack_int,
19756 abstol: *const f64,
19757 m: *mut lapack_int,
19758 W: *mut f64,
19759 Z: *mut f64,
19760 ldz: *const lapack_int,
19761 work: *mut f64,
19762 lwork: *const lapack_int,
19763 iwork: *mut lapack_int,
19764 IFAIL: *mut lapack_int,
19765 info: *mut lapack_int,
19766) {
19767 dyload_lib().dsyevx_.unwrap()(
19768 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19769 IFAIL, info,
19770 )
19771}
19772
19773#[inline(never)]
19774pub unsafe fn ssyevx_(
19775 jobz: *const c_char,
19776 range: *const c_char,
19777 uplo: *const c_char,
19778 n: *const lapack_int,
19779 A: *mut f32,
19780 lda: *const lapack_int,
19781 vl: *const f32,
19782 vu: *const f32,
19783 il: *const lapack_int,
19784 iu: *const lapack_int,
19785 abstol: *const f32,
19786 m: *mut lapack_int,
19787 W: *mut f32,
19788 Z: *mut f32,
19789 ldz: *const lapack_int,
19790 work: *mut f32,
19791 lwork: *const lapack_int,
19792 iwork: *mut lapack_int,
19793 IFAIL: *mut lapack_int,
19794 info: *mut lapack_int,
19795) {
19796 dyload_lib().ssyevx_.unwrap()(
19797 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19798 IFAIL, info,
19799 )
19800}
19801
19802#[inline(never)]
19803pub unsafe fn dsyevx_2stage_(
19804 jobz: *const c_char,
19805 range: *const c_char,
19806 uplo: *const c_char,
19807 n: *const lapack_int,
19808 A: *mut f64,
19809 lda: *const lapack_int,
19810 vl: *const f64,
19811 vu: *const f64,
19812 il: *const lapack_int,
19813 iu: *const lapack_int,
19814 abstol: *const f64,
19815 m: *mut lapack_int,
19816 W: *mut f64,
19817 Z: *mut f64,
19818 ldz: *const lapack_int,
19819 work: *mut f64,
19820 lwork: *const lapack_int,
19821 iwork: *mut lapack_int,
19822 IFAIL: *mut lapack_int,
19823 info: *mut lapack_int,
19824) {
19825 dyload_lib().dsyevx_2stage_.unwrap()(
19826 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19827 IFAIL, info,
19828 )
19829}
19830
19831#[inline(never)]
19832pub unsafe fn ssyevx_2stage_(
19833 jobz: *const c_char,
19834 range: *const c_char,
19835 uplo: *const c_char,
19836 n: *const lapack_int,
19837 A: *mut f32,
19838 lda: *const lapack_int,
19839 vl: *const f32,
19840 vu: *const f32,
19841 il: *const lapack_int,
19842 iu: *const lapack_int,
19843 abstol: *const f32,
19844 m: *mut lapack_int,
19845 W: *mut f32,
19846 Z: *mut f32,
19847 ldz: *const lapack_int,
19848 work: *mut f32,
19849 lwork: *const lapack_int,
19850 iwork: *mut lapack_int,
19851 IFAIL: *mut lapack_int,
19852 info: *mut lapack_int,
19853) {
19854 dyload_lib().ssyevx_2stage_.unwrap()(
19855 jobz, range, uplo, n, A, lda, vl, vu, il, iu, abstol, m, W, Z, ldz, work, lwork, iwork,
19856 IFAIL, info,
19857 )
19858}
19859
19860#[inline(never)]
19861pub unsafe fn dsygst_(
19862 itype: *const lapack_int,
19863 uplo: *const c_char,
19864 n: *const lapack_int,
19865 A: *mut f64,
19866 lda: *const lapack_int,
19867 B: *const f64,
19868 ldb: *const lapack_int,
19869 info: *mut lapack_int,
19870) {
19871 dyload_lib().dsygst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
19872}
19873
19874#[inline(never)]
19875pub unsafe fn ssygst_(
19876 itype: *const lapack_int,
19877 uplo: *const c_char,
19878 n: *const lapack_int,
19879 A: *mut f32,
19880 lda: *const lapack_int,
19881 B: *const f32,
19882 ldb: *const lapack_int,
19883 info: *mut lapack_int,
19884) {
19885 dyload_lib().ssygst_.unwrap()(itype, uplo, n, A, lda, B, ldb, info)
19886}
19887
19888#[inline(never)]
19889pub unsafe fn dsygv_(
19890 itype: *const lapack_int,
19891 jobz: *const c_char,
19892 uplo: *const c_char,
19893 n: *const lapack_int,
19894 A: *mut f64,
19895 lda: *const lapack_int,
19896 B: *mut f64,
19897 ldb: *const lapack_int,
19898 W: *mut f64,
19899 work: *mut f64,
19900 lwork: *const lapack_int,
19901 info: *mut lapack_int,
19902) {
19903 dyload_lib().dsygv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19904}
19905
19906#[inline(never)]
19907pub unsafe fn ssygv_(
19908 itype: *const lapack_int,
19909 jobz: *const c_char,
19910 uplo: *const c_char,
19911 n: *const lapack_int,
19912 A: *mut f32,
19913 lda: *const lapack_int,
19914 B: *mut f32,
19915 ldb: *const lapack_int,
19916 W: *mut f32,
19917 work: *mut f32,
19918 lwork: *const lapack_int,
19919 info: *mut lapack_int,
19920) {
19921 dyload_lib().ssygv_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19922}
19923
19924#[inline(never)]
19925pub unsafe fn dsygv_2stage_(
19926 itype: *const lapack_int,
19927 jobz: *const c_char,
19928 uplo: *const c_char,
19929 n: *const lapack_int,
19930 A: *mut f64,
19931 lda: *const lapack_int,
19932 B: *mut f64,
19933 ldb: *const lapack_int,
19934 W: *mut f64,
19935 work: *mut f64,
19936 lwork: *const lapack_int,
19937 info: *mut lapack_int,
19938) {
19939 dyload_lib().dsygv_2stage_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19940}
19941
19942#[inline(never)]
19943pub unsafe fn ssygv_2stage_(
19944 itype: *const lapack_int,
19945 jobz: *const c_char,
19946 uplo: *const c_char,
19947 n: *const lapack_int,
19948 A: *mut f32,
19949 lda: *const lapack_int,
19950 B: *mut f32,
19951 ldb: *const lapack_int,
19952 W: *mut f32,
19953 work: *mut f32,
19954 lwork: *const lapack_int,
19955 info: *mut lapack_int,
19956) {
19957 dyload_lib().ssygv_2stage_.unwrap()(itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, info)
19958}
19959
19960#[inline(never)]
19961pub unsafe fn dsygvd_(
19962 itype: *const lapack_int,
19963 jobz: *const c_char,
19964 uplo: *const c_char,
19965 n: *const lapack_int,
19966 A: *mut f64,
19967 lda: *const lapack_int,
19968 B: *mut f64,
19969 ldb: *const lapack_int,
19970 W: *mut f64,
19971 work: *mut f64,
19972 lwork: *const lapack_int,
19973 iwork: *mut lapack_int,
19974 liwork: *const lapack_int,
19975 info: *mut lapack_int,
19976) {
19977 dyload_lib().dsygvd_.unwrap()(
19978 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, iwork, liwork, info,
19979 )
19980}
19981
19982#[inline(never)]
19983pub unsafe fn ssygvd_(
19984 itype: *const lapack_int,
19985 jobz: *const c_char,
19986 uplo: *const c_char,
19987 n: *const lapack_int,
19988 A: *mut f32,
19989 lda: *const lapack_int,
19990 B: *mut f32,
19991 ldb: *const lapack_int,
19992 W: *mut f32,
19993 work: *mut f32,
19994 lwork: *const lapack_int,
19995 iwork: *mut lapack_int,
19996 liwork: *const lapack_int,
19997 info: *mut lapack_int,
19998) {
19999 dyload_lib().ssygvd_.unwrap()(
20000 itype, jobz, uplo, n, A, lda, B, ldb, W, work, lwork, iwork, liwork, info,
20001 )
20002}
20003
20004#[inline(never)]
20005pub unsafe fn dsygvx_(
20006 itype: *const lapack_int,
20007 jobz: *const c_char,
20008 range: *const c_char,
20009 uplo: *const c_char,
20010 n: *const lapack_int,
20011 A: *mut f64,
20012 lda: *const lapack_int,
20013 B: *mut f64,
20014 ldb: *const lapack_int,
20015 vl: *const f64,
20016 vu: *const f64,
20017 il: *const lapack_int,
20018 iu: *const lapack_int,
20019 abstol: *const f64,
20020 m: *mut lapack_int,
20021 W: *mut f64,
20022 Z: *mut f64,
20023 ldz: *const lapack_int,
20024 work: *mut f64,
20025 lwork: *const lapack_int,
20026 iwork: *mut lapack_int,
20027 IFAIL: *mut lapack_int,
20028 info: *mut lapack_int,
20029) {
20030 dyload_lib().dsygvx_.unwrap()(
20031 itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
20032 lwork, iwork, IFAIL, info,
20033 )
20034}
20035
20036#[inline(never)]
20037pub unsafe fn ssygvx_(
20038 itype: *const lapack_int,
20039 jobz: *const c_char,
20040 range: *const c_char,
20041 uplo: *const c_char,
20042 n: *const lapack_int,
20043 A: *mut f32,
20044 lda: *const lapack_int,
20045 B: *mut f32,
20046 ldb: *const lapack_int,
20047 vl: *const f32,
20048 vu: *const f32,
20049 il: *const lapack_int,
20050 iu: *const lapack_int,
20051 abstol: *const f32,
20052 m: *mut lapack_int,
20053 W: *mut f32,
20054 Z: *mut f32,
20055 ldz: *const lapack_int,
20056 work: *mut f32,
20057 lwork: *const lapack_int,
20058 iwork: *mut lapack_int,
20059 IFAIL: *mut lapack_int,
20060 info: *mut lapack_int,
20061) {
20062 dyload_lib().ssygvx_.unwrap()(
20063 itype, jobz, range, uplo, n, A, lda, B, ldb, vl, vu, il, iu, abstol, m, W, Z, ldz, work,
20064 lwork, iwork, IFAIL, info,
20065 )
20066}
20067
20068#[inline(never)]
20069pub unsafe fn csyr_(
20070 uplo: *const c_char,
20071 n: *const lapack_int,
20072 alpha: *const __BindgenComplex<f32>,
20073 X: *const __BindgenComplex<f32>,
20074 incx: *const lapack_int,
20075 A: *mut __BindgenComplex<f32>,
20076 lda: *const lapack_int,
20077) {
20078 dyload_lib().csyr_.unwrap()(uplo, n, alpha, X, incx, A, lda)
20079}
20080
20081#[inline(never)]
20082pub unsafe fn zsyr_(
20083 uplo: *const c_char,
20084 n: *const lapack_int,
20085 alpha: *const __BindgenComplex<f64>,
20086 X: *const __BindgenComplex<f64>,
20087 incx: *const lapack_int,
20088 A: *mut __BindgenComplex<f64>,
20089 lda: *const lapack_int,
20090) {
20091 dyload_lib().zsyr_.unwrap()(uplo, n, alpha, X, incx, A, lda)
20092}
20093
20094#[inline(never)]
20095pub unsafe fn csyrfs_(
20096 uplo: *const c_char,
20097 n: *const lapack_int,
20098 nrhs: *const lapack_int,
20099 A: *const __BindgenComplex<f32>,
20100 lda: *const lapack_int,
20101 AF: *const __BindgenComplex<f32>,
20102 ldaf: *const lapack_int,
20103 ipiv: *const lapack_int,
20104 B: *const __BindgenComplex<f32>,
20105 ldb: *const lapack_int,
20106 X: *mut __BindgenComplex<f32>,
20107 ldx: *const lapack_int,
20108 ferr: *mut f32,
20109 berr: *mut f32,
20110 work: *mut __BindgenComplex<f32>,
20111 rwork: *mut f32,
20112 info: *mut lapack_int,
20113) {
20114 dyload_lib().csyrfs_.unwrap()(
20115 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
20116 )
20117}
20118
20119#[inline(never)]
20120pub unsafe fn dsyrfs_(
20121 uplo: *const c_char,
20122 n: *const lapack_int,
20123 nrhs: *const lapack_int,
20124 A: *const f64,
20125 lda: *const lapack_int,
20126 AF: *const f64,
20127 ldaf: *const lapack_int,
20128 ipiv: *const lapack_int,
20129 B: *const f64,
20130 ldb: *const lapack_int,
20131 X: *mut f64,
20132 ldx: *const lapack_int,
20133 ferr: *mut f64,
20134 berr: *mut f64,
20135 work: *mut f64,
20136 iwork: *mut lapack_int,
20137 info: *mut lapack_int,
20138) {
20139 dyload_lib().dsyrfs_.unwrap()(
20140 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
20141 )
20142}
20143
20144#[inline(never)]
20145pub unsafe fn ssyrfs_(
20146 uplo: *const c_char,
20147 n: *const lapack_int,
20148 nrhs: *const lapack_int,
20149 A: *const f32,
20150 lda: *const lapack_int,
20151 AF: *const f32,
20152 ldaf: *const lapack_int,
20153 ipiv: *const lapack_int,
20154 B: *const f32,
20155 ldb: *const lapack_int,
20156 X: *mut f32,
20157 ldx: *const lapack_int,
20158 ferr: *mut f32,
20159 berr: *mut f32,
20160 work: *mut f32,
20161 iwork: *mut lapack_int,
20162 info: *mut lapack_int,
20163) {
20164 dyload_lib().ssyrfs_.unwrap()(
20165 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, iwork, info,
20166 )
20167}
20168
20169#[inline(never)]
20170pub unsafe fn zsyrfs_(
20171 uplo: *const c_char,
20172 n: *const lapack_int,
20173 nrhs: *const lapack_int,
20174 A: *const __BindgenComplex<f64>,
20175 lda: *const lapack_int,
20176 AF: *const __BindgenComplex<f64>,
20177 ldaf: *const lapack_int,
20178 ipiv: *const lapack_int,
20179 B: *const __BindgenComplex<f64>,
20180 ldb: *const lapack_int,
20181 X: *mut __BindgenComplex<f64>,
20182 ldx: *const lapack_int,
20183 ferr: *mut f64,
20184 berr: *mut f64,
20185 work: *mut __BindgenComplex<f64>,
20186 rwork: *mut f64,
20187 info: *mut lapack_int,
20188) {
20189 dyload_lib().zsyrfs_.unwrap()(
20190 uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, ferr, berr, work, rwork, info,
20191 )
20192}
20193
20194#[inline(never)]
20195pub unsafe fn csyrfsx_(
20196 uplo: *const c_char,
20197 equed: *const c_char,
20198 n: *const lapack_int,
20199 nrhs: *const lapack_int,
20200 A: *const __BindgenComplex<f32>,
20201 lda: *const lapack_int,
20202 AF: *const __BindgenComplex<f32>,
20203 ldaf: *const lapack_int,
20204 ipiv: *const lapack_int,
20205 S: *const f32,
20206 B: *const __BindgenComplex<f32>,
20207 ldb: *const lapack_int,
20208 X: *mut __BindgenComplex<f32>,
20209 ldx: *const lapack_int,
20210 rcond: *mut f32,
20211 berr: *mut f32,
20212 n_err_bnds: *const lapack_int,
20213 err_bnds_norm: *mut f32,
20214 err_bnds_comp: *mut f32,
20215 nparams: *const lapack_int,
20216 params: *mut f32,
20217 work: *mut __BindgenComplex<f32>,
20218 rwork: *mut f32,
20219 info: *mut lapack_int,
20220) {
20221 dyload_lib().csyrfsx_.unwrap()(
20222 uplo,
20223 equed,
20224 n,
20225 nrhs,
20226 A,
20227 lda,
20228 AF,
20229 ldaf,
20230 ipiv,
20231 S,
20232 B,
20233 ldb,
20234 X,
20235 ldx,
20236 rcond,
20237 berr,
20238 n_err_bnds,
20239 err_bnds_norm,
20240 err_bnds_comp,
20241 nparams,
20242 params,
20243 work,
20244 rwork,
20245 info,
20246 )
20247}
20248
20249#[inline(never)]
20250pub unsafe fn dsyrfsx_(
20251 uplo: *const c_char,
20252 equed: *const c_char,
20253 n: *const lapack_int,
20254 nrhs: *const lapack_int,
20255 A: *const f64,
20256 lda: *const lapack_int,
20257 AF: *const f64,
20258 ldaf: *const lapack_int,
20259 ipiv: *const lapack_int,
20260 S: *const f64,
20261 B: *const f64,
20262 ldb: *const lapack_int,
20263 X: *mut f64,
20264 ldx: *const lapack_int,
20265 rcond: *mut f64,
20266 berr: *mut f64,
20267 n_err_bnds: *const lapack_int,
20268 err_bnds_norm: *mut f64,
20269 err_bnds_comp: *mut f64,
20270 nparams: *const lapack_int,
20271 params: *mut f64,
20272 work: *mut f64,
20273 iwork: *mut lapack_int,
20274 info: *mut lapack_int,
20275) {
20276 dyload_lib().dsyrfsx_.unwrap()(
20277 uplo,
20278 equed,
20279 n,
20280 nrhs,
20281 A,
20282 lda,
20283 AF,
20284 ldaf,
20285 ipiv,
20286 S,
20287 B,
20288 ldb,
20289 X,
20290 ldx,
20291 rcond,
20292 berr,
20293 n_err_bnds,
20294 err_bnds_norm,
20295 err_bnds_comp,
20296 nparams,
20297 params,
20298 work,
20299 iwork,
20300 info,
20301 )
20302}
20303
20304#[inline(never)]
20305pub unsafe fn ssyrfsx_(
20306 uplo: *const c_char,
20307 equed: *const c_char,
20308 n: *const lapack_int,
20309 nrhs: *const lapack_int,
20310 A: *const f32,
20311 lda: *const lapack_int,
20312 AF: *const f32,
20313 ldaf: *const lapack_int,
20314 ipiv: *const lapack_int,
20315 S: *const f32,
20316 B: *const f32,
20317 ldb: *const lapack_int,
20318 X: *mut f32,
20319 ldx: *const lapack_int,
20320 rcond: *mut f32,
20321 berr: *mut f32,
20322 n_err_bnds: *const lapack_int,
20323 err_bnds_norm: *mut f32,
20324 err_bnds_comp: *mut f32,
20325 nparams: *const lapack_int,
20326 params: *mut f32,
20327 work: *mut f32,
20328 iwork: *mut lapack_int,
20329 info: *mut lapack_int,
20330) {
20331 dyload_lib().ssyrfsx_.unwrap()(
20332 uplo,
20333 equed,
20334 n,
20335 nrhs,
20336 A,
20337 lda,
20338 AF,
20339 ldaf,
20340 ipiv,
20341 S,
20342 B,
20343 ldb,
20344 X,
20345 ldx,
20346 rcond,
20347 berr,
20348 n_err_bnds,
20349 err_bnds_norm,
20350 err_bnds_comp,
20351 nparams,
20352 params,
20353 work,
20354 iwork,
20355 info,
20356 )
20357}
20358
20359#[inline(never)]
20360pub unsafe fn zsyrfsx_(
20361 uplo: *const c_char,
20362 equed: *const c_char,
20363 n: *const lapack_int,
20364 nrhs: *const lapack_int,
20365 A: *const __BindgenComplex<f64>,
20366 lda: *const lapack_int,
20367 AF: *const __BindgenComplex<f64>,
20368 ldaf: *const lapack_int,
20369 ipiv: *const lapack_int,
20370 S: *const f64,
20371 B: *const __BindgenComplex<f64>,
20372 ldb: *const lapack_int,
20373 X: *mut __BindgenComplex<f64>,
20374 ldx: *const lapack_int,
20375 rcond: *mut f64,
20376 berr: *mut f64,
20377 n_err_bnds: *const lapack_int,
20378 err_bnds_norm: *mut f64,
20379 err_bnds_comp: *mut f64,
20380 nparams: *const lapack_int,
20381 params: *mut f64,
20382 work: *mut __BindgenComplex<f64>,
20383 rwork: *mut f64,
20384 info: *mut lapack_int,
20385) {
20386 dyload_lib().zsyrfsx_.unwrap()(
20387 uplo,
20388 equed,
20389 n,
20390 nrhs,
20391 A,
20392 lda,
20393 AF,
20394 ldaf,
20395 ipiv,
20396 S,
20397 B,
20398 ldb,
20399 X,
20400 ldx,
20401 rcond,
20402 berr,
20403 n_err_bnds,
20404 err_bnds_norm,
20405 err_bnds_comp,
20406 nparams,
20407 params,
20408 work,
20409 rwork,
20410 info,
20411 )
20412}
20413
20414#[inline(never)]
20415pub unsafe fn csysv_(
20416 uplo: *const c_char,
20417 n: *const lapack_int,
20418 nrhs: *const lapack_int,
20419 A: *mut __BindgenComplex<f32>,
20420 lda: *const lapack_int,
20421 ipiv: *mut lapack_int,
20422 B: *mut __BindgenComplex<f32>,
20423 ldb: *const lapack_int,
20424 work: *mut __BindgenComplex<f32>,
20425 lwork: *const lapack_int,
20426 info: *mut lapack_int,
20427) {
20428 dyload_lib().csysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20429}
20430
20431#[inline(never)]
20432pub unsafe fn dsysv_(
20433 uplo: *const c_char,
20434 n: *const lapack_int,
20435 nrhs: *const lapack_int,
20436 A: *mut f64,
20437 lda: *const lapack_int,
20438 ipiv: *mut lapack_int,
20439 B: *mut f64,
20440 ldb: *const lapack_int,
20441 work: *mut f64,
20442 lwork: *const lapack_int,
20443 info: *mut lapack_int,
20444) {
20445 dyload_lib().dsysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20446}
20447
20448#[inline(never)]
20449pub unsafe fn ssysv_(
20450 uplo: *const c_char,
20451 n: *const lapack_int,
20452 nrhs: *const lapack_int,
20453 A: *mut f32,
20454 lda: *const lapack_int,
20455 ipiv: *mut lapack_int,
20456 B: *mut f32,
20457 ldb: *const lapack_int,
20458 work: *mut f32,
20459 lwork: *const lapack_int,
20460 info: *mut lapack_int,
20461) {
20462 dyload_lib().ssysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20463}
20464
20465#[inline(never)]
20466pub unsafe fn zsysv_(
20467 uplo: *const c_char,
20468 n: *const lapack_int,
20469 nrhs: *const lapack_int,
20470 A: *mut __BindgenComplex<f64>,
20471 lda: *const lapack_int,
20472 ipiv: *mut lapack_int,
20473 B: *mut __BindgenComplex<f64>,
20474 ldb: *const lapack_int,
20475 work: *mut __BindgenComplex<f64>,
20476 lwork: *const lapack_int,
20477 info: *mut lapack_int,
20478) {
20479 dyload_lib().zsysv_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20480}
20481
20482#[inline(never)]
20483pub unsafe fn csysv_aa_(
20484 uplo: *const c_char,
20485 n: *const lapack_int,
20486 nrhs: *const lapack_int,
20487 A: *mut __BindgenComplex<f32>,
20488 lda: *const lapack_int,
20489 ipiv: *mut lapack_int,
20490 B: *mut __BindgenComplex<f32>,
20491 ldb: *const lapack_int,
20492 work: *mut __BindgenComplex<f32>,
20493 lwork: *const lapack_int,
20494 info: *mut lapack_int,
20495) {
20496 dyload_lib().csysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20497}
20498
20499#[inline(never)]
20500pub unsafe fn dsysv_aa_(
20501 uplo: *const c_char,
20502 n: *const lapack_int,
20503 nrhs: *const lapack_int,
20504 A: *mut f64,
20505 lda: *const lapack_int,
20506 ipiv: *mut lapack_int,
20507 B: *mut f64,
20508 ldb: *const lapack_int,
20509 work: *mut f64,
20510 lwork: *const lapack_int,
20511 info: *mut lapack_int,
20512) {
20513 dyload_lib().dsysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20514}
20515
20516#[inline(never)]
20517pub unsafe fn ssysv_aa_(
20518 uplo: *const c_char,
20519 n: *const lapack_int,
20520 nrhs: *const lapack_int,
20521 A: *mut f32,
20522 lda: *const lapack_int,
20523 ipiv: *mut lapack_int,
20524 B: *mut f32,
20525 ldb: *const lapack_int,
20526 work: *mut f32,
20527 lwork: *const lapack_int,
20528 info: *mut lapack_int,
20529) {
20530 dyload_lib().ssysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20531}
20532
20533#[inline(never)]
20534pub unsafe fn zsysv_aa_(
20535 uplo: *const c_char,
20536 n: *const lapack_int,
20537 nrhs: *const lapack_int,
20538 A: *mut __BindgenComplex<f64>,
20539 lda: *const lapack_int,
20540 ipiv: *mut lapack_int,
20541 B: *mut __BindgenComplex<f64>,
20542 ldb: *const lapack_int,
20543 work: *mut __BindgenComplex<f64>,
20544 lwork: *const lapack_int,
20545 info: *mut lapack_int,
20546) {
20547 dyload_lib().zsysv_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20548}
20549
20550#[inline(never)]
20551pub unsafe fn csysv_aa_2stage_(
20552 uplo: *const c_char,
20553 n: *const lapack_int,
20554 nrhs: *const lapack_int,
20555 A: *mut __BindgenComplex<f32>,
20556 lda: *const lapack_int,
20557 TB: *mut __BindgenComplex<f32>,
20558 ltb: *const lapack_int,
20559 ipiv: *mut lapack_int,
20560 ipiv2: *mut lapack_int,
20561 B: *mut __BindgenComplex<f32>,
20562 ldb: *const lapack_int,
20563 work: *mut __BindgenComplex<f32>,
20564 lwork: *const lapack_int,
20565 info: *mut lapack_int,
20566) {
20567 dyload_lib().csysv_aa_2stage_.unwrap()(
20568 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20569 )
20570}
20571
20572#[inline(never)]
20573pub unsafe fn dsysv_aa_2stage_(
20574 uplo: *const c_char,
20575 n: *const lapack_int,
20576 nrhs: *const lapack_int,
20577 A: *mut f64,
20578 lda: *const lapack_int,
20579 TB: *mut f64,
20580 ltb: *const lapack_int,
20581 ipiv: *mut lapack_int,
20582 ipiv2: *mut lapack_int,
20583 B: *mut f64,
20584 ldb: *const lapack_int,
20585 work: *mut f64,
20586 lwork: *const lapack_int,
20587 info: *mut lapack_int,
20588) {
20589 dyload_lib().dsysv_aa_2stage_.unwrap()(
20590 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20591 )
20592}
20593
20594#[inline(never)]
20595pub unsafe fn ssysv_aa_2stage_(
20596 uplo: *const c_char,
20597 n: *const lapack_int,
20598 nrhs: *const lapack_int,
20599 A: *mut f32,
20600 lda: *const lapack_int,
20601 TB: *mut f32,
20602 ltb: *const lapack_int,
20603 ipiv: *mut lapack_int,
20604 ipiv2: *mut lapack_int,
20605 B: *mut f32,
20606 ldb: *const lapack_int,
20607 work: *mut f32,
20608 lwork: *const lapack_int,
20609 info: *mut lapack_int,
20610) {
20611 dyload_lib().ssysv_aa_2stage_.unwrap()(
20612 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20613 )
20614}
20615
20616#[inline(never)]
20617pub unsafe fn zsysv_aa_2stage_(
20618 uplo: *const c_char,
20619 n: *const lapack_int,
20620 nrhs: *const lapack_int,
20621 A: *mut __BindgenComplex<f64>,
20622 lda: *const lapack_int,
20623 TB: *mut __BindgenComplex<f64>,
20624 ltb: *const lapack_int,
20625 ipiv: *mut lapack_int,
20626 ipiv2: *mut lapack_int,
20627 B: *mut __BindgenComplex<f64>,
20628 ldb: *const lapack_int,
20629 work: *mut __BindgenComplex<f64>,
20630 lwork: *const lapack_int,
20631 info: *mut lapack_int,
20632) {
20633 dyload_lib().zsysv_aa_2stage_.unwrap()(
20634 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, work, lwork, info,
20635 )
20636}
20637
20638#[inline(never)]
20639pub unsafe fn csysv_rk_(
20640 uplo: *const c_char,
20641 n: *const lapack_int,
20642 nrhs: *const lapack_int,
20643 A: *mut __BindgenComplex<f32>,
20644 lda: *const lapack_int,
20645 E: *mut __BindgenComplex<f32>,
20646 ipiv: *mut lapack_int,
20647 B: *mut __BindgenComplex<f32>,
20648 ldb: *const lapack_int,
20649 work: *mut __BindgenComplex<f32>,
20650 lwork: *const lapack_int,
20651 info: *mut lapack_int,
20652) {
20653 dyload_lib().csysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20654}
20655
20656#[inline(never)]
20657pub unsafe fn dsysv_rk_(
20658 uplo: *const c_char,
20659 n: *const lapack_int,
20660 nrhs: *const lapack_int,
20661 A: *mut f64,
20662 lda: *const lapack_int,
20663 E: *mut f64,
20664 ipiv: *mut lapack_int,
20665 B: *mut f64,
20666 ldb: *const lapack_int,
20667 work: *mut f64,
20668 lwork: *const lapack_int,
20669 info: *mut lapack_int,
20670) {
20671 dyload_lib().dsysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20672}
20673
20674#[inline(never)]
20675pub unsafe fn ssysv_rk_(
20676 uplo: *const c_char,
20677 n: *const lapack_int,
20678 nrhs: *const lapack_int,
20679 A: *mut f32,
20680 lda: *const lapack_int,
20681 E: *mut f32,
20682 ipiv: *mut lapack_int,
20683 B: *mut f32,
20684 ldb: *const lapack_int,
20685 work: *mut f32,
20686 lwork: *const lapack_int,
20687 info: *mut lapack_int,
20688) {
20689 dyload_lib().ssysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20690}
20691
20692#[inline(never)]
20693pub unsafe fn zsysv_rk_(
20694 uplo: *const c_char,
20695 n: *const lapack_int,
20696 nrhs: *const lapack_int,
20697 A: *mut __BindgenComplex<f64>,
20698 lda: *const lapack_int,
20699 E: *mut __BindgenComplex<f64>,
20700 ipiv: *mut lapack_int,
20701 B: *mut __BindgenComplex<f64>,
20702 ldb: *const lapack_int,
20703 work: *mut __BindgenComplex<f64>,
20704 lwork: *const lapack_int,
20705 info: *mut lapack_int,
20706) {
20707 dyload_lib().zsysv_rk_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, work, lwork, info)
20708}
20709
20710#[inline(never)]
20711pub unsafe fn csysv_rook_(
20712 uplo: *const c_char,
20713 n: *const lapack_int,
20714 nrhs: *const lapack_int,
20715 A: *mut __BindgenComplex<f32>,
20716 lda: *const lapack_int,
20717 ipiv: *mut lapack_int,
20718 B: *mut __BindgenComplex<f32>,
20719 ldb: *const lapack_int,
20720 work: *mut __BindgenComplex<f32>,
20721 lwork: *const lapack_int,
20722 info: *mut lapack_int,
20723) {
20724 dyload_lib().csysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20725}
20726
20727#[inline(never)]
20728pub unsafe fn dsysv_rook_(
20729 uplo: *const c_char,
20730 n: *const lapack_int,
20731 nrhs: *const lapack_int,
20732 A: *mut f64,
20733 lda: *const lapack_int,
20734 ipiv: *mut lapack_int,
20735 B: *mut f64,
20736 ldb: *const lapack_int,
20737 work: *mut f64,
20738 lwork: *const lapack_int,
20739 info: *mut lapack_int,
20740) {
20741 dyload_lib().dsysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20742}
20743
20744#[inline(never)]
20745pub unsafe fn ssysv_rook_(
20746 uplo: *const c_char,
20747 n: *const lapack_int,
20748 nrhs: *const lapack_int,
20749 A: *mut f32,
20750 lda: *const lapack_int,
20751 ipiv: *mut lapack_int,
20752 B: *mut f32,
20753 ldb: *const lapack_int,
20754 work: *mut f32,
20755 lwork: *const lapack_int,
20756 info: *mut lapack_int,
20757) {
20758 dyload_lib().ssysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20759}
20760
20761#[inline(never)]
20762pub unsafe fn zsysv_rook_(
20763 uplo: *const c_char,
20764 n: *const lapack_int,
20765 nrhs: *const lapack_int,
20766 A: *mut __BindgenComplex<f64>,
20767 lda: *const lapack_int,
20768 ipiv: *mut lapack_int,
20769 B: *mut __BindgenComplex<f64>,
20770 ldb: *const lapack_int,
20771 work: *mut __BindgenComplex<f64>,
20772 lwork: *const lapack_int,
20773 info: *mut lapack_int,
20774) {
20775 dyload_lib().zsysv_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
20776}
20777
20778#[inline(never)]
20779pub unsafe fn csysvx_(
20780 fact: *const c_char,
20781 uplo: *const c_char,
20782 n: *const lapack_int,
20783 nrhs: *const lapack_int,
20784 A: *const __BindgenComplex<f32>,
20785 lda: *const lapack_int,
20786 AF: *mut __BindgenComplex<f32>,
20787 ldaf: *const lapack_int,
20788 ipiv: *mut lapack_int,
20789 B: *const __BindgenComplex<f32>,
20790 ldb: *const lapack_int,
20791 X: *mut __BindgenComplex<f32>,
20792 ldx: *const lapack_int,
20793 rcond: *mut f32,
20794 ferr: *mut f32,
20795 berr: *mut f32,
20796 work: *mut __BindgenComplex<f32>,
20797 lwork: *const lapack_int,
20798 rwork: *mut f32,
20799 info: *mut lapack_int,
20800) {
20801 dyload_lib().csysvx_.unwrap()(
20802 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20803 lwork, rwork, info,
20804 )
20805}
20806
20807#[inline(never)]
20808pub unsafe fn dsysvx_(
20809 fact: *const c_char,
20810 uplo: *const c_char,
20811 n: *const lapack_int,
20812 nrhs: *const lapack_int,
20813 A: *const f64,
20814 lda: *const lapack_int,
20815 AF: *mut f64,
20816 ldaf: *const lapack_int,
20817 ipiv: *mut lapack_int,
20818 B: *const f64,
20819 ldb: *const lapack_int,
20820 X: *mut f64,
20821 ldx: *const lapack_int,
20822 rcond: *mut f64,
20823 ferr: *mut f64,
20824 berr: *mut f64,
20825 work: *mut f64,
20826 lwork: *const lapack_int,
20827 iwork: *mut lapack_int,
20828 info: *mut lapack_int,
20829) {
20830 dyload_lib().dsysvx_.unwrap()(
20831 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20832 lwork, iwork, info,
20833 )
20834}
20835
20836#[inline(never)]
20837pub unsafe fn ssysvx_(
20838 fact: *const c_char,
20839 uplo: *const c_char,
20840 n: *const lapack_int,
20841 nrhs: *const lapack_int,
20842 A: *const f32,
20843 lda: *const lapack_int,
20844 AF: *mut f32,
20845 ldaf: *const lapack_int,
20846 ipiv: *mut lapack_int,
20847 B: *const f32,
20848 ldb: *const lapack_int,
20849 X: *mut f32,
20850 ldx: *const lapack_int,
20851 rcond: *mut f32,
20852 ferr: *mut f32,
20853 berr: *mut f32,
20854 work: *mut f32,
20855 lwork: *const lapack_int,
20856 iwork: *mut lapack_int,
20857 info: *mut lapack_int,
20858) {
20859 dyload_lib().ssysvx_.unwrap()(
20860 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20861 lwork, iwork, info,
20862 )
20863}
20864
20865#[inline(never)]
20866pub unsafe fn zsysvx_(
20867 fact: *const c_char,
20868 uplo: *const c_char,
20869 n: *const lapack_int,
20870 nrhs: *const lapack_int,
20871 A: *const __BindgenComplex<f64>,
20872 lda: *const lapack_int,
20873 AF: *mut __BindgenComplex<f64>,
20874 ldaf: *const lapack_int,
20875 ipiv: *mut lapack_int,
20876 B: *const __BindgenComplex<f64>,
20877 ldb: *const lapack_int,
20878 X: *mut __BindgenComplex<f64>,
20879 ldx: *const lapack_int,
20880 rcond: *mut f64,
20881 ferr: *mut f64,
20882 berr: *mut f64,
20883 work: *mut __BindgenComplex<f64>,
20884 lwork: *const lapack_int,
20885 rwork: *mut f64,
20886 info: *mut lapack_int,
20887) {
20888 dyload_lib().zsysvx_.unwrap()(
20889 fact, uplo, n, nrhs, A, lda, AF, ldaf, ipiv, B, ldb, X, ldx, rcond, ferr, berr, work,
20890 lwork, rwork, info,
20891 )
20892}
20893
20894#[inline(never)]
20895pub unsafe fn csysvxx_(
20896 fact: *const c_char,
20897 uplo: *const c_char,
20898 n: *const lapack_int,
20899 nrhs: *const lapack_int,
20900 A: *mut __BindgenComplex<f32>,
20901 lda: *const lapack_int,
20902 AF: *mut __BindgenComplex<f32>,
20903 ldaf: *const lapack_int,
20904 ipiv: *mut lapack_int,
20905 equed: *mut c_char,
20906 S: *mut f32,
20907 B: *mut __BindgenComplex<f32>,
20908 ldb: *const lapack_int,
20909 X: *mut __BindgenComplex<f32>,
20910 ldx: *const lapack_int,
20911 rcond: *mut f32,
20912 rpvgrw: *mut f32,
20913 berr: *mut f32,
20914 n_err_bnds: *const lapack_int,
20915 err_bnds_norm: *mut f32,
20916 err_bnds_comp: *mut f32,
20917 nparams: *const lapack_int,
20918 params: *mut f32,
20919 work: *mut __BindgenComplex<f32>,
20920 rwork: *mut f32,
20921 info: *mut lapack_int,
20922) {
20923 dyload_lib().csysvxx_.unwrap()(
20924 fact,
20925 uplo,
20926 n,
20927 nrhs,
20928 A,
20929 lda,
20930 AF,
20931 ldaf,
20932 ipiv,
20933 equed,
20934 S,
20935 B,
20936 ldb,
20937 X,
20938 ldx,
20939 rcond,
20940 rpvgrw,
20941 berr,
20942 n_err_bnds,
20943 err_bnds_norm,
20944 err_bnds_comp,
20945 nparams,
20946 params,
20947 work,
20948 rwork,
20949 info,
20950 )
20951}
20952
20953#[inline(never)]
20954pub unsafe fn dsysvxx_(
20955 fact: *const c_char,
20956 uplo: *const c_char,
20957 n: *const lapack_int,
20958 nrhs: *const lapack_int,
20959 A: *mut f64,
20960 lda: *const lapack_int,
20961 AF: *mut f64,
20962 ldaf: *const lapack_int,
20963 ipiv: *mut lapack_int,
20964 equed: *mut c_char,
20965 S: *mut f64,
20966 B: *mut f64,
20967 ldb: *const lapack_int,
20968 X: *mut f64,
20969 ldx: *const lapack_int,
20970 rcond: *mut f64,
20971 rpvgrw: *mut f64,
20972 berr: *mut f64,
20973 n_err_bnds: *const lapack_int,
20974 err_bnds_norm: *mut f64,
20975 err_bnds_comp: *mut f64,
20976 nparams: *const lapack_int,
20977 params: *mut f64,
20978 work: *mut f64,
20979 iwork: *mut lapack_int,
20980 info: *mut lapack_int,
20981) {
20982 dyload_lib().dsysvxx_.unwrap()(
20983 fact,
20984 uplo,
20985 n,
20986 nrhs,
20987 A,
20988 lda,
20989 AF,
20990 ldaf,
20991 ipiv,
20992 equed,
20993 S,
20994 B,
20995 ldb,
20996 X,
20997 ldx,
20998 rcond,
20999 rpvgrw,
21000 berr,
21001 n_err_bnds,
21002 err_bnds_norm,
21003 err_bnds_comp,
21004 nparams,
21005 params,
21006 work,
21007 iwork,
21008 info,
21009 )
21010}
21011
21012#[inline(never)]
21013pub unsafe fn ssysvxx_(
21014 fact: *const c_char,
21015 uplo: *const c_char,
21016 n: *const lapack_int,
21017 nrhs: *const lapack_int,
21018 A: *mut f32,
21019 lda: *const lapack_int,
21020 AF: *mut f32,
21021 ldaf: *const lapack_int,
21022 ipiv: *mut lapack_int,
21023 equed: *mut c_char,
21024 S: *mut f32,
21025 B: *mut f32,
21026 ldb: *const lapack_int,
21027 X: *mut f32,
21028 ldx: *const lapack_int,
21029 rcond: *mut f32,
21030 rpvgrw: *mut f32,
21031 berr: *mut f32,
21032 n_err_bnds: *const lapack_int,
21033 err_bnds_norm: *mut f32,
21034 err_bnds_comp: *mut f32,
21035 nparams: *const lapack_int,
21036 params: *mut f32,
21037 work: *mut f32,
21038 iwork: *mut lapack_int,
21039 info: *mut lapack_int,
21040) {
21041 dyload_lib().ssysvxx_.unwrap()(
21042 fact,
21043 uplo,
21044 n,
21045 nrhs,
21046 A,
21047 lda,
21048 AF,
21049 ldaf,
21050 ipiv,
21051 equed,
21052 S,
21053 B,
21054 ldb,
21055 X,
21056 ldx,
21057 rcond,
21058 rpvgrw,
21059 berr,
21060 n_err_bnds,
21061 err_bnds_norm,
21062 err_bnds_comp,
21063 nparams,
21064 params,
21065 work,
21066 iwork,
21067 info,
21068 )
21069}
21070
21071#[inline(never)]
21072pub unsafe fn zsysvxx_(
21073 fact: *const c_char,
21074 uplo: *const c_char,
21075 n: *const lapack_int,
21076 nrhs: *const lapack_int,
21077 A: *mut __BindgenComplex<f64>,
21078 lda: *const lapack_int,
21079 AF: *mut __BindgenComplex<f64>,
21080 ldaf: *const lapack_int,
21081 ipiv: *mut lapack_int,
21082 equed: *mut c_char,
21083 S: *mut f64,
21084 B: *mut __BindgenComplex<f64>,
21085 ldb: *const lapack_int,
21086 X: *mut __BindgenComplex<f64>,
21087 ldx: *const lapack_int,
21088 rcond: *mut f64,
21089 rpvgrw: *mut f64,
21090 berr: *mut f64,
21091 n_err_bnds: *const lapack_int,
21092 err_bnds_norm: *mut f64,
21093 err_bnds_comp: *mut f64,
21094 nparams: *const lapack_int,
21095 params: *mut f64,
21096 work: *mut __BindgenComplex<f64>,
21097 rwork: *mut f64,
21098 info: *mut lapack_int,
21099) {
21100 dyload_lib().zsysvxx_.unwrap()(
21101 fact,
21102 uplo,
21103 n,
21104 nrhs,
21105 A,
21106 lda,
21107 AF,
21108 ldaf,
21109 ipiv,
21110 equed,
21111 S,
21112 B,
21113 ldb,
21114 X,
21115 ldx,
21116 rcond,
21117 rpvgrw,
21118 berr,
21119 n_err_bnds,
21120 err_bnds_norm,
21121 err_bnds_comp,
21122 nparams,
21123 params,
21124 work,
21125 rwork,
21126 info,
21127 )
21128}
21129
21130#[inline(never)]
21131pub unsafe fn csyswapr_(
21132 uplo: *const c_char,
21133 n: *const lapack_int,
21134 A: *mut __BindgenComplex<f32>,
21135 lda: *const lapack_int,
21136 i1: *const lapack_int,
21137 i2: *const lapack_int,
21138) {
21139 dyload_lib().csyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21140}
21141
21142#[inline(never)]
21143pub unsafe fn dsyswapr_(
21144 uplo: *const c_char,
21145 n: *const lapack_int,
21146 A: *mut f64,
21147 lda: *const lapack_int,
21148 i1: *const lapack_int,
21149 i2: *const lapack_int,
21150) {
21151 dyload_lib().dsyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21152}
21153
21154#[inline(never)]
21155pub unsafe fn ssyswapr_(
21156 uplo: *const c_char,
21157 n: *const lapack_int,
21158 A: *mut f32,
21159 lda: *const lapack_int,
21160 i1: *const lapack_int,
21161 i2: *const lapack_int,
21162) {
21163 dyload_lib().ssyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21164}
21165
21166#[inline(never)]
21167pub unsafe fn zsyswapr_(
21168 uplo: *const c_char,
21169 n: *const lapack_int,
21170 A: *mut __BindgenComplex<f64>,
21171 lda: *const lapack_int,
21172 i1: *const lapack_int,
21173 i2: *const lapack_int,
21174) {
21175 dyload_lib().zsyswapr_.unwrap()(uplo, n, A, lda, i1, i2)
21176}
21177
21178#[inline(never)]
21179pub unsafe fn dsytrd_(
21180 uplo: *const c_char,
21181 n: *const lapack_int,
21182 A: *mut f64,
21183 lda: *const lapack_int,
21184 D: *mut f64,
21185 E: *mut f64,
21186 tau: *mut f64,
21187 work: *mut f64,
21188 lwork: *const lapack_int,
21189 info: *mut lapack_int,
21190) {
21191 dyload_lib().dsytrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
21192}
21193
21194#[inline(never)]
21195pub unsafe fn ssytrd_(
21196 uplo: *const c_char,
21197 n: *const lapack_int,
21198 A: *mut f32,
21199 lda: *const lapack_int,
21200 D: *mut f32,
21201 E: *mut f32,
21202 tau: *mut f32,
21203 work: *mut f32,
21204 lwork: *const lapack_int,
21205 info: *mut lapack_int,
21206) {
21207 dyload_lib().ssytrd_.unwrap()(uplo, n, A, lda, D, E, tau, work, lwork, info)
21208}
21209
21210#[inline(never)]
21211pub unsafe fn dsytrd_2stage_(
21212 vect: *const c_char,
21213 uplo: *const c_char,
21214 n: *const lapack_int,
21215 A: *mut f64,
21216 lda: *const lapack_int,
21217 D: *mut f64,
21218 E: *mut f64,
21219 tau: *mut f64,
21220 HOUS2: *mut f64,
21221 lhous2: *const lapack_int,
21222 work: *mut f64,
21223 lwork: *const lapack_int,
21224 info: *mut lapack_int,
21225) {
21226 dyload_lib().dsytrd_2stage_.unwrap()(
21227 vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
21228 )
21229}
21230
21231#[inline(never)]
21232pub unsafe fn ssytrd_2stage_(
21233 vect: *const c_char,
21234 uplo: *const c_char,
21235 n: *const lapack_int,
21236 A: *mut f32,
21237 lda: *const lapack_int,
21238 D: *mut f32,
21239 E: *mut f32,
21240 tau: *mut f32,
21241 HOUS2: *mut f32,
21242 lhous2: *const lapack_int,
21243 work: *mut f32,
21244 lwork: *const lapack_int,
21245 info: *mut lapack_int,
21246) {
21247 dyload_lib().ssytrd_2stage_.unwrap()(
21248 vect, uplo, n, A, lda, D, E, tau, HOUS2, lhous2, work, lwork, info,
21249 )
21250}
21251
21252#[inline(never)]
21253pub unsafe fn csytrf_(
21254 uplo: *const c_char,
21255 n: *const lapack_int,
21256 A: *mut __BindgenComplex<f32>,
21257 lda: *const lapack_int,
21258 ipiv: *mut lapack_int,
21259 work: *mut __BindgenComplex<f32>,
21260 lwork: *const lapack_int,
21261 info: *mut lapack_int,
21262) {
21263 dyload_lib().csytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21264}
21265
21266#[inline(never)]
21267pub unsafe fn dsytrf_(
21268 uplo: *const c_char,
21269 n: *const lapack_int,
21270 A: *mut f64,
21271 lda: *const lapack_int,
21272 ipiv: *mut lapack_int,
21273 work: *mut f64,
21274 lwork: *const lapack_int,
21275 info: *mut lapack_int,
21276) {
21277 dyload_lib().dsytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21278}
21279
21280#[inline(never)]
21281pub unsafe fn ssytrf_(
21282 uplo: *const c_char,
21283 n: *const lapack_int,
21284 A: *mut f32,
21285 lda: *const lapack_int,
21286 ipiv: *mut lapack_int,
21287 work: *mut f32,
21288 lwork: *const lapack_int,
21289 info: *mut lapack_int,
21290) {
21291 dyload_lib().ssytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21292}
21293
21294#[inline(never)]
21295pub unsafe fn zsytrf_(
21296 uplo: *const c_char,
21297 n: *const lapack_int,
21298 A: *mut __BindgenComplex<f64>,
21299 lda: *const lapack_int,
21300 ipiv: *mut lapack_int,
21301 work: *mut __BindgenComplex<f64>,
21302 lwork: *const lapack_int,
21303 info: *mut lapack_int,
21304) {
21305 dyload_lib().zsytrf_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21306}
21307
21308#[inline(never)]
21309pub unsafe fn csytrf_aa_(
21310 uplo: *const c_char,
21311 n: *const lapack_int,
21312 A: *mut __BindgenComplex<f32>,
21313 lda: *const lapack_int,
21314 ipiv: *mut lapack_int,
21315 work: *mut __BindgenComplex<f32>,
21316 lwork: *const lapack_int,
21317 info: *mut lapack_int,
21318) {
21319 dyload_lib().csytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21320}
21321
21322#[inline(never)]
21323pub unsafe fn dsytrf_aa_(
21324 uplo: *const c_char,
21325 n: *const lapack_int,
21326 A: *mut f64,
21327 lda: *const lapack_int,
21328 ipiv: *mut lapack_int,
21329 work: *mut f64,
21330 lwork: *const lapack_int,
21331 info: *mut lapack_int,
21332) {
21333 dyload_lib().dsytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21334}
21335
21336#[inline(never)]
21337pub unsafe fn ssytrf_aa_(
21338 uplo: *const c_char,
21339 n: *const lapack_int,
21340 A: *mut f32,
21341 lda: *const lapack_int,
21342 ipiv: *mut lapack_int,
21343 work: *mut f32,
21344 lwork: *const lapack_int,
21345 info: *mut lapack_int,
21346) {
21347 dyload_lib().ssytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21348}
21349
21350#[inline(never)]
21351pub unsafe fn zsytrf_aa_(
21352 uplo: *const c_char,
21353 n: *const lapack_int,
21354 A: *mut __BindgenComplex<f64>,
21355 lda: *const lapack_int,
21356 ipiv: *mut lapack_int,
21357 work: *mut __BindgenComplex<f64>,
21358 lwork: *const lapack_int,
21359 info: *mut lapack_int,
21360) {
21361 dyload_lib().zsytrf_aa_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21362}
21363
21364#[inline(never)]
21365pub unsafe fn csytrf_aa_2stage_(
21366 uplo: *const c_char,
21367 n: *const lapack_int,
21368 A: *mut __BindgenComplex<f32>,
21369 lda: *const lapack_int,
21370 TB: *mut __BindgenComplex<f32>,
21371 ltb: *const lapack_int,
21372 ipiv: *mut lapack_int,
21373 ipiv2: *mut lapack_int,
21374 work: *mut __BindgenComplex<f32>,
21375 lwork: *const lapack_int,
21376 info: *mut lapack_int,
21377) {
21378 dyload_lib().csytrf_aa_2stage_.unwrap()(
21379 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21380 )
21381}
21382
21383#[inline(never)]
21384pub unsafe fn dsytrf_aa_2stage_(
21385 uplo: *const c_char,
21386 n: *const lapack_int,
21387 A: *mut f64,
21388 lda: *const lapack_int,
21389 TB: *mut f64,
21390 ltb: *const lapack_int,
21391 ipiv: *mut lapack_int,
21392 ipiv2: *mut lapack_int,
21393 work: *mut f64,
21394 lwork: *const lapack_int,
21395 info: *mut lapack_int,
21396) {
21397 dyload_lib().dsytrf_aa_2stage_.unwrap()(
21398 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21399 )
21400}
21401
21402#[inline(never)]
21403pub unsafe fn ssytrf_aa_2stage_(
21404 uplo: *const c_char,
21405 n: *const lapack_int,
21406 A: *mut f32,
21407 lda: *const lapack_int,
21408 TB: *mut f32,
21409 ltb: *const lapack_int,
21410 ipiv: *mut lapack_int,
21411 ipiv2: *mut lapack_int,
21412 work: *mut f32,
21413 lwork: *const lapack_int,
21414 info: *mut lapack_int,
21415) {
21416 dyload_lib().ssytrf_aa_2stage_.unwrap()(
21417 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21418 )
21419}
21420
21421#[inline(never)]
21422pub unsafe fn zsytrf_aa_2stage_(
21423 uplo: *const c_char,
21424 n: *const lapack_int,
21425 A: *mut __BindgenComplex<f64>,
21426 lda: *const lapack_int,
21427 TB: *mut __BindgenComplex<f64>,
21428 ltb: *const lapack_int,
21429 ipiv: *mut lapack_int,
21430 ipiv2: *mut lapack_int,
21431 work: *mut __BindgenComplex<f64>,
21432 lwork: *const lapack_int,
21433 info: *mut lapack_int,
21434) {
21435 dyload_lib().zsytrf_aa_2stage_.unwrap()(
21436 uplo, n, A, lda, TB, ltb, ipiv, ipiv2, work, lwork, info,
21437 )
21438}
21439
21440#[inline(never)]
21441pub unsafe fn csytrf_rk_(
21442 uplo: *const c_char,
21443 n: *const lapack_int,
21444 A: *mut __BindgenComplex<f32>,
21445 lda: *const lapack_int,
21446 E: *mut __BindgenComplex<f32>,
21447 ipiv: *mut lapack_int,
21448 work: *mut __BindgenComplex<f32>,
21449 lwork: *const lapack_int,
21450 info: *mut lapack_int,
21451) {
21452 dyload_lib().csytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21453}
21454
21455#[inline(never)]
21456pub unsafe fn dsytrf_rk_(
21457 uplo: *const c_char,
21458 n: *const lapack_int,
21459 A: *mut f64,
21460 lda: *const lapack_int,
21461 E: *mut f64,
21462 ipiv: *mut lapack_int,
21463 work: *mut f64,
21464 lwork: *const lapack_int,
21465 info: *mut lapack_int,
21466) {
21467 dyload_lib().dsytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21468}
21469
21470#[inline(never)]
21471pub unsafe fn ssytrf_rk_(
21472 uplo: *const c_char,
21473 n: *const lapack_int,
21474 A: *mut f32,
21475 lda: *const lapack_int,
21476 E: *mut f32,
21477 ipiv: *mut lapack_int,
21478 work: *mut f32,
21479 lwork: *const lapack_int,
21480 info: *mut lapack_int,
21481) {
21482 dyload_lib().ssytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21483}
21484
21485#[inline(never)]
21486pub unsafe fn zsytrf_rk_(
21487 uplo: *const c_char,
21488 n: *const lapack_int,
21489 A: *mut __BindgenComplex<f64>,
21490 lda: *const lapack_int,
21491 E: *mut __BindgenComplex<f64>,
21492 ipiv: *mut lapack_int,
21493 work: *mut __BindgenComplex<f64>,
21494 lwork: *const lapack_int,
21495 info: *mut lapack_int,
21496) {
21497 dyload_lib().zsytrf_rk_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21498}
21499
21500#[inline(never)]
21501pub unsafe fn csytrf_rook_(
21502 uplo: *const c_char,
21503 n: *const lapack_int,
21504 A: *mut __BindgenComplex<f32>,
21505 lda: *const lapack_int,
21506 ipiv: *mut lapack_int,
21507 work: *mut __BindgenComplex<f32>,
21508 lwork: *const lapack_int,
21509 info: *mut lapack_int,
21510) {
21511 dyload_lib().csytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21512}
21513
21514#[inline(never)]
21515pub unsafe fn dsytrf_rook_(
21516 uplo: *const c_char,
21517 n: *const lapack_int,
21518 A: *mut f64,
21519 lda: *const lapack_int,
21520 ipiv: *mut lapack_int,
21521 work: *mut f64,
21522 lwork: *const lapack_int,
21523 info: *mut lapack_int,
21524) {
21525 dyload_lib().dsytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21526}
21527
21528#[inline(never)]
21529pub unsafe fn ssytrf_rook_(
21530 uplo: *const c_char,
21531 n: *const lapack_int,
21532 A: *mut f32,
21533 lda: *const lapack_int,
21534 ipiv: *mut lapack_int,
21535 work: *mut f32,
21536 lwork: *const lapack_int,
21537 info: *mut lapack_int,
21538) {
21539 dyload_lib().ssytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21540}
21541
21542#[inline(never)]
21543pub unsafe fn zsytrf_rook_(
21544 uplo: *const c_char,
21545 n: *const lapack_int,
21546 A: *mut __BindgenComplex<f64>,
21547 lda: *const lapack_int,
21548 ipiv: *mut lapack_int,
21549 work: *mut __BindgenComplex<f64>,
21550 lwork: *const lapack_int,
21551 info: *mut lapack_int,
21552) {
21553 dyload_lib().zsytrf_rook_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21554}
21555
21556#[inline(never)]
21557pub unsafe fn csytri_(
21558 uplo: *const c_char,
21559 n: *const lapack_int,
21560 A: *mut __BindgenComplex<f32>,
21561 lda: *const lapack_int,
21562 ipiv: *const lapack_int,
21563 work: *mut __BindgenComplex<f32>,
21564 info: *mut lapack_int,
21565) {
21566 dyload_lib().csytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21567}
21568
21569#[inline(never)]
21570pub unsafe fn dsytri_(
21571 uplo: *const c_char,
21572 n: *const lapack_int,
21573 A: *mut f64,
21574 lda: *const lapack_int,
21575 ipiv: *const lapack_int,
21576 work: *mut f64,
21577 info: *mut lapack_int,
21578) {
21579 dyload_lib().dsytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21580}
21581
21582#[inline(never)]
21583pub unsafe fn ssytri_(
21584 uplo: *const c_char,
21585 n: *const lapack_int,
21586 A: *mut f32,
21587 lda: *const lapack_int,
21588 ipiv: *const lapack_int,
21589 work: *mut f32,
21590 info: *mut lapack_int,
21591) {
21592 dyload_lib().ssytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21593}
21594
21595#[inline(never)]
21596pub unsafe fn zsytri_(
21597 uplo: *const c_char,
21598 n: *const lapack_int,
21599 A: *mut __BindgenComplex<f64>,
21600 lda: *const lapack_int,
21601 ipiv: *const lapack_int,
21602 work: *mut __BindgenComplex<f64>,
21603 info: *mut lapack_int,
21604) {
21605 dyload_lib().zsytri_.unwrap()(uplo, n, A, lda, ipiv, work, info)
21606}
21607
21608#[inline(never)]
21609pub unsafe fn csytri2_(
21610 uplo: *const c_char,
21611 n: *const lapack_int,
21612 A: *mut __BindgenComplex<f32>,
21613 lda: *const lapack_int,
21614 ipiv: *const lapack_int,
21615 work: *mut __BindgenComplex<f32>,
21616 lwork: *const lapack_int,
21617 info: *mut lapack_int,
21618) {
21619 dyload_lib().csytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21620}
21621
21622#[inline(never)]
21623pub unsafe fn dsytri2_(
21624 uplo: *const c_char,
21625 n: *const lapack_int,
21626 A: *mut f64,
21627 lda: *const lapack_int,
21628 ipiv: *const lapack_int,
21629 work: *mut f64,
21630 lwork: *const lapack_int,
21631 info: *mut lapack_int,
21632) {
21633 dyload_lib().dsytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21634}
21635
21636#[inline(never)]
21637pub unsafe fn ssytri2_(
21638 uplo: *const c_char,
21639 n: *const lapack_int,
21640 A: *mut f32,
21641 lda: *const lapack_int,
21642 ipiv: *const lapack_int,
21643 work: *mut f32,
21644 lwork: *const lapack_int,
21645 info: *mut lapack_int,
21646) {
21647 dyload_lib().ssytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21648}
21649
21650#[inline(never)]
21651pub unsafe fn zsytri2_(
21652 uplo: *const c_char,
21653 n: *const lapack_int,
21654 A: *mut __BindgenComplex<f64>,
21655 lda: *const lapack_int,
21656 ipiv: *const lapack_int,
21657 work: *mut __BindgenComplex<f64>,
21658 lwork: *const lapack_int,
21659 info: *mut lapack_int,
21660) {
21661 dyload_lib().zsytri2_.unwrap()(uplo, n, A, lda, ipiv, work, lwork, info)
21662}
21663
21664#[inline(never)]
21665pub unsafe fn csytri2x_(
21666 uplo: *const c_char,
21667 n: *const lapack_int,
21668 A: *mut __BindgenComplex<f32>,
21669 lda: *const lapack_int,
21670 ipiv: *const lapack_int,
21671 work: *mut __BindgenComplex<f32>,
21672 nb: *const lapack_int,
21673 info: *mut lapack_int,
21674) {
21675 dyload_lib().csytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21676}
21677
21678#[inline(never)]
21679pub unsafe fn dsytri2x_(
21680 uplo: *const c_char,
21681 n: *const lapack_int,
21682 A: *mut f64,
21683 lda: *const lapack_int,
21684 ipiv: *const lapack_int,
21685 work: *mut f64,
21686 nb: *const lapack_int,
21687 info: *mut lapack_int,
21688) {
21689 dyload_lib().dsytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21690}
21691
21692#[inline(never)]
21693pub unsafe fn ssytri2x_(
21694 uplo: *const c_char,
21695 n: *const lapack_int,
21696 A: *mut f32,
21697 lda: *const lapack_int,
21698 ipiv: *const lapack_int,
21699 work: *mut f32,
21700 nb: *const lapack_int,
21701 info: *mut lapack_int,
21702) {
21703 dyload_lib().ssytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21704}
21705
21706#[inline(never)]
21707pub unsafe fn zsytri2x_(
21708 uplo: *const c_char,
21709 n: *const lapack_int,
21710 A: *mut __BindgenComplex<f64>,
21711 lda: *const lapack_int,
21712 ipiv: *const lapack_int,
21713 work: *mut __BindgenComplex<f64>,
21714 nb: *const lapack_int,
21715 info: *mut lapack_int,
21716) {
21717 dyload_lib().zsytri2x_.unwrap()(uplo, n, A, lda, ipiv, work, nb, info)
21718}
21719
21720#[inline(never)]
21721pub unsafe fn csytri_3_(
21722 uplo: *const c_char,
21723 n: *const lapack_int,
21724 A: *mut __BindgenComplex<f32>,
21725 lda: *const lapack_int,
21726 E: *const __BindgenComplex<f32>,
21727 ipiv: *const lapack_int,
21728 work: *mut __BindgenComplex<f32>,
21729 lwork: *const lapack_int,
21730 info: *mut lapack_int,
21731) {
21732 dyload_lib().csytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21733}
21734
21735#[inline(never)]
21736pub unsafe fn dsytri_3_(
21737 uplo: *const c_char,
21738 n: *const lapack_int,
21739 A: *mut f64,
21740 lda: *const lapack_int,
21741 E: *const f64,
21742 ipiv: *const lapack_int,
21743 work: *mut f64,
21744 lwork: *const lapack_int,
21745 info: *mut lapack_int,
21746) {
21747 dyload_lib().dsytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21748}
21749
21750#[inline(never)]
21751pub unsafe fn ssytri_3_(
21752 uplo: *const c_char,
21753 n: *const lapack_int,
21754 A: *mut f32,
21755 lda: *const lapack_int,
21756 E: *const f32,
21757 ipiv: *const lapack_int,
21758 work: *mut f32,
21759 lwork: *const lapack_int,
21760 info: *mut lapack_int,
21761) {
21762 dyload_lib().ssytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21763}
21764
21765#[inline(never)]
21766pub unsafe fn zsytri_3_(
21767 uplo: *const c_char,
21768 n: *const lapack_int,
21769 A: *mut __BindgenComplex<f64>,
21770 lda: *const lapack_int,
21771 E: *const __BindgenComplex<f64>,
21772 ipiv: *const lapack_int,
21773 work: *mut __BindgenComplex<f64>,
21774 lwork: *const lapack_int,
21775 info: *mut lapack_int,
21776) {
21777 dyload_lib().zsytri_3_.unwrap()(uplo, n, A, lda, E, ipiv, work, lwork, info)
21778}
21779
21780#[inline(never)]
21781pub unsafe fn csytrs_(
21782 uplo: *const c_char,
21783 n: *const lapack_int,
21784 nrhs: *const lapack_int,
21785 A: *const __BindgenComplex<f32>,
21786 lda: *const lapack_int,
21787 ipiv: *const lapack_int,
21788 B: *mut __BindgenComplex<f32>,
21789 ldb: *const lapack_int,
21790 info: *mut lapack_int,
21791) {
21792 dyload_lib().csytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21793}
21794
21795#[inline(never)]
21796pub unsafe fn dsytrs_(
21797 uplo: *const c_char,
21798 n: *const lapack_int,
21799 nrhs: *const lapack_int,
21800 A: *const f64,
21801 lda: *const lapack_int,
21802 ipiv: *const lapack_int,
21803 B: *mut f64,
21804 ldb: *const lapack_int,
21805 info: *mut lapack_int,
21806) {
21807 dyload_lib().dsytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21808}
21809
21810#[inline(never)]
21811pub unsafe fn ssytrs_(
21812 uplo: *const c_char,
21813 n: *const lapack_int,
21814 nrhs: *const lapack_int,
21815 A: *const f32,
21816 lda: *const lapack_int,
21817 ipiv: *const lapack_int,
21818 B: *mut f32,
21819 ldb: *const lapack_int,
21820 info: *mut lapack_int,
21821) {
21822 dyload_lib().ssytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21823}
21824
21825#[inline(never)]
21826pub unsafe fn zsytrs_(
21827 uplo: *const c_char,
21828 n: *const lapack_int,
21829 nrhs: *const lapack_int,
21830 A: *const __BindgenComplex<f64>,
21831 lda: *const lapack_int,
21832 ipiv: *const lapack_int,
21833 B: *mut __BindgenComplex<f64>,
21834 ldb: *const lapack_int,
21835 info: *mut lapack_int,
21836) {
21837 dyload_lib().zsytrs_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
21838}
21839
21840#[inline(never)]
21841pub unsafe fn csytrs2_(
21842 uplo: *const c_char,
21843 n: *const lapack_int,
21844 nrhs: *const lapack_int,
21845 A: *const __BindgenComplex<f32>,
21846 lda: *const lapack_int,
21847 ipiv: *const lapack_int,
21848 B: *mut __BindgenComplex<f32>,
21849 ldb: *const lapack_int,
21850 work: *mut __BindgenComplex<f32>,
21851 info: *mut lapack_int,
21852) {
21853 dyload_lib().csytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21854}
21855
21856#[inline(never)]
21857pub unsafe fn dsytrs2_(
21858 uplo: *const c_char,
21859 n: *const lapack_int,
21860 nrhs: *const lapack_int,
21861 A: *const f64,
21862 lda: *const lapack_int,
21863 ipiv: *const lapack_int,
21864 B: *mut f64,
21865 ldb: *const lapack_int,
21866 work: *mut f64,
21867 info: *mut lapack_int,
21868) {
21869 dyload_lib().dsytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21870}
21871
21872#[inline(never)]
21873pub unsafe fn ssytrs2_(
21874 uplo: *const c_char,
21875 n: *const lapack_int,
21876 nrhs: *const lapack_int,
21877 A: *const f32,
21878 lda: *const lapack_int,
21879 ipiv: *const lapack_int,
21880 B: *mut f32,
21881 ldb: *const lapack_int,
21882 work: *mut f32,
21883 info: *mut lapack_int,
21884) {
21885 dyload_lib().ssytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21886}
21887
21888#[inline(never)]
21889pub unsafe fn zsytrs2_(
21890 uplo: *const c_char,
21891 n: *const lapack_int,
21892 nrhs: *const lapack_int,
21893 A: *const __BindgenComplex<f64>,
21894 lda: *const lapack_int,
21895 ipiv: *const lapack_int,
21896 B: *mut __BindgenComplex<f64>,
21897 ldb: *const lapack_int,
21898 work: *mut __BindgenComplex<f64>,
21899 info: *mut lapack_int,
21900) {
21901 dyload_lib().zsytrs2_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, info)
21902}
21903
21904#[inline(never)]
21905pub unsafe fn csytrs_3_(
21906 uplo: *const c_char,
21907 n: *const lapack_int,
21908 nrhs: *const lapack_int,
21909 A: *const __BindgenComplex<f32>,
21910 lda: *const lapack_int,
21911 E: *const __BindgenComplex<f32>,
21912 ipiv: *const lapack_int,
21913 B: *mut __BindgenComplex<f32>,
21914 ldb: *const lapack_int,
21915 info: *mut lapack_int,
21916) {
21917 dyload_lib().csytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21918}
21919
21920#[inline(never)]
21921pub unsafe fn dsytrs_3_(
21922 uplo: *const c_char,
21923 n: *const lapack_int,
21924 nrhs: *const lapack_int,
21925 A: *const f64,
21926 lda: *const lapack_int,
21927 E: *const f64,
21928 ipiv: *const lapack_int,
21929 B: *mut f64,
21930 ldb: *const lapack_int,
21931 info: *mut lapack_int,
21932) {
21933 dyload_lib().dsytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21934}
21935
21936#[inline(never)]
21937pub unsafe fn ssytrs_3_(
21938 uplo: *const c_char,
21939 n: *const lapack_int,
21940 nrhs: *const lapack_int,
21941 A: *const f32,
21942 lda: *const lapack_int,
21943 E: *const f32,
21944 ipiv: *const lapack_int,
21945 B: *mut f32,
21946 ldb: *const lapack_int,
21947 info: *mut lapack_int,
21948) {
21949 dyload_lib().ssytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21950}
21951
21952#[inline(never)]
21953pub unsafe fn zsytrs_3_(
21954 uplo: *const c_char,
21955 n: *const lapack_int,
21956 nrhs: *const lapack_int,
21957 A: *const __BindgenComplex<f64>,
21958 lda: *const lapack_int,
21959 E: *const __BindgenComplex<f64>,
21960 ipiv: *const lapack_int,
21961 B: *mut __BindgenComplex<f64>,
21962 ldb: *const lapack_int,
21963 info: *mut lapack_int,
21964) {
21965 dyload_lib().zsytrs_3_.unwrap()(uplo, n, nrhs, A, lda, E, ipiv, B, ldb, info)
21966}
21967
21968#[inline(never)]
21969pub unsafe fn csytrs_aa_(
21970 uplo: *const c_char,
21971 n: *const lapack_int,
21972 nrhs: *const lapack_int,
21973 A: *const __BindgenComplex<f32>,
21974 lda: *const lapack_int,
21975 ipiv: *const lapack_int,
21976 B: *mut __BindgenComplex<f32>,
21977 ldb: *const lapack_int,
21978 work: *mut __BindgenComplex<f32>,
21979 lwork: *const lapack_int,
21980 info: *mut lapack_int,
21981) {
21982 dyload_lib().csytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
21983}
21984
21985#[inline(never)]
21986pub unsafe fn dsytrs_aa_(
21987 uplo: *const c_char,
21988 n: *const lapack_int,
21989 nrhs: *const lapack_int,
21990 A: *const f64,
21991 lda: *const lapack_int,
21992 ipiv: *const lapack_int,
21993 B: *mut f64,
21994 ldb: *const lapack_int,
21995 work: *mut f64,
21996 lwork: *const lapack_int,
21997 info: *mut lapack_int,
21998) {
21999 dyload_lib().dsytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22000}
22001
22002#[inline(never)]
22003pub unsafe fn ssytrs_aa_(
22004 uplo: *const c_char,
22005 n: *const lapack_int,
22006 nrhs: *const lapack_int,
22007 A: *const f32,
22008 lda: *const lapack_int,
22009 ipiv: *const lapack_int,
22010 B: *mut f32,
22011 ldb: *const lapack_int,
22012 work: *mut f32,
22013 lwork: *const lapack_int,
22014 info: *mut lapack_int,
22015) {
22016 dyload_lib().ssytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22017}
22018
22019#[inline(never)]
22020pub unsafe fn zsytrs_aa_(
22021 uplo: *const c_char,
22022 n: *const lapack_int,
22023 nrhs: *const lapack_int,
22024 A: *const __BindgenComplex<f64>,
22025 lda: *const lapack_int,
22026 ipiv: *const lapack_int,
22027 B: *mut __BindgenComplex<f64>,
22028 ldb: *const lapack_int,
22029 work: *mut __BindgenComplex<f64>,
22030 lwork: *const lapack_int,
22031 info: *mut lapack_int,
22032) {
22033 dyload_lib().zsytrs_aa_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, work, lwork, info)
22034}
22035
22036#[inline(never)]
22037pub unsafe fn csytrs_aa_2stage_(
22038 uplo: *const c_char,
22039 n: *const lapack_int,
22040 nrhs: *const lapack_int,
22041 A: *const __BindgenComplex<f32>,
22042 lda: *const lapack_int,
22043 TB: *mut __BindgenComplex<f32>,
22044 ltb: *const lapack_int,
22045 ipiv: *const lapack_int,
22046 ipiv2: *const lapack_int,
22047 B: *mut __BindgenComplex<f32>,
22048 ldb: *const lapack_int,
22049 info: *mut lapack_int,
22050) {
22051 dyload_lib().csytrs_aa_2stage_.unwrap()(
22052 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22053 )
22054}
22055
22056#[inline(never)]
22057pub unsafe fn dsytrs_aa_2stage_(
22058 uplo: *const c_char,
22059 n: *const lapack_int,
22060 nrhs: *const lapack_int,
22061 A: *const f64,
22062 lda: *const lapack_int,
22063 TB: *mut f64,
22064 ltb: *const lapack_int,
22065 ipiv: *const lapack_int,
22066 ipiv2: *const lapack_int,
22067 B: *mut f64,
22068 ldb: *const lapack_int,
22069 info: *mut lapack_int,
22070) {
22071 dyload_lib().dsytrs_aa_2stage_.unwrap()(
22072 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22073 )
22074}
22075
22076#[inline(never)]
22077pub unsafe fn ssytrs_aa_2stage_(
22078 uplo: *const c_char,
22079 n: *const lapack_int,
22080 nrhs: *const lapack_int,
22081 A: *const f32,
22082 lda: *const lapack_int,
22083 TB: *mut f32,
22084 ltb: *const lapack_int,
22085 ipiv: *const lapack_int,
22086 ipiv2: *const lapack_int,
22087 B: *mut f32,
22088 ldb: *const lapack_int,
22089 info: *mut lapack_int,
22090) {
22091 dyload_lib().ssytrs_aa_2stage_.unwrap()(
22092 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22093 )
22094}
22095
22096#[inline(never)]
22097pub unsafe fn zsytrs_aa_2stage_(
22098 uplo: *const c_char,
22099 n: *const lapack_int,
22100 nrhs: *const lapack_int,
22101 A: *const __BindgenComplex<f64>,
22102 lda: *const lapack_int,
22103 TB: *mut __BindgenComplex<f64>,
22104 ltb: *const lapack_int,
22105 ipiv: *const lapack_int,
22106 ipiv2: *const lapack_int,
22107 B: *mut __BindgenComplex<f64>,
22108 ldb: *const lapack_int,
22109 info: *mut lapack_int,
22110) {
22111 dyload_lib().zsytrs_aa_2stage_.unwrap()(
22112 uplo, n, nrhs, A, lda, TB, ltb, ipiv, ipiv2, B, ldb, info,
22113 )
22114}
22115
22116#[inline(never)]
22117pub unsafe fn csytrs_rook_(
22118 uplo: *const c_char,
22119 n: *const lapack_int,
22120 nrhs: *const lapack_int,
22121 A: *const __BindgenComplex<f32>,
22122 lda: *const lapack_int,
22123 ipiv: *const lapack_int,
22124 B: *mut __BindgenComplex<f32>,
22125 ldb: *const lapack_int,
22126 info: *mut lapack_int,
22127) {
22128 dyload_lib().csytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22129}
22130
22131#[inline(never)]
22132pub unsafe fn dsytrs_rook_(
22133 uplo: *const c_char,
22134 n: *const lapack_int,
22135 nrhs: *const lapack_int,
22136 A: *const f64,
22137 lda: *const lapack_int,
22138 ipiv: *const lapack_int,
22139 B: *mut f64,
22140 ldb: *const lapack_int,
22141 info: *mut lapack_int,
22142) {
22143 dyload_lib().dsytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22144}
22145
22146#[inline(never)]
22147pub unsafe fn ssytrs_rook_(
22148 uplo: *const c_char,
22149 n: *const lapack_int,
22150 nrhs: *const lapack_int,
22151 A: *const f32,
22152 lda: *const lapack_int,
22153 ipiv: *const lapack_int,
22154 B: *mut f32,
22155 ldb: *const lapack_int,
22156 info: *mut lapack_int,
22157) {
22158 dyload_lib().ssytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22159}
22160
22161#[inline(never)]
22162pub unsafe fn zsytrs_rook_(
22163 uplo: *const c_char,
22164 n: *const lapack_int,
22165 nrhs: *const lapack_int,
22166 A: *const __BindgenComplex<f64>,
22167 lda: *const lapack_int,
22168 ipiv: *const lapack_int,
22169 B: *mut __BindgenComplex<f64>,
22170 ldb: *const lapack_int,
22171 info: *mut lapack_int,
22172) {
22173 dyload_lib().zsytrs_rook_.unwrap()(uplo, n, nrhs, A, lda, ipiv, B, ldb, info)
22174}
22175
22176#[inline(never)]
22177pub unsafe fn ctbcon_(
22178 norm: *const c_char,
22179 uplo: *const c_char,
22180 diag: *const c_char,
22181 n: *const lapack_int,
22182 kd: *const lapack_int,
22183 AB: *const __BindgenComplex<f32>,
22184 ldab: *const lapack_int,
22185 rcond: *mut f32,
22186 work: *mut __BindgenComplex<f32>,
22187 rwork: *mut f32,
22188 info: *mut lapack_int,
22189) {
22190 dyload_lib().ctbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, rwork, info)
22191}
22192
22193#[inline(never)]
22194pub unsafe fn dtbcon_(
22195 norm: *const c_char,
22196 uplo: *const c_char,
22197 diag: *const c_char,
22198 n: *const lapack_int,
22199 kd: *const lapack_int,
22200 AB: *const f64,
22201 ldab: *const lapack_int,
22202 rcond: *mut f64,
22203 work: *mut f64,
22204 iwork: *mut lapack_int,
22205 info: *mut lapack_int,
22206) {
22207 dyload_lib().dtbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, iwork, info)
22208}
22209
22210#[inline(never)]
22211pub unsafe fn stbcon_(
22212 norm: *const c_char,
22213 uplo: *const c_char,
22214 diag: *const c_char,
22215 n: *const lapack_int,
22216 kd: *const lapack_int,
22217 AB: *const f32,
22218 ldab: *const lapack_int,
22219 rcond: *mut f32,
22220 work: *mut f32,
22221 iwork: *mut lapack_int,
22222 info: *mut lapack_int,
22223) {
22224 dyload_lib().stbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, iwork, info)
22225}
22226
22227#[inline(never)]
22228pub unsafe fn ztbcon_(
22229 norm: *const c_char,
22230 uplo: *const c_char,
22231 diag: *const c_char,
22232 n: *const lapack_int,
22233 kd: *const lapack_int,
22234 AB: *const __BindgenComplex<f64>,
22235 ldab: *const lapack_int,
22236 rcond: *mut f64,
22237 work: *mut __BindgenComplex<f64>,
22238 rwork: *mut f64,
22239 info: *mut lapack_int,
22240) {
22241 dyload_lib().ztbcon_.unwrap()(norm, uplo, diag, n, kd, AB, ldab, rcond, work, rwork, info)
22242}
22243
22244#[inline(never)]
22245pub unsafe fn ctbrfs_(
22246 uplo: *const c_char,
22247 trans: *const c_char,
22248 diag: *const c_char,
22249 n: *const lapack_int,
22250 kd: *const lapack_int,
22251 nrhs: *const lapack_int,
22252 AB: *const __BindgenComplex<f32>,
22253 ldab: *const lapack_int,
22254 B: *const __BindgenComplex<f32>,
22255 ldb: *const lapack_int,
22256 X: *const __BindgenComplex<f32>,
22257 ldx: *const lapack_int,
22258 ferr: *mut f32,
22259 berr: *mut f32,
22260 work: *mut __BindgenComplex<f32>,
22261 rwork: *mut f32,
22262 info: *mut lapack_int,
22263) {
22264 dyload_lib().ctbrfs_.unwrap()(
22265 uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, rwork, info,
22266 )
22267}
22268
22269#[inline(never)]
22270pub unsafe fn dtbrfs_(
22271 uplo: *const c_char,
22272 trans: *const c_char,
22273 diag: *const c_char,
22274 n: *const lapack_int,
22275 kd: *const lapack_int,
22276 nrhs: *const lapack_int,
22277 AB: *const f64,
22278 ldab: *const lapack_int,
22279 B: *const f64,
22280 ldb: *const lapack_int,
22281 X: *const f64,
22282 ldx: *const lapack_int,
22283 ferr: *mut f64,
22284 berr: *mut f64,
22285 work: *mut f64,
22286 iwork: *mut lapack_int,
22287 info: *mut lapack_int,
22288) {
22289 dyload_lib().dtbrfs_.unwrap()(
22290 uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, iwork, info,
22291 )
22292}
22293
22294#[inline(never)]
22295pub unsafe fn stbrfs_(
22296 uplo: *const c_char,
22297 trans: *const c_char,
22298 diag: *const c_char,
22299 n: *const lapack_int,
22300 kd: *const lapack_int,
22301 nrhs: *const lapack_int,
22302 AB: *const f32,
22303 ldab: *const lapack_int,
22304 B: *const f32,
22305 ldb: *const lapack_int,
22306 X: *const f32,
22307 ldx: *const lapack_int,
22308 ferr: *mut f32,
22309 berr: *mut f32,
22310 work: *mut f32,
22311 iwork: *mut lapack_int,
22312 info: *mut lapack_int,
22313) {
22314 dyload_lib().stbrfs_.unwrap()(
22315 uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, iwork, info,
22316 )
22317}
22318
22319#[inline(never)]
22320pub unsafe fn ztbrfs_(
22321 uplo: *const c_char,
22322 trans: *const c_char,
22323 diag: *const c_char,
22324 n: *const lapack_int,
22325 kd: *const lapack_int,
22326 nrhs: *const lapack_int,
22327 AB: *const __BindgenComplex<f64>,
22328 ldab: *const lapack_int,
22329 B: *const __BindgenComplex<f64>,
22330 ldb: *const lapack_int,
22331 X: *const __BindgenComplex<f64>,
22332 ldx: *const lapack_int,
22333 ferr: *mut f64,
22334 berr: *mut f64,
22335 work: *mut __BindgenComplex<f64>,
22336 rwork: *mut f64,
22337 info: *mut lapack_int,
22338) {
22339 dyload_lib().ztbrfs_.unwrap()(
22340 uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, X, ldx, ferr, berr, work, rwork, info,
22341 )
22342}
22343
22344#[inline(never)]
22345pub unsafe fn ctbtrs_(
22346 uplo: *const c_char,
22347 trans: *const c_char,
22348 diag: *const c_char,
22349 n: *const lapack_int,
22350 kd: *const lapack_int,
22351 nrhs: *const lapack_int,
22352 AB: *const __BindgenComplex<f32>,
22353 ldab: *const lapack_int,
22354 B: *mut __BindgenComplex<f32>,
22355 ldb: *const lapack_int,
22356 info: *mut lapack_int,
22357) {
22358 dyload_lib().ctbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22359}
22360
22361#[inline(never)]
22362pub unsafe fn dtbtrs_(
22363 uplo: *const c_char,
22364 trans: *const c_char,
22365 diag: *const c_char,
22366 n: *const lapack_int,
22367 kd: *const lapack_int,
22368 nrhs: *const lapack_int,
22369 AB: *const f64,
22370 ldab: *const lapack_int,
22371 B: *mut f64,
22372 ldb: *const lapack_int,
22373 info: *mut lapack_int,
22374) {
22375 dyload_lib().dtbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22376}
22377
22378#[inline(never)]
22379pub unsafe fn stbtrs_(
22380 uplo: *const c_char,
22381 trans: *const c_char,
22382 diag: *const c_char,
22383 n: *const lapack_int,
22384 kd: *const lapack_int,
22385 nrhs: *const lapack_int,
22386 AB: *const f32,
22387 ldab: *const lapack_int,
22388 B: *mut f32,
22389 ldb: *const lapack_int,
22390 info: *mut lapack_int,
22391) {
22392 dyload_lib().stbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22393}
22394
22395#[inline(never)]
22396pub unsafe fn ztbtrs_(
22397 uplo: *const c_char,
22398 trans: *const c_char,
22399 diag: *const c_char,
22400 n: *const lapack_int,
22401 kd: *const lapack_int,
22402 nrhs: *const lapack_int,
22403 AB: *const __BindgenComplex<f64>,
22404 ldab: *const lapack_int,
22405 B: *mut __BindgenComplex<f64>,
22406 ldb: *const lapack_int,
22407 info: *mut lapack_int,
22408) {
22409 dyload_lib().ztbtrs_.unwrap()(uplo, trans, diag, n, kd, nrhs, AB, ldab, B, ldb, info)
22410}
22411
22412#[inline(never)]
22413pub unsafe fn ctfsm_(
22414 transr: *const c_char,
22415 side: *const c_char,
22416 uplo: *const c_char,
22417 trans: *const c_char,
22418 diag: *const c_char,
22419 m: *const lapack_int,
22420 n: *const lapack_int,
22421 alpha: *const __BindgenComplex<f32>,
22422 A: *const __BindgenComplex<f32>,
22423 B: *mut __BindgenComplex<f32>,
22424 ldb: *const lapack_int,
22425) {
22426 dyload_lib().ctfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22427}
22428
22429#[inline(never)]
22430pub unsafe fn dtfsm_(
22431 transr: *const c_char,
22432 side: *const c_char,
22433 uplo: *const c_char,
22434 trans: *const c_char,
22435 diag: *const c_char,
22436 m: *const lapack_int,
22437 n: *const lapack_int,
22438 alpha: *const f64,
22439 A: *const f64,
22440 B: *mut f64,
22441 ldb: *const lapack_int,
22442) {
22443 dyload_lib().dtfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22444}
22445
22446#[inline(never)]
22447pub unsafe fn stfsm_(
22448 transr: *const c_char,
22449 side: *const c_char,
22450 uplo: *const c_char,
22451 trans: *const c_char,
22452 diag: *const c_char,
22453 m: *const lapack_int,
22454 n: *const lapack_int,
22455 alpha: *const f32,
22456 A: *const f32,
22457 B: *mut f32,
22458 ldb: *const lapack_int,
22459) {
22460 dyload_lib().stfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22461}
22462
22463#[inline(never)]
22464pub unsafe fn ztfsm_(
22465 transr: *const c_char,
22466 side: *const c_char,
22467 uplo: *const c_char,
22468 trans: *const c_char,
22469 diag: *const c_char,
22470 m: *const lapack_int,
22471 n: *const lapack_int,
22472 alpha: *const __BindgenComplex<f64>,
22473 A: *const __BindgenComplex<f64>,
22474 B: *mut __BindgenComplex<f64>,
22475 ldb: *const lapack_int,
22476) {
22477 dyload_lib().ztfsm_.unwrap()(transr, side, uplo, trans, diag, m, n, alpha, A, B, ldb)
22478}
22479
22480#[inline(never)]
22481pub unsafe fn ctftri_(
22482 transr: *const c_char,
22483 uplo: *const c_char,
22484 diag: *const c_char,
22485 n: *const lapack_int,
22486 A: *mut __BindgenComplex<f32>,
22487 info: *mut lapack_int,
22488) {
22489 dyload_lib().ctftri_.unwrap()(transr, uplo, diag, n, A, info)
22490}
22491
22492#[inline(never)]
22493pub unsafe fn dtftri_(
22494 transr: *const c_char,
22495 uplo: *const c_char,
22496 diag: *const c_char,
22497 n: *const lapack_int,
22498 A: *mut f64,
22499 info: *mut lapack_int,
22500) {
22501 dyload_lib().dtftri_.unwrap()(transr, uplo, diag, n, A, info)
22502}
22503
22504#[inline(never)]
22505pub unsafe fn stftri_(
22506 transr: *const c_char,
22507 uplo: *const c_char,
22508 diag: *const c_char,
22509 n: *const lapack_int,
22510 A: *mut f32,
22511 info: *mut lapack_int,
22512) {
22513 dyload_lib().stftri_.unwrap()(transr, uplo, diag, n, A, info)
22514}
22515
22516#[inline(never)]
22517pub unsafe fn ztftri_(
22518 transr: *const c_char,
22519 uplo: *const c_char,
22520 diag: *const c_char,
22521 n: *const lapack_int,
22522 A: *mut __BindgenComplex<f64>,
22523 info: *mut lapack_int,
22524) {
22525 dyload_lib().ztftri_.unwrap()(transr, uplo, diag, n, A, info)
22526}
22527
22528#[inline(never)]
22529pub unsafe fn ctfttp_(
22530 transr: *const c_char,
22531 uplo: *const c_char,
22532 n: *const lapack_int,
22533 ARF: *const __BindgenComplex<f32>,
22534 AP: *mut __BindgenComplex<f32>,
22535 info: *mut lapack_int,
22536) {
22537 dyload_lib().ctfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22538}
22539
22540#[inline(never)]
22541pub unsafe fn dtfttp_(
22542 transr: *const c_char,
22543 uplo: *const c_char,
22544 n: *const lapack_int,
22545 ARF: *const f64,
22546 AP: *mut f64,
22547 info: *mut lapack_int,
22548) {
22549 dyload_lib().dtfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22550}
22551
22552#[inline(never)]
22553pub unsafe fn stfttp_(
22554 transr: *const c_char,
22555 uplo: *const c_char,
22556 n: *const lapack_int,
22557 ARF: *const f32,
22558 AP: *mut f32,
22559 info: *mut lapack_int,
22560) {
22561 dyload_lib().stfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22562}
22563
22564#[inline(never)]
22565pub unsafe fn ztfttp_(
22566 transr: *const c_char,
22567 uplo: *const c_char,
22568 n: *const lapack_int,
22569 ARF: *const __BindgenComplex<f64>,
22570 AP: *mut __BindgenComplex<f64>,
22571 info: *mut lapack_int,
22572) {
22573 dyload_lib().ztfttp_.unwrap()(transr, uplo, n, ARF, AP, info)
22574}
22575
22576#[inline(never)]
22577pub unsafe fn ctfttr_(
22578 transr: *const c_char,
22579 uplo: *const c_char,
22580 n: *const lapack_int,
22581 ARF: *const __BindgenComplex<f32>,
22582 A: *mut __BindgenComplex<f32>,
22583 lda: *const lapack_int,
22584 info: *mut lapack_int,
22585) {
22586 dyload_lib().ctfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22587}
22588
22589#[inline(never)]
22590pub unsafe fn dtfttr_(
22591 transr: *const c_char,
22592 uplo: *const c_char,
22593 n: *const lapack_int,
22594 ARF: *const f64,
22595 A: *mut f64,
22596 lda: *const lapack_int,
22597 info: *mut lapack_int,
22598) {
22599 dyload_lib().dtfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22600}
22601
22602#[inline(never)]
22603pub unsafe fn stfttr_(
22604 transr: *const c_char,
22605 uplo: *const c_char,
22606 n: *const lapack_int,
22607 ARF: *const f32,
22608 A: *mut f32,
22609 lda: *const lapack_int,
22610 info: *mut lapack_int,
22611) {
22612 dyload_lib().stfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22613}
22614
22615#[inline(never)]
22616pub unsafe fn ztfttr_(
22617 transr: *const c_char,
22618 uplo: *const c_char,
22619 n: *const lapack_int,
22620 ARF: *const __BindgenComplex<f64>,
22621 A: *mut __BindgenComplex<f64>,
22622 lda: *const lapack_int,
22623 info: *mut lapack_int,
22624) {
22625 dyload_lib().ztfttr_.unwrap()(transr, uplo, n, ARF, A, lda, info)
22626}
22627
22628#[inline(never)]
22629pub unsafe fn ctgevc_(
22630 side: *const c_char,
22631 howmny: *const c_char,
22632 select: *const lapack_int,
22633 n: *const lapack_int,
22634 S: *const __BindgenComplex<f32>,
22635 lds: *const lapack_int,
22636 P: *const __BindgenComplex<f32>,
22637 ldp: *const lapack_int,
22638 VL: *mut __BindgenComplex<f32>,
22639 ldvl: *const lapack_int,
22640 VR: *mut __BindgenComplex<f32>,
22641 ldvr: *const lapack_int,
22642 mm: *const lapack_int,
22643 m: *mut lapack_int,
22644 work: *mut __BindgenComplex<f32>,
22645 rwork: *mut f32,
22646 info: *mut lapack_int,
22647) {
22648 dyload_lib().ctgevc_.unwrap()(
22649 side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
22650 )
22651}
22652
22653#[inline(never)]
22654pub unsafe fn dtgevc_(
22655 side: *const c_char,
22656 howmny: *const c_char,
22657 select: *const lapack_int,
22658 n: *const lapack_int,
22659 S: *const f64,
22660 lds: *const lapack_int,
22661 P: *const f64,
22662 ldp: *const lapack_int,
22663 VL: *mut f64,
22664 ldvl: *const lapack_int,
22665 VR: *mut f64,
22666 ldvr: *const lapack_int,
22667 mm: *const lapack_int,
22668 m: *mut lapack_int,
22669 work: *mut f64,
22670 info: *mut lapack_int,
22671) {
22672 dyload_lib().dtgevc_.unwrap()(
22673 side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, info,
22674 )
22675}
22676
22677#[inline(never)]
22678pub unsafe fn stgevc_(
22679 side: *const c_char,
22680 howmny: *const c_char,
22681 select: *const lapack_int,
22682 n: *const lapack_int,
22683 S: *const f32,
22684 lds: *const lapack_int,
22685 P: *const f32,
22686 ldp: *const lapack_int,
22687 VL: *mut f32,
22688 ldvl: *const lapack_int,
22689 VR: *mut f32,
22690 ldvr: *const lapack_int,
22691 mm: *const lapack_int,
22692 m: *mut lapack_int,
22693 work: *mut f32,
22694 info: *mut lapack_int,
22695) {
22696 dyload_lib().stgevc_.unwrap()(
22697 side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, info,
22698 )
22699}
22700
22701#[inline(never)]
22702pub unsafe fn ztgevc_(
22703 side: *const c_char,
22704 howmny: *const c_char,
22705 select: *const lapack_int,
22706 n: *const lapack_int,
22707 S: *const __BindgenComplex<f64>,
22708 lds: *const lapack_int,
22709 P: *const __BindgenComplex<f64>,
22710 ldp: *const lapack_int,
22711 VL: *mut __BindgenComplex<f64>,
22712 ldvl: *const lapack_int,
22713 VR: *mut __BindgenComplex<f64>,
22714 ldvr: *const lapack_int,
22715 mm: *const lapack_int,
22716 m: *mut lapack_int,
22717 work: *mut __BindgenComplex<f64>,
22718 rwork: *mut f64,
22719 info: *mut lapack_int,
22720) {
22721 dyload_lib().ztgevc_.unwrap()(
22722 side, howmny, select, n, S, lds, P, ldp, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
22723 )
22724}
22725
22726#[inline(never)]
22727pub unsafe fn ctgexc_(
22728 wantq: *const lapack_int,
22729 wantz: *const lapack_int,
22730 n: *const lapack_int,
22731 A: *mut __BindgenComplex<f32>,
22732 lda: *const lapack_int,
22733 B: *mut __BindgenComplex<f32>,
22734 ldb: *const lapack_int,
22735 Q: *mut __BindgenComplex<f32>,
22736 ldq: *const lapack_int,
22737 Z: *mut __BindgenComplex<f32>,
22738 ldz: *const lapack_int,
22739 ifst: *const lapack_int,
22740 ilst: *mut lapack_int,
22741 info: *mut lapack_int,
22742) {
22743 dyload_lib().ctgexc_.unwrap()(wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, info)
22744}
22745
22746#[inline(never)]
22747pub unsafe fn dtgexc_(
22748 wantq: *const lapack_int,
22749 wantz: *const lapack_int,
22750 n: *const lapack_int,
22751 A: *mut f64,
22752 lda: *const lapack_int,
22753 B: *mut f64,
22754 ldb: *const lapack_int,
22755 Q: *mut f64,
22756 ldq: *const lapack_int,
22757 Z: *mut f64,
22758 ldz: *const lapack_int,
22759 ifst: *mut lapack_int,
22760 ilst: *mut lapack_int,
22761 work: *mut f64,
22762 lwork: *const lapack_int,
22763 info: *mut lapack_int,
22764) {
22765 dyload_lib().dtgexc_.unwrap()(
22766 wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, work, lwork, info,
22767 )
22768}
22769
22770#[inline(never)]
22771pub unsafe fn stgexc_(
22772 wantq: *const lapack_int,
22773 wantz: *const lapack_int,
22774 n: *const lapack_int,
22775 A: *mut f32,
22776 lda: *const lapack_int,
22777 B: *mut f32,
22778 ldb: *const lapack_int,
22779 Q: *mut f32,
22780 ldq: *const lapack_int,
22781 Z: *mut f32,
22782 ldz: *const lapack_int,
22783 ifst: *mut lapack_int,
22784 ilst: *mut lapack_int,
22785 work: *mut f32,
22786 lwork: *const lapack_int,
22787 info: *mut lapack_int,
22788) {
22789 dyload_lib().stgexc_.unwrap()(
22790 wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, work, lwork, info,
22791 )
22792}
22793
22794#[inline(never)]
22795pub unsafe fn ztgexc_(
22796 wantq: *const lapack_int,
22797 wantz: *const lapack_int,
22798 n: *const lapack_int,
22799 A: *mut __BindgenComplex<f64>,
22800 lda: *const lapack_int,
22801 B: *mut __BindgenComplex<f64>,
22802 ldb: *const lapack_int,
22803 Q: *mut __BindgenComplex<f64>,
22804 ldq: *const lapack_int,
22805 Z: *mut __BindgenComplex<f64>,
22806 ldz: *const lapack_int,
22807 ifst: *const lapack_int,
22808 ilst: *mut lapack_int,
22809 info: *mut lapack_int,
22810) {
22811 dyload_lib().ztgexc_.unwrap()(wantq, wantz, n, A, lda, B, ldb, Q, ldq, Z, ldz, ifst, ilst, info)
22812}
22813
22814#[inline(never)]
22815pub unsafe fn ctgsen_(
22816 ijob: *const lapack_int,
22817 wantq: *const lapack_int,
22818 wantz: *const lapack_int,
22819 select: *const lapack_int,
22820 n: *const lapack_int,
22821 A: *mut __BindgenComplex<f32>,
22822 lda: *const lapack_int,
22823 B: *mut __BindgenComplex<f32>,
22824 ldb: *const lapack_int,
22825 alpha: *mut __BindgenComplex<f32>,
22826 beta: *mut __BindgenComplex<f32>,
22827 Q: *mut __BindgenComplex<f32>,
22828 ldq: *const lapack_int,
22829 Z: *mut __BindgenComplex<f32>,
22830 ldz: *const lapack_int,
22831 m: *mut lapack_int,
22832 pl: *mut f32,
22833 pr: *mut f32,
22834 DIF: *mut f32,
22835 work: *mut __BindgenComplex<f32>,
22836 lwork: *const lapack_int,
22837 iwork: *mut lapack_int,
22838 liwork: *const lapack_int,
22839 info: *mut lapack_int,
22840) {
22841 dyload_lib().ctgsen_.unwrap()(
22842 ijob, wantq, wantz, select, n, A, lda, B, ldb, alpha, beta, Q, ldq, Z, ldz, m, pl, pr, DIF,
22843 work, lwork, iwork, liwork, info,
22844 )
22845}
22846
22847#[inline(never)]
22848pub unsafe fn dtgsen_(
22849 ijob: *const lapack_int,
22850 wantq: *const lapack_int,
22851 wantz: *const lapack_int,
22852 select: *const lapack_int,
22853 n: *const lapack_int,
22854 A: *mut f64,
22855 lda: *const lapack_int,
22856 B: *mut f64,
22857 ldb: *const lapack_int,
22858 alphar: *mut f64,
22859 alphai: *mut f64,
22860 beta: *mut f64,
22861 Q: *mut f64,
22862 ldq: *const lapack_int,
22863 Z: *mut f64,
22864 ldz: *const lapack_int,
22865 m: *mut lapack_int,
22866 pl: *mut f64,
22867 pr: *mut f64,
22868 DIF: *mut f64,
22869 work: *mut f64,
22870 lwork: *const lapack_int,
22871 iwork: *mut lapack_int,
22872 liwork: *const lapack_int,
22873 info: *mut lapack_int,
22874) {
22875 dyload_lib().dtgsen_.unwrap()(
22876 ijob, wantq, wantz, select, n, A, lda, B, ldb, alphar, alphai, beta, Q, ldq, Z, ldz, m, pl,
22877 pr, DIF, work, lwork, iwork, liwork, info,
22878 )
22879}
22880
22881#[inline(never)]
22882pub unsafe fn stgsen_(
22883 ijob: *const lapack_int,
22884 wantq: *const lapack_int,
22885 wantz: *const lapack_int,
22886 select: *const lapack_int,
22887 n: *const lapack_int,
22888 A: *mut f32,
22889 lda: *const lapack_int,
22890 B: *mut f32,
22891 ldb: *const lapack_int,
22892 alphar: *mut f32,
22893 alphai: *mut f32,
22894 beta: *mut f32,
22895 Q: *mut f32,
22896 ldq: *const lapack_int,
22897 Z: *mut f32,
22898 ldz: *const lapack_int,
22899 m: *mut lapack_int,
22900 pl: *mut f32,
22901 pr: *mut f32,
22902 DIF: *mut f32,
22903 work: *mut f32,
22904 lwork: *const lapack_int,
22905 iwork: *mut lapack_int,
22906 liwork: *const lapack_int,
22907 info: *mut lapack_int,
22908) {
22909 dyload_lib().stgsen_.unwrap()(
22910 ijob, wantq, wantz, select, n, A, lda, B, ldb, alphar, alphai, beta, Q, ldq, Z, ldz, m, pl,
22911 pr, DIF, work, lwork, iwork, liwork, info,
22912 )
22913}
22914
22915#[inline(never)]
22916pub unsafe fn ztgsen_(
22917 ijob: *const lapack_int,
22918 wantq: *const lapack_int,
22919 wantz: *const lapack_int,
22920 select: *const lapack_int,
22921 n: *const lapack_int,
22922 A: *mut __BindgenComplex<f64>,
22923 lda: *const lapack_int,
22924 B: *mut __BindgenComplex<f64>,
22925 ldb: *const lapack_int,
22926 alpha: *mut __BindgenComplex<f64>,
22927 beta: *mut __BindgenComplex<f64>,
22928 Q: *mut __BindgenComplex<f64>,
22929 ldq: *const lapack_int,
22930 Z: *mut __BindgenComplex<f64>,
22931 ldz: *const lapack_int,
22932 m: *mut lapack_int,
22933 pl: *mut f64,
22934 pr: *mut f64,
22935 DIF: *mut f64,
22936 work: *mut __BindgenComplex<f64>,
22937 lwork: *const lapack_int,
22938 iwork: *mut lapack_int,
22939 liwork: *const lapack_int,
22940 info: *mut lapack_int,
22941) {
22942 dyload_lib().ztgsen_.unwrap()(
22943 ijob, wantq, wantz, select, n, A, lda, B, ldb, alpha, beta, Q, ldq, Z, ldz, m, pl, pr, DIF,
22944 work, lwork, iwork, liwork, info,
22945 )
22946}
22947
22948#[inline(never)]
22949pub unsafe fn ctgsja_(
22950 jobu: *const c_char,
22951 jobv: *const c_char,
22952 jobq: *const c_char,
22953 m: *const lapack_int,
22954 p: *const lapack_int,
22955 n: *const lapack_int,
22956 k: *const lapack_int,
22957 l: *const lapack_int,
22958 A: *mut __BindgenComplex<f32>,
22959 lda: *const lapack_int,
22960 B: *mut __BindgenComplex<f32>,
22961 ldb: *const lapack_int,
22962 tola: *const f32,
22963 tolb: *const f32,
22964 alpha: *mut f32,
22965 beta: *mut f32,
22966 U: *mut __BindgenComplex<f32>,
22967 ldu: *const lapack_int,
22968 V: *mut __BindgenComplex<f32>,
22969 ldv: *const lapack_int,
22970 Q: *mut __BindgenComplex<f32>,
22971 ldq: *const lapack_int,
22972 work: *mut __BindgenComplex<f32>,
22973 ncycle: *mut lapack_int,
22974 info: *mut lapack_int,
22975) {
22976 dyload_lib().ctgsja_.unwrap()(
22977 jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
22978 Q, ldq, work, ncycle, info,
22979 )
22980}
22981
22982#[inline(never)]
22983pub unsafe fn dtgsja_(
22984 jobu: *const c_char,
22985 jobv: *const c_char,
22986 jobq: *const c_char,
22987 m: *const lapack_int,
22988 p: *const lapack_int,
22989 n: *const lapack_int,
22990 k: *const lapack_int,
22991 l: *const lapack_int,
22992 A: *mut f64,
22993 lda: *const lapack_int,
22994 B: *mut f64,
22995 ldb: *const lapack_int,
22996 tola: *const f64,
22997 tolb: *const f64,
22998 alpha: *mut f64,
22999 beta: *mut f64,
23000 U: *mut f64,
23001 ldu: *const lapack_int,
23002 V: *mut f64,
23003 ldv: *const lapack_int,
23004 Q: *mut f64,
23005 ldq: *const lapack_int,
23006 work: *mut f64,
23007 ncycle: *mut lapack_int,
23008 info: *mut lapack_int,
23009) {
23010 dyload_lib().dtgsja_.unwrap()(
23011 jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23012 Q, ldq, work, ncycle, info,
23013 )
23014}
23015
23016#[inline(never)]
23017pub unsafe fn stgsja_(
23018 jobu: *const c_char,
23019 jobv: *const c_char,
23020 jobq: *const c_char,
23021 m: *const lapack_int,
23022 p: *const lapack_int,
23023 n: *const lapack_int,
23024 k: *const lapack_int,
23025 l: *const lapack_int,
23026 A: *mut f32,
23027 lda: *const lapack_int,
23028 B: *mut f32,
23029 ldb: *const lapack_int,
23030 tola: *const f32,
23031 tolb: *const f32,
23032 alpha: *mut f32,
23033 beta: *mut f32,
23034 U: *mut f32,
23035 ldu: *const lapack_int,
23036 V: *mut f32,
23037 ldv: *const lapack_int,
23038 Q: *mut f32,
23039 ldq: *const lapack_int,
23040 work: *mut f32,
23041 ncycle: *mut lapack_int,
23042 info: *mut lapack_int,
23043) {
23044 dyload_lib().stgsja_.unwrap()(
23045 jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23046 Q, ldq, work, ncycle, info,
23047 )
23048}
23049
23050#[inline(never)]
23051pub unsafe fn ztgsja_(
23052 jobu: *const c_char,
23053 jobv: *const c_char,
23054 jobq: *const c_char,
23055 m: *const lapack_int,
23056 p: *const lapack_int,
23057 n: *const lapack_int,
23058 k: *const lapack_int,
23059 l: *const lapack_int,
23060 A: *mut __BindgenComplex<f64>,
23061 lda: *const lapack_int,
23062 B: *mut __BindgenComplex<f64>,
23063 ldb: *const lapack_int,
23064 tola: *const f64,
23065 tolb: *const f64,
23066 alpha: *mut f64,
23067 beta: *mut f64,
23068 U: *mut __BindgenComplex<f64>,
23069 ldu: *const lapack_int,
23070 V: *mut __BindgenComplex<f64>,
23071 ldv: *const lapack_int,
23072 Q: *mut __BindgenComplex<f64>,
23073 ldq: *const lapack_int,
23074 work: *mut __BindgenComplex<f64>,
23075 ncycle: *mut lapack_int,
23076 info: *mut lapack_int,
23077) {
23078 dyload_lib().ztgsja_.unwrap()(
23079 jobu, jobv, jobq, m, p, n, k, l, A, lda, B, ldb, tola, tolb, alpha, beta, U, ldu, V, ldv,
23080 Q, ldq, work, ncycle, info,
23081 )
23082}
23083
23084#[inline(never)]
23085pub unsafe fn ctgsna_(
23086 job: *const c_char,
23087 howmny: *const c_char,
23088 select: *const lapack_int,
23089 n: *const lapack_int,
23090 A: *const __BindgenComplex<f32>,
23091 lda: *const lapack_int,
23092 B: *const __BindgenComplex<f32>,
23093 ldb: *const lapack_int,
23094 VL: *const __BindgenComplex<f32>,
23095 ldvl: *const lapack_int,
23096 VR: *const __BindgenComplex<f32>,
23097 ldvr: *const lapack_int,
23098 S: *mut f32,
23099 DIF: *mut f32,
23100 mm: *const lapack_int,
23101 m: *mut lapack_int,
23102 work: *mut __BindgenComplex<f32>,
23103 lwork: *const lapack_int,
23104 iwork: *mut lapack_int,
23105 info: *mut lapack_int,
23106) {
23107 dyload_lib().ctgsna_.unwrap()(
23108 job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23109 iwork, info,
23110 )
23111}
23112
23113#[inline(never)]
23114pub unsafe fn dtgsna_(
23115 job: *const c_char,
23116 howmny: *const c_char,
23117 select: *const lapack_int,
23118 n: *const lapack_int,
23119 A: *const f64,
23120 lda: *const lapack_int,
23121 B: *const f64,
23122 ldb: *const lapack_int,
23123 VL: *const f64,
23124 ldvl: *const lapack_int,
23125 VR: *const f64,
23126 ldvr: *const lapack_int,
23127 S: *mut f64,
23128 DIF: *mut f64,
23129 mm: *const lapack_int,
23130 m: *mut lapack_int,
23131 work: *mut f64,
23132 lwork: *const lapack_int,
23133 iwork: *mut lapack_int,
23134 info: *mut lapack_int,
23135) {
23136 dyload_lib().dtgsna_.unwrap()(
23137 job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23138 iwork, info,
23139 )
23140}
23141
23142#[inline(never)]
23143pub unsafe fn stgsna_(
23144 job: *const c_char,
23145 howmny: *const c_char,
23146 select: *const lapack_int,
23147 n: *const lapack_int,
23148 A: *const f32,
23149 lda: *const lapack_int,
23150 B: *const f32,
23151 ldb: *const lapack_int,
23152 VL: *const f32,
23153 ldvl: *const lapack_int,
23154 VR: *const f32,
23155 ldvr: *const lapack_int,
23156 S: *mut f32,
23157 DIF: *mut f32,
23158 mm: *const lapack_int,
23159 m: *mut lapack_int,
23160 work: *mut f32,
23161 lwork: *const lapack_int,
23162 iwork: *mut lapack_int,
23163 info: *mut lapack_int,
23164) {
23165 dyload_lib().stgsna_.unwrap()(
23166 job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23167 iwork, info,
23168 )
23169}
23170
23171#[inline(never)]
23172pub unsafe fn ztgsna_(
23173 job: *const c_char,
23174 howmny: *const c_char,
23175 select: *const lapack_int,
23176 n: *const lapack_int,
23177 A: *const __BindgenComplex<f64>,
23178 lda: *const lapack_int,
23179 B: *const __BindgenComplex<f64>,
23180 ldb: *const lapack_int,
23181 VL: *const __BindgenComplex<f64>,
23182 ldvl: *const lapack_int,
23183 VR: *const __BindgenComplex<f64>,
23184 ldvr: *const lapack_int,
23185 S: *mut f64,
23186 DIF: *mut f64,
23187 mm: *const lapack_int,
23188 m: *mut lapack_int,
23189 work: *mut __BindgenComplex<f64>,
23190 lwork: *const lapack_int,
23191 iwork: *mut lapack_int,
23192 info: *mut lapack_int,
23193) {
23194 dyload_lib().ztgsna_.unwrap()(
23195 job, howmny, select, n, A, lda, B, ldb, VL, ldvl, VR, ldvr, S, DIF, mm, m, work, lwork,
23196 iwork, info,
23197 )
23198}
23199
23200#[inline(never)]
23201pub unsafe fn ctgsyl_(
23202 trans: *const c_char,
23203 ijob: *const lapack_int,
23204 m: *const lapack_int,
23205 n: *const lapack_int,
23206 A: *const __BindgenComplex<f32>,
23207 lda: *const lapack_int,
23208 B: *const __BindgenComplex<f32>,
23209 ldb: *const lapack_int,
23210 C: *mut __BindgenComplex<f32>,
23211 ldc: *const lapack_int,
23212 D: *const __BindgenComplex<f32>,
23213 ldd: *const lapack_int,
23214 E: *const __BindgenComplex<f32>,
23215 lde: *const lapack_int,
23216 F: *mut __BindgenComplex<f32>,
23217 ldf: *const lapack_int,
23218 dif: *mut f32,
23219 scale: *mut f32,
23220 work: *mut __BindgenComplex<f32>,
23221 lwork: *const lapack_int,
23222 iwork: *mut lapack_int,
23223 info: *mut lapack_int,
23224) {
23225 dyload_lib().ctgsyl_.unwrap()(
23226 trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23227 iwork, info,
23228 )
23229}
23230
23231#[inline(never)]
23232pub unsafe fn dtgsyl_(
23233 trans: *const c_char,
23234 ijob: *const lapack_int,
23235 m: *const lapack_int,
23236 n: *const lapack_int,
23237 A: *const f64,
23238 lda: *const lapack_int,
23239 B: *const f64,
23240 ldb: *const lapack_int,
23241 C: *mut f64,
23242 ldc: *const lapack_int,
23243 D: *const f64,
23244 ldd: *const lapack_int,
23245 E: *const f64,
23246 lde: *const lapack_int,
23247 F: *mut f64,
23248 ldf: *const lapack_int,
23249 dif: *mut f64,
23250 scale: *mut f64,
23251 work: *mut f64,
23252 lwork: *const lapack_int,
23253 iwork: *mut lapack_int,
23254 info: *mut lapack_int,
23255) {
23256 dyload_lib().dtgsyl_.unwrap()(
23257 trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23258 iwork, info,
23259 )
23260}
23261
23262#[inline(never)]
23263pub unsafe fn stgsyl_(
23264 trans: *const c_char,
23265 ijob: *const lapack_int,
23266 m: *const lapack_int,
23267 n: *const lapack_int,
23268 A: *const f32,
23269 lda: *const lapack_int,
23270 B: *const f32,
23271 ldb: *const lapack_int,
23272 C: *mut f32,
23273 ldc: *const lapack_int,
23274 D: *const f32,
23275 ldd: *const lapack_int,
23276 E: *const f32,
23277 lde: *const lapack_int,
23278 F: *mut f32,
23279 ldf: *const lapack_int,
23280 dif: *mut f32,
23281 scale: *mut f32,
23282 work: *mut f32,
23283 lwork: *const lapack_int,
23284 iwork: *mut lapack_int,
23285 info: *mut lapack_int,
23286) {
23287 dyload_lib().stgsyl_.unwrap()(
23288 trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23289 iwork, info,
23290 )
23291}
23292
23293#[inline(never)]
23294pub unsafe fn ztgsyl_(
23295 trans: *const c_char,
23296 ijob: *const lapack_int,
23297 m: *const lapack_int,
23298 n: *const lapack_int,
23299 A: *const __BindgenComplex<f64>,
23300 lda: *const lapack_int,
23301 B: *const __BindgenComplex<f64>,
23302 ldb: *const lapack_int,
23303 C: *mut __BindgenComplex<f64>,
23304 ldc: *const lapack_int,
23305 D: *const __BindgenComplex<f64>,
23306 ldd: *const lapack_int,
23307 E: *const __BindgenComplex<f64>,
23308 lde: *const lapack_int,
23309 F: *mut __BindgenComplex<f64>,
23310 ldf: *const lapack_int,
23311 dif: *mut f64,
23312 scale: *mut f64,
23313 work: *mut __BindgenComplex<f64>,
23314 lwork: *const lapack_int,
23315 iwork: *mut lapack_int,
23316 info: *mut lapack_int,
23317) {
23318 dyload_lib().ztgsyl_.unwrap()(
23319 trans, ijob, m, n, A, lda, B, ldb, C, ldc, D, ldd, E, lde, F, ldf, dif, scale, work, lwork,
23320 iwork, info,
23321 )
23322}
23323
23324#[inline(never)]
23325pub unsafe fn ctpcon_(
23326 norm: *const c_char,
23327 uplo: *const c_char,
23328 diag: *const c_char,
23329 n: *const lapack_int,
23330 AP: *const __BindgenComplex<f32>,
23331 rcond: *mut f32,
23332 work: *mut __BindgenComplex<f32>,
23333 rwork: *mut f32,
23334 info: *mut lapack_int,
23335) {
23336 dyload_lib().ctpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, rwork, info)
23337}
23338
23339#[inline(never)]
23340pub unsafe fn dtpcon_(
23341 norm: *const c_char,
23342 uplo: *const c_char,
23343 diag: *const c_char,
23344 n: *const lapack_int,
23345 AP: *const f64,
23346 rcond: *mut f64,
23347 work: *mut f64,
23348 iwork: *mut lapack_int,
23349 info: *mut lapack_int,
23350) {
23351 dyload_lib().dtpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, iwork, info)
23352}
23353
23354#[inline(never)]
23355pub unsafe fn stpcon_(
23356 norm: *const c_char,
23357 uplo: *const c_char,
23358 diag: *const c_char,
23359 n: *const lapack_int,
23360 AP: *const f32,
23361 rcond: *mut f32,
23362 work: *mut f32,
23363 iwork: *mut lapack_int,
23364 info: *mut lapack_int,
23365) {
23366 dyload_lib().stpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, iwork, info)
23367}
23368
23369#[inline(never)]
23370pub unsafe fn ztpcon_(
23371 norm: *const c_char,
23372 uplo: *const c_char,
23373 diag: *const c_char,
23374 n: *const lapack_int,
23375 AP: *const __BindgenComplex<f64>,
23376 rcond: *mut f64,
23377 work: *mut __BindgenComplex<f64>,
23378 rwork: *mut f64,
23379 info: *mut lapack_int,
23380) {
23381 dyload_lib().ztpcon_.unwrap()(norm, uplo, diag, n, AP, rcond, work, rwork, info)
23382}
23383
23384#[inline(never)]
23385pub unsafe fn ctplqt_(
23386 m: *const lapack_int,
23387 n: *const lapack_int,
23388 l: *const lapack_int,
23389 mb: *const lapack_int,
23390 A: *mut __BindgenComplex<f32>,
23391 lda: *const lapack_int,
23392 B: *mut __BindgenComplex<f32>,
23393 ldb: *const lapack_int,
23394 T: *mut __BindgenComplex<f32>,
23395 ldt: *const lapack_int,
23396 work: *mut __BindgenComplex<f32>,
23397 info: *mut lapack_int,
23398) {
23399 dyload_lib().ctplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23400}
23401
23402#[inline(never)]
23403pub unsafe fn dtplqt_(
23404 m: *const lapack_int,
23405 n: *const lapack_int,
23406 l: *const lapack_int,
23407 mb: *const lapack_int,
23408 A: *mut f64,
23409 lda: *const lapack_int,
23410 B: *mut f64,
23411 ldb: *const lapack_int,
23412 T: *mut f64,
23413 ldt: *const lapack_int,
23414 work: *mut f64,
23415 info: *mut lapack_int,
23416) {
23417 dyload_lib().dtplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23418}
23419
23420#[inline(never)]
23421pub unsafe fn stplqt_(
23422 m: *const lapack_int,
23423 n: *const lapack_int,
23424 l: *const lapack_int,
23425 mb: *const lapack_int,
23426 A: *mut f32,
23427 lda: *const lapack_int,
23428 B: *mut f32,
23429 ldb: *const lapack_int,
23430 T: *mut f32,
23431 ldt: *const lapack_int,
23432 work: *mut f32,
23433 info: *mut lapack_int,
23434) {
23435 dyload_lib().stplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23436}
23437
23438#[inline(never)]
23439pub unsafe fn ztplqt_(
23440 m: *const lapack_int,
23441 n: *const lapack_int,
23442 l: *const lapack_int,
23443 mb: *const lapack_int,
23444 A: *mut __BindgenComplex<f64>,
23445 lda: *const lapack_int,
23446 B: *mut __BindgenComplex<f64>,
23447 ldb: *const lapack_int,
23448 T: *mut __BindgenComplex<f64>,
23449 ldt: *const lapack_int,
23450 work: *mut __BindgenComplex<f64>,
23451 info: *mut lapack_int,
23452) {
23453 dyload_lib().ztplqt_.unwrap()(m, n, l, mb, A, lda, B, ldb, T, ldt, work, info)
23454}
23455
23456#[inline(never)]
23457pub unsafe fn ctplqt2_(
23458 m: *const lapack_int,
23459 n: *const lapack_int,
23460 l: *const lapack_int,
23461 A: *mut __BindgenComplex<f32>,
23462 lda: *const lapack_int,
23463 B: *mut __BindgenComplex<f32>,
23464 ldb: *const lapack_int,
23465 T: *mut __BindgenComplex<f32>,
23466 ldt: *const lapack_int,
23467 info: *mut lapack_int,
23468) {
23469 dyload_lib().ctplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23470}
23471
23472#[inline(never)]
23473pub unsafe fn dtplqt2_(
23474 m: *const lapack_int,
23475 n: *const lapack_int,
23476 l: *const lapack_int,
23477 A: *mut f64,
23478 lda: *const lapack_int,
23479 B: *mut f64,
23480 ldb: *const lapack_int,
23481 T: *mut f64,
23482 ldt: *const lapack_int,
23483 info: *mut lapack_int,
23484) {
23485 dyload_lib().dtplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23486}
23487
23488#[inline(never)]
23489pub unsafe fn stplqt2_(
23490 m: *const lapack_int,
23491 n: *const lapack_int,
23492 l: *const lapack_int,
23493 A: *mut f32,
23494 lda: *const lapack_int,
23495 B: *mut f32,
23496 ldb: *const lapack_int,
23497 T: *mut f32,
23498 ldt: *const lapack_int,
23499 info: *mut lapack_int,
23500) {
23501 dyload_lib().stplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23502}
23503
23504#[inline(never)]
23505pub unsafe fn ztplqt2_(
23506 m: *const lapack_int,
23507 n: *const lapack_int,
23508 l: *const lapack_int,
23509 A: *mut __BindgenComplex<f64>,
23510 lda: *const lapack_int,
23511 B: *mut __BindgenComplex<f64>,
23512 ldb: *const lapack_int,
23513 T: *mut __BindgenComplex<f64>,
23514 ldt: *const lapack_int,
23515 info: *mut lapack_int,
23516) {
23517 dyload_lib().ztplqt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23518}
23519
23520#[inline(never)]
23521pub unsafe fn ctpmlqt_(
23522 side: *const c_char,
23523 trans: *const c_char,
23524 m: *const lapack_int,
23525 n: *const lapack_int,
23526 k: *const lapack_int,
23527 l: *const lapack_int,
23528 mb: *const lapack_int,
23529 V: *const __BindgenComplex<f32>,
23530 ldv: *const lapack_int,
23531 T: *const __BindgenComplex<f32>,
23532 ldt: *const lapack_int,
23533 A: *mut __BindgenComplex<f32>,
23534 lda: *const lapack_int,
23535 B: *mut __BindgenComplex<f32>,
23536 ldb: *const lapack_int,
23537 work: *mut __BindgenComplex<f32>,
23538 info: *mut lapack_int,
23539) {
23540 dyload_lib().ctpmlqt_.unwrap()(
23541 side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23542 )
23543}
23544
23545#[inline(never)]
23546pub unsafe fn dtpmlqt_(
23547 side: *const c_char,
23548 trans: *const c_char,
23549 m: *const lapack_int,
23550 n: *const lapack_int,
23551 k: *const lapack_int,
23552 l: *const lapack_int,
23553 mb: *const lapack_int,
23554 V: *const f64,
23555 ldv: *const lapack_int,
23556 T: *const f64,
23557 ldt: *const lapack_int,
23558 A: *mut f64,
23559 lda: *const lapack_int,
23560 B: *mut f64,
23561 ldb: *const lapack_int,
23562 work: *mut f64,
23563 info: *mut lapack_int,
23564) {
23565 dyload_lib().dtpmlqt_.unwrap()(
23566 side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23567 )
23568}
23569
23570#[inline(never)]
23571pub unsafe fn stpmlqt_(
23572 side: *const c_char,
23573 trans: *const c_char,
23574 m: *const lapack_int,
23575 n: *const lapack_int,
23576 k: *const lapack_int,
23577 l: *const lapack_int,
23578 mb: *const lapack_int,
23579 V: *const f32,
23580 ldv: *const lapack_int,
23581 T: *const f32,
23582 ldt: *const lapack_int,
23583 A: *mut f32,
23584 lda: *const lapack_int,
23585 B: *mut f32,
23586 ldb: *const lapack_int,
23587 work: *mut f32,
23588 info: *mut lapack_int,
23589) {
23590 dyload_lib().stpmlqt_.unwrap()(
23591 side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23592 )
23593}
23594
23595#[inline(never)]
23596pub unsafe fn ztpmlqt_(
23597 side: *const c_char,
23598 trans: *const c_char,
23599 m: *const lapack_int,
23600 n: *const lapack_int,
23601 k: *const lapack_int,
23602 l: *const lapack_int,
23603 mb: *const lapack_int,
23604 V: *const __BindgenComplex<f64>,
23605 ldv: *const lapack_int,
23606 T: *const __BindgenComplex<f64>,
23607 ldt: *const lapack_int,
23608 A: *mut __BindgenComplex<f64>,
23609 lda: *const lapack_int,
23610 B: *mut __BindgenComplex<f64>,
23611 ldb: *const lapack_int,
23612 work: *mut __BindgenComplex<f64>,
23613 info: *mut lapack_int,
23614) {
23615 dyload_lib().ztpmlqt_.unwrap()(
23616 side, trans, m, n, k, l, mb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23617 )
23618}
23619
23620#[inline(never)]
23621pub unsafe fn ctpmqrt_(
23622 side: *const c_char,
23623 trans: *const c_char,
23624 m: *const lapack_int,
23625 n: *const lapack_int,
23626 k: *const lapack_int,
23627 l: *const lapack_int,
23628 nb: *const lapack_int,
23629 V: *const __BindgenComplex<f32>,
23630 ldv: *const lapack_int,
23631 T: *const __BindgenComplex<f32>,
23632 ldt: *const lapack_int,
23633 A: *mut __BindgenComplex<f32>,
23634 lda: *const lapack_int,
23635 B: *mut __BindgenComplex<f32>,
23636 ldb: *const lapack_int,
23637 work: *mut __BindgenComplex<f32>,
23638 info: *mut lapack_int,
23639) {
23640 dyload_lib().ctpmqrt_.unwrap()(
23641 side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23642 )
23643}
23644
23645#[inline(never)]
23646pub unsafe fn dtpmqrt_(
23647 side: *const c_char,
23648 trans: *const c_char,
23649 m: *const lapack_int,
23650 n: *const lapack_int,
23651 k: *const lapack_int,
23652 l: *const lapack_int,
23653 nb: *const lapack_int,
23654 V: *const f64,
23655 ldv: *const lapack_int,
23656 T: *const f64,
23657 ldt: *const lapack_int,
23658 A: *mut f64,
23659 lda: *const lapack_int,
23660 B: *mut f64,
23661 ldb: *const lapack_int,
23662 work: *mut f64,
23663 info: *mut lapack_int,
23664) {
23665 dyload_lib().dtpmqrt_.unwrap()(
23666 side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23667 )
23668}
23669
23670#[inline(never)]
23671pub unsafe fn stpmqrt_(
23672 side: *const c_char,
23673 trans: *const c_char,
23674 m: *const lapack_int,
23675 n: *const lapack_int,
23676 k: *const lapack_int,
23677 l: *const lapack_int,
23678 nb: *const lapack_int,
23679 V: *const f32,
23680 ldv: *const lapack_int,
23681 T: *const f32,
23682 ldt: *const lapack_int,
23683 A: *mut f32,
23684 lda: *const lapack_int,
23685 B: *mut f32,
23686 ldb: *const lapack_int,
23687 work: *mut f32,
23688 info: *mut lapack_int,
23689) {
23690 dyload_lib().stpmqrt_.unwrap()(
23691 side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23692 )
23693}
23694
23695#[inline(never)]
23696pub unsafe fn ztpmqrt_(
23697 side: *const c_char,
23698 trans: *const c_char,
23699 m: *const lapack_int,
23700 n: *const lapack_int,
23701 k: *const lapack_int,
23702 l: *const lapack_int,
23703 nb: *const lapack_int,
23704 V: *const __BindgenComplex<f64>,
23705 ldv: *const lapack_int,
23706 T: *const __BindgenComplex<f64>,
23707 ldt: *const lapack_int,
23708 A: *mut __BindgenComplex<f64>,
23709 lda: *const lapack_int,
23710 B: *mut __BindgenComplex<f64>,
23711 ldb: *const lapack_int,
23712 work: *mut __BindgenComplex<f64>,
23713 info: *mut lapack_int,
23714) {
23715 dyload_lib().ztpmqrt_.unwrap()(
23716 side, trans, m, n, k, l, nb, V, ldv, T, ldt, A, lda, B, ldb, work, info,
23717 )
23718}
23719
23720#[inline(never)]
23721pub unsafe fn ctpqrt_(
23722 m: *const lapack_int,
23723 n: *const lapack_int,
23724 l: *const lapack_int,
23725 nb: *const lapack_int,
23726 A: *mut __BindgenComplex<f32>,
23727 lda: *const lapack_int,
23728 B: *mut __BindgenComplex<f32>,
23729 ldb: *const lapack_int,
23730 T: *mut __BindgenComplex<f32>,
23731 ldt: *const lapack_int,
23732 work: *mut __BindgenComplex<f32>,
23733 info: *mut lapack_int,
23734) {
23735 dyload_lib().ctpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23736}
23737
23738#[inline(never)]
23739pub unsafe fn dtpqrt_(
23740 m: *const lapack_int,
23741 n: *const lapack_int,
23742 l: *const lapack_int,
23743 nb: *const lapack_int,
23744 A: *mut f64,
23745 lda: *const lapack_int,
23746 B: *mut f64,
23747 ldb: *const lapack_int,
23748 T: *mut f64,
23749 ldt: *const lapack_int,
23750 work: *mut f64,
23751 info: *mut lapack_int,
23752) {
23753 dyload_lib().dtpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23754}
23755
23756#[inline(never)]
23757pub unsafe fn stpqrt_(
23758 m: *const lapack_int,
23759 n: *const lapack_int,
23760 l: *const lapack_int,
23761 nb: *const lapack_int,
23762 A: *mut f32,
23763 lda: *const lapack_int,
23764 B: *mut f32,
23765 ldb: *const lapack_int,
23766 T: *mut f32,
23767 ldt: *const lapack_int,
23768 work: *mut f32,
23769 info: *mut lapack_int,
23770) {
23771 dyload_lib().stpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23772}
23773
23774#[inline(never)]
23775pub unsafe fn ztpqrt_(
23776 m: *const lapack_int,
23777 n: *const lapack_int,
23778 l: *const lapack_int,
23779 nb: *const lapack_int,
23780 A: *mut __BindgenComplex<f64>,
23781 lda: *const lapack_int,
23782 B: *mut __BindgenComplex<f64>,
23783 ldb: *const lapack_int,
23784 T: *mut __BindgenComplex<f64>,
23785 ldt: *const lapack_int,
23786 work: *mut __BindgenComplex<f64>,
23787 info: *mut lapack_int,
23788) {
23789 dyload_lib().ztpqrt_.unwrap()(m, n, l, nb, A, lda, B, ldb, T, ldt, work, info)
23790}
23791
23792#[inline(never)]
23793pub unsafe fn ctpqrt2_(
23794 m: *const lapack_int,
23795 n: *const lapack_int,
23796 l: *const lapack_int,
23797 A: *mut __BindgenComplex<f32>,
23798 lda: *const lapack_int,
23799 B: *mut __BindgenComplex<f32>,
23800 ldb: *const lapack_int,
23801 T: *mut __BindgenComplex<f32>,
23802 ldt: *const lapack_int,
23803 info: *mut lapack_int,
23804) {
23805 dyload_lib().ctpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23806}
23807
23808#[inline(never)]
23809pub unsafe fn dtpqrt2_(
23810 m: *const lapack_int,
23811 n: *const lapack_int,
23812 l: *const lapack_int,
23813 A: *mut f64,
23814 lda: *const lapack_int,
23815 B: *mut f64,
23816 ldb: *const lapack_int,
23817 T: *mut f64,
23818 ldt: *const lapack_int,
23819 info: *mut lapack_int,
23820) {
23821 dyload_lib().dtpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23822}
23823
23824#[inline(never)]
23825pub unsafe fn stpqrt2_(
23826 m: *const lapack_int,
23827 n: *const lapack_int,
23828 l: *const lapack_int,
23829 A: *mut f32,
23830 lda: *const lapack_int,
23831 B: *mut f32,
23832 ldb: *const lapack_int,
23833 T: *mut f32,
23834 ldt: *const lapack_int,
23835 info: *mut lapack_int,
23836) {
23837 dyload_lib().stpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23838}
23839
23840#[inline(never)]
23841pub unsafe fn ztpqrt2_(
23842 m: *const lapack_int,
23843 n: *const lapack_int,
23844 l: *const lapack_int,
23845 A: *mut __BindgenComplex<f64>,
23846 lda: *const lapack_int,
23847 B: *mut __BindgenComplex<f64>,
23848 ldb: *const lapack_int,
23849 T: *mut __BindgenComplex<f64>,
23850 ldt: *const lapack_int,
23851 info: *mut lapack_int,
23852) {
23853 dyload_lib().ztpqrt2_.unwrap()(m, n, l, A, lda, B, ldb, T, ldt, info)
23854}
23855
23856#[inline(never)]
23857pub unsafe fn ctprfb_(
23858 side: *const c_char,
23859 trans: *const c_char,
23860 direct: *const c_char,
23861 storev: *const c_char,
23862 m: *const lapack_int,
23863 n: *const lapack_int,
23864 k: *const lapack_int,
23865 l: *const lapack_int,
23866 V: *const __BindgenComplex<f32>,
23867 ldv: *const lapack_int,
23868 T: *const __BindgenComplex<f32>,
23869 ldt: *const lapack_int,
23870 A: *mut __BindgenComplex<f32>,
23871 lda: *const lapack_int,
23872 B: *mut __BindgenComplex<f32>,
23873 ldb: *const lapack_int,
23874 work: *mut __BindgenComplex<f32>,
23875 ldwork: *const lapack_int,
23876) {
23877 dyload_lib().ctprfb_.unwrap()(
23878 side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23879 )
23880}
23881
23882#[inline(never)]
23883pub unsafe fn dtprfb_(
23884 side: *const c_char,
23885 trans: *const c_char,
23886 direct: *const c_char,
23887 storev: *const c_char,
23888 m: *const lapack_int,
23889 n: *const lapack_int,
23890 k: *const lapack_int,
23891 l: *const lapack_int,
23892 V: *const f64,
23893 ldv: *const lapack_int,
23894 T: *const f64,
23895 ldt: *const lapack_int,
23896 A: *mut f64,
23897 lda: *const lapack_int,
23898 B: *mut f64,
23899 ldb: *const lapack_int,
23900 work: *mut f64,
23901 ldwork: *const lapack_int,
23902) {
23903 dyload_lib().dtprfb_.unwrap()(
23904 side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23905 )
23906}
23907
23908#[inline(never)]
23909pub unsafe fn stprfb_(
23910 side: *const c_char,
23911 trans: *const c_char,
23912 direct: *const c_char,
23913 storev: *const c_char,
23914 m: *const lapack_int,
23915 n: *const lapack_int,
23916 k: *const lapack_int,
23917 l: *const lapack_int,
23918 V: *const f32,
23919 ldv: *const lapack_int,
23920 T: *const f32,
23921 ldt: *const lapack_int,
23922 A: *mut f32,
23923 lda: *const lapack_int,
23924 B: *mut f32,
23925 ldb: *const lapack_int,
23926 work: *mut f32,
23927 ldwork: *const lapack_int,
23928) {
23929 dyload_lib().stprfb_.unwrap()(
23930 side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23931 )
23932}
23933
23934#[inline(never)]
23935pub unsafe fn ztprfb_(
23936 side: *const c_char,
23937 trans: *const c_char,
23938 direct: *const c_char,
23939 storev: *const c_char,
23940 m: *const lapack_int,
23941 n: *const lapack_int,
23942 k: *const lapack_int,
23943 l: *const lapack_int,
23944 V: *const __BindgenComplex<f64>,
23945 ldv: *const lapack_int,
23946 T: *const __BindgenComplex<f64>,
23947 ldt: *const lapack_int,
23948 A: *mut __BindgenComplex<f64>,
23949 lda: *const lapack_int,
23950 B: *mut __BindgenComplex<f64>,
23951 ldb: *const lapack_int,
23952 work: *mut __BindgenComplex<f64>,
23953 ldwork: *const lapack_int,
23954) {
23955 dyload_lib().ztprfb_.unwrap()(
23956 side, trans, direct, storev, m, n, k, l, V, ldv, T, ldt, A, lda, B, ldb, work, ldwork,
23957 )
23958}
23959
23960#[inline(never)]
23961pub unsafe fn ctprfs_(
23962 uplo: *const c_char,
23963 trans: *const c_char,
23964 diag: *const c_char,
23965 n: *const lapack_int,
23966 nrhs: *const lapack_int,
23967 AP: *const __BindgenComplex<f32>,
23968 B: *const __BindgenComplex<f32>,
23969 ldb: *const lapack_int,
23970 X: *const __BindgenComplex<f32>,
23971 ldx: *const lapack_int,
23972 ferr: *mut f32,
23973 berr: *mut f32,
23974 work: *mut __BindgenComplex<f32>,
23975 rwork: *mut f32,
23976 info: *mut lapack_int,
23977) {
23978 dyload_lib().ctprfs_.unwrap()(
23979 uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
23980 )
23981}
23982
23983#[inline(never)]
23984pub unsafe fn dtprfs_(
23985 uplo: *const c_char,
23986 trans: *const c_char,
23987 diag: *const c_char,
23988 n: *const lapack_int,
23989 nrhs: *const lapack_int,
23990 AP: *const f64,
23991 B: *const f64,
23992 ldb: *const lapack_int,
23993 X: *const f64,
23994 ldx: *const lapack_int,
23995 ferr: *mut f64,
23996 berr: *mut f64,
23997 work: *mut f64,
23998 iwork: *mut lapack_int,
23999 info: *mut lapack_int,
24000) {
24001 dyload_lib().dtprfs_.unwrap()(
24002 uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24003 )
24004}
24005
24006#[inline(never)]
24007pub unsafe fn stprfs_(
24008 uplo: *const c_char,
24009 trans: *const c_char,
24010 diag: *const c_char,
24011 n: *const lapack_int,
24012 nrhs: *const lapack_int,
24013 AP: *const f32,
24014 B: *const f32,
24015 ldb: *const lapack_int,
24016 X: *const f32,
24017 ldx: *const lapack_int,
24018 ferr: *mut f32,
24019 berr: *mut f32,
24020 work: *mut f32,
24021 iwork: *mut lapack_int,
24022 info: *mut lapack_int,
24023) {
24024 dyload_lib().stprfs_.unwrap()(
24025 uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24026 )
24027}
24028
24029#[inline(never)]
24030pub unsafe fn ztprfs_(
24031 uplo: *const c_char,
24032 trans: *const c_char,
24033 diag: *const c_char,
24034 n: *const lapack_int,
24035 nrhs: *const lapack_int,
24036 AP: *const __BindgenComplex<f64>,
24037 B: *const __BindgenComplex<f64>,
24038 ldb: *const lapack_int,
24039 X: *const __BindgenComplex<f64>,
24040 ldx: *const lapack_int,
24041 ferr: *mut f64,
24042 berr: *mut f64,
24043 work: *mut __BindgenComplex<f64>,
24044 rwork: *mut f64,
24045 info: *mut lapack_int,
24046) {
24047 dyload_lib().ztprfs_.unwrap()(
24048 uplo, trans, diag, n, nrhs, AP, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24049 )
24050}
24051
24052#[inline(never)]
24053pub unsafe fn ctptri_(
24054 uplo: *const c_char,
24055 diag: *const c_char,
24056 n: *const lapack_int,
24057 AP: *mut __BindgenComplex<f32>,
24058 info: *mut lapack_int,
24059) {
24060 dyload_lib().ctptri_.unwrap()(uplo, diag, n, AP, info)
24061}
24062
24063#[inline(never)]
24064pub unsafe fn dtptri_(
24065 uplo: *const c_char,
24066 diag: *const c_char,
24067 n: *const lapack_int,
24068 AP: *mut f64,
24069 info: *mut lapack_int,
24070) {
24071 dyload_lib().dtptri_.unwrap()(uplo, diag, n, AP, info)
24072}
24073
24074#[inline(never)]
24075pub unsafe fn stptri_(
24076 uplo: *const c_char,
24077 diag: *const c_char,
24078 n: *const lapack_int,
24079 AP: *mut f32,
24080 info: *mut lapack_int,
24081) {
24082 dyload_lib().stptri_.unwrap()(uplo, diag, n, AP, info)
24083}
24084
24085#[inline(never)]
24086pub unsafe fn ztptri_(
24087 uplo: *const c_char,
24088 diag: *const c_char,
24089 n: *const lapack_int,
24090 AP: *mut __BindgenComplex<f64>,
24091 info: *mut lapack_int,
24092) {
24093 dyload_lib().ztptri_.unwrap()(uplo, diag, n, AP, info)
24094}
24095
24096#[inline(never)]
24097pub unsafe fn ctptrs_(
24098 uplo: *const c_char,
24099 trans: *const c_char,
24100 diag: *const c_char,
24101 n: *const lapack_int,
24102 nrhs: *const lapack_int,
24103 AP: *const __BindgenComplex<f32>,
24104 B: *mut __BindgenComplex<f32>,
24105 ldb: *const lapack_int,
24106 info: *mut lapack_int,
24107) {
24108 dyload_lib().ctptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24109}
24110
24111#[inline(never)]
24112pub unsafe fn dtptrs_(
24113 uplo: *const c_char,
24114 trans: *const c_char,
24115 diag: *const c_char,
24116 n: *const lapack_int,
24117 nrhs: *const lapack_int,
24118 AP: *const f64,
24119 B: *mut f64,
24120 ldb: *const lapack_int,
24121 info: *mut lapack_int,
24122) {
24123 dyload_lib().dtptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24124}
24125
24126#[inline(never)]
24127pub unsafe fn stptrs_(
24128 uplo: *const c_char,
24129 trans: *const c_char,
24130 diag: *const c_char,
24131 n: *const lapack_int,
24132 nrhs: *const lapack_int,
24133 AP: *const f32,
24134 B: *mut f32,
24135 ldb: *const lapack_int,
24136 info: *mut lapack_int,
24137) {
24138 dyload_lib().stptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24139}
24140
24141#[inline(never)]
24142pub unsafe fn ztptrs_(
24143 uplo: *const c_char,
24144 trans: *const c_char,
24145 diag: *const c_char,
24146 n: *const lapack_int,
24147 nrhs: *const lapack_int,
24148 AP: *const __BindgenComplex<f64>,
24149 B: *mut __BindgenComplex<f64>,
24150 ldb: *const lapack_int,
24151 info: *mut lapack_int,
24152) {
24153 dyload_lib().ztptrs_.unwrap()(uplo, trans, diag, n, nrhs, AP, B, ldb, info)
24154}
24155
24156#[inline(never)]
24157pub unsafe fn ctpttf_(
24158 transr: *const c_char,
24159 uplo: *const c_char,
24160 n: *const lapack_int,
24161 AP: *const __BindgenComplex<f32>,
24162 ARF: *mut __BindgenComplex<f32>,
24163 info: *mut lapack_int,
24164) {
24165 dyload_lib().ctpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24166}
24167
24168#[inline(never)]
24169pub unsafe fn dtpttf_(
24170 transr: *const c_char,
24171 uplo: *const c_char,
24172 n: *const lapack_int,
24173 AP: *const f64,
24174 ARF: *mut f64,
24175 info: *mut lapack_int,
24176) {
24177 dyload_lib().dtpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24178}
24179
24180#[inline(never)]
24181pub unsafe fn stpttf_(
24182 transr: *const c_char,
24183 uplo: *const c_char,
24184 n: *const lapack_int,
24185 AP: *const f32,
24186 ARF: *mut f32,
24187 info: *mut lapack_int,
24188) {
24189 dyload_lib().stpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24190}
24191
24192#[inline(never)]
24193pub unsafe fn ztpttf_(
24194 transr: *const c_char,
24195 uplo: *const c_char,
24196 n: *const lapack_int,
24197 AP: *const __BindgenComplex<f64>,
24198 ARF: *mut __BindgenComplex<f64>,
24199 info: *mut lapack_int,
24200) {
24201 dyload_lib().ztpttf_.unwrap()(transr, uplo, n, AP, ARF, info)
24202}
24203
24204#[inline(never)]
24205pub unsafe fn ctpttr_(
24206 uplo: *const c_char,
24207 n: *const lapack_int,
24208 AP: *const __BindgenComplex<f32>,
24209 A: *mut __BindgenComplex<f32>,
24210 lda: *const lapack_int,
24211 info: *mut lapack_int,
24212) {
24213 dyload_lib().ctpttr_.unwrap()(uplo, n, AP, A, lda, info)
24214}
24215
24216#[inline(never)]
24217pub unsafe fn dtpttr_(
24218 uplo: *const c_char,
24219 n: *const lapack_int,
24220 AP: *const f64,
24221 A: *mut f64,
24222 lda: *const lapack_int,
24223 info: *mut lapack_int,
24224) {
24225 dyload_lib().dtpttr_.unwrap()(uplo, n, AP, A, lda, info)
24226}
24227
24228#[inline(never)]
24229pub unsafe fn stpttr_(
24230 uplo: *const c_char,
24231 n: *const lapack_int,
24232 AP: *const f32,
24233 A: *mut f32,
24234 lda: *const lapack_int,
24235 info: *mut lapack_int,
24236) {
24237 dyload_lib().stpttr_.unwrap()(uplo, n, AP, A, lda, info)
24238}
24239
24240#[inline(never)]
24241pub unsafe fn ztpttr_(
24242 uplo: *const c_char,
24243 n: *const lapack_int,
24244 AP: *const __BindgenComplex<f64>,
24245 A: *mut __BindgenComplex<f64>,
24246 lda: *const lapack_int,
24247 info: *mut lapack_int,
24248) {
24249 dyload_lib().ztpttr_.unwrap()(uplo, n, AP, A, lda, info)
24250}
24251
24252#[inline(never)]
24253pub unsafe fn ctrcon_(
24254 norm: *const c_char,
24255 uplo: *const c_char,
24256 diag: *const c_char,
24257 n: *const lapack_int,
24258 A: *const __BindgenComplex<f32>,
24259 lda: *const lapack_int,
24260 rcond: *mut f32,
24261 work: *mut __BindgenComplex<f32>,
24262 rwork: *mut f32,
24263 info: *mut lapack_int,
24264) {
24265 dyload_lib().ctrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, rwork, info)
24266}
24267
24268#[inline(never)]
24269pub unsafe fn dtrcon_(
24270 norm: *const c_char,
24271 uplo: *const c_char,
24272 diag: *const c_char,
24273 n: *const lapack_int,
24274 A: *const f64,
24275 lda: *const lapack_int,
24276 rcond: *mut f64,
24277 work: *mut f64,
24278 iwork: *mut lapack_int,
24279 info: *mut lapack_int,
24280) {
24281 dyload_lib().dtrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, iwork, info)
24282}
24283
24284#[inline(never)]
24285pub unsafe fn strcon_(
24286 norm: *const c_char,
24287 uplo: *const c_char,
24288 diag: *const c_char,
24289 n: *const lapack_int,
24290 A: *const f32,
24291 lda: *const lapack_int,
24292 rcond: *mut f32,
24293 work: *mut f32,
24294 iwork: *mut lapack_int,
24295 info: *mut lapack_int,
24296) {
24297 dyload_lib().strcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, iwork, info)
24298}
24299
24300#[inline(never)]
24301pub unsafe fn ztrcon_(
24302 norm: *const c_char,
24303 uplo: *const c_char,
24304 diag: *const c_char,
24305 n: *const lapack_int,
24306 A: *const __BindgenComplex<f64>,
24307 lda: *const lapack_int,
24308 rcond: *mut f64,
24309 work: *mut __BindgenComplex<f64>,
24310 rwork: *mut f64,
24311 info: *mut lapack_int,
24312) {
24313 dyload_lib().ztrcon_.unwrap()(norm, uplo, diag, n, A, lda, rcond, work, rwork, info)
24314}
24315
24316#[inline(never)]
24317pub unsafe fn ctrevc_(
24318 side: *const c_char,
24319 howmny: *const c_char,
24320 select: *const lapack_int,
24321 n: *const lapack_int,
24322 T: *mut __BindgenComplex<f32>,
24323 ldt: *const lapack_int,
24324 VL: *mut __BindgenComplex<f32>,
24325 ldvl: *const lapack_int,
24326 VR: *mut __BindgenComplex<f32>,
24327 ldvr: *const lapack_int,
24328 mm: *const lapack_int,
24329 m: *mut lapack_int,
24330 work: *mut __BindgenComplex<f32>,
24331 rwork: *mut f32,
24332 info: *mut lapack_int,
24333) {
24334 dyload_lib().ctrevc_.unwrap()(
24335 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
24336 )
24337}
24338
24339#[inline(never)]
24340pub unsafe fn dtrevc_(
24341 side: *const c_char,
24342 howmny: *const c_char,
24343 select: *mut lapack_int,
24344 n: *const lapack_int,
24345 T: *const f64,
24346 ldt: *const lapack_int,
24347 VL: *mut f64,
24348 ldvl: *const lapack_int,
24349 VR: *mut f64,
24350 ldvr: *const lapack_int,
24351 mm: *const lapack_int,
24352 m: *mut lapack_int,
24353 work: *mut f64,
24354 info: *mut lapack_int,
24355) {
24356 dyload_lib().dtrevc_.unwrap()(
24357 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, info,
24358 )
24359}
24360
24361#[inline(never)]
24362pub unsafe fn strevc_(
24363 side: *const c_char,
24364 howmny: *const c_char,
24365 select: *mut lapack_int,
24366 n: *const lapack_int,
24367 T: *const f32,
24368 ldt: *const lapack_int,
24369 VL: *mut f32,
24370 ldvl: *const lapack_int,
24371 VR: *mut f32,
24372 ldvr: *const lapack_int,
24373 mm: *const lapack_int,
24374 m: *mut lapack_int,
24375 work: *mut f32,
24376 info: *mut lapack_int,
24377) {
24378 dyload_lib().strevc_.unwrap()(
24379 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, info,
24380 )
24381}
24382
24383#[inline(never)]
24384pub unsafe fn ztrevc_(
24385 side: *const c_char,
24386 howmny: *const c_char,
24387 select: *const lapack_int,
24388 n: *const lapack_int,
24389 T: *mut __BindgenComplex<f64>,
24390 ldt: *const lapack_int,
24391 VL: *mut __BindgenComplex<f64>,
24392 ldvl: *const lapack_int,
24393 VR: *mut __BindgenComplex<f64>,
24394 ldvr: *const lapack_int,
24395 mm: *const lapack_int,
24396 m: *mut lapack_int,
24397 work: *mut __BindgenComplex<f64>,
24398 rwork: *mut f64,
24399 info: *mut lapack_int,
24400) {
24401 dyload_lib().ztrevc_.unwrap()(
24402 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, rwork, info,
24403 )
24404}
24405
24406#[inline(never)]
24407pub unsafe fn ctrevc3_(
24408 side: *const c_char,
24409 howmny: *const c_char,
24410 select: *const lapack_int,
24411 n: *const lapack_int,
24412 T: *mut __BindgenComplex<f32>,
24413 ldt: *const lapack_int,
24414 VL: *mut __BindgenComplex<f32>,
24415 ldvl: *const lapack_int,
24416 VR: *mut __BindgenComplex<f32>,
24417 ldvr: *const lapack_int,
24418 mm: *const lapack_int,
24419 m: *mut lapack_int,
24420 work: *mut __BindgenComplex<f32>,
24421 lwork: *const lapack_int,
24422 rwork: *mut f32,
24423 lrwork: *const lapack_int,
24424 info: *mut lapack_int,
24425) {
24426 dyload_lib().ctrevc3_.unwrap()(
24427 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, rwork, lrwork,
24428 info,
24429 )
24430}
24431
24432#[inline(never)]
24433pub unsafe fn dtrevc3_(
24434 side: *const c_char,
24435 howmny: *const c_char,
24436 select: *mut lapack_int,
24437 n: *const lapack_int,
24438 T: *const f64,
24439 ldt: *const lapack_int,
24440 VL: *mut f64,
24441 ldvl: *const lapack_int,
24442 VR: *mut f64,
24443 ldvr: *const lapack_int,
24444 mm: *const lapack_int,
24445 m: *mut lapack_int,
24446 work: *mut f64,
24447 lwork: *const lapack_int,
24448 info: *mut lapack_int,
24449) {
24450 dyload_lib().dtrevc3_.unwrap()(
24451 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, info,
24452 )
24453}
24454
24455#[inline(never)]
24456pub unsafe fn strevc3_(
24457 side: *const c_char,
24458 howmny: *const c_char,
24459 select: *mut lapack_int,
24460 n: *const lapack_int,
24461 T: *const f32,
24462 ldt: *const lapack_int,
24463 VL: *mut f32,
24464 ldvl: *const lapack_int,
24465 VR: *mut f32,
24466 ldvr: *const lapack_int,
24467 mm: *const lapack_int,
24468 m: *mut lapack_int,
24469 work: *mut f32,
24470 lwork: *const lapack_int,
24471 info: *mut lapack_int,
24472) {
24473 dyload_lib().strevc3_.unwrap()(
24474 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, info,
24475 )
24476}
24477
24478#[inline(never)]
24479pub unsafe fn ztrevc3_(
24480 side: *const c_char,
24481 howmny: *const c_char,
24482 select: *const lapack_int,
24483 n: *const lapack_int,
24484 T: *mut __BindgenComplex<f64>,
24485 ldt: *const lapack_int,
24486 VL: *mut __BindgenComplex<f64>,
24487 ldvl: *const lapack_int,
24488 VR: *mut __BindgenComplex<f64>,
24489 ldvr: *const lapack_int,
24490 mm: *const lapack_int,
24491 m: *mut lapack_int,
24492 work: *mut __BindgenComplex<f64>,
24493 lwork: *const lapack_int,
24494 rwork: *mut f64,
24495 lrwork: *const lapack_int,
24496 info: *mut lapack_int,
24497) {
24498 dyload_lib().ztrevc3_.unwrap()(
24499 side, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, mm, m, work, lwork, rwork, lrwork,
24500 info,
24501 )
24502}
24503
24504#[inline(never)]
24505pub unsafe fn ctrexc_(
24506 compq: *const c_char,
24507 n: *const lapack_int,
24508 T: *mut __BindgenComplex<f32>,
24509 ldt: *const lapack_int,
24510 Q: *mut __BindgenComplex<f32>,
24511 ldq: *const lapack_int,
24512 ifst: *const lapack_int,
24513 ilst: *const lapack_int,
24514 info: *mut lapack_int,
24515) {
24516 dyload_lib().ctrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, info)
24517}
24518
24519#[inline(never)]
24520pub unsafe fn dtrexc_(
24521 compq: *const c_char,
24522 n: *const lapack_int,
24523 T: *mut f64,
24524 ldt: *const lapack_int,
24525 Q: *mut f64,
24526 ldq: *const lapack_int,
24527 ifst: *mut lapack_int,
24528 ilst: *mut lapack_int,
24529 work: *mut f64,
24530 info: *mut lapack_int,
24531) {
24532 dyload_lib().dtrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, work, info)
24533}
24534
24535#[inline(never)]
24536pub unsafe fn strexc_(
24537 compq: *const c_char,
24538 n: *const lapack_int,
24539 T: *mut f32,
24540 ldt: *const lapack_int,
24541 Q: *mut f32,
24542 ldq: *const lapack_int,
24543 ifst: *mut lapack_int,
24544 ilst: *mut lapack_int,
24545 work: *mut f32,
24546 info: *mut lapack_int,
24547) {
24548 dyload_lib().strexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, work, info)
24549}
24550
24551#[inline(never)]
24552pub unsafe fn ztrexc_(
24553 compq: *const c_char,
24554 n: *const lapack_int,
24555 T: *mut __BindgenComplex<f64>,
24556 ldt: *const lapack_int,
24557 Q: *mut __BindgenComplex<f64>,
24558 ldq: *const lapack_int,
24559 ifst: *const lapack_int,
24560 ilst: *const lapack_int,
24561 info: *mut lapack_int,
24562) {
24563 dyload_lib().ztrexc_.unwrap()(compq, n, T, ldt, Q, ldq, ifst, ilst, info)
24564}
24565
24566#[inline(never)]
24567pub unsafe fn ctrrfs_(
24568 uplo: *const c_char,
24569 trans: *const c_char,
24570 diag: *const c_char,
24571 n: *const lapack_int,
24572 nrhs: *const lapack_int,
24573 A: *const __BindgenComplex<f32>,
24574 lda: *const lapack_int,
24575 B: *const __BindgenComplex<f32>,
24576 ldb: *const lapack_int,
24577 X: *const __BindgenComplex<f32>,
24578 ldx: *const lapack_int,
24579 ferr: *mut f32,
24580 berr: *mut f32,
24581 work: *mut __BindgenComplex<f32>,
24582 rwork: *mut f32,
24583 info: *mut lapack_int,
24584) {
24585 dyload_lib().ctrrfs_.unwrap()(
24586 uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24587 )
24588}
24589
24590#[inline(never)]
24591pub unsafe fn dtrrfs_(
24592 uplo: *const c_char,
24593 trans: *const c_char,
24594 diag: *const c_char,
24595 n: *const lapack_int,
24596 nrhs: *const lapack_int,
24597 A: *const f64,
24598 lda: *const lapack_int,
24599 B: *const f64,
24600 ldb: *const lapack_int,
24601 X: *const f64,
24602 ldx: *const lapack_int,
24603 ferr: *mut f64,
24604 berr: *mut f64,
24605 work: *mut f64,
24606 iwork: *mut lapack_int,
24607 info: *mut lapack_int,
24608) {
24609 dyload_lib().dtrrfs_.unwrap()(
24610 uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24611 )
24612}
24613
24614#[inline(never)]
24615pub unsafe fn strrfs_(
24616 uplo: *const c_char,
24617 trans: *const c_char,
24618 diag: *const c_char,
24619 n: *const lapack_int,
24620 nrhs: *const lapack_int,
24621 A: *const f32,
24622 lda: *const lapack_int,
24623 B: *const f32,
24624 ldb: *const lapack_int,
24625 X: *const f32,
24626 ldx: *const lapack_int,
24627 ferr: *mut f32,
24628 berr: *mut f32,
24629 work: *mut f32,
24630 iwork: *mut lapack_int,
24631 info: *mut lapack_int,
24632) {
24633 dyload_lib().strrfs_.unwrap()(
24634 uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, iwork, info,
24635 )
24636}
24637
24638#[inline(never)]
24639pub unsafe fn ztrrfs_(
24640 uplo: *const c_char,
24641 trans: *const c_char,
24642 diag: *const c_char,
24643 n: *const lapack_int,
24644 nrhs: *const lapack_int,
24645 A: *const __BindgenComplex<f64>,
24646 lda: *const lapack_int,
24647 B: *const __BindgenComplex<f64>,
24648 ldb: *const lapack_int,
24649 X: *const __BindgenComplex<f64>,
24650 ldx: *const lapack_int,
24651 ferr: *mut f64,
24652 berr: *mut f64,
24653 work: *mut __BindgenComplex<f64>,
24654 rwork: *mut f64,
24655 info: *mut lapack_int,
24656) {
24657 dyload_lib().ztrrfs_.unwrap()(
24658 uplo, trans, diag, n, nrhs, A, lda, B, ldb, X, ldx, ferr, berr, work, rwork, info,
24659 )
24660}
24661
24662#[inline(never)]
24663pub unsafe fn ctrsen_(
24664 job: *const c_char,
24665 compq: *const c_char,
24666 select: *const lapack_int,
24667 n: *const lapack_int,
24668 T: *mut __BindgenComplex<f32>,
24669 ldt: *const lapack_int,
24670 Q: *mut __BindgenComplex<f32>,
24671 ldq: *const lapack_int,
24672 W: *mut __BindgenComplex<f32>,
24673 m: *mut lapack_int,
24674 s: *mut f32,
24675 sep: *mut f32,
24676 work: *mut __BindgenComplex<f32>,
24677 lwork: *const lapack_int,
24678 info: *mut lapack_int,
24679) {
24680 dyload_lib().ctrsen_.unwrap()(
24681 job, compq, select, n, T, ldt, Q, ldq, W, m, s, sep, work, lwork, info,
24682 )
24683}
24684
24685#[inline(never)]
24686pub unsafe fn dtrsen_(
24687 job: *const c_char,
24688 compq: *const c_char,
24689 select: *const lapack_int,
24690 n: *const lapack_int,
24691 T: *mut f64,
24692 ldt: *const lapack_int,
24693 Q: *mut f64,
24694 ldq: *const lapack_int,
24695 WR: *mut f64,
24696 WI: *mut f64,
24697 m: *mut lapack_int,
24698 s: *mut f64,
24699 sep: *mut f64,
24700 work: *mut f64,
24701 lwork: *const lapack_int,
24702 iwork: *mut lapack_int,
24703 liwork: *const lapack_int,
24704 info: *mut lapack_int,
24705) {
24706 dyload_lib().dtrsen_.unwrap()(
24707 job, compq, select, n, T, ldt, Q, ldq, WR, WI, m, s, sep, work, lwork, iwork, liwork, info,
24708 )
24709}
24710
24711#[inline(never)]
24712pub unsafe fn strsen_(
24713 job: *const c_char,
24714 compq: *const c_char,
24715 select: *const lapack_int,
24716 n: *const lapack_int,
24717 T: *mut f32,
24718 ldt: *const lapack_int,
24719 Q: *mut f32,
24720 ldq: *const lapack_int,
24721 WR: *mut f32,
24722 WI: *mut f32,
24723 m: *mut lapack_int,
24724 s: *mut f32,
24725 sep: *mut f32,
24726 work: *mut f32,
24727 lwork: *const lapack_int,
24728 iwork: *mut lapack_int,
24729 liwork: *const lapack_int,
24730 info: *mut lapack_int,
24731) {
24732 dyload_lib().strsen_.unwrap()(
24733 job, compq, select, n, T, ldt, Q, ldq, WR, WI, m, s, sep, work, lwork, iwork, liwork, info,
24734 )
24735}
24736
24737#[inline(never)]
24738pub unsafe fn ztrsen_(
24739 job: *const c_char,
24740 compq: *const c_char,
24741 select: *const lapack_int,
24742 n: *const lapack_int,
24743 T: *mut __BindgenComplex<f64>,
24744 ldt: *const lapack_int,
24745 Q: *mut __BindgenComplex<f64>,
24746 ldq: *const lapack_int,
24747 W: *mut __BindgenComplex<f64>,
24748 m: *mut lapack_int,
24749 s: *mut f64,
24750 sep: *mut f64,
24751 work: *mut __BindgenComplex<f64>,
24752 lwork: *const lapack_int,
24753 info: *mut lapack_int,
24754) {
24755 dyload_lib().ztrsen_.unwrap()(
24756 job, compq, select, n, T, ldt, Q, ldq, W, m, s, sep, work, lwork, info,
24757 )
24758}
24759
24760#[inline(never)]
24761pub unsafe fn ctrsna_(
24762 job: *const c_char,
24763 howmny: *const c_char,
24764 select: *const lapack_int,
24765 n: *const lapack_int,
24766 T: *const __BindgenComplex<f32>,
24767 ldt: *const lapack_int,
24768 VL: *const __BindgenComplex<f32>,
24769 ldvl: *const lapack_int,
24770 VR: *const __BindgenComplex<f32>,
24771 ldvr: *const lapack_int,
24772 S: *mut f32,
24773 SEP: *mut f32,
24774 mm: *const lapack_int,
24775 m: *mut lapack_int,
24776 work: *mut __BindgenComplex<f32>,
24777 ldwork: *const lapack_int,
24778 rwork: *mut f32,
24779 info: *mut lapack_int,
24780) {
24781 dyload_lib().ctrsna_.unwrap()(
24782 job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, rwork,
24783 info,
24784 )
24785}
24786
24787#[inline(never)]
24788pub unsafe fn dtrsna_(
24789 job: *const c_char,
24790 howmny: *const c_char,
24791 select: *const lapack_int,
24792 n: *const lapack_int,
24793 T: *const f64,
24794 ldt: *const lapack_int,
24795 VL: *const f64,
24796 ldvl: *const lapack_int,
24797 VR: *const f64,
24798 ldvr: *const lapack_int,
24799 S: *mut f64,
24800 SEP: *mut f64,
24801 mm: *const lapack_int,
24802 m: *mut lapack_int,
24803 work: *mut f64,
24804 ldwork: *const lapack_int,
24805 iwork: *mut lapack_int,
24806 info: *mut lapack_int,
24807) {
24808 dyload_lib().dtrsna_.unwrap()(
24809 job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, iwork,
24810 info,
24811 )
24812}
24813
24814#[inline(never)]
24815pub unsafe fn strsna_(
24816 job: *const c_char,
24817 howmny: *const c_char,
24818 select: *const lapack_int,
24819 n: *const lapack_int,
24820 T: *const f32,
24821 ldt: *const lapack_int,
24822 VL: *const f32,
24823 ldvl: *const lapack_int,
24824 VR: *const f32,
24825 ldvr: *const lapack_int,
24826 S: *mut f32,
24827 SEP: *mut f32,
24828 mm: *const lapack_int,
24829 m: *mut lapack_int,
24830 work: *mut f32,
24831 ldwork: *const lapack_int,
24832 iwork: *mut lapack_int,
24833 info: *mut lapack_int,
24834) {
24835 dyload_lib().strsna_.unwrap()(
24836 job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, iwork,
24837 info,
24838 )
24839}
24840
24841#[inline(never)]
24842pub unsafe fn ztrsna_(
24843 job: *const c_char,
24844 howmny: *const c_char,
24845 select: *const lapack_int,
24846 n: *const lapack_int,
24847 T: *const __BindgenComplex<f64>,
24848 ldt: *const lapack_int,
24849 VL: *const __BindgenComplex<f64>,
24850 ldvl: *const lapack_int,
24851 VR: *const __BindgenComplex<f64>,
24852 ldvr: *const lapack_int,
24853 S: *mut f64,
24854 SEP: *mut f64,
24855 mm: *const lapack_int,
24856 m: *mut lapack_int,
24857 work: *mut __BindgenComplex<f64>,
24858 ldwork: *const lapack_int,
24859 rwork: *mut f64,
24860 info: *mut lapack_int,
24861) {
24862 dyload_lib().ztrsna_.unwrap()(
24863 job, howmny, select, n, T, ldt, VL, ldvl, VR, ldvr, S, SEP, mm, m, work, ldwork, rwork,
24864 info,
24865 )
24866}
24867
24868#[inline(never)]
24869pub unsafe fn ctrsyl_(
24870 trana: *const c_char,
24871 tranb: *const c_char,
24872 isgn: *const lapack_int,
24873 m: *const lapack_int,
24874 n: *const lapack_int,
24875 A: *const __BindgenComplex<f32>,
24876 lda: *const lapack_int,
24877 B: *const __BindgenComplex<f32>,
24878 ldb: *const lapack_int,
24879 C: *mut __BindgenComplex<f32>,
24880 ldc: *const lapack_int,
24881 scale: *mut f32,
24882 info: *mut lapack_int,
24883) {
24884 dyload_lib().ctrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24885}
24886
24887#[inline(never)]
24888pub unsafe fn dtrsyl_(
24889 trana: *const c_char,
24890 tranb: *const c_char,
24891 isgn: *const lapack_int,
24892 m: *const lapack_int,
24893 n: *const lapack_int,
24894 A: *const f64,
24895 lda: *const lapack_int,
24896 B: *const f64,
24897 ldb: *const lapack_int,
24898 C: *mut f64,
24899 ldc: *const lapack_int,
24900 scale: *mut f64,
24901 info: *mut lapack_int,
24902) {
24903 dyload_lib().dtrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24904}
24905
24906#[inline(never)]
24907pub unsafe fn strsyl_(
24908 trana: *const c_char,
24909 tranb: *const c_char,
24910 isgn: *const lapack_int,
24911 m: *const lapack_int,
24912 n: *const lapack_int,
24913 A: *const f32,
24914 lda: *const lapack_int,
24915 B: *const f32,
24916 ldb: *const lapack_int,
24917 C: *mut f32,
24918 ldc: *const lapack_int,
24919 scale: *mut f32,
24920 info: *mut lapack_int,
24921) {
24922 dyload_lib().strsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24923}
24924
24925#[inline(never)]
24926pub unsafe fn ztrsyl_(
24927 trana: *const c_char,
24928 tranb: *const c_char,
24929 isgn: *const lapack_int,
24930 m: *const lapack_int,
24931 n: *const lapack_int,
24932 A: *const __BindgenComplex<f64>,
24933 lda: *const lapack_int,
24934 B: *const __BindgenComplex<f64>,
24935 ldb: *const lapack_int,
24936 C: *mut __BindgenComplex<f64>,
24937 ldc: *const lapack_int,
24938 scale: *mut f64,
24939 info: *mut lapack_int,
24940) {
24941 dyload_lib().ztrsyl_.unwrap()(trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, info)
24942}
24943
24944#[inline(never)]
24945pub unsafe fn ctrsyl3_(
24946 trana: *const c_char,
24947 tranb: *const c_char,
24948 isgn: *const lapack_int,
24949 m: *const lapack_int,
24950 n: *const lapack_int,
24951 A: *const __BindgenComplex<f32>,
24952 lda: *const lapack_int,
24953 B: *const __BindgenComplex<f32>,
24954 ldb: *const lapack_int,
24955 C: *mut __BindgenComplex<f32>,
24956 ldc: *const lapack_int,
24957 scale: *mut f32,
24958 swork: *mut f32,
24959 ldswork: *const lapack_int,
24960 info: *mut lapack_int,
24961) {
24962 dyload_lib().ctrsyl3_.unwrap()(
24963 trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, swork, ldswork, info,
24964 )
24965}
24966
24967#[inline(never)]
24968pub unsafe fn dtrsyl3_(
24969 trana: *const c_char,
24970 tranb: *const c_char,
24971 isgn: *const lapack_int,
24972 m: *const lapack_int,
24973 n: *const lapack_int,
24974 A: *const f64,
24975 lda: *const lapack_int,
24976 B: *const f64,
24977 ldb: *const lapack_int,
24978 C: *mut f64,
24979 ldc: *const lapack_int,
24980 scale: *mut f64,
24981 iwork: *mut lapack_int,
24982 liwork: *const lapack_int,
24983 swork: *mut f64,
24984 ldswork: *const lapack_int,
24985 info: *mut lapack_int,
24986) {
24987 dyload_lib().dtrsyl3_.unwrap()(
24988 trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, iwork, liwork, swork, ldswork,
24989 info,
24990 )
24991}
24992
24993#[inline(never)]
24994pub unsafe fn strsyl3_(
24995 trana: *const c_char,
24996 tranb: *const c_char,
24997 isgn: *const lapack_int,
24998 m: *const lapack_int,
24999 n: *const lapack_int,
25000 A: *const f32,
25001 lda: *const lapack_int,
25002 B: *const f32,
25003 ldb: *const lapack_int,
25004 C: *mut f32,
25005 ldc: *const lapack_int,
25006 scale: *mut f32,
25007 iwork: *mut lapack_int,
25008 liwork: *const lapack_int,
25009 swork: *mut f32,
25010 ldswork: *const lapack_int,
25011 info: *mut lapack_int,
25012) {
25013 dyload_lib().strsyl3_.unwrap()(
25014 trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, iwork, liwork, swork, ldswork,
25015 info,
25016 )
25017}
25018
25019#[inline(never)]
25020pub unsafe fn ztrsyl3_(
25021 trana: *const c_char,
25022 tranb: *const c_char,
25023 isgn: *const lapack_int,
25024 m: *const lapack_int,
25025 n: *const lapack_int,
25026 A: *const __BindgenComplex<f64>,
25027 lda: *const lapack_int,
25028 B: *const __BindgenComplex<f64>,
25029 ldb: *const lapack_int,
25030 C: *mut __BindgenComplex<f64>,
25031 ldc: *const lapack_int,
25032 scale: *mut f64,
25033 swork: *mut f64,
25034 ldswork: *const lapack_int,
25035 info: *mut lapack_int,
25036) {
25037 dyload_lib().ztrsyl3_.unwrap()(
25038 trana, tranb, isgn, m, n, A, lda, B, ldb, C, ldc, scale, swork, ldswork, info,
25039 )
25040}
25041
25042#[inline(never)]
25043pub unsafe fn ctrtri_(
25044 uplo: *const c_char,
25045 diag: *const c_char,
25046 n: *const lapack_int,
25047 A: *mut __BindgenComplex<f32>,
25048 lda: *const lapack_int,
25049 info: *mut lapack_int,
25050) {
25051 dyload_lib().ctrtri_.unwrap()(uplo, diag, n, A, lda, info)
25052}
25053
25054#[inline(never)]
25055pub unsafe fn dtrtri_(
25056 uplo: *const c_char,
25057 diag: *const c_char,
25058 n: *const lapack_int,
25059 A: *mut f64,
25060 lda: *const lapack_int,
25061 info: *mut lapack_int,
25062) {
25063 dyload_lib().dtrtri_.unwrap()(uplo, diag, n, A, lda, info)
25064}
25065
25066#[inline(never)]
25067pub unsafe fn strtri_(
25068 uplo: *const c_char,
25069 diag: *const c_char,
25070 n: *const lapack_int,
25071 A: *mut f32,
25072 lda: *const lapack_int,
25073 info: *mut lapack_int,
25074) {
25075 dyload_lib().strtri_.unwrap()(uplo, diag, n, A, lda, info)
25076}
25077
25078#[inline(never)]
25079pub unsafe fn ztrtri_(
25080 uplo: *const c_char,
25081 diag: *const c_char,
25082 n: *const lapack_int,
25083 A: *mut __BindgenComplex<f64>,
25084 lda: *const lapack_int,
25085 info: *mut lapack_int,
25086) {
25087 dyload_lib().ztrtri_.unwrap()(uplo, diag, n, A, lda, info)
25088}
25089
25090#[inline(never)]
25091pub unsafe fn ctrtrs_(
25092 uplo: *const c_char,
25093 trans: *const c_char,
25094 diag: *const c_char,
25095 n: *const lapack_int,
25096 nrhs: *const lapack_int,
25097 A: *const __BindgenComplex<f32>,
25098 lda: *const lapack_int,
25099 B: *mut __BindgenComplex<f32>,
25100 ldb: *const lapack_int,
25101 info: *mut lapack_int,
25102) {
25103 dyload_lib().ctrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25104}
25105
25106#[inline(never)]
25107pub unsafe fn dtrtrs_(
25108 uplo: *const c_char,
25109 trans: *const c_char,
25110 diag: *const c_char,
25111 n: *const lapack_int,
25112 nrhs: *const lapack_int,
25113 A: *const f64,
25114 lda: *const lapack_int,
25115 B: *mut f64,
25116 ldb: *const lapack_int,
25117 info: *mut lapack_int,
25118) {
25119 dyload_lib().dtrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25120}
25121
25122#[inline(never)]
25123pub unsafe fn strtrs_(
25124 uplo: *const c_char,
25125 trans: *const c_char,
25126 diag: *const c_char,
25127 n: *const lapack_int,
25128 nrhs: *const lapack_int,
25129 A: *const f32,
25130 lda: *const lapack_int,
25131 B: *mut f32,
25132 ldb: *const lapack_int,
25133 info: *mut lapack_int,
25134) {
25135 dyload_lib().strtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25136}
25137
25138#[inline(never)]
25139pub unsafe fn ztrtrs_(
25140 uplo: *const c_char,
25141 trans: *const c_char,
25142 diag: *const c_char,
25143 n: *const lapack_int,
25144 nrhs: *const lapack_int,
25145 A: *const __BindgenComplex<f64>,
25146 lda: *const lapack_int,
25147 B: *mut __BindgenComplex<f64>,
25148 ldb: *const lapack_int,
25149 info: *mut lapack_int,
25150) {
25151 dyload_lib().ztrtrs_.unwrap()(uplo, trans, diag, n, nrhs, A, lda, B, ldb, info)
25152}
25153
25154#[inline(never)]
25155pub unsafe fn ctrttf_(
25156 transr: *const c_char,
25157 uplo: *const c_char,
25158 n: *const lapack_int,
25159 A: *const __BindgenComplex<f32>,
25160 lda: *const lapack_int,
25161 ARF: *mut __BindgenComplex<f32>,
25162 info: *mut lapack_int,
25163) {
25164 dyload_lib().ctrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25165}
25166
25167#[inline(never)]
25168pub unsafe fn dtrttf_(
25169 transr: *const c_char,
25170 uplo: *const c_char,
25171 n: *const lapack_int,
25172 A: *const f64,
25173 lda: *const lapack_int,
25174 ARF: *mut f64,
25175 info: *mut lapack_int,
25176) {
25177 dyload_lib().dtrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25178}
25179
25180#[inline(never)]
25181pub unsafe fn strttf_(
25182 transr: *const c_char,
25183 uplo: *const c_char,
25184 n: *const lapack_int,
25185 A: *const f32,
25186 lda: *const lapack_int,
25187 ARF: *mut f32,
25188 info: *mut lapack_int,
25189) {
25190 dyload_lib().strttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25191}
25192
25193#[inline(never)]
25194pub unsafe fn ztrttf_(
25195 transr: *const c_char,
25196 uplo: *const c_char,
25197 n: *const lapack_int,
25198 A: *const __BindgenComplex<f64>,
25199 lda: *const lapack_int,
25200 ARF: *mut __BindgenComplex<f64>,
25201 info: *mut lapack_int,
25202) {
25203 dyload_lib().ztrttf_.unwrap()(transr, uplo, n, A, lda, ARF, info)
25204}
25205
25206#[inline(never)]
25207pub unsafe fn ctrttp_(
25208 uplo: *const c_char,
25209 n: *const lapack_int,
25210 A: *const __BindgenComplex<f32>,
25211 lda: *const lapack_int,
25212 AP: *mut __BindgenComplex<f32>,
25213 info: *mut lapack_int,
25214) {
25215 dyload_lib().ctrttp_.unwrap()(uplo, n, A, lda, AP, info)
25216}
25217
25218#[inline(never)]
25219pub unsafe fn dtrttp_(
25220 uplo: *const c_char,
25221 n: *const lapack_int,
25222 A: *const f64,
25223 lda: *const lapack_int,
25224 AP: *mut f64,
25225 info: *mut lapack_int,
25226) {
25227 dyload_lib().dtrttp_.unwrap()(uplo, n, A, lda, AP, info)
25228}
25229
25230#[inline(never)]
25231pub unsafe fn strttp_(
25232 uplo: *const c_char,
25233 n: *const lapack_int,
25234 A: *const f32,
25235 lda: *const lapack_int,
25236 AP: *mut f32,
25237 info: *mut lapack_int,
25238) {
25239 dyload_lib().strttp_.unwrap()(uplo, n, A, lda, AP, info)
25240}
25241
25242#[inline(never)]
25243pub unsafe fn ztrttp_(
25244 uplo: *const c_char,
25245 n: *const lapack_int,
25246 A: *const __BindgenComplex<f64>,
25247 lda: *const lapack_int,
25248 AP: *mut __BindgenComplex<f64>,
25249 info: *mut lapack_int,
25250) {
25251 dyload_lib().ztrttp_.unwrap()(uplo, n, A, lda, AP, info)
25252}
25253
25254#[inline(never)]
25255pub unsafe fn ctzrzf_(
25256 m: *const lapack_int,
25257 n: *const lapack_int,
25258 A: *mut __BindgenComplex<f32>,
25259 lda: *const lapack_int,
25260 tau: *mut __BindgenComplex<f32>,
25261 work: *mut __BindgenComplex<f32>,
25262 lwork: *const lapack_int,
25263 info: *mut lapack_int,
25264) {
25265 dyload_lib().ctzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25266}
25267
25268#[inline(never)]
25269pub unsafe fn dtzrzf_(
25270 m: *const lapack_int,
25271 n: *const lapack_int,
25272 A: *mut f64,
25273 lda: *const lapack_int,
25274 tau: *mut f64,
25275 work: *mut f64,
25276 lwork: *const lapack_int,
25277 info: *mut lapack_int,
25278) {
25279 dyload_lib().dtzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25280}
25281
25282#[inline(never)]
25283pub unsafe fn stzrzf_(
25284 m: *const lapack_int,
25285 n: *const lapack_int,
25286 A: *mut f32,
25287 lda: *const lapack_int,
25288 tau: *mut f32,
25289 work: *mut f32,
25290 lwork: *const lapack_int,
25291 info: *mut lapack_int,
25292) {
25293 dyload_lib().stzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25294}
25295
25296#[inline(never)]
25297pub unsafe fn ztzrzf_(
25298 m: *const lapack_int,
25299 n: *const lapack_int,
25300 A: *mut __BindgenComplex<f64>,
25301 lda: *const lapack_int,
25302 tau: *mut __BindgenComplex<f64>,
25303 work: *mut __BindgenComplex<f64>,
25304 lwork: *const lapack_int,
25305 info: *mut lapack_int,
25306) {
25307 dyload_lib().ztzrzf_.unwrap()(m, n, A, lda, tau, work, lwork, info)
25308}
25309
25310#[inline(never)]
25311pub unsafe fn cunbdb_(
25312 trans: *const c_char,
25313 signs: *const c_char,
25314 m: *const lapack_int,
25315 p: *const lapack_int,
25316 q: *const lapack_int,
25317 X11: *mut __BindgenComplex<f32>,
25318 ldx11: *const lapack_int,
25319 X12: *mut __BindgenComplex<f32>,
25320 ldx12: *const lapack_int,
25321 X21: *mut __BindgenComplex<f32>,
25322 ldx21: *const lapack_int,
25323 X22: *mut __BindgenComplex<f32>,
25324 ldx22: *const lapack_int,
25325 theta: *mut f32,
25326 phi: *mut f32,
25327 TAUP1: *mut __BindgenComplex<f32>,
25328 TAUP2: *mut __BindgenComplex<f32>,
25329 TAUQ1: *mut __BindgenComplex<f32>,
25330 TAUQ2: *mut __BindgenComplex<f32>,
25331 work: *mut __BindgenComplex<f32>,
25332 lwork: *const lapack_int,
25333 info: *mut lapack_int,
25334) {
25335 dyload_lib().cunbdb_.unwrap()(
25336 trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
25337 TAUP2, TAUQ1, TAUQ2, work, lwork, info,
25338 )
25339}
25340
25341#[inline(never)]
25342pub unsafe fn zunbdb_(
25343 trans: *const c_char,
25344 signs: *const c_char,
25345 m: *const lapack_int,
25346 p: *const lapack_int,
25347 q: *const lapack_int,
25348 X11: *mut __BindgenComplex<f64>,
25349 ldx11: *const lapack_int,
25350 X12: *mut __BindgenComplex<f64>,
25351 ldx12: *const lapack_int,
25352 X21: *mut __BindgenComplex<f64>,
25353 ldx21: *const lapack_int,
25354 X22: *mut __BindgenComplex<f64>,
25355 ldx22: *const lapack_int,
25356 theta: *mut f64,
25357 phi: *mut f64,
25358 TAUP1: *mut __BindgenComplex<f64>,
25359 TAUP2: *mut __BindgenComplex<f64>,
25360 TAUQ1: *mut __BindgenComplex<f64>,
25361 TAUQ2: *mut __BindgenComplex<f64>,
25362 work: *mut __BindgenComplex<f64>,
25363 lwork: *const lapack_int,
25364 info: *mut lapack_int,
25365) {
25366 dyload_lib().zunbdb_.unwrap()(
25367 trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21, X22, ldx22, theta, phi, TAUP1,
25368 TAUP2, TAUQ1, TAUQ2, work, lwork, info,
25369 )
25370}
25371
25372#[inline(never)]
25373pub unsafe fn cuncsd_(
25374 jobu1: *const c_char,
25375 jobu2: *const c_char,
25376 jobv1t: *const c_char,
25377 jobv2t: *const c_char,
25378 trans: *const c_char,
25379 signs: *const c_char,
25380 m: *const lapack_int,
25381 p: *const lapack_int,
25382 q: *const lapack_int,
25383 X11: *mut __BindgenComplex<f32>,
25384 ldx11: *const lapack_int,
25385 X12: *mut __BindgenComplex<f32>,
25386 ldx12: *const lapack_int,
25387 X21: *mut __BindgenComplex<f32>,
25388 ldx21: *const lapack_int,
25389 X22: *mut __BindgenComplex<f32>,
25390 ldx22: *const lapack_int,
25391 theta: *mut f32,
25392 U1: *mut __BindgenComplex<f32>,
25393 ldu1: *const lapack_int,
25394 U2: *mut __BindgenComplex<f32>,
25395 ldu2: *const lapack_int,
25396 V1T: *mut __BindgenComplex<f32>,
25397 ldv1t: *const lapack_int,
25398 V2T: *mut __BindgenComplex<f32>,
25399 ldv2t: *const lapack_int,
25400 work: *mut __BindgenComplex<f32>,
25401 lwork: *const lapack_int,
25402 rwork: *mut f32,
25403 lrwork: *const lapack_int,
25404 iwork: *mut lapack_int,
25405 info: *mut lapack_int,
25406) {
25407 dyload_lib().cuncsd_.unwrap()(
25408 jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
25409 X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, rwork, lrwork,
25410 iwork, info,
25411 )
25412}
25413
25414#[inline(never)]
25415pub unsafe fn zuncsd_(
25416 jobu1: *const c_char,
25417 jobu2: *const c_char,
25418 jobv1t: *const c_char,
25419 jobv2t: *const c_char,
25420 trans: *const c_char,
25421 signs: *const c_char,
25422 m: *const lapack_int,
25423 p: *const lapack_int,
25424 q: *const lapack_int,
25425 X11: *mut __BindgenComplex<f64>,
25426 ldx11: *const lapack_int,
25427 X12: *mut __BindgenComplex<f64>,
25428 ldx12: *const lapack_int,
25429 X21: *mut __BindgenComplex<f64>,
25430 ldx21: *const lapack_int,
25431 X22: *mut __BindgenComplex<f64>,
25432 ldx22: *const lapack_int,
25433 theta: *mut f64,
25434 U1: *mut __BindgenComplex<f64>,
25435 ldu1: *const lapack_int,
25436 U2: *mut __BindgenComplex<f64>,
25437 ldu2: *const lapack_int,
25438 V1T: *mut __BindgenComplex<f64>,
25439 ldv1t: *const lapack_int,
25440 V2T: *mut __BindgenComplex<f64>,
25441 ldv2t: *const lapack_int,
25442 work: *mut __BindgenComplex<f64>,
25443 lwork: *const lapack_int,
25444 rwork: *mut f64,
25445 lrwork: *const lapack_int,
25446 iwork: *mut lapack_int,
25447 info: *mut lapack_int,
25448) {
25449 dyload_lib().zuncsd_.unwrap()(
25450 jobu1, jobu2, jobv1t, jobv2t, trans, signs, m, p, q, X11, ldx11, X12, ldx12, X21, ldx21,
25451 X22, ldx22, theta, U1, ldu1, U2, ldu2, V1T, ldv1t, V2T, ldv2t, work, lwork, rwork, lrwork,
25452 iwork, info,
25453 )
25454}
25455
25456#[inline(never)]
25457pub unsafe fn cuncsd2by1_(
25458 jobu1: *const c_char,
25459 jobu2: *const c_char,
25460 jobv1t: *const c_char,
25461 m: *const lapack_int,
25462 p: *const lapack_int,
25463 q: *const lapack_int,
25464 X11: *mut __BindgenComplex<f32>,
25465 ldx11: *const lapack_int,
25466 X21: *mut __BindgenComplex<f32>,
25467 ldx21: *const lapack_int,
25468 theta: *mut f32,
25469 U1: *mut __BindgenComplex<f32>,
25470 ldu1: *const lapack_int,
25471 U2: *mut __BindgenComplex<f32>,
25472 ldu2: *const lapack_int,
25473 V1T: *mut __BindgenComplex<f32>,
25474 ldv1t: *const lapack_int,
25475 work: *mut __BindgenComplex<f32>,
25476 lwork: *const lapack_int,
25477 rwork: *mut f32,
25478 lrwork: *const lapack_int,
25479 iwork: *mut lapack_int,
25480 info: *mut lapack_int,
25481) {
25482 dyload_lib().cuncsd2by1_.unwrap()(
25483 jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
25484 ldv1t, work, lwork, rwork, lrwork, iwork, info,
25485 )
25486}
25487
25488#[inline(never)]
25489pub unsafe fn zuncsd2by1_(
25490 jobu1: *const c_char,
25491 jobu2: *const c_char,
25492 jobv1t: *const c_char,
25493 m: *const lapack_int,
25494 p: *const lapack_int,
25495 q: *const lapack_int,
25496 X11: *mut __BindgenComplex<f64>,
25497 ldx11: *const lapack_int,
25498 X21: *mut __BindgenComplex<f64>,
25499 ldx21: *const lapack_int,
25500 theta: *mut f64,
25501 U1: *mut __BindgenComplex<f64>,
25502 ldu1: *const lapack_int,
25503 U2: *mut __BindgenComplex<f64>,
25504 ldu2: *const lapack_int,
25505 V1T: *mut __BindgenComplex<f64>,
25506 ldv1t: *const lapack_int,
25507 work: *mut __BindgenComplex<f64>,
25508 lwork: *const lapack_int,
25509 rwork: *mut f64,
25510 lrwork: *const lapack_int,
25511 iwork: *mut lapack_int,
25512 info: *mut lapack_int,
25513) {
25514 dyload_lib().zuncsd2by1_.unwrap()(
25515 jobu1, jobu2, jobv1t, m, p, q, X11, ldx11, X21, ldx21, theta, U1, ldu1, U2, ldu2, V1T,
25516 ldv1t, work, lwork, rwork, lrwork, iwork, info,
25517 )
25518}
25519
25520#[inline(never)]
25521pub unsafe fn cungbr_(
25522 vect: *const c_char,
25523 m: *const lapack_int,
25524 n: *const lapack_int,
25525 k: *const lapack_int,
25526 A: *mut __BindgenComplex<f32>,
25527 lda: *const lapack_int,
25528 tau: *const __BindgenComplex<f32>,
25529 work: *mut __BindgenComplex<f32>,
25530 lwork: *const lapack_int,
25531 info: *mut lapack_int,
25532) {
25533 dyload_lib().cungbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
25534}
25535
25536#[inline(never)]
25537pub unsafe fn zungbr_(
25538 vect: *const c_char,
25539 m: *const lapack_int,
25540 n: *const lapack_int,
25541 k: *const lapack_int,
25542 A: *mut __BindgenComplex<f64>,
25543 lda: *const lapack_int,
25544 tau: *const __BindgenComplex<f64>,
25545 work: *mut __BindgenComplex<f64>,
25546 lwork: *const lapack_int,
25547 info: *mut lapack_int,
25548) {
25549 dyload_lib().zungbr_.unwrap()(vect, m, n, k, A, lda, tau, work, lwork, info)
25550}
25551
25552#[inline(never)]
25553pub unsafe fn cunghr_(
25554 n: *const lapack_int,
25555 ilo: *const lapack_int,
25556 ihi: *const lapack_int,
25557 A: *mut __BindgenComplex<f32>,
25558 lda: *const lapack_int,
25559 tau: *const __BindgenComplex<f32>,
25560 work: *mut __BindgenComplex<f32>,
25561 lwork: *const lapack_int,
25562 info: *mut lapack_int,
25563) {
25564 dyload_lib().cunghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
25565}
25566
25567#[inline(never)]
25568pub unsafe fn zunghr_(
25569 n: *const lapack_int,
25570 ilo: *const lapack_int,
25571 ihi: *const lapack_int,
25572 A: *mut __BindgenComplex<f64>,
25573 lda: *const lapack_int,
25574 tau: *const __BindgenComplex<f64>,
25575 work: *mut __BindgenComplex<f64>,
25576 lwork: *const lapack_int,
25577 info: *mut lapack_int,
25578) {
25579 dyload_lib().zunghr_.unwrap()(n, ilo, ihi, A, lda, tau, work, lwork, info)
25580}
25581
25582#[inline(never)]
25583pub unsafe fn cunglq_(
25584 m: *const lapack_int,
25585 n: *const lapack_int,
25586 k: *const lapack_int,
25587 A: *mut __BindgenComplex<f32>,
25588 lda: *const lapack_int,
25589 tau: *const __BindgenComplex<f32>,
25590 work: *mut __BindgenComplex<f32>,
25591 lwork: *const lapack_int,
25592 info: *mut lapack_int,
25593) {
25594 dyload_lib().cunglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25595}
25596
25597#[inline(never)]
25598pub unsafe fn zunglq_(
25599 m: *const lapack_int,
25600 n: *const lapack_int,
25601 k: *const lapack_int,
25602 A: *mut __BindgenComplex<f64>,
25603 lda: *const lapack_int,
25604 tau: *const __BindgenComplex<f64>,
25605 work: *mut __BindgenComplex<f64>,
25606 lwork: *const lapack_int,
25607 info: *mut lapack_int,
25608) {
25609 dyload_lib().zunglq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25610}
25611
25612#[inline(never)]
25613pub unsafe fn cungql_(
25614 m: *const lapack_int,
25615 n: *const lapack_int,
25616 k: *const lapack_int,
25617 A: *mut __BindgenComplex<f32>,
25618 lda: *const lapack_int,
25619 tau: *const __BindgenComplex<f32>,
25620 work: *mut __BindgenComplex<f32>,
25621 lwork: *const lapack_int,
25622 info: *mut lapack_int,
25623) {
25624 dyload_lib().cungql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25625}
25626
25627#[inline(never)]
25628pub unsafe fn zungql_(
25629 m: *const lapack_int,
25630 n: *const lapack_int,
25631 k: *const lapack_int,
25632 A: *mut __BindgenComplex<f64>,
25633 lda: *const lapack_int,
25634 tau: *const __BindgenComplex<f64>,
25635 work: *mut __BindgenComplex<f64>,
25636 lwork: *const lapack_int,
25637 info: *mut lapack_int,
25638) {
25639 dyload_lib().zungql_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25640}
25641
25642#[inline(never)]
25643pub unsafe fn cungqr_(
25644 m: *const lapack_int,
25645 n: *const lapack_int,
25646 k: *const lapack_int,
25647 A: *mut __BindgenComplex<f32>,
25648 lda: *const lapack_int,
25649 tau: *const __BindgenComplex<f32>,
25650 work: *mut __BindgenComplex<f32>,
25651 lwork: *const lapack_int,
25652 info: *mut lapack_int,
25653) {
25654 dyload_lib().cungqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25655}
25656
25657#[inline(never)]
25658pub unsafe fn zungqr_(
25659 m: *const lapack_int,
25660 n: *const lapack_int,
25661 k: *const lapack_int,
25662 A: *mut __BindgenComplex<f64>,
25663 lda: *const lapack_int,
25664 tau: *const __BindgenComplex<f64>,
25665 work: *mut __BindgenComplex<f64>,
25666 lwork: *const lapack_int,
25667 info: *mut lapack_int,
25668) {
25669 dyload_lib().zungqr_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25670}
25671
25672#[inline(never)]
25673pub unsafe fn cungrq_(
25674 m: *const lapack_int,
25675 n: *const lapack_int,
25676 k: *const lapack_int,
25677 A: *mut __BindgenComplex<f32>,
25678 lda: *const lapack_int,
25679 tau: *const __BindgenComplex<f32>,
25680 work: *mut __BindgenComplex<f32>,
25681 lwork: *const lapack_int,
25682 info: *mut lapack_int,
25683) {
25684 dyload_lib().cungrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25685}
25686
25687#[inline(never)]
25688pub unsafe fn zungrq_(
25689 m: *const lapack_int,
25690 n: *const lapack_int,
25691 k: *const lapack_int,
25692 A: *mut __BindgenComplex<f64>,
25693 lda: *const lapack_int,
25694 tau: *const __BindgenComplex<f64>,
25695 work: *mut __BindgenComplex<f64>,
25696 lwork: *const lapack_int,
25697 info: *mut lapack_int,
25698) {
25699 dyload_lib().zungrq_.unwrap()(m, n, k, A, lda, tau, work, lwork, info)
25700}
25701
25702#[inline(never)]
25703pub unsafe fn cungtr_(
25704 uplo: *const c_char,
25705 n: *const lapack_int,
25706 A: *mut __BindgenComplex<f32>,
25707 lda: *const lapack_int,
25708 tau: *const __BindgenComplex<f32>,
25709 work: *mut __BindgenComplex<f32>,
25710 lwork: *const lapack_int,
25711 info: *mut lapack_int,
25712) {
25713 dyload_lib().cungtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
25714}
25715
25716#[inline(never)]
25717pub unsafe fn zungtr_(
25718 uplo: *const c_char,
25719 n: *const lapack_int,
25720 A: *mut __BindgenComplex<f64>,
25721 lda: *const lapack_int,
25722 tau: *const __BindgenComplex<f64>,
25723 work: *mut __BindgenComplex<f64>,
25724 lwork: *const lapack_int,
25725 info: *mut lapack_int,
25726) {
25727 dyload_lib().zungtr_.unwrap()(uplo, n, A, lda, tau, work, lwork, info)
25728}
25729
25730#[inline(never)]
25731pub unsafe fn cungtsqr_row_(
25732 m: *const lapack_int,
25733 n: *const lapack_int,
25734 mb: *const lapack_int,
25735 nb: *const lapack_int,
25736 A: *mut __BindgenComplex<f32>,
25737 lda: *const lapack_int,
25738 T: *const __BindgenComplex<f32>,
25739 ldt: *const lapack_int,
25740 work: *mut __BindgenComplex<f32>,
25741 lwork: *const lapack_int,
25742 info: *mut lapack_int,
25743) {
25744 dyload_lib().cungtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
25745}
25746
25747#[inline(never)]
25748pub unsafe fn zungtsqr_row_(
25749 m: *const lapack_int,
25750 n: *const lapack_int,
25751 mb: *const lapack_int,
25752 nb: *const lapack_int,
25753 A: *mut __BindgenComplex<f64>,
25754 lda: *const lapack_int,
25755 T: *const __BindgenComplex<f64>,
25756 ldt: *const lapack_int,
25757 work: *mut __BindgenComplex<f64>,
25758 lwork: *const lapack_int,
25759 info: *mut lapack_int,
25760) {
25761 dyload_lib().zungtsqr_row_.unwrap()(m, n, mb, nb, A, lda, T, ldt, work, lwork, info)
25762}
25763
25764#[inline(never)]
25765pub unsafe fn cunhr_col_(
25766 m: *const lapack_int,
25767 n: *const lapack_int,
25768 nb: *const lapack_int,
25769 A: *mut __BindgenComplex<f32>,
25770 lda: *const lapack_int,
25771 T: *mut __BindgenComplex<f32>,
25772 ldt: *const lapack_int,
25773 D: *mut __BindgenComplex<f32>,
25774 info: *mut lapack_int,
25775) {
25776 dyload_lib().cunhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
25777}
25778
25779#[inline(never)]
25780pub unsafe fn zunhr_col_(
25781 m: *const lapack_int,
25782 n: *const lapack_int,
25783 nb: *const lapack_int,
25784 A: *mut __BindgenComplex<f64>,
25785 lda: *const lapack_int,
25786 T: *mut __BindgenComplex<f64>,
25787 ldt: *const lapack_int,
25788 D: *mut __BindgenComplex<f64>,
25789 info: *mut lapack_int,
25790) {
25791 dyload_lib().zunhr_col_.unwrap()(m, n, nb, A, lda, T, ldt, D, info)
25792}
25793
25794#[inline(never)]
25795pub unsafe fn cunmbr_(
25796 vect: *const c_char,
25797 side: *const c_char,
25798 trans: *const c_char,
25799 m: *const lapack_int,
25800 n: *const lapack_int,
25801 k: *const lapack_int,
25802 A: *const __BindgenComplex<f32>,
25803 lda: *const lapack_int,
25804 tau: *const __BindgenComplex<f32>,
25805 C: *mut __BindgenComplex<f32>,
25806 ldc: *const lapack_int,
25807 work: *mut __BindgenComplex<f32>,
25808 lwork: *const lapack_int,
25809 info: *mut lapack_int,
25810) {
25811 dyload_lib().cunmbr_.unwrap()(
25812 vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
25813 )
25814}
25815
25816#[inline(never)]
25817pub unsafe fn zunmbr_(
25818 vect: *const c_char,
25819 side: *const c_char,
25820 trans: *const c_char,
25821 m: *const lapack_int,
25822 n: *const lapack_int,
25823 k: *const lapack_int,
25824 A: *const __BindgenComplex<f64>,
25825 lda: *const lapack_int,
25826 tau: *const __BindgenComplex<f64>,
25827 C: *mut __BindgenComplex<f64>,
25828 ldc: *const lapack_int,
25829 work: *mut __BindgenComplex<f64>,
25830 lwork: *const lapack_int,
25831 info: *mut lapack_int,
25832) {
25833 dyload_lib().zunmbr_.unwrap()(
25834 vect, side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info,
25835 )
25836}
25837
25838#[inline(never)]
25839pub unsafe fn cunmhr_(
25840 side: *const c_char,
25841 trans: *const c_char,
25842 m: *const lapack_int,
25843 n: *const lapack_int,
25844 ilo: *const lapack_int,
25845 ihi: *const lapack_int,
25846 A: *const __BindgenComplex<f32>,
25847 lda: *const lapack_int,
25848 tau: *const __BindgenComplex<f32>,
25849 C: *mut __BindgenComplex<f32>,
25850 ldc: *const lapack_int,
25851 work: *mut __BindgenComplex<f32>,
25852 lwork: *const lapack_int,
25853 info: *mut lapack_int,
25854) {
25855 dyload_lib().cunmhr_.unwrap()(
25856 side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
25857 )
25858}
25859
25860#[inline(never)]
25861pub unsafe fn zunmhr_(
25862 side: *const c_char,
25863 trans: *const c_char,
25864 m: *const lapack_int,
25865 n: *const lapack_int,
25866 ilo: *const lapack_int,
25867 ihi: *const lapack_int,
25868 A: *const __BindgenComplex<f64>,
25869 lda: *const lapack_int,
25870 tau: *const __BindgenComplex<f64>,
25871 C: *mut __BindgenComplex<f64>,
25872 ldc: *const lapack_int,
25873 work: *mut __BindgenComplex<f64>,
25874 lwork: *const lapack_int,
25875 info: *mut lapack_int,
25876) {
25877 dyload_lib().zunmhr_.unwrap()(
25878 side, trans, m, n, ilo, ihi, A, lda, tau, C, ldc, work, lwork, info,
25879 )
25880}
25881
25882#[inline(never)]
25883pub unsafe fn cunmlq_(
25884 side: *const c_char,
25885 trans: *const c_char,
25886 m: *const lapack_int,
25887 n: *const lapack_int,
25888 k: *const lapack_int,
25889 A: *const __BindgenComplex<f32>,
25890 lda: *const lapack_int,
25891 tau: *const __BindgenComplex<f32>,
25892 C: *mut __BindgenComplex<f32>,
25893 ldc: *const lapack_int,
25894 work: *mut __BindgenComplex<f32>,
25895 lwork: *const lapack_int,
25896 info: *mut lapack_int,
25897) {
25898 dyload_lib().cunmlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25899}
25900
25901#[inline(never)]
25902pub unsafe fn zunmlq_(
25903 side: *const c_char,
25904 trans: *const c_char,
25905 m: *const lapack_int,
25906 n: *const lapack_int,
25907 k: *const lapack_int,
25908 A: *const __BindgenComplex<f64>,
25909 lda: *const lapack_int,
25910 tau: *const __BindgenComplex<f64>,
25911 C: *mut __BindgenComplex<f64>,
25912 ldc: *const lapack_int,
25913 work: *mut __BindgenComplex<f64>,
25914 lwork: *const lapack_int,
25915 info: *mut lapack_int,
25916) {
25917 dyload_lib().zunmlq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25918}
25919
25920#[inline(never)]
25921pub unsafe fn cunmql_(
25922 side: *const c_char,
25923 trans: *const c_char,
25924 m: *const lapack_int,
25925 n: *const lapack_int,
25926 k: *const lapack_int,
25927 A: *const __BindgenComplex<f32>,
25928 lda: *const lapack_int,
25929 tau: *const __BindgenComplex<f32>,
25930 C: *mut __BindgenComplex<f32>,
25931 ldc: *const lapack_int,
25932 work: *mut __BindgenComplex<f32>,
25933 lwork: *const lapack_int,
25934 info: *mut lapack_int,
25935) {
25936 dyload_lib().cunmql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25937}
25938
25939#[inline(never)]
25940pub unsafe fn zunmql_(
25941 side: *const c_char,
25942 trans: *const c_char,
25943 m: *const lapack_int,
25944 n: *const lapack_int,
25945 k: *const lapack_int,
25946 A: *const __BindgenComplex<f64>,
25947 lda: *const lapack_int,
25948 tau: *const __BindgenComplex<f64>,
25949 C: *mut __BindgenComplex<f64>,
25950 ldc: *const lapack_int,
25951 work: *mut __BindgenComplex<f64>,
25952 lwork: *const lapack_int,
25953 info: *mut lapack_int,
25954) {
25955 dyload_lib().zunmql_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25956}
25957
25958#[inline(never)]
25959pub unsafe fn cunmqr_(
25960 side: *const c_char,
25961 trans: *const c_char,
25962 m: *const lapack_int,
25963 n: *const lapack_int,
25964 k: *const lapack_int,
25965 A: *const __BindgenComplex<f32>,
25966 lda: *const lapack_int,
25967 tau: *const __BindgenComplex<f32>,
25968 C: *mut __BindgenComplex<f32>,
25969 ldc: *const lapack_int,
25970 work: *mut __BindgenComplex<f32>,
25971 lwork: *const lapack_int,
25972 info: *mut lapack_int,
25973) {
25974 dyload_lib().cunmqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25975}
25976
25977#[inline(never)]
25978pub unsafe fn zunmqr_(
25979 side: *const c_char,
25980 trans: *const c_char,
25981 m: *const lapack_int,
25982 n: *const lapack_int,
25983 k: *const lapack_int,
25984 A: *const __BindgenComplex<f64>,
25985 lda: *const lapack_int,
25986 tau: *const __BindgenComplex<f64>,
25987 C: *mut __BindgenComplex<f64>,
25988 ldc: *const lapack_int,
25989 work: *mut __BindgenComplex<f64>,
25990 lwork: *const lapack_int,
25991 info: *mut lapack_int,
25992) {
25993 dyload_lib().zunmqr_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
25994}
25995
25996#[inline(never)]
25997pub unsafe fn cunmrq_(
25998 side: *const c_char,
25999 trans: *const c_char,
26000 m: *const lapack_int,
26001 n: *const lapack_int,
26002 k: *const lapack_int,
26003 A: *const __BindgenComplex<f32>,
26004 lda: *const lapack_int,
26005 tau: *const __BindgenComplex<f32>,
26006 C: *mut __BindgenComplex<f32>,
26007 ldc: *const lapack_int,
26008 work: *mut __BindgenComplex<f32>,
26009 lwork: *const lapack_int,
26010 info: *mut lapack_int,
26011) {
26012 dyload_lib().cunmrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
26013}
26014
26015#[inline(never)]
26016pub unsafe fn zunmrq_(
26017 side: *const c_char,
26018 trans: *const c_char,
26019 m: *const lapack_int,
26020 n: *const lapack_int,
26021 k: *const lapack_int,
26022 A: *const __BindgenComplex<f64>,
26023 lda: *const lapack_int,
26024 tau: *const __BindgenComplex<f64>,
26025 C: *mut __BindgenComplex<f64>,
26026 ldc: *const lapack_int,
26027 work: *mut __BindgenComplex<f64>,
26028 lwork: *const lapack_int,
26029 info: *mut lapack_int,
26030) {
26031 dyload_lib().zunmrq_.unwrap()(side, trans, m, n, k, A, lda, tau, C, ldc, work, lwork, info)
26032}
26033
26034#[inline(never)]
26035pub unsafe fn cunmrz_(
26036 side: *const c_char,
26037 trans: *const c_char,
26038 m: *const lapack_int,
26039 n: *const lapack_int,
26040 k: *const lapack_int,
26041 l: *const lapack_int,
26042 A: *const __BindgenComplex<f32>,
26043 lda: *const lapack_int,
26044 tau: *const __BindgenComplex<f32>,
26045 C: *mut __BindgenComplex<f32>,
26046 ldc: *const lapack_int,
26047 work: *mut __BindgenComplex<f32>,
26048 lwork: *const lapack_int,
26049 info: *mut lapack_int,
26050) {
26051 dyload_lib().cunmrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
26052}
26053
26054#[inline(never)]
26055pub unsafe fn zunmrz_(
26056 side: *const c_char,
26057 trans: *const c_char,
26058 m: *const lapack_int,
26059 n: *const lapack_int,
26060 k: *const lapack_int,
26061 l: *const lapack_int,
26062 A: *const __BindgenComplex<f64>,
26063 lda: *const lapack_int,
26064 tau: *const __BindgenComplex<f64>,
26065 C: *mut __BindgenComplex<f64>,
26066 ldc: *const lapack_int,
26067 work: *mut __BindgenComplex<f64>,
26068 lwork: *const lapack_int,
26069 info: *mut lapack_int,
26070) {
26071 dyload_lib().zunmrz_.unwrap()(side, trans, m, n, k, l, A, lda, tau, C, ldc, work, lwork, info)
26072}
26073
26074#[inline(never)]
26075pub unsafe fn cunmtr_(
26076 side: *const c_char,
26077 uplo: *const c_char,
26078 trans: *const c_char,
26079 m: *const lapack_int,
26080 n: *const lapack_int,
26081 A: *const __BindgenComplex<f32>,
26082 lda: *const lapack_int,
26083 tau: *const __BindgenComplex<f32>,
26084 C: *mut __BindgenComplex<f32>,
26085 ldc: *const lapack_int,
26086 work: *mut __BindgenComplex<f32>,
26087 lwork: *const lapack_int,
26088 info: *mut lapack_int,
26089) {
26090 dyload_lib().cunmtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
26091}
26092
26093#[inline(never)]
26094pub unsafe fn zunmtr_(
26095 side: *const c_char,
26096 uplo: *const c_char,
26097 trans: *const c_char,
26098 m: *const lapack_int,
26099 n: *const lapack_int,
26100 A: *const __BindgenComplex<f64>,
26101 lda: *const lapack_int,
26102 tau: *const __BindgenComplex<f64>,
26103 C: *mut __BindgenComplex<f64>,
26104 ldc: *const lapack_int,
26105 work: *mut __BindgenComplex<f64>,
26106 lwork: *const lapack_int,
26107 info: *mut lapack_int,
26108) {
26109 dyload_lib().zunmtr_.unwrap()(side, uplo, trans, m, n, A, lda, tau, C, ldc, work, lwork, info)
26110}
26111
26112#[inline(never)]
26113pub unsafe fn cupgtr_(
26114 uplo: *const c_char,
26115 n: *const lapack_int,
26116 AP: *const __BindgenComplex<f32>,
26117 tau: *const __BindgenComplex<f32>,
26118 Q: *mut __BindgenComplex<f32>,
26119 ldq: *const lapack_int,
26120 work: *mut __BindgenComplex<f32>,
26121 info: *mut lapack_int,
26122) {
26123 dyload_lib().cupgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
26124}
26125
26126#[inline(never)]
26127pub unsafe fn zupgtr_(
26128 uplo: *const c_char,
26129 n: *const lapack_int,
26130 AP: *const __BindgenComplex<f64>,
26131 tau: *const __BindgenComplex<f64>,
26132 Q: *mut __BindgenComplex<f64>,
26133 ldq: *const lapack_int,
26134 work: *mut __BindgenComplex<f64>,
26135 info: *mut lapack_int,
26136) {
26137 dyload_lib().zupgtr_.unwrap()(uplo, n, AP, tau, Q, ldq, work, info)
26138}
26139
26140#[inline(never)]
26141pub unsafe fn cupmtr_(
26142 side: *const c_char,
26143 uplo: *const c_char,
26144 trans: *const c_char,
26145 m: *const lapack_int,
26146 n: *const lapack_int,
26147 AP: *const __BindgenComplex<f32>,
26148 tau: *const __BindgenComplex<f32>,
26149 C: *mut __BindgenComplex<f32>,
26150 ldc: *const lapack_int,
26151 work: *mut __BindgenComplex<f32>,
26152 info: *mut lapack_int,
26153) {
26154 dyload_lib().cupmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
26155}
26156
26157#[inline(never)]
26158pub unsafe fn zupmtr_(
26159 side: *const c_char,
26160 uplo: *const c_char,
26161 trans: *const c_char,
26162 m: *const lapack_int,
26163 n: *const lapack_int,
26164 AP: *const __BindgenComplex<f64>,
26165 tau: *const __BindgenComplex<f64>,
26166 C: *mut __BindgenComplex<f64>,
26167 ldc: *const lapack_int,
26168 work: *mut __BindgenComplex<f64>,
26169 info: *mut lapack_int,
26170) {
26171 dyload_lib().zupmtr_.unwrap()(side, uplo, trans, m, n, AP, tau, C, ldc, work, info)
26172}